-= FRONT-END =- [+] Overview page + block count card + explorer block count + avg block spacing 24h + coin supply card + total coin circulation + zerocoin + hashrate card + network hashrate + difficulty + masternode count card + total masternodes + enabled masternodes + coin capitalisation card + BTC value + time since update + markets card + avg price + 24h value by market + 24h price change + address count card + total addresses + address groups + transactions card + total transactionss + top moves card + top 10 spends + top 10 recieves [.] Masternodes page + Info card + masternode count by status (enabled ...) + masternode count by network (ipv4, ipv6, onion) + collateral amount (+BTC MN price) + Earnings card + expected revenue per day/week/month/year (+BTC value) - expected 1st reward delay - avg. reward time + Masternode count chart card + avg. number of masternodes per hour in last 30 days + Masternode list table + api/masternodelist.php [+] Address page + Address card + balance card + address QR + current balance + BTC value + received + sent + passive roi card + roi chart + passive income + deposited + withdrawn + masternode status card + masternodes table +api/masternodestatus.php&address= + transactions list card + tx list table + api/addressmoves.php&address= + not found card + empty request card + navigation to address group + show assets [+] Address Group page + total balance card + aggregated balance + BTC value + address count card + group tags + group masternodes + count by status + masternodes list + address list card + address list data provider + not found card + empty request card [.] Block page + header card (col-12) + height + hash - navigation -> fixed buttons (dash v.1) - next block button - previous block button + parameters I card (col-6/12) + timestamp + confirmations + size + difficulty + parameters II card (col-6/12) + txs + vouts amount + moved amount + fees amount + txs list card + highlight reward tx + txid + size + vins/vouts # + vout amount + moved amount + not found card + empty request card [+] Transaction page + header card + txid + parameters card + timestamp + block height + confirmations + size + amounts card + vins amount + vouts amount + fees amount + movements amount + vins card + address + amount + vouts card + address + amount + asset vins + asset vouts + not found card + empty reques card [+] Block List page + block count card + explorer Blocks + daemon Blocks + 24h stats + blocks last 24h + time since last block + block spacing card + block spacing chart (last 24h blocks) + Block List card + Table (address model, paging First/Prev-Next/Last) [.] Search function / api + search by address + search by block hash + search by block height + search by txid + search by groupid + search by asset - search by tag + redirection of single result - redirect if many results + modal window if nothing found [+] Coin distribution page (addresses) + Coin circulation card + Current circulation + Locked in MN + Zerocoin circulation + Coin supply card + PoW Coinbase supply + PoS Coinbase supply + Top 100 chart card + Holdings distribution dougnut chart + Top 100 table card + Top 100 addresses table [+] Coin distribution page (groups) + Pre-loader + Coin circulation card + Current circulation + Locked in MN + Zerocoin circulation + Coin supply card + PoW Coinbase supply + PoS Coinbase supply + Top 100 groups chart card + Holdings distribution dougnut chart + Top 100 groups table card + Top 100 addresses table + group tags [+] Peers / Network page + Connections count + total connections + Inbound + Outbound + ipv4 + ipv6 + Addnode modal + Inbound connections list + Outbound connections list + Peers client version distribution + donut chart [.] Movements page - filtering form + period + block range - amount filtering + hide rewards + movements chart + movements table + movements table data provider [+] PoS Mining page + last pos reward / pos base + avg pos reward / pos base + charts + stake base per block chart + stake base standard distribution chart + blocks list table [+] PoW Mining page + hashrate card + difficulty card + carts: + hashrate and difficulty evolution + reward per block + top 10 miners + block mining distribution by pool (using addressgroup tags) + pow blocks/winners table [ ] Daemon info page - daemon status - daemon version - protocol - connections count - ? uptime - pid - [+] Markets page + Coin price card + Coin volume card + BTC price card + Coins capitalisation (BTC, USD, EUR) + Price / Volume per market + market | trend | price | 24h change | 24h vol + Chart markets price + lines (price per market) - stacked (volume per market) + VWAP [.] Admin dashboard + dual block count card - block spacing / size card (min, max, avg for 24h) + daemon info card + cpu load card (minichart) + mem usage card + storage usage card + db card - problem log counters per severity ? problem log table [ ] Coin info page - [.] About page + authors and contacts + credits + Original code author + Background Image Owner + webSocket author + platform + hosting (Vultr) + OS + DB mongo + web server: Apache + PHP + MDBootstrap - list of exchanges / api versions [.] Public Api + rate limiter + collection with expireAfterSeconds: #burst_period + adjust ttlMonitorSleepSec + checkRateLimitExceeded + register Api call + api page . methods ~ getmarketcapitalization + indirect fiat - direct fiat - base only + getmasternodecount [legacy=1] - getmasternodestatus address= + getblockcount [legacy=1] + getcoinsupply [legacy=1] + getmarketinfo ------ remove getmoneysupply + getdifficulty [legacy=1] + getconnectioncount [legacy=1] + getblockhash index= + getblock hash= / index= + getrawtransaction txid= [decrypt=1] + getnetworkhashps [legacy=1] ? getdistribution + getaddress address= ? getaddressmovements address= !! limit max number of movements? or limit/skip !! + getbalance address= [legacy=1] - getbalancemulty addresslist=[a,b,c,d] ? getlasttxs count= + getaddressgroup groupid= [withaddresslist=1] + getaddnodelist [.] Header - notification about subscription expiration (popover / notification) + show 1 week before ending + stop loading blocks when expired - stop show contents when expired + 2 weeks [+] Footer + Copyright, developer info [.] Error pages + 404 Page Not Found - 402 Payment Requires - Search Error - multiple results [.] Extras + donation modal + color scheme customization + add burning addresses to coincirculation calculations - dark theme + add Google Analytics support - export datatables to excel/csv + address page: movements ? blocks page: blocks + groups page: addresses + movements page: movements [+] Monitoring API + getsummary + report timestamp + cpu load + observation period + ram/swap usage + disc usage + daemon response time + database size + daemon last block + daemon last block timestamp + database block + daemon connection count + daemon version + time since last block (explorer/daemon) -------------- -= BACK-END =- [+] Metrics Loader + implement subscription expiration date + daemon metrics + masternode count + hashrate + difficulty + masternode list (switched off) + host metrics + cpu load + ram load + disk usage + database size + daemon response time + market metrics(per market/trading pair) + Altilly + Binance + Bitfineon + Bitfinex + BitForex + Bittrex + Bisq + Coinbase Pro + Crex24 + Exmo + Graviex + HitBTC + Hotbit + Huobi Global + KuCoin + Livecoin.net + Mercatox.com + Poloniex + Southxchange.com + STEX - Bibox - Bithumb - Bitstamp - bitstorage.finance https://bitstorage.finance/api-docs - CEX.IO - coinbene.com - Compumatrix (bitshares) - DigiFinex - EasyDEX (bitshares) - FinexBox https://xapi.finexbox.com/v1/ticker?market=doge_btc - gate.io ? GDEX gdex.io - IDAX - Huobi Korea - Kraken - liquid.com - OKEx - OPEN openledger.io - RUDEX (bitshares) https://market.rudex.org/#/market/RUDEX.WLS_RUDEX.BTC - SparkDEX (bitshares) - YoBit