Merge pull request #326 from alexleventer/docs-improvements

Docs improvements
This commit is contained in:
Evgeny Medvedev
2022-04-11 15:01:26 +08:00
committed by GitHub
4 changed files with 7 additions and 7 deletions

View File

@@ -91,7 +91,7 @@ For the latest version, check out the repo and call
## Running in Docker
1. Install Docker: https://docs.docker.com/install/
1. Install Docker: https://docs.docker.com/get-docker/
2. Build a docker image

View File

@@ -2,20 +2,20 @@
If you'd like to have blockchain data set up and hosted for you, [get in touch with us at D5](https://d5.ai/?ref=ethereumetl).
1. Install python 3.5.3+ https://www.python.org/downloads/
1. Install python 3.5.3+: [https://www.python.org/downloads/](https://www.python.org/downloads/)
1. You can use Infura if you don't need ERC20 transfers (Infura doesn't support eth_getFilterLogs JSON RPC method).
For that use `-p https://mainnet.infura.io` option for the commands below. If you need ERC20 transfers or want to
export the data ~40 times faster, you will need to set up a local Ethereum node:
1. Install geth https://github.com/ethereum/go-ethereum/wiki/Installing-Geth
1. Install geth: [https://github.com/ethereum/go-ethereum/wiki/Installing-Geth](https://github.com/ethereum/go-ethereum/wiki/Installing-Geth)
1. Start geth.
Make sure it downloaded the blocks that you need by executing `eth.syncing` in the JS console.
You can export blocks below `currentBlock`,
there is no need to wait until the full sync as the state is not needed (unless you also need contracts bytecode
and token details; for those you need to wait until the full sync). Note that you may need to wait for another day or
two for the node to download the states. See this issue https://github.com/blockchain-etl/ethereum-etl/issues/265#issuecomment-970451522.
two for the node to download the states. See this issue [https://github.com/blockchain-etl/ethereum-etl/issues/265#issuecomment-970451522](https://github.com/blockchain-etl/ethereum-etl/issues/265#issuecomment-970451522).
Make sure to set `--txlookuplimit 0` if you use geth.
1. Install Ethereum ETL: `> pip3 install ethereum-etl`
@@ -42,7 +42,7 @@ output/token_transfers/start_block=00000000/end_block=00099999/token_transfers_0
Should work with geth and parity, on Linux, Mac, Windows.
If you use Parity you should disable warp mode with `--no-warp` option because warp mode
does not place all of the block or receipt data into the database https://wiki.parity.io/Getting-Synced
does not place all of the block or receipt data into the database [https://wiki.parity.io/Getting-Synced](https://wiki.parity.io/Getting-Synced)
If you see weird behavior, e.g. wrong number of rows in the CSV files or corrupted files,
check out this issue: https://github.com/medvedev1088/ethereum-etl/issues/28

View File

@@ -16,4 +16,4 @@ Read [this article](https://medium.com/google-cloud/building-token-recommender-i
### Awesome BigQuery Views
https://github.com/blockchain-etl/awesome-bigquery-views
[https://github.com/blockchain-etl/awesome-bigquery-views](https://github.com/blockchain-etl/awesome-bigquery-views)

View File

@@ -2,7 +2,7 @@
Ethereum ETL lets you convert blockchain data into convenient formats like CSVs and relational databases.
With 700+ likes on Github, Ethereum ETL is the most popular open source project for Ethereum data.
With 1,700+ likes on GitHub, Ethereum ETL is the most popular open source project for Ethereum data.
Data is available for you to query right away in [Google BigQuery](https://goo.gl/oY5BCQ).