An blockchain explorer for Ravencoin and Ravencoin forks
-
You need to have Node.js and Git installed.
-
You can run the Explorer and use an online Ravencoin RPC service such as
- https://rpc.ting.finance/ click on mainnet or testnet to find the endpoints.
-
The idea is that you run your own Raven core node. The node needs to be fully indexed and your raven.conf must include
- txindex=1
- addressindex=1
- assetindex=1
- timestampindex=1
- spentindex=1
Clone the git repo
Run npm install
Run npm run build
Run npm start
The first time you try to start the Explorer, a config.json file will be created. Update the config.json file with your information and restart restart the node.js app
{
"raven_password": "anonymous",
"raven_username": "anonymous",
"raven_url": "https://rvn-rpc-testnet.ting.finance/rpc",
"httpPort": 80,
"headline": "Ravencoin Testnet",
"theme": "dark",
"ipfs_gateway": "https://cloudflare-ipfs.com/ipfs/"
}
The attributes "headline" and "theme" are used for the graphical user interface. Config is only read once at startup, so you need to restart the app if you change config.
If you change the graphical user interface (gui folder), you can
- run
npm run build
or npm run dev
this is a watcher that will listen for changes