Skip to content
docs

IStakingProtocol

Defined in: index.d.ts:137

new IStakingProtocol(): IStakingProtocol

IStakingProtocol

claimWithdrawals(options?): Promise<ClaimWithdrawalsResult>

Defined in: index.d.ts:143

ClaimWithdrawalsOptions

Promise<ClaimWithdrawalsResult>


getApr(): Promise<number>

Defined in: index.d.ts:146

Promise<number>


getStakedBalance(): Promise<StakedBalance>

Defined in: index.d.ts:145

Promise<StakedBalance>


getWithdrawalRequests(): Promise<WithdrawalRequestsView>

Defined in: index.d.ts:142

Promise<WithdrawalRequestsView>


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

Defined in: index.d.ts:144

ClaimWithdrawalsOptions

Promise<Omit<ClaimWithdrawalsResult, "hash">>


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

Defined in: index.d.ts:141

WithdrawalRequestOptions

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


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

Defined in: index.d.ts:139

StakeOptions

Promise<Omit<StakeResult, "hash">>


requestWithdrawal(options): Promise<WithdrawalRequestResult>

Defined in: index.d.ts:140

WithdrawalRequestOptions

Promise<WithdrawalRequestResult>


stake(options): Promise<StakeResult>

Defined in: index.d.ts:138

StakeOptions

Promise<StakeResult>