evm_send
Send state-changing EVM transactions on Initia L1 or L2 Minievm chains by providing ABI-encoded calldata and contract address. Supports dry-run simulation and broadcast with optional value, memo, and network selection.
Instructions
Send a state-changing EVM transaction. Provide ABI-encoded calldata. Available on Minievm chains.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Chain name or chain ID. Defaults to L1 ("initia"). L2 examples: "Cabal", "Echelon", "Inertia". | initia |
| contractAddress | Yes | Contract address (hex or bech32) | |
| input | Yes | ABI-encoded calldata (hex string starting with 0x) | |
| value | No | Native token value to send (smallest unit) | 0 |
| dryRun | No | Preview tx without chain communication. | |
| confirm | No | Set true to broadcast. Otherwise returns simulation only. | |
| memo | No | Optional transaction memo | |
| network | No | Network to use. Defaults to mainnet. |