https://github.com/sitetester/ethereum-blockchain-parser
A concurrent parser for Ethereum and stores parsed data in Google BigQuery
https://github.com/sitetester/ethereum-blockchain-parser
Last synced: over 1 year ago
JSON representation
A concurrent parser for Ethereum and stores parsed data in Google BigQuery
- Host: GitHub
- URL: https://github.com/sitetester/ethereum-blockchain-parser
- Owner: sitetester
- Created: 2019-08-31T09:34:16.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2025-03-10T10:58:16.000Z (over 1 year ago)
- Last Synced: 2025-03-10T11:30:36.510Z (over 1 year ago)
- Language: Go
- Homepage:
- Size: 25.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Setup
- Follow https://cloud.google.com/bigquery/docs/reference/libraries to setup `GOOGLE_APPLICATION_CREDENTIALS` environment variable
- install needed packages e.g go get -u github.com/jinzhu/gorm
- Increase ulimit value on command prompt e.g. ulimit -n5000 (This will fix `too many open files` issue, since script is launching many goroutines for fetching each transaction status
- Optionally run the script Recursively by updating main() method with ` time.Sleep(time.Second * 5) main() `