Skip to content

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:

ModeDescription
LightTracks purchases and user data. Best fit for integrating into your backend or UI.
FullIncludes 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.

Learn More