An application used to extracting blockchain data with both GETH and PARITY node for VBChain Blockchain.
- Clone down this repository via this link: https://github.com/duync2006/Blockchain-Explorer-ETL-EThereum.git
Windows:
docker build -t postgres:2.0.0 .\database\.
docker build -t decode_log:1.0.0 .\decodeLogService\.
docker build -t decompile_contract:1.0.0 .\dissassemblyService\.
docker build -t etl_ethereum:1.0.0 .\ethereum-etl\.
docker build -t explorer_service:1.0.0 .\postgreQuery\.
Linux:
sudo docker build -t postgres:2.0.0 ./database/.
sudo docker build -t decode_log:1.0.0 ./decodeLogService/.
sudo docker build -t decompile_contract:1.0.0 ./dissassemblyService/.
sudo docker build -t etl_ethereum:1.0.0 ./ethereum-etl/.
sudo docker build -t explorer_service:1.0.0 ./postgreQuery/.
POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
POSTGRES_USER=${POSTGRES_USER}
POSTGRES_DB=${POSTGRES_DB}
DATABASE_URL = 'postgresql://[user[:password]@][netloc][:port][/dbname][?param1=value1&...]'
DATABASE_URL_FOR_EXTRACT = 'postgresql+pg8000://[user[:password]@][netloc][:port][/dbname][?param1=value1&...]'
RABBITMQ=${rabbitmq_host}
PROVIDER=${BLOCKCHAIN_RPC}
docker compose up
Try to run the application following by this API document: https://documenter.getpostman.com/view/24575057/2sA2rFQKXC