Coinbase Staking API support for Ethereum Pectra features is now GA on both Mainnet and the Hoodi testnet. Try it out and continue sharing feedback on Discord.
Who this solution is for
- Custodians with users who will be staking larger amounts of ETH above the typical 32 ETH deposit minimum.
- Developers who do not want to see their funds commingled with other customers.
- Developers looking for higher ETH yields.
Validator details
Dedicated ETH Staking is offered with a Standard Commission fee of 8% billed via Coinbase Developer Platform.
- Hoodi validators
- Created in either Frankfurt or Singapore.
- Mainnet validators
- Created in either Singapore, Tokyo, Hong Kong, Ireland or Frankfurt.
See our blog post for more information on our client diversification strategy.
Selecting custom regions and clients is not available for Dedicated ETH Staking at this time.
Rewards scope
Data Type | Network | Details | Historical Depth | Addresses | Aggregations |
---|---|---|---|---|---|
Historical Rewards | Mainnet Only | All Reward Types | Jan 1st, 2024 | All Addresses (Validator Addresses) | Daily |
Historical Staking Balances | Mainnet Only | Jan 1st, 2024 | All Addresses (Validator Addresses) | Daily |
Billing
Dedicated ETH offers two billing methods: onchain billing and offchain invoicing.Onchain billing
Onchain billing needs to be enabled by the Coinbase team. Reach out to staking-sales@coinbase.com or #staking in the CDP Discord to get started.
How it works
With onchain billing, you work with the Coinbase team to define a Reward Distribution Plan that specifies percentages of execution layer rewards distributed to you, your users, and Coinbase, as well as the Ethereum address that will receive your portion of execution layer rewards. Once your Plan’s details are finalized, the Coinbase team will provide you with a Plan ID, which you include when calling Coinbase Staking API. Calling the Staking API with your Plan ID and the Ethereum address of your end user will provision an Ethereum validator, and deploy a reward distribution smart contract (“split contract”) as the validator’s fee recipient address. The split contract receives execution layer rewards, while consensus layer rewards flow to your withdrawal address as usual. The split contract will distribute rewards at the agreed-upon percentages to you, your users, and Coinbase. Coinbase will initiate reward distribution on a monthly cadence, but if desired, you can independently do so at any time as shown below.- Typescript
- Go
- HTTP