UNPKG

@solace-fi/sdk-nightly

Version:

Note - Unstable nightly build, documentation not up-to-date for nightly build

19 lines (18 loc) 653 B
import { providers } from "ethers"; import { GlobalLockInfo, UserLocksData } from "../types/lock"; export declare class Lock { provider: providers.Provider; chainId: number; xslAddr: string; srAddr: string; constructor(chainId: number, provider?: providers.Provider); getXsLocker(): Promise<any>; getVotePowerByAccount(): Promise<any[]>; getGlobalLockStats(): Promise<GlobalLockInfo>; getUserLocks(address: string): Promise<UserLocksData>; getUserLockerBalances(account: string): Promise<{ stakedBalance: string; lockedBalance: string; unlockedBalance: string; }>; }