docs: pools.trade event table — topic0 hashes inline + raw-event query example - #234
Merged
Conversation
…ample Users filtering undecoded pools.trade events had to scroll past the coverage table to find the hashes. The table now carries the topic0 for every row, followed by a copy-paste Events query (TokenDistributed) that works for any raw row by swapping the SignatureHash. All 15 hashes re-verified live against robinhood_rt on 6 Aug (each fired within 24h, emitters match the contract map). The old hash block is reframed as the full-signatures reference for client-side ABI decoding. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Follow-up to #233, from reader feedback: the event-coverage table marked 13 events "❌ Raw" but the topic0 hashes needed to actually query them sat in a separate block further down — and there was no example at that spot showing how.
Changes
SignatureHashinline, including the decodedTokenCreated(address)(2e2b3f61…, with a "filter byName" pointer).Eventsquery (TokenDistributed) that works for any raw row by swapping the hash, plus the two practical notes — indexed args live in topics notData, and CCA auction events should be filtered by topic0 alone since each Crowd Launch deploys its own contract (1,200+ live).LogHeader.Data).Verification
robinhood_rt, emitters match the documented contract map (factory hash: single emitter, 18,885 events/24h).streaming.bitquery.io/graphql— returns seconds-fresh rows;LogHeader.Datadecodes to the fixed 1B × 10¹⁸ launch supply as documented.🤖 Generated with Claude Code