JSON API
Public, read-only, no authentication. Responses are cached for 30 seconds. CORS enabled.
- /explorer/api/v1/status
- chain summary (height, hash, difficulty, supply, hashrate, mempool, peers, index/daemon sync)
- /explorer/api/v1/getblockcount
- indexed block height, bare number
- /explorer/api/v1/getdifficulty
- difficulty at the tip, bare number
- /explorer/api/v1/totalcoins
- total mined supply in VVC, bare decimal number (CoinGecko / CMC supply endpoint)
- /explorer/api/v1/circulating
- circulating supply, bare number (total minus configured excluded addresses; equals total by default)
- /explorer/api/v1/getbalance/<address>
- balance in VVC, bare decimal number
- /explorer/api/v1/address/<address>?page=N
- address summary and transaction history
- /explorer/api/v1/block/<hash|height>
- block header fields and transaction ids
- /explorer/api/v1/tx/<txid>
- transaction with resolved inputs and outputs
- /explorer/api/v1/blocks?limit=N
- latest blocks (max 100)
- /explorer/api/v1/richlist
- top 100 addresses by balance with share of supply
- /explorer/api/getblockcount, /api/getdifficulty, /api/getnetworkhashps, /api/getconnectioncount, /api/getmoneysupply
- Iquidus-style aliases (bare numbers)
- /explorer/api/getblockhash?index=N, /api/getblock?hash=H, /api/getrawtransaction?txid=T&decrypt=1
- Iquidus-style block/tx lookups (decoded from the index; raw hex is not stored)
- /explorer/ext/getmoneysupply, /ext/getbalance/<addr>, /ext/getaddress/<addr>, /ext/gettx/<txid>, /ext/getdistribution, /ext/summary, /ext/getlasttxs/<n>
- Iquidus-style extended endpoints
Examples
curl https://vivuscoin.com/explorer/api/v1/totalcoins
curl https://vivuscoin.com/explorer/api/v1/getbalance/AQNcjn667wzhc8nTJRqpVbbfYmAWSg5Hv7
curl https://vivuscoin.com/explorer/api/v1/block/24092
Amounts are decimal strings in VVC (8 decimals) unless a field name ends in _units, which is an integer count of 10-8 VVC.