Start with a falsifiable question
Which chain observation would change your conclusion?
- A query should answer one bounded question, such as supply change, bridge flow, or protocol treasury movement.
- Chain, contract, block range, event signature, unit, and entity assumptions belong in the specification.
- A dashboard assembled before the question encourages decorative charts and post-hoc stories.
Write a query specification without writing SQL: question, chain, contracts, range, fields, unit, and falsifier.
Sources and limits for this lesson
- Bathymark Intelligence GraphA mapped relationship does not prove solvency, signer identity, legal enforceability, or the absence of an unrecognized dependency.
- Ethereum Developer DocumentationProtocol documentation does not assess a specific token, contract deployment, or investment outcome.
- Dune DocumentationDataset coverage, labels, query logic, and refresh timing still require review by the analyst.