Monitors blockchains using the Vineyard Blockchain Protocol
The Ethereum Explorer Monitor needs a Node.js server, a Geth node and a Postgres database.
On the Node.js server run the following commands:
- Run
git clone git@github.com:vineyard-bloom/vineyard-minotaur.git
- Run
cd vineyard-minotaur
- Run
cp config/config-eth-sample.ts config/config-eth.ts
. - Run
cp test/config/config-eth-sample.ts test/config/config-eth.ts
- Edit the database and ethereum settings in
config-eth.ts
. - Run the SQL script
lab/sql/ethereum-explorer-db.sql
in the target database. - Run
yarn
ornpm i
- Run
tsc
to compile the config. (The rest of the TypeScript should already be compiled to JavaScript) - To start the service run either:
node scripts/eth-scan
orpm2 start scripts/eth-scan.js
The Bitcoin Explorer Monitor needs a Node.js server, a Bitcoind node and a Postgres database.
On the Node.js server run the following commands:
TODO: NEED WORK
- Run
git clone git@github.com:vineyard-bloom/vineyard-minotaur.git
- Run
cd vineyard-minotaur
- Run
cp config/config-btc-sample.ts config/config-btc.ts
. - Edit the database and bitcoin settings in
config-btc.ts
. - Run
yarn
ornpm i
- Run
tsc
to compile the config. (The rest of the TypeScript should already be compiled to JavaScript) - To start the service run either:
node scripts/btc-scan
orpm2 start scripts/btc-scan.js