GithubHelp home page GithubHelp logo

escottalexander / evm-indexer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from llamafolio/evm-indexer

0.0 0.0 0.0 294 KB

EVM-compatible chain indexer.

Home Page: https://dashboard.kindynos.mx

Shell 0.58% Rust 98.65% Dockerfile 0.77%

evm-indexer's Introduction

EVM Blockchain Indexer

A scalable SQL indexer for EVM compatible blockchains

The indexer is ready and used in production. If you want to use it or contribute and need help you can send me a DM on my personal twitter.

If you want to see it in action, we have a small API to showcase at https://indexer.kindynos.mx

Requirements

Available Chains

This indexer is chain agnositc. It should work with any chain that follows the ETH RPC API. But some chains have some minor modifications that could result in not being able to sync.

The following chains have been tested and indexed successfully:

  • Arbitrum One.
  • Arbitrum Nova.
  • Avalanche.
  • BitTorrent Chain.
  • BNB Chain.
  • Celo.
  • Ethereum.
  • Fantom.
  • Gnosis Chain.
  • Moonbeam.
  • Optimism.
  • Polygon.

Install

You can try the indexer locally or through Docker.

Local

  1. Clone the repository
git clone https://github.com/llamafolio/evm-indexer && cd evm-indexer
  1. Build the program
cargo build --release
  1. Copy the .env.example file to .env and add your environment variables.

  2. Run the program

TODO: programs and flags.

Docker

  1. Clone the repository
git clone https://github.com/llamafolio/evm-indexer && cd evm-indexer
  1. Build the image and tag it as indexer
docker build . -t indexer
  1. Copy the .env.example file to .env and add your environment variables.

  2. Run the image

TODO: programs and flags.

evm-indexer's People

Contributors

eabz avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.