{"uid":"cap_KKM49iXRetOeMGcO5hviT","slug":"predge-whale-on-chain-activity-51e6b8ed","name":"Predge Whale On-Chain Activity","description":"Recent ON-CHAIN Polymarket trades of one wallet (path param: 0x… proxy-wallet address), EACH wrapped in its own ed25519-SIGNED attestation (kind \"onchain-activity\"). Honest scope: Polymarket-whale on-chain activity — real Polygon transactions of prediction-market wallets — NOT general ERC-20/DEX crypto intel. Every attested row has a real tx_hash (Kalshi's anonymous prints have no on-chain identity and are excluded by construction). Signed facts per trade: tx_hash + block_time (no block number is stored, none is claimed — derive it from the tx receipt), wallet, condition_id, side, price; size_usd is included but labeled a MODELED USD notional in data_basis. Attestations are minted ONCE per tx_hash and reused (byte-stable signature per transaction), and verify FREE offline at GET /verify against the same published key as every Predge envelope. 15 min delay. Query param: limit (1-50, default 20). 404 (not charged) for a wallet with no on-chain Polymarket trades in the Predge dataset.","url":"https://api.predge.io/v1/onchain/pm-activity/:wallet","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"pathParams":{"type":"object"},"queryParams":{"type":"object","properties":{"limit":{"type":"number","description":"Max attested trades to return (1-50, default 20)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_OuqjMWavfNyV9OmLU39nw","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns recent signed, attested on-chain Polymarket trades for a specific proxy-wallet address on the Polygon network","exampleAgentPrompt":"Pull the last 30 on-chain Polymarket trades for proxy wallet 0xAbC123… and give me the attested trade details — market condition IDs, sides, prices, and timestamps.","exampleUseCases":[{"title":"Track a whale's recent market bets","prompt":"What on-chain Polymarket trades has the whale wallet 0x4f8a…d3e2 made in the last few days? Show me up to 50 trades with the condition IDs, sides, and prices."},{"title":"Verify signed trade data for due diligence","prompt":"I need cryptographically attested proof of on-chain Polymarket activity for wallet 0x9b12…f7c1 — can you fetch the signed trade attestations so I can verify them offline?"},{"title":"Monitor prediction market positioning","prompt":"Get me the 20 most recent on-chain Polymarket trades for the wallet 0x3d77…a04b so I can see what prediction markets this whale is currently positioned in and at what prices."}],"resultDescription":"A list of up to 50 attested on-chain Polymarket trades for the specified wallet, each wrapped in an ed25519-signed attestation. Each record includes tx_hash, block_time, wallet address, condition_id (market identifier), side (YES/NO), price, and a modeled size_usd notional. Signatures are byte-stable per tx_hash and can be verified offline via GET /verify. Returns 404 (no charge) if the wallet has no Polymarket on-chain trades in the Predge dataset. Data has approximately 15-minute latency from Polygon.","failureModes":["404 Not Found — wallet has no on-chain Polymarket trades in Predge dataset (not charged)","Invalid wallet address format — must be a valid 0x… Ethereum-style proxy wallet address","limit out of range — must be between 1 and 50","Rate limiting or payment failure for the $0.02 USDC per-call fee","Wallet is a Kalshi or off-chain only trader — excluded by construction since no tx_hash exists"],"whenToPreferThis":"Choose this endpoint when you need cryptographically verifiable, attested on-chain Polymarket trade history for a specific whale wallet on Polygon. It is the right choice when you need signed proof of trades (not just API assertions), when you want to track specific large wallets' prediction market behavior, or when you need to independently verify trade authenticity offline. It is NOT appropriate for general ERC-20/DEX crypto intel, Kalshi trades, or broad market-wide whale scanning across many wallets simultaneously.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:36:14.755Z","isFirstParty":false}