spraay_batch_execute
Send payments to up to 200 recipients in a single Base transaction using any ERC-20 token or native ETH. Costs $0.01 USDC per batch.
Instructions
Execute a batch payment to up to 200 recipients in a single Base transaction via the Spraay protocol. Supports any ERC-20 token or native ETH. Returns unsigned transaction data for the sender to sign. Costs $0.01 USDC.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| token | Yes | Token symbol (e.g. 'USDC', 'ETH', 'WETH', 'DAI') or ERC-20 contract address on Base | |
| sender | Yes | Sender wallet address that will sign the transaction | |
| amounts | Yes | Array of amounts in token units (e.g. '100' for 100 USDC). Must match recipients length. | |
| recipients | Yes | Array of 1-200 recipient wallet addresses |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | True when the gateway call succeeded; false when it returned an error. | |
| data | No | The gateway response payload on success. The exact shape depends on the tool (see the tool description and the JSON in the text content block). | |
| error | No | Human-readable error message, present only when ok is false. |