Currently, Shared ETH staking only supports addresses used with the Coinbase Staking API specifically.Coinbase App addresses and Coinbase Prime addresses are not supported.
External Address
The external address model is an address model where the private keys are not managed by the Coinbase SDK. The developer would be responsible for “bringing their own wallet”. All signing operations must be completed off-platform.Stake
To stake, ensure that the external address contains enough ETH on the network you are using to cover the stake amount and network transaction fees. To fund your (Hoodi) testnet address with ETH, we provide a faucet method.Unstake
Unstake is the first part of a two-step process to withdraw your staked assets. This step involves submitting an exit request to the network. This can take 1-3 days to process.Claim Stake
Once your exit request has been processed by the network you may proceed with the Claim Stake method below.View Staking Rewards
After staking your ETH, reward will begin to accrue on your address. These rewards can be listed via thestakingRewards
call.
Refer to the StakingRewards documentation for an explanation of the method’s parameters.
Look up staking rewards for a specific address.
Wallet Address
The wallet address model is an address model where the private keys are managed by the Coinbase SDK. This means that the SDK can sign transactions on behalf of the user. In production, it’s recommend to use a server-signer for increased security.Stake
Shared ETH Staking enables users to stake with any amount of ETH. To stake, ensure that the wallet address contains enough ETH on the network you are using to cover the stake amount and network transaction fees. To fund your (Hoodi) testnet address with ETH, we provide a faucet method. Refer to the WalletAddress documentation for a full list of supported methods.Unstake
Unstake is the first part of a two-step process to withdraw your staked assets. This step involves submitting an exit request to the network. This can take 1-3 days to process. Refer to the WalletAddress documentation for a full list of supported methods.Claim Stake
Once your exit request has been processed by the network, the stake can be withdrawn from the address.View Staking Rewards
After staking your ETH, reward will begin to accrue on your address. These rewards can be listed via thestakingRewards
call.
Look up staking rewards for a wallet.
The functionality below applies to both External and wallet addresses.