bsc_rug_watch
Rug-pull and honeypot ALARM for a BSC token you hold. Give just the token: every 15 minutes the token is read again with bsc_token_preflight and compared with the read before, and an alert is raised as soon as something dangerous changes: the sell stops going through (honeypot), the liquidity is pulled (pool hard side down 50%; a warning at 25%), LP is withdrawn, the buy or sell tax rises by 2 points or more, the owner changes (renounced to an owner again is the worst case), the proxy is upgraded, the deployer or a top holder starts selling, or the owner can now change the tax — and the way tokens are rugged today, read from the watch's own 24 h history of reads: fake volume (many swaps from a handful of wallets, or an hour's volume far over the pool from few of them — it looks like wash trading, it is not proven), a pump (price up 40% within 6 h) and the dump after it (down 30% from that high), a slow rug (price down 25% over the day with no single big step while sells dominate and insiders sell), liquidity draining slowly, and insider sells adding up. HOW YOU GET THE ALERTS: with a callback (your public https URL) each alert is POSTed there; without one, call this tool again with {"watch":"","since":""} and new_events lists what fired since. A POSTed alert is signed: x-bobai-signature: sha256=HMAC-SHA256 of the raw body with the secret returned once at registration. One active watch is free per caller; wallets holding 1,000,000 $BOBAI or more get unlimited — 25 active watches per wallet — by adding wallet, issued (ISO time) and an EIP-191 personal_sign signature of "BOBAI rug watch\nwallet: \nissued: " (a signature, no transaction). A watch runs 30 days; register the same token and callback again to renew. Status: GET https://agent.brainonbnb.com/rug-watch/; terms: GET https://agent.brainonbnb.com/rug-watch. Measurement, not advice: an alert says what changed between two reads.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "bsc_rug_watch"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| since | No | With watch: an ISO 8601 time; new_events lists only the alerts after it | |
| token | No | The BSC token to watch (0x + 40 hex). It must trade in a pool. Leave out when reading a watch with "watch". | |
| watch | No | Read a watch instead of registering one: the id you got at registration | |
| issued | No | Optional, holder tier: the ISO 8601 UTC time in the signed message, within the last 10 minutes | |
| wallet | No | Optional, holder tier: the wallet holding 1,000,000 $BOBAI or more | |
| callback | No | Optional: your public https endpoint; alerts are POSTed there as JSON. Without it, read them with "watch". | |
| signature | No | Optional, holder tier: the personal_sign signature of the message by that wallet |