Skip to content

thanhnv2303/ethereum-etl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

94381fe · Jul 15, 2021
Jun 9, 2021
Jun 29, 2021
Jul 7, 2021
Jul 15, 2021
Jul 14, 2021
Jul 1, 2021
Jun 29, 2021
Jul 15, 2021
Jul 15, 2021
Jul 5, 2021
Jul 15, 2021
Jun 29, 2021
Jun 9, 2021
Jun 18, 2021
Jun 9, 2021
Jun 25, 2021
Jun 9, 2021
Jun 29, 2021
Jul 8, 2021
Jun 29, 2021
Jun 29, 2021
Jun 29, 2021
Jul 15, 2021
Jun 9, 2021
Jun 9, 2021
Jul 7, 2021
Jun 9, 2021

Repository files navigation

Ethereum ETL

Running in Docker

  1. Install Docker https://docs.docker.com/install/

  2. Install Docker compose https://docs.docker.com/compose/install/

  3. Build a docker image

     > docker-compose build 
    
  4. Create file .env look for example at file example.env

  5. Run a docker compose file

     > docker-compose up
    

Projects using Ethereum ETL

  • Google - Public BigQuery Ethereum datasets
  • Nansen - Analytics platform for Ethereum

Run for dev

  1. Install dependencies

    pip3 install -r requirements.txt

  2. Create file .env

    cp example.env .env

  3. Create mongodb

    docker-compose up mongo-export

  4. Quick run for dev

    python3 ./quick_run/build_knowledge_graph.py

connect mongodb for example

  1. Connect hamachi network

    Network id: connect_db

    Password : bkc@123

  2. Connect mongodb (Read Only)

    Connection string

main net:

mongodb://readUser:bkc_123@25.39.155.190:27047/?authSource=admin&readPreference=primary&appname=MongoDB%20Compass&ssl=false

test net:

mongodb://readUser:bkc_123@25.39.155.190:27037/?authSource=admin&readPreference=primary&appname=MongoDB%20Compass&ssl=false

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages