Есть исходники https://github.com/iquidus/explorer Все это я ставлю на Ubuntu 14.04
Там есть конфиг файл который надо настроить:
/*
This file must be valid JSON. But comments are allowed
Please edit settings.json, not settings.json.template
*/
{
// name your instance!
"title": "IQUIDUS",
"address": "127.0.0.1:3001",
// coin name
"coin": "Darkcoin",
// coin symbol
"symbol": "DRK",
// logo
"logo": "/images/logo.png",
// favicon
"favicon": "public/favicon.ico",
// Uses bootswatch themes (http://bootswatch.com/)
// Valid options:
// Cerulean, Cosmo, Cyborg, Darkly, Flatly, Journal, Lumen, Paper,
// Readable, Sandstone, Simplex, Slate, Spacelab, Superhero, United, Yeti
// theme (see /public/themes for available themes)
"theme": "Cyborg",
// port to listen for requests on.
"port" : 3001,
// database settings (MongoDB)
"dbsettings": {
"user": "iquidus",
"password": "3xp!0reR",
"database": "explorerdb",
"address": "localhost",
"port": 27017
},
//update script settings
"update_timeout": 10,
"check_timeout": 250,
// wallet settings
"wallet": {
"host": "localhost",
"port": 9332,
"user": "darkcoinrpc",
"pass": "123gfjk3R3pCCVjHtbRde2s5kzdf233sa"
},
// confirmations
"confirmations": 40,
// language settings
"locale": "locale/en.json",
// menu settings
"display": {
"api": true,
"markets": true,
"richlist": true,
"twitter": true,
"search": true
},
// index page (valid options for difficulty are POW or POS)
"index": {
"show_hashrate": true,
"difficulty": "POW",
"last_txs": 100
},
// ensure links on API page are valid
"api": {
"blockindex": 1337,
"blockhash": "1733320247b15ca2262be646397d1ffd6be953fa638ebb8f5dcbb4c2b91b34f1",
"txhash": "f270cd3813254c9922a2e222a56ba745842d9112223a1394062e460b33d27b7e",
"address": "RBiXWscC63Jdn1GfDtRj8hgv4Q6Zppvpwb"
},
// market settings
//supported markets: bittrex, poloniex, yobit, empoex, cryptsy, bleutrade
//default market is loaded by default and determines last price in header
"markets": {
"coin": "JBS",
"exchange": "BTC",
"enabled": ["bittrex", "cryptsy"],
"cryptsy_id": "290",
"default": "bittrex"
},
// richlist/top100 settings
"richlist": {
"distribution": true,
"received": true,
"balance": true
},
"twitter": "iquidus",
//genesis
"genesis_tx": "65f705d2f385dc85763a317b3ec000063003d6b039546af5d8195a5ec27ae410",
"genesis_block": "b2926a56ca64e0cd2430347e383f63ad7092f406088b9b86d6d68c2a34baef51",
//heavy (enable/disable additional heavy features)
"heavy": false,
//amount of txs to index per address (stores latest n txs)
"txcount": 100,
//show total sent & received on address page (set false if PoS)
"show_sent_received": true,
// how to calculate current coin supply
// COINBASE : total sent from coinbase (PoW)
// GETINFO : retreive from getinfo api call (PoS)
// HEAVY: retreive from heavys getsupply api call
// BALANCES : total of all address balances
"supply": "BALANCES",
// how to acquire network hashrate
// getnetworkhashps: uses getnetworkhashps api call, returns in GH/s
// netmhashps: uses getmininginfo.netmhashpsm returns in MH/s
"nethash": "getnetworkhashps",
// nethash unitd: sets nethash API return units
// valid options: "P" (PH/s), "T" (TH/s), "G" (GH/s), "M" (MH/s), "K" (KH/s)
"nethash_units": "G",
// Address labels
// example : "JhbrvAmM7kNpwA6wD5KoAsbtikLWWMNPcM": {"label": "This is a burn address", "type":"danger", "url":"http://example.com"}
// label (required) = test to display
// type (optional) = class of label, valid types: default, primary, warning, danger, success
// url (optional) = url to link to for more information
"labels": {
// "JSoEdU717hvz8KQVq2HfcqV9A79Wihzusu": {"label": "Developers address", "type":"primary", "url":"http://example.com"},
// "JSWVXHWeYNknPdG9uDrcBoZHztKMFCsndw": {"label": "Cryptsy"}
}
}
Здесь я естественно подставил данные от своей базы
// database settings (MongoDB)
"dbsettings": {
"user": "iquidus",
"password": "3xp!0reR",
"database": "explorerdb",
"address": "localhost",
"port": 27017
--------------------
Здесь я тоже все свое подставил от демона
// wallet settings
"wallet": {
"host": "localhost",
"port": 9332,
"user": "darkcoinrpc",
"pass": "123gfjk3R3pCCVjHtbRde2s5kzdf233sa"
--------------------
// confirmations
"confirmations": 40, - Здесь я не знаю что ставить.
--------------------
// index page (valid options for difficulty are POW or POS)
"index": {
"show_hashrate": true,
"difficulty": "POW",
"last_txs": 100 - Здесь я тоже не знаю что ставить.
--------------------
// ensure links on API page are valid
"api": {
"blockindex": 1337,
"blockhash": "1733320247b15ca2262be646397d1ffd6be953fa638ebb8f5dcbb4c2b91b34f1", - Здесь я тоже не знаю что ставить.
"txhash": "f270cd3813254c9922a2e222a56ba745842d9112223a1394062e460b33d27b7e", - Здесь я тоже не знаю что ставить.
"address": "RBiXWscC63Jdn1GfDtRj8hgv4Q6Zppvpwb" - Тут адрес кошелька своего сгенерированного из демона ?
--------------------
//genesis
"genesis_tx": "65f705d2f385dc85763a317b3ec000063003d6b039546af5d8195a5ec27ae410", - Здесь я тоже не знаю что ставить.
"genesis_block": "b2926a56ca64e0cd2430347e383f63ad7092f406088b9b86d6d68c2a34baef51", - Здесь я тоже не знаю что ставить.
--------------------
//amount of txs to index per address (stores latest n txs)
"txcount": 100, - Здесь я тоже не знаю что ставить.
--------------------
// how to calculate current coin supply
// COINBASE : total sent from coinbase (PoW)
// GETINFO : retreive from getinfo api call (PoS)
// HEAVY: retreive from heavys getsupply api call
// BALANCES : total of all address balances
"supply": "BALANCES", - Здесь подставляем значение от от демона COINBASE : total sent from coinbase (PoW) или GETINFO : retreive from getinfo api call (PoS)
--------------------
Как получить из демона все эти параметры которые я описал выше те которые я не знаю что ставить ?
Какие то команды должны быть или это брать из исходников, тогда из каких файлов ?
За помощь буду очень благодарен !