Send Calls
send_callsSubmit one or more wallet calls via WalletChan RPC. Batches atomically with ERC-5792 when supported, or sends calls sequentially for individual approval otherwise.
Instructions
Submit wallet calls through WalletChan RPC. Uses ERC-5792 wallet_sendCalls when the wallet supports it, otherwise sends the calls sequentially as individual user-approved transactions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| from | No | Optional approved account. Defaults to the first approved WalletChan RPC account. | |
| calls | Yes | Ordered calls from a plugin prepare endpoint. | |
| chain | Yes | Chain name or ID, e.g. base or 8453. | |
| profileId | No | Alias for executionProfile. | |
| atomicRequired | No | Whether the batch must execute atomically. Defaults to true. | |
| executionProfile | No | Execution profile override. Use walletconnect for main WalletChan popup approval, agent:<walletId> for delegated 1Shot execution, or agent-eoa:<walletId> for raw local agent EOA execution. Defaults to the stored profile. |