Write Tools

Staking, wrapping, and withdrawal operations

Write tools execute real transactions in live mode. Always test with simulation first.

stake_eth

Stakes ETH and receives stETH in return.

Parameters
{
  "amount": "0.1",
  "dry_run": true
}
Simulation Response
{
  "simulation": true,
  "expected_steth": "~0.1",
  "estimated_gas": 82431,
  "note": "Dry-run: no transaction was broadcast"
}

request_withdrawal

Queues stETH for withdrawal. The withdrawal process takes 1-5 days to finalize.

Parameters
{ "amount": "0.5", "dry_run": true }

claim_withdrawals

Claims ETH from finalized withdrawal requests.

Parameters
{ "request_ids": [1, 2], "dry_run": true }

wrap_steth

Wraps stETH into wstETH (non-rebasing wrapper for DeFi).

Parameters
{ "amount": "1.0", "dry_run": true }

unwrap_wsteth

Unwraps wstETH back to stETH.

Parameters
{ "amount": "1.0", "dry_run": true }