Play
Build a nest in your tab
Paste a contract address and this tab scaffolds the nest nuthatch init would, with init's own code compiled to WebAssembly: the same ABI, the same tables, the same identity. Edit its views, press Index it to backfill and query it here, or download it and run it with nuthatch dev. Nothing is sent anywhere but the RPCs and Sourcify. To query a nest someone has already published, open the playground.
Contracts
Identity
The NID is the key a node stores this nest's data under. Editing a view moves it; the data identity, which says what gets indexed, stays put.
Tables
Views
Index it
This tab backfills the nest from its first block and seals it with nuthatch's own sealer, then keeps the newest blocks on top. A block is sealed only when two RPCs both call it finalized, give it one hash and return the same logs for it. That is agreement, not proof: the light client the playground uses checks headers near the head, and over a backfill it would cost more than the backfill. A young contract takes seconds to a minute. Both default RPCs served logs 60,000 blocks back (about eight days) when this page was built; publicnode keeps about 20,000 and flashbots answers older ranges with nothing, so neither is a default. An older contract needs an RPC with full history in either box.