Colored Coins Block-Explorer
The ColoredCoins Block Explorer server
System Requirements
- Bitcoind that runs as an RPC server with txindex=1
- Mongodb
- At least a 1TB hard-drive (The current size of the data is around 600GB)
Installation
$ npm i -g cc-block-explorer
Run
You can run the Block Explorer with the following options:
cc-explorer [options] Options: -h, --help output usage information -V, --version output the version number -p, --port <port> Port to listen on [$PORT or 8080/8081] -s, --ssl <key-file-path> <certificate-file-path> Enable ssl -c, --conf <config-file-path> Load a custom configuration file
Or just run it with the defaults using:
$ cc-explorer
Properties
The propeties to provide:
- Empty uncommented properites are MANDATORY
- Commented properties are OPTIONAL
- Non empty uncommented properties are the DEFAULT values but can be changed if wanted
[ENV]type=production (you can switch between development/QA/production) #The most basic HTTP server settings, must at least contain the port value [server]https_port=8081http_port=8080cookies_secret=1234sockets=truefavicon=app/public/favicon.iconame=blockexplorercluster=0 #SSL settings. Decomment the next lines to use SSL [ssl]#key= #crt= #mongoDB settings. Decomment the next lines to use it [db]host=localhostport=27000name=explorerdir=db/#user= #pass= #Your Bitcoind server settings [bitcoin_rpc]ssl=falseurl=localhostpath=username=rpcuserpassword=rpcpasswordport=8332timeout=30000 #Continue scanning and parsing new transaction or just be in API mode [scanner]scan=truemempool=truemempool_only=false #Basic HTTP authentication to lock website [basic]#admin_users= #realm= #Allows logger to send logs to logentries [logentries]#api_key=
Developmenet
- Fork this repo
- npm install
- use the Standard coding style when hacking the code - https://github.com/feross/standard
- Send us a pull request
License
MIT © ColoredCoins