⚑Liquid Staking

Provides connectivity across the Liquid Staking protocol available on the EVM chain.

Following are the common functions implemented for all the Liquid Staking protocol:-

NameTypeDescription

getapr

Read

Get the Lido staking APR on Ethereum.

getrewards

Read

Get the stETH interactions by a specified user address along with the daily stETH rewards.

getstake

Read

Get the amount of stETH and wstETH staked on Lido by a specified address.

getwithdrawalrequests

Read

Get all the withdrawal requests(NFT ids) made by a specified address.

getwithdrawalstatus

Read

Get the status of a withdrawal request made by a specified address.

getprotocolapr

Read

Get the Lido staking APR on Ethereum, for the past 7 days.

getallowance

Read

Get the approved allowance amount set by the owner for the spender.

stake

Write

Initiate a transaction to stake on Lido.

wrap

Write

Initiate a transaction to wrap stETH to wstETH.

unwrap

Write

Initiate a transaction to unwrap wstETH to stETH.

increaseallowance

Write

Initiate a transaction to increase the allowance of stETH or wstETH on the spender’s account.

decreaseallowance

Write

Initiate a transaction to decrease the allowance of stETH or wstETH on the spender’s account.

approvewithdrawal

Write

Initiate a transaction to approve the withdrawal request from a specified address.

requestwithdrawal

Write

Initiate a transaction to request a withdrawal on Lido.

claim

Write

Initiate a transaction to burn the NFT, which is minted upon request, and to claim the rewards.

Last updated

#553: ENC-2526-LIDO

Change request updated