Stader on Ethereum
Deployments
| Name | Address | 
|---|---|
| StakingPoolManager | 0xcf5EA1b38380f6aF39068375516Daf40Ed70D299 (opens in a new tab) | 
| UserWithdrawManager | 0x9F0491B32DBce587c50c4C43AB303b06478193A7 (opens in a new tab) | 
| ETHx | 0xA35b1B31Ce002FBF2058D22F30f95D405200A15b (opens in a new tab) | 
Action: deposit
Parameters
N/A.
ETHx · approve (spender: UserWithdrawManager)
Approve UserWithdrawManager to spend ETHx tokens on behalf of the avatar.
- 
Contract: ETHx
- 
Function: approve(address,uint256)Parameter Constraint spenderequal to UserWithdrawManageramount- 
StakingPoolManager · deposit(address)
Deposit ETH and receive ETHx tokens.
- 
Contract: StakingPoolManager
- 
Function: deposit(address)Ξ allow sending ETHParameter Constraint receiverequal to AVATAR
StakingPoolManager · deposit(address,string)
Deposit ETH and receive ETHx tokens.
- 
Contract: StakingPoolManager
- 
Function: deposit(address,string)Ξ allow sending ETHParameter Constraint receiverequal to AVATARreferralId- 
UserWithdrawManager · requestWithdraw
Redeem ETHx and receive ETH. The unstaked ETH will not be immediately added to your wallet as there is an unstaking period of 7-10 days subject to entry and exit queues on the Ethereum network.
- 
Contract: UserWithdrawManager
- 
Function: requestWithdraw(uint256,address)Parameter Constraint ethXAmount- ownerequal to AVATAR
UserWithdrawManager · claim
Claim active unstake request.
- 
Contract: UserWithdrawManager
- 
Function: claim(uint256)Parameter Constraint requestId-