Vaults (Actions)
ERC-4626 vault deposit and withdraw via the 1delta Composer
Vault deposit
Build calldata for an ERC-4626 vault deposit. When no wrap/swap is needed the dispatcher routes directly to `vault.deposit`; otherwise it falls back to the 1delta Composer (wraps native ETH, handles non-trivial composition).
Vault withdraw
Build calldata for an ERC-4626 vault withdraw. When the user wants the underlying back (no native unwrap), the dispatcher calls `vault.withdraw` / `vault.redeem` directly with no approval needed. When the receiver wants native ETH, falls back to the composer (unwraps WETH).
Vault withdraw (with caller-supplied share balance)
POST variant for `isAll=true` when the worker can't read the operator's share balance against its own RPC — fork tests, custom RPCs, sandbox endpoints. Same query params as GET; the body supplies the balance.