{"ok":true,"schema_version":"2.0","generated_at":"2026-09-25T20:27:50Z","t":1790368070.2534852,"coverage":"full","data":{"sample_of":"/v1/rhc/curve/{address}/trades","delayed_s":300.0,"max_items":20,"price_usd":0.02,"max_per_page":500,"curve":"0xd3e6d3747cd4369f0eac1b120919928928505365","token":"0xa5fced34442ea3b92670ee9e07bc2cbb3e540d30","pair_token":"0x0000000000000000000000000000000000000000","launch_block":72428880,"launch_tx":"0x87fd35cc031847fe765a398eb7dd238f1c140673d7fede773bfb651df15d651f","launched_at":1790359618.0,"status":"live_curve","fees":{"trade_fee_bps":100,"creator_tax_bps":0,"snipe_tax_blocks":30,"note":"fee and creator tax are charged on every buy and sell; buys in the first 30 blocks also pay a decaying snipe tax, which the event folds into its fee word and each row splits out as snipe_tax"},"model":{"name":"Pons V2 exact constant product (four-word events)","Q":"quote reserve the curve prices against after the event = getReserves()[0] = phantomQuote + real quote (pending fees and taxes excluded)","T":"token reserve after the event = getReserves()[1]","real_quote":"Q - phantomQuote (realQuoteReserve)","price_after":"marginal price Q / T in quote wei per token wei (both 18 decimals: ETH per token)","price_multiple":"price_after / launch price (1.68 ETH / 1e9 tokens)","raised_fraction":"real_quote / graduation threshold","buy":"Q += spent - fee - snipe_tax - creator_tax; T -= tokens_out (quote_in is the clamped spent on the completing buy)","sell":"Q -= quote_out + fee + creator_tax; T += tokens_in","buyback":"fee-sweep buyback (BuybackLocked): Q += quote_in; T -= tokens_out, which are locked","check":"exact = the event's own amounts equal the constant-product formula at the rebuilt reserves before it; completion_clamp = the completing buy, clamped to the sellable tokens","launch_state":{"phantom_quote":"1680000000000000000","token_reserve":"1000000000000000000000000000","graduation_threshold":"4200000000000000000","reserved_tokens":"285714285714285714285714285"},"provenance":"rebuilt from the curve's public events in our own capture of Robinhood Chain (chain 4663); no state reads, not resold data"},"address":"0xd3e6d3747cd4369f0eac1b120919928928505365","covered":true,"count":0,"items":[],"live":{"events_checked":0,"newest_cursor":null,"status":"stopped_at_unverified_event"},"paid":{"available":false,"url":"https://api.loopholetape.com/v1/rhc/curve/0xd3e6d3747cd4369f0eac1b120919928928505365/trades","first_page":"https://api.loopholetape.com/v1/rhc/curve/0xd3e6d3747cd4369f0eac1b120919928928505365/trades?limit=100","mcp_tool":"rhc_curve_trades"}},"meta":{"source":"loophole tape","version":"0.6.1","schema_version":"2.0","feed_lag_s":1.254,"is_stale":false,"last_slot":null,"price_usd":null,"next":{"labels":"/v1/labels","rhc_regime":"/v1/rhc/regime","curve_card":"/v1/rhc/curve/0xd3e6d3747cd4369f0eac1b120919928928505365","free_sample":"/v1/rhc/sample/trades?address=0xd3e6d3747cd4369f0eac1b120919928928505365"},"labels":"/v1/labels","disclaimer":"Derived from public on-chain data (Solana for pump.fun, Robinhood Chain eip155:4663 for Pons V2); labels are statistical, not guarantees; nothing here is financial advice. Sold as-is to programs, per request.","chain":"eip155:4663","last_block":72512988}}