ab_transfer_token
Transfer ETH or ERC-20 tokens between wallets on the Abstract blockchain. Supports native transfers, token payments, and ENS resolution for automated financial transactions.
Instructions
Transfer value from the caller’s wallet to another address.
FUNCTIONALITY • Native ETH transfer (simple payment) • ERC-20 transfer (requires tokenAddress or known tokenSymbol) • ENS resolution for recipient
VALIDATION & LOGGING • Ensures wallet signer configured, token decimals fetched automatically • Logs tx hash on success so the agent can create explorer links
COMMON USE-CASES • Payout scripted rewards • Move workshop faucet tokens to students • Automation flows needing programmatic payment
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": {
"to": "<to>",
"amount": "<amount>"
},
"name": "ab_transfer_token"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Recipient address or ENS name | |
| amount | Yes | Amount to transfer (human units) | |
| tokenAddress | No | ||
| tokenSymbol | No |