Send Prepared Calls
send_prepared_callsNormalize Base plugin prepare responses into wallet calls and submit them through WalletChan, with sequential fallback for non-batching wallets.
Instructions
Normalize a Base plugin prepare response into wallet calls and submit it through WalletChan. Accepts common shapes like transactions[], calls[], {data:{to,value,data}}, and approval+action objects. Non-batching wallets get sequential transaction fallback.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| from | No | Optional approved account. Defaults to the first approved WalletChan RPC account. | |
| chain | No | Optional chain override. Defaults to the chain in the prepared response or base. | |
| prepared | Yes | Raw prepare response from a harness-fetched Base plugin API, harness-run CLI, or harness-configured MCP. | |
| profileId | No | Alias for executionProfile. | |
| previewOnly | No | If true, only return normalized calls without submitting to WalletChan. | |
| allowWarnings | No | If true, allow submission even when the prepared response contains error-level warnings. Defaults to false. | |
| 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. |