Lido
https://lido.fi (opens in a new tab)
Deployments
Action: deposit
Parameters
N/A.
stETH · approve (spender: wstETH)
Approve wstETH to spend stETH tokens on behalf of the avatar.
-
Contract:
stETH -
Function:
approve(address,uint256)Parameter Constraint spenderequal to wstETHamount-
stETH · approve (spender: unstETH)
Approve unstETH to spend stETH tokens on behalf of the avatar.
-
Contract:
stETH -
Function:
approve(address,uint256)Parameter Constraint spenderequal to unstETHamount-
wstETH · approve
Approve unstETH to spend wstETH tokens on behalf of the avatar.
-
Contract:
wstETH -
Function:
approve(address,uint256)Parameter Constraint spenderequal to unstETHamount-
stETH · submit
Deposit ETH and receive stETH.
-
Contract:
stETH -
Function:
submit(address)Ξ allow sending ETHParameter Constraint _referralequal to 0x0000000000000000000000000000000000000000
wstETH · wrap
Deposit stETH and receive wstETH.
-
Contract:
wstETH -
Function:
wrap(uint256)Parameter Constraint amount-
wstETH · unwrap
Redeem wstETH and receive stETH.
-
Contract:
wstETH -
Function:
unwrap(uint256)Parameter Constraint amount-
unstETH · requestWithdrawals
Locks your stETH in the queue. In exchange you receive an NFT, that represents your position in the queue.
-
Contract:
unstETH -
Function:
requestWithdrawals(uint256[],address)Parameter Constraint amounts- ownerequal to AVATAR
unstETH · requestWithdrawalsWithPermit
When the unstETH has no allowance over the owner's stETH, locks your stETH in the queue. In exchange you receive an NFT, that represents your position in the queue.
-
Contract:
unstETH -
Function:
requestWithdrawalsWithPermit(uint256[],address,(uint256,uint256,uint8,bytes32,bytes32))Parameter Constraint amounts- ownerequal to AVATARpermit.value- permit.deadline- permit.v- permit.r- permit.s-
unstETH · requestWithdrawalsWstETH
Transfers the wstETH to the unstETH to be burned in exchange for stETH. Then it locks your stETH in the queue. In exchange you receive an NFT, that represents your position in the queue.
-
Contract:
unstETH -
Function:
requestWithdrawalsWstETH(uint256[],address)Parameter Constraint amounts- ownerequal to AVATAR
unstETH · requestWithdrawalsWithPermitWstETH
When the unstETH has no allowance over the owner's wstETH, transfers the wstETH to the unstETH to be burned in exchange for stETH. Then it locks your stETH in the queue. In exchange you receive an NFT, that represents your position in the queue.
-
Contract:
unstETH -
Function:
requestWithdrawalsWithPermitWstETH(uint256[],address,(uint256,uint256,uint8,bytes32,bytes32))Parameter Constraint amounts- ownerequal to AVATARpermit.value- permit.deadline- permit.v- permit.r- permit.s-
unstETH · claimWithdrawal
Once the request is finalized by the oracle report and becomes claimable, this function claims your ether and burns the NFT.
-
Contract:
unstETH -
Function:
claimWithdrawal(uint256)Parameter Constraint requestId-
unstETH · claimWithdrawal
Claim multiple withdrawals in batches or optimize on hint search.
-
Contract:
unstETH -
Function:
claimWithdrawals(uint256[],uint256[])Parameter Constraint requestIds- hints-