call_contract
Sign and submit any smart contract function call. Specify the function signature, arguments, gas parameters, and chain to execute a transaction non-custodially.
Instructions
Sign and post a call to any contract/app function.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gas | No | Gas limit. | |
| args | No | Positional arguments for the function. | |
| chain | No | Which chain family to act on. | evm |
| nonce | Yes | Account nonce for this transaction. | |
| value | No | Native value to attach (wei). | |
| chain_id | No | EVM chain id (137 = Polygon). | |
| contract | Yes | Target contract address. | |
| private_key | Yes | The caller's own private key. Used transiently to sign; never stored (non-custodial). | |
| max_fee_per_gas | Yes | EIP-1559 max fee per gas (wei). | |
| function_signature | Yes | e.g. 'transfer(address,uint256)'. | |
| max_priority_fee_per_gas | Yes | EIP-1559 priority fee per gas (wei). |