Skip to content
docs

StakingProtocol

Defined in: index.d.ts:149

new StakingProtocol(account): StakingProtocol

Defined in: index.d.ts:151

StakingWalletAccount

StakingProtocol

IStakingProtocol.constructor

protected _account: StakingWalletAccount

Defined in: index.d.ts:150

claimWithdrawals(options?): Promise<ClaimWithdrawalsResult>

Defined in: index.d.ts:143

ClaimWithdrawalsOptions

Promise<ClaimWithdrawalsResult>

IStakingProtocol.claimWithdrawals


getApr(): Promise<number>

Defined in: index.d.ts:146

Promise<number>

IStakingProtocol.getApr


getStakedBalance(): Promise<StakedBalance>

Defined in: index.d.ts:145

Promise<StakedBalance>

IStakingProtocol.getStakedBalance


getWithdrawalRequests(): Promise<WithdrawalRequestsView>

Defined in: index.d.ts:142

Promise<WithdrawalRequestsView>

IStakingProtocol.getWithdrawalRequests


quoteClaimWithdrawals(options?): Promise<Omit<ClaimWithdrawalsResult, "hash">>

Defined in: index.d.ts:144

ClaimWithdrawalsOptions

Promise<Omit<ClaimWithdrawalsResult, "hash">>

IStakingProtocol.quoteClaimWithdrawals


quoteRequestWithdrawal(options): Promise<Omit<WithdrawalRequestResult, "hash" | "approveHash">>

Defined in: index.d.ts:141

WithdrawalRequestOptions

Promise<Omit<WithdrawalRequestResult, "hash" | "approveHash">>

IStakingProtocol.quoteRequestWithdrawal


quoteStake(options): Promise<Omit<StakeResult, "hash">>

Defined in: index.d.ts:139

StakeOptions

Promise<Omit<StakeResult, "hash">>

IStakingProtocol.quoteStake


requestWithdrawal(options): Promise<WithdrawalRequestResult>

Defined in: index.d.ts:140

WithdrawalRequestOptions

Promise<WithdrawalRequestResult>

IStakingProtocol.requestWithdrawal


stake(options): Promise<StakeResult>

Defined in: index.d.ts:138

StakeOptions

Promise<StakeResult>

IStakingProtocol.stake