avalanche-etl 0.0.2

Last updated:

0 purchases

avalanche-etl 0.0.2 Image
avalanche-etl 0.0.2 Images
Add to Cart

Description:

avalancheetl 0.0.2

Avalanche ETL
Avalanche ETL lets you convert Avalanche blockchain data into convenient formats like JSONs, CSVs and relational databases.
This is a fork of Ethereum ETL.
Full documentation available here.
Notice: Avalanche ETL is still on the beta version. However, CLIs are all functional.
Quickstart
Install Avalanche ETL:
pip3 install avalanche-etl

Export blocks and transactions
> avalancheetl export_blocks_and_transactions --start-block 0 --end-block 5000 \
--blocks-output blocks.json --transactions-output transactions.json

Export ERC20 and ERC721 transfers
> avalancheetl export_token_transfers --start-block 0 --end-block 5000 \
--output token_transfers.json

Export traces
> avalancheetl export_traces --start-block 0 --end-block 5000 \
--output traces.json

Find other commands here.
For the latest version, check out the repo and call
> pip3 install -e .
> python3 avalancheetl.py

Running in Docker


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


Build a docker image
> docker build -t avalanche-etl:latest .
> docker image ls



Run a container out of the image
> docker run -v $HOME/output:/avalanche-etl/output avalanche-etl:latest export_all -s 0 -e 5499999 -b 100000
> docker run -v $HOME/output:/avalanche-etl/output avalanche-etl:latest export_all -s 2018-01-01 -e 2018-01-01

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.