move_funds
Move money between YOUR accounts, in any direction: perps (trading wallet on Hyperliquid), predictions (your Polymarket deposit wallet) and earn_usdc (your trading wallet's USDC on Base). No fee of ours (Circle/Polymarket bridge fees shown in the summary). Moves from perps or earn_usdc return an operation for submit_operation (from earn_usdc: owner-signed Base transactions → pass owner_public_key); moves from predictions return a predictions batch: sign it with your AGENT wallet and call submit_predictions_batch.
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": {
"from": "<from>",
"to": "<to>"
},
"name": "move_funds"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Account the money goes to (different from `from`) | |
| all | No | true = move everything that can be moved | |
| from | Yes | Account the money leaves: perps (trading wallet), predictions (deposit wallet) or earn_usdc (trading wallet on Base) | |
| amount_usd | No | USD to move |