transfer
Sends native tokens such as ETH, AVAX, BNB, POL, PLS, or SOL to a specified address using a human-readable amount, then signs and broadcasts the transaction.
Instructions
Send native tokens (ETH, AVAX, BNB, POL, PLS, SOL) to an address. Specify the amount in human-readable format (e.g. "0.1" for 0.1 ETH). The amount is converted to wei/lamports automatically. Signs and broadcasts the transaction.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"wallet_id": "<wallet_id>",
"to": "<to>",
"amount": "<amount>",
"chain_id": "<chain_id>"
},
"name": "transfer"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Destination address (0x-prefixed for EVM, Base58 for Solana) | |
| amount | Yes | Amount to send in human-readable format (e.g. "0.1" for 0.1 ETH) | |
| chain_id | Yes | Chain ID (1=Ethereum, 8453=Base, 42161=Arbitrum, 10=Optimism, 137=Polygon, 43114=Avalanche, 56=BSC, 7777777=Zora, 369=PulseChain, 900=Solana, 901=Solana Devnet) | |
| wallet_id | Yes | Wallet ID to send from |