Skip to main content

Launch your personal blockchain indexer in 5 minutes.

Describe the state model and our server will automatically collect, save and provide you with a fast API for DeFi development.

What are the benefits?

Launch Your Own Indexer

Deploy a dedicated blockchain indexer in minutes and pay a fixed monthly fee - no more per-request charges like on other platforms.

Multi-Blockchain Support

Connect out of the box to Bitcoin-like, EVM-compatible (Ethereum, BSC, etc.), and Solana networks.

OverBlock.io Multi-Blockchain SupportOverBlock.io Multi-Blockchain Support

Custom State Models

Define exactly which on-chain data you need - whether it’s a single smart contract, a specific token, or one wallet - and receive only the parsed fields you care about.

How does it work

Define Your Data Model

Use our built-in Code Editor to describe exactly which on-chain data you need. Write a simple JavaScript or TypeScript schema that specifies the fields and events you want to index (e.g., token transfers, contract state variables, wallet balances).

Get an API Key & Configure Settings

After saving your schema, generate an API key in the dashboard. Then set your indexing parameters - such as the starting block height, network (e.g., Ethereum, Solana), and any filters you need. This ensures your indexer only processes the data you care about.

Deploy & Stream Events

Click “Deploy,” and your dedicated indexer server will spin up within a couple of minutes. If you chose a very early block as your starting point, the initial catch-up may take longer - just wait for indexing to complete. Once live, new events will stream in real time according to your model. Continuous indexing means you’ll always have up-to-date data.

TODO

TODO

Code Example

Choose a programming language to view the example
import { BasicEvent, EventBasePayload, Model, Block } from '@easylayer/bitcoin-crawler';

export class CustomEvent<T extends EventBasePayload> extends BasicEvent<T> {}; // Define your custom event

export default class CustomModel extends Model { // Create your model
constructor() {
super('uniq-model-id'); // This ID will be used to fetch events and state
}

public async parseBlock({ block }: { block: Block }) {} // Maps custom events from block - user defines which data they need
private onCustomEvent({ payload }: CustomEvent) {} // Updates model state when custom event occurs
}

Roadmap

TODO

1

Core System Development. Building the foundational components of our indexer: data ingestion pipelines, schema engine, and backend infrastructure.

2

Testing & Network Expansion. Current stage: rigorous testing of core functionality while integrating additional blockchain networks (Bitcoin-like, EVM-compatible, Solana, etc.).

3

Beta Launch for Early Adopters. Open beta for everyone who signed up. Enjoy free access to deploy your own indexer and explore the platform.

Join Waitlist

Leave your email to be the first to know about our launch, and also complete a survey to receive a 30% discount after launch