Lido on Ethereum
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 spender
equal to wstETH
amount
-
stETH · approve (spender: unstETH)
Approve unstETH
to spend stETH
tokens on behalf of the avatar.
-
Contract:
stETH
-
Function:
approve(address,uint256)
Parameter Constraint spender
equal to unstETH
amount
-
wstETH · approve
Approve unstETH
to spend wstETH
tokens on behalf of the avatar.
-
Contract:
wstETH
-
Function:
approve(address,uint256)
Parameter Constraint spender
equal to unstETH
amount
-
stETH · submit
Deposit ETH and receive stETH
tokens.
-
Contract:
stETH
-
Function:
submit(address)
Ξ allow sending ETHParameter Constraint _referral
equal to 0x0000000000000000000000000000000000000000
wstETH · wrap
Deposit stETH
and receive wstETH
tokens.
-
Contract:
wstETH
-
Function:
wrap(uint256)
Parameter Constraint amount
-
wstETH · unwrap
Redeem wstETH
and receive stETH
tokens.
-
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
- owner
equal 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
- owner
equal to AVATAR
permit.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
- owner
equal 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
- owner
equal to AVATAR
permit.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
-