{"ok":true,"schema_version":"2.0","generated_at":"2026-09-25T14:54:01Z","t":1790348041.7322528,"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":"0x0550b1dc8583e82def258ef1258a758d1eee4657","token":"0x379474c42a3ab53d30016bee1dc48374e1a6f119","pair_token":"0x0000000000000000000000000000000000000000","launch_block":72235278,"launch_tx":"0x45f949445c51693110ffb6b6b4ec9cbb853646953cfd33c72bc24af9bdb32639","launched_at":1790340165.0,"status":"live_curve","fees":{"trade_fee_bps":100,"creator_tax_bps":200,"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":"0x0550b1dc8583e82def258ef1258a758d1eee4657","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/0x0550b1dc8583e82def258ef1258a758d1eee4657/trades","first_page":"https://api.loopholetape.com/v1/rhc/curve/0x0550b1dc8583e82def258ef1258a758d1eee4657/trades?limit=100","mcp_tool":"rhc_curve_trades"}},"meta":{"source":"loophole tape","version":"0.6.1","schema_version":"2.0","feed_lag_s":0.732,"is_stale":false,"last_slot":null,"price_usd":null,"next":{"labels":"/v1/labels","rhc_regime":"/v1/rhc/regime","curve_card":"/v1/rhc/curve/0x0550b1dc8583e82def258ef1258a758d1eee4657","free_sample":"/v1/rhc/sample/trades?address=0x0550b1dc8583e82def258ef1258a758d1eee4657"},"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":72313655}}