prepare_rocketpool_stake
Build an unsigned Rocket Pool stake transaction to deposit ETH and mint rETH. Preflights deposit pool capacity and pauses to ensure the deposit can proceed.
Instructions
Build an unsigned Rocket Pool stake transaction (RocketDepositPool.deposit() payable, mints rETH at the current exchange rate). Ethereum mainnet only — rETH on L2s is bridged and cannot be deposit-and-mint. Preflights getMaximumDepositAmount() to refuse if the deposit pool is paused or at capacity.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wallet | Yes | ||
| amountEth | Yes | Human-readable ETH amount to stake into Rocket Pool (mints rETH), NOT raw wei. Example: "0.5" for 0.5 ETH. Protocol minimum is ~0.01 ETH; the deposit pool also has a per-deposit capacity that we preflight-check. |