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.


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
Code 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
Core System Development. Building the foundational components of our indexer: data ingestion pipelines, schema engine, and backend infrastructure.
Testing & Network Expansion. Current stage: rigorous testing of core functionality while integrating additional blockchain networks (Bitcoin-like, EVM-compatible, Solana, etc.).
Beta Launch for Early Adopters. Open beta for everyone who signed up. Enjoy free access to deploy your own indexer and explore the platform.