UNPKG

@moonwell-fi/moonwell-sdk

Version:

TypeScript Interface for Moonwell

35 lines 922 B
import type { Amount } from "../common/index.js"; import type { TokenConfig } from "../environments/index.js"; export type StakingInfo = { chainId: number; stakingToken: TokenConfig; token: TokenConfig; cooldown: number; unstakeWindow: number; distributionEnd: number; totalSupply: Amount; totalSupplyUSD: number; tokenPrice: number; apr: number; }; export type StakingSnapshot = { chainId: number; totalStaked: number; totalStakedUSD: number; timestamp: number; }; export type UserStakingInfo = { chainId: number; cooldownActive: boolean; cooldownStart: number; cooldownEnding: number; unstakingStart: number; unstakingEnding: number; pendingRewards: Amount; stakingToken: TokenConfig; stakingTokenBalance: Amount; token: TokenConfig; tokenBalance: Amount; tokenPrice: number; }; //# sourceMappingURL=staking.d.ts.map