UNPKG

tokamak-staking-lib

Version:
19 lines (18 loc) 804 B
import BN from "bn.js"; export default class DepositManager { private static _instance; private static _address; private _contract; private _totAddress; private constructor(); static instance(): DepositManager; static setNetwork(net: string): void; static get address(): string; accStaked(layer2: string, account: string, blockNumber?: BN): Promise<BN>; accUnstaked(layer2: string, account: string, blockNumber?: BN): Promise<BN>; accStakedLayer2(layer2: string): Promise<BN>; accUnstakedLayer2(layer2: string): Promise<BN>; numPendingRequests(layer2: string, user: string): Promise<any>; withdrawalRequestIndex(layer2: string, user: string): Promise<any>; withdrawalRequest(layer2: string, user: string, requestIndex: number): Promise<any>; }