Learn
Ethereum

Stader on Ethereum

Deployments

NameAddress
StakingPoolManager0xcf5EA1b38380f6aF39068375516Daf40Ed70D299 (opens in a new tab)
UserWithdrawManager0x9F0491B32DBce587c50c4C43AB303b06478193A7 (opens in a new tab)
ETHx0xA35b1B31Ce002FBF2058D22F30f95D405200A15b (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)

    ParameterConstraint
    spenderequal to UserWithdrawManager
    amount-

StakingPoolManager · deposit(address)

Deposit ETH and receive ETHx tokens.

  • Contract: StakingPoolManager

  • Function: deposit(address) Ξ allow sending ETH

    ParameterConstraint
    receiverequal to AVATAR

StakingPoolManager · deposit(address,string)

Deposit ETH and receive ETHx tokens.

  • Contract: StakingPoolManager

  • Function: deposit(address,string) Ξ allow sending ETH

    ParameterConstraint
    receiverequal to AVATAR
    referralId-

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)

    ParameterConstraint
    ethXAmount-
    ownerequal to AVATAR

UserWithdrawManager · claim

Claim active unstake request.

  • Contract: UserWithdrawManager

  • Function: claim(uint256)

    ParameterConstraint
    requestId-