AccessNode
AccessNode is a self-hosted, extensible indexer built for the AccessTime ecosystem. It provides a way to index and query blockchain events from both core AccessTime contracts and user-deployed contracts.
It’s built with Ponder and Drizzle ORM, giving you access to GraphQL endpoints and a typed query layer you can use directly inside your services.
Features
- Query time-based subscription data via GraphQL or Drizzle ORM
- Supports Light and Full indexing modes
- Customize schemas or extend for your contracts
- Optional UI for data inspection and review
- CLI tool for generating ready-to-run AccessNode projects
Indexing Modes
AccessNode has two modes of operation:
Mode | Description |
---|---|
Light | Tracks purchases and user data. Best fit for integrating into your backend or UI. |
Full | Includes all Light mode features plus statistics, voting, and project overviews. |
See Indexing Modes for a detailed comparison.
Quick Start
Use the CLI to scaffold and configure your own AccessNode project:
pnpm create accessnode
This will guide you through:
- Project name
- Chain selection
- Contract address inputs
- Start block selection
- Configuration file generation
See the CLI Setup page for full instructions.