Robinhood Chain · chain ID 4663 · pons.family v2
Pons sniper bot for Robinhood Chain
Detect pons.family v2 launches from the live factory
TokenLaunched event, filter them, quote the bonding curve, and buy only when your
risk rules allow it. Dry-run is the default.
- Pons v2 factory events, not a generic AMM sniper
- Official quotes fees +
currentSnipeTaxBps - Dry-run first no broadcast until you opt in
How the Pons sniper bot works
Search traffic often looks for a “Pons sniper,” “Robinhood Chain sniper,” or “pons.family bot.” This CLI is none of those as a black box: it only talks to the documented Pons v2 contracts on Robinhood Chain.
-
Detect TokenLaunched
Subscribe to (or poll) the Pons v2 factory. Each launch has a token, a curve, a deployer, and a quote asset. Duplicate detections collapse to
chainId:factory:token. -
Filter, then quote
Creator lists, symbol rules, native-quote-only, liquidity bounds, and max creator tax are all configurable. Quotes use the same integer curve math as docs.ponsfamily.com/v2.
-
Risk check, then buy
Gas reserve, position caps, slippage
minTokensOut, and one position per token run before any livecurve.buy(). After fill, the bot reconcilesbalanceOf, not the quoted size.
Pons v2 snipe tax on Robinhood Chain
Early buys on a new Pons curve pay a decaying opening tax that starts near 99% and falls
away within seconds. Only the creator, fee recipient, and wallets named at launch as
snipeTaxExemptions skip it. A public sniper wallet is not exempt.
- Read
currentSnipeTaxBps(recipient)before quoting - Default
SNIPER_MAX_SNIPE_TAX_BPS=0waits until the tax is gone - Robinhood Chain is FCFS — this bot does not bid priority fees
- Curve trades only while factory phase is 0
Run the Pons sniper CLI
Node 20+, TypeScript, viem. Keys stay in .env. Prefer a paid Robinhood Chain RPC;
the public endpoint is rate-limited.
npm install
cp .env.example .env
npm run pons -- sniper test
npm run pons -- sniper run --dry-run
Live mode is explicit: set SNIPER_DRY_RUN=false and run
npm run pons -- sniper run --live. Status, config, and reconcile commands never
need to broadcast.
Pons v2 contracts on Robinhood Chain
| Role | Address |
|---|---|
| Factory (TokenLaunched) | 0x7eD598BcEf8bd9Edd8C97A195C6d13f40801EC7e |
| Launch and buy | 0xe33E9E479dF8802cb0866d5d05258bEc4cF62948 |
Official protocol docs: docs.ponsfamily.com/v2. Launching your own token with extra wallets is documented on the Pons bundler page.
Pons sniper bot FAQ
What is a Pons sniper bot?
A tool that watches Pons v2 launches on Robinhood Chain and can buy the bonding curve under rules you set. This one is open-source TypeScript and uses the live factory event, not a private indexer.
Does this Pons sniper work on Robinhood Chain?
Yes. Mainnet chain ID 4663, live Pons v2 factory and launch-and-buy router.
Pons sniper vs Pons bundler — which do I want?
Use the sniper to evaluate other launches. Use the bundler when you are the creator and want
launchAndBuy plus exempt-wallet curve buys. Both ship in this CLI.
Does a public sniper pay the Pons snipe tax?
Yes. Exemptions are fixed at creation. The bot reads currentSnipeTaxBps and by
default skips until the opening tax has decayed to zero.
Can I dry-run without sending a transaction?
Yes. sniper run --dry-run is the default path: detect, quote, risk-check,
simulate. No sign, no broadcast.
Is this Pons v1 or Pons v2?
V2 only. Bonding curve, then a locked Uniswap v4 pool. The v1 Uniswap v3 factory is out of scope.