GrapeBaBa / mars

The powerful analysis platform to explore and visualize data from blockchain.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mars: The powerful analysis platform to explore and visualize data from Web3

Features

  • Blazing Fast Create from scratch with Rust.

  • Pipeline Processor Export Ethereum chain-data to structured-data in hours.

  • Low Cost Store structured-data to AWS S3, Azure Blob.

  • Easy to Use Web3 visualization and analysis at your fingertips.

Tools

  • ethetl Lets you export Ethereum data into CSV/Parquet/JSON file format and databases, blazing fast.

How to Use

$ make build

time ./target/release/ethetl --start-block 50000 --end-block 100005 --provider-uri http://127.0.0.1:8848 --max-worker 16
[2022-07-05T07:14:41Z INFO  mars] Config: Config { provider_uri: "http://127.0.0.1:8848", start_block: 50000, end_block: 100005, batch_size: 1000, max_worker: 16 }
[2022-07-05T07:14:43Z INFO  mars::workers::progress] 11500 blocks processed, 4464 transactions processed, 0 receipts processed. Progress is 22%
[2022-07-05T07:14:45Z INFO  mars::workers::progress] 21000 blocks processed, 7732 transactions processed, 5631 receipts processed. Progress is 41%
[2022-07-05T07:14:47Z INFO  mars::workers::progress] 31000 blocks processed, 15699 transactions processed, 10389 receipts processed. Progress is 61%
[2022-07-05T07:14:49Z INFO  mars::workers::progress] 44000 blocks processed, 22021 transactions processed, 17280 receipts processed. Progress is 87%
[2022-07-05T07:14:51Z INFO  mars::workers::progress] 50006 blocks processed, 25100 transactions processed, 25100 receipts processed. Progress is 100%

real	0m9.605s

License

Mars is licensed under Apache 2.0.

About

The powerful analysis platform to explore and visualize data from blockchain.

License:Apache License 2.0


Languages

Language:Rust 98.9%Language:Shell 0.7%Language:Makefile 0.4%