Watch a wallet (webhook)
watch_walletWatch one Robinhood Chain wallet for your agent (its own wallet, or one it trades with): Toll POSTs a signed JSON event to your https url when the wallet gives a new token approval (ERC-20, NFT approval-for-all or Permit2, with the spender and whether the amount is unlimited), signs a new EIP-7702 delegation, or receives a token whose Toll check is against. Answers the watch id and, the first time, the secret that signs every event (x-toll-signature: sha256=<hex HMAC-SHA256(secret, raw body)>). Revoke what an alert finds with wallet_approvals. Needs a Toll key; wallet watches have their own cap, the same size as your tier's coin watches (3 / 20 / 50 / 100 by $TOLL held). Facts, not advice.
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": {
"address": "<address>",
"url": "<url>"
},
"name": "watch_wallet"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Your webhook: a public https URL on the default port | |
| address | Yes | The wallet address to watch on Robinhood Chain: 0x followed by 40 hex characters |