@solace-fi/sdk-nightly
Version:
Note - Unstable nightly build, documentation not up-to-date for nightly build
32 lines (31 loc) • 809 B
TypeScript
import { BigNumber } from "ethers";
export declare type LockData = {
xsLockID: BigNumber;
unboostedAmount: BigNumber;
end: BigNumber;
timeLeft: BigNumber;
boostedValue: BigNumber;
pendingRewards: BigNumber;
apr: BigNumber;
};
export declare type UserLocksInfo = {
pendingRewards: BigNumber;
stakedBalance: BigNumber;
lockedBalance: BigNumber;
unlockedBalance: BigNumber;
yearlyReturns: BigNumber;
apr: BigNumber;
};
export declare type GlobalLockInfo = {
solaceStaked: string;
valueStaked: string;
numLocks: string;
rewardPerSecond: string;
apr: string;
successfulFetch: boolean;
};
export declare type UserLocksData = {
user: UserLocksInfo;
locks: LockData[];
successfulFetch: boolean;
};