prepare_rocketpool_stake
Builds an unsigned Rocket Pool deposit transaction to mint rETH at the current exchange rate, with preflight checks for pool capacity and minimum deposit.
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. |