tokamak-staking-lib
Version:
tokamak staking library
19 lines (18 loc) • 804 B
TypeScript
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>;
}