{"id":122368,"recorded_at":"2026-10-26T14:40:21.532647Z","observed_at":"2026-10-26T14:40:21.532577Z","subject_kind":"source_record","subject":"x402_bazaar:https://tanod.dev/v1/solana/token-trades","kind":"listing","method":"baseline/1","body":{"endpoints":[["x402","https://tanod.dev/v1/solana/token-trades"]],"name":"Tanod chainpeek","owner_address":"0x593857a4a4f619543ea12394137c3004ce841720","raw":{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x593857A4a4F619543ea12394137C3004ce841720","scheme":"exact"},{"amount":"10000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0x593857A4a4F619543ea12394137C3004ce841720","scheme":"exact"},{"amount":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"RMk9k3VC8dr4hhjgFh88rGhjAbzfBzHxJJ5n2fTcqus","scheme":"exact"},{"amount":"10000000000000000","asset":"0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d","extra":{"assetTransferMethod":"permit2","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:56","payTo":"0x593857A4a4F619543ea12394137C3004ce841720","scheme":"exact"}],"description":"chainpeek (Tanod) recent large trades on a Solana token: big buys and sells above a USD size, read from its DEX pools' transactions, with the scan coverage. Use when an agent needs the recent large buys and sells of a Solana token: side, USD size, wallet.","extensions":{"bazaar":{"info":{"input":{"body":{"limit":3,"min_usd":50,"mint":"JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"cached":false,"chain":"solana","coverage":{"mode":"public","reached":"the newest signatures only (call cap, time or node limit reached)","rpc_call_cap":12,"rpc_calls":12,"signature_depth_per_pool":30,"stopped":"call_cap","window_end":"2026-10-12T05:35:23Z","window_seconds":15,"window_start":"2026-10-12T05:35:08Z"},"decimals":6,"limit":3,"min_usd":50,"mint":"JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN","note":"Read from the transactions of the token's most liquid DEX pools (DexScreener, at most 3), newest first, as far back as the per-request RPC call cap allows: `coverage` says how far. It misses trades on pools that are not scanned and anything older than the window. The size is the other side of the swap in USD at DexScreener's current price of it (USDC and USDT at 1); amounts are heuristic. A transaction is taken as a swap only from the change of the pool's own token vaults; liquidity changes and layouts we cannot read are skipped and counted in `scanned.skipped`. `wallet` is the transaction's fee payer (first signer): through a relayer or smart wallet that is not the end holder. One routed trade can appear as several swaps. Size-based only: no wallet is labelled or ranked. Not investment advice.","pools":[{"address":"C8Gr6AUuq9hEdSYJzoEpNcdjpojPZwqG5MtQbeouNNwg","dex":"meteora","liquidity_usd":2264769.9,"quote_symbol":"SOL","signatures":30},{"address":"C1MgLojNLWBKADvu9BHdtgzz1oZX4dZ5zGdGcgvvW8Wz","dex":"orca","liquidity_usd":806956.73,"quote_symbol":"SOL","signatures":30},{"address":"HfgjZDmexhFVD28Vkb1NbQwWeXP3uDcVTLPjSGHmRHhL","dex":"meteora","liquidity_usd":300718.89,"quote_symbol":"USDC","signatures":30}],"reason":null,"returned":3,"scanned":{"cache_hits":0,"failed_on_chain":43,"older_than_window":0,"signatures_listed":90,"skipped":{"layout":0,"no_vaults":0,"not_a_swap":0,"unavailable":0,"unparsed":0},"swaps_parsed":9,"transactions_read":9},"trade_count":7,"trades":[{"dex":"orca","pool":"C1MgLojNLWBKADvu9BHdtgzz1oZX4dZ5zGdGcgvvW8Wz","quote":"SOL","side":"sell","signature":"348Ke5ZWGqjYPT8YVG1WKYiJKJqEZpREkCFtyPH5u1q36z6JKJhVxHfSTZAWEazSZf8c3ohBhrm1dA4xc9WuwRBP","slot":455933252,"time":"2026-10-12T05:35:23Z","timestamp":1791783323,"token_amount":"215.599454","token_amount_raw":"215599454","usd":78.3,"wallet":"MfDuWeqSHEqTFVYZ7LoexgAK9dxk7cy4DFJWjWMGVWa"},{"dex":"orca","pool":"C1MgLojNLWBKADvu9BHdtgzz1oZX4dZ5zGdGcgvvW8Wz","quote":"SOL","side":"sell","signature":"4WkWWU4stmfEJg2nVaQpc4UAxnjtpegBZMxkjPV3gAsc1aAaBctoeiyRxTyZJp3SnEsa4ZGndDvSEYMpSZghgndQ","slot":455933252,"time":"2026-10-12T05:35:23Z","timestamp":1791783323,"token_amount":"249.015367","token_amount_raw":"249015367","usd":90.44,"wallet":"MfDuWeqSHEqTFVYZ7LoexgAK9dxk7cy4DFJWjWMGVWa"},{"dex":"orca","pool":"C1MgLojNLWBKADvu9BHdtgzz1oZX4dZ5zGdGcgvvW8Wz","quote":"SOL","side":"sell","signature":"667cCnxS9ZrMpmkZrj35CS4CWiPjpuztvDdF5ugBbM1grG1ruhdnk3qWa7KbFZnv2hS4SqQpD2CyBLeWbXRMFfMt","slot":455933250,"time":"2026-10-12T05:35:22Z","timestamp":1791783322,"token_amount":"455.91978","token_amount_raw":"455919780","usd":165.6,"wallet":"MfDuWeqSHEqTFVYZ7LoexgAK9dxk7cy4DFJWjWMGVWa"}],"truncated":true,"untrusted_content":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"limit":{"anyOf":[{"maximum":100,"minimum":1,"type":"integer"},{"type":"null"}],"default":null,"description":"Most trades to return, newest first (1 to 100, default 25)."},"min_usd":{"anyOf":[{"maximum":1000000000,"minimum":1,"type":"number"},{"type":"null"}],"default":null,"description":"Smallest trade to report, in USD (default 100, minimum 1). A high value over a short scan can return no trades."},"mint":{"description":"SPL Token or Token-2022 mint address (base58, 32-44 characters).","maxLength":44,"minLength":32,"pattern":"^[1-9A-HJ-NP-Za-km-z]+$","type":"string"}},"required":["mint"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"cached":{"type":"boolean"},"chain":{"type":"string"},"coverage":{"properties":{"mode":{"enum":["public","keyed"]},"reached":{"type":"string"},"rpc_call_cap":{"type":"integer"},"rpc_calls":{"type":"integer"},"signature_depth_per_pool":{"type":"integer"},"stopped":{"type":["string","null"]},"window_end":{"type":["string","null"]},"window_seconds":{"type":["integer","null"]},"window_start":{"type":["string","null"]}},"type":"object"},"decimals":{"type":["integer","null"]},"limit":{"type":"integer"},"min_usd":{"type":"number"},"mint":{"type":"string"},"note":{"type":"string"},"pools":{"items":{"properties":{"address":{"type":"string"},"dex":{"type":["string","null"]},"error":{"type":"string"},"liquidity_usd":{"type":["number","null"]},"quote_symbol":{"type":["string","null"]},"signatures":{"type":["integer","null"]}},"type":"object"},"type":"array"},"reason":{"type":["string","null"]},"returned":{"type":"integer"},"scanned":{"properties":{"cache_hits":{"type":"integer"},"failed_on_chain":{"type":"integer"},"older_than_window":{"type":"integer"},"signatures_listed":{"type":"integer"},"skipped":{"properties":{"layout":{"type":"integer"},"no_vaults":{"type":"integer"},"not_a_swap":{"type":"integer"},"unavailable":{"type":"integer"},"unparsed":{"type":"integer"}},"type":"object"},"swaps_parsed":{"type":"integer"},"transactions_read":{"type":"integer"}},"type":"object"},"trade_count":{"type":"integer"},"trades":{"items":{"properties":{"dex":{"type":["string","null"]},"pool":{"type":"string"},"quote":{"type":["string","null"]},"side":{"enum":["buy","sell"]},"signature":{"type":"string"},"slot":{"type":"integer"},"time":{"type":["string","null"]},"timestamp":{"type":["integer","null"]},"token_amount":{"type":"string"},"token_amount_raw":{"type":"string"},"usd":{"type":"number"},"wallet":{"type":["string","null"]}},"type":"object"},"type":"array"},"truncated":{"type":"boolean"},"untrusted_content":{"type":"boolean"}},"required":["chain","mint","pools","trades","trade_count","truncated","coverage","scanned","note"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_h7pxv14u"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"erc20ApprovalGasSponsoring":{"info":{"description":"The facilitator accepts a raw signed approval transaction and will sponsor the gas fees.","version":"1"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"amount":{"description":"Approval amount (uint256).","pattern":"^[0-9]+$","type":"string"},"asset":{"description":"The ERC-20 token contract address to approve.","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"from":{"description":"The address of the sender.","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"signedTransaction":{"description":"RLP-encoded signed transaction calling ERC20.approve().","pattern":"^0x[a-fA-F0-9]+$","type":"string"},"spender":{"description":"The address of the spender (Canonical Permit2).","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"version":{"description":"Schema version identifier.","pattern":"^[0-9]+(\\.[0-9]+)*$","type":"string"}},"required":["from","asset","spender","amount","signedTransaction","version"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1791364949/bazaar-icons/d8143c9bc952f5cd.png","lastUpdated":"2026-10-12T14:59:28.92Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-12T14:59:28.194Z"},"resource":"https://tanod.dev/v1/solana/token-trades","serviceName":"Tanod chainpeek","tags":["chainpeek","solana","token","trades","ens"],"type":"http","x402Version":2},"source":"x402_bazaar","summary":"chainpeek (Tanod) recent large trades on a Solana token: big buys and sells above a USD size, read from its DEX pools' transactions, with the scan coverage. Use when an agent needs the recent large buys and sells of a Solana token: side, USD size, wallet."},"body_sha256":"5a0b18b74434ecf8845d357a758f8759a06bc75adb6c8725fa0132b5094c1a99","prev_id":null,"leaf":"0xccbae1f74e40d37b4510843f29834cff05187b18058026298bb809630823abda","leaf_text":"{\"body\":\"5a0b18b74434ecf8845d357a758f8759a06bc75adb6c8725fa0132b5094c1a99\",\"id\":122368,\"kind\":\"listing\",\"method\":\"baseline/1\",\"observed_us\":1793025621532577,\"prev\":null,\"subject\":\"x402_bazaar:https://tanod.dev/v1/solana/token-trades\",\"subject_kind\":\"source_record\"}","day":null,"proof":[]}