跳到主要内容

Monoscan Block Explorer

Monoscan is the multi-chain block explorer for Monolythium networks, available at monoscan.xyz. It provides a web interface to browse blocks, transactions, addresses, and validators, along with a REST API for programmatic access and real-time data streaming via Server-Sent Events.

Supported Networks

NetworkCosmos Chain IDEVM Chain IDStatus
Sprintnetmono-sprint-1262146Active
Testnetmono_6940-16940Planned
Mainnetmono_6941-16941Planned

Features

Block Explorer

The UI provides pages for browsing chain data, organized by network:

  • Dashboard -- Network overview with latest blocks and chain status
  • Blocks -- Paginated block list and individual block detail pages showing height, timestamp, proposer, and transaction count
  • Transactions -- Transaction list and detail pages with hash, status, fees, and event data
  • Addresses -- Address lookup with Cosmos and EVM balances, transaction history
  • Validators -- Active validator set, individual validator detail, earnings
  • Consensus -- Consensus participation data
  • Governance -- On-chain governance proposals
  • Supply -- Token supply information
  • IBC -- Inter-Blockchain Communication data
  • CosmWasm -- CosmWasm contract data (when applicable)
  • Faucet -- Testnet token faucet interface
  • Wallet Helper -- Address format conversion and wallet utilities
  • Uptime -- Validator uptime monitoring
  • Milestones -- Network milestone tracking
  • Parameters -- Chain parameter display
  • Nodes -- Network node information
  • State Sync -- State sync configuration helper
  • Search -- Universal search across blocks, transactions, and addresses

Searching

Monoscan supports searching by:

  • Transaction hash -- Both EVM-format (0x...) and Cosmos-format hashes
  • Address -- Bech32 (mono1...) and hex (0x...) formats, with automatic conversion between the two
  • Block height -- Numeric block height

The search endpoint returns the match type and a redirect path:

{
"type": "tx",
"network": "sprintnet",
"query": "0xabc...",
"redirect": "/sprintnet/tx/0xabc..."
}

Validator Metrics

Validators are displayed with two key performance metrics computed over rolling windows of recent blocks:

Proposed

The number of blocks in the selected window where the validator was chosen as block proposer. Validators with greater stake are selected more frequently, so higher proposed counts generally correlate with higher voting power.

Signed

The number of block commits the validator has signed in the selected window. This metric reflects validator availability and consensus participation.

Metric Windows

Three window sizes are available for monitoring validator performance at different time scales:

WindowPurpose
200 blocksShort-term; useful for detecting sudden changes in participation
1,000 blocksMedium-term; balanced view of recent behavior
5,000 blocksLong-term; overall reliability and uptime trends

Inactive Validators

Validators that are jailed (missed blocks) or tombstoned (double-signing) are displayed separately and do not affect active set statistics.

Validator Earnings

Monoscan tracks validator earnings data accessible through the API:

  • Individual validator earnings: GET /api/validator/{network}/{valoper}/earnings
  • Aggregate validator earnings: GET /api/validators/earnings

Known Accounts

A curated list of known accounts (treasury, fee collector, deployer, etc.) is available through the API with real-time balance information for both Cosmos and EVM address formats.

Richlist

The richlist shows top wallet addresses ranked by balance, with pagination and search:

  • Rank, address, balance, and percentage of total supply
  • Search for a specific address to find its rank

Live Block Producers Tape

The explorer displays a real-time horizontal tape showing the last 24 blocks and their proposers. Each card shows:

  • Block height
  • Time elapsed since creation
  • Proposer moniker (validator display name)
  • Transaction count

The tape updates automatically using Server-Sent Events (SSE), so new blocks appear without page refresh.

Faucet

Monoscan includes an integrated testnet faucet for requesting test tokens.

API Reference

The Monoscan API provides public read-only access to indexed blockchain data.

Core Endpoints

MethodPathDescription
GET/api/healthHealth check
GET/api/networksList configured networks with endpoints
GET/api/latestLatest indexed block with sync status
GET/api/syncDetailed indexer sync progress

Block Endpoints

MethodPathDescription
GET/api/blocksPaginated block list
GET/api/block/{network}/{height}Block detail by height
GET/api/recent-blocksRecent blocks for the live tape

Transaction Endpoints

MethodPathDescription
GET/api/txsPaginated transaction list
GET/api/tx/{network}/{hash}Transaction detail by hash

Address Endpoints

MethodPathDescription
GET/api/address/{network}/{addr}Address info with Cosmos and EVM balances
GET/api/address/{network}/{addr}/txsAddress transaction history

Validator Endpoints

MethodPathDescription
GET/api/validator/{network}/{valoper}Validator detail
GET/api/validator/{network}/{valoper}/earningsValidator earnings
GET/api/validators/activityValidator activity metrics
GET/api/validators/earningsAggregate validator earnings

Discovery Endpoints

MethodPathDescription
GET/api/searchUniversal search (tx hash, address, block height)
GET/api/metricsNetwork metrics
GET/api/network-infoNetwork information
GET/api/known-accountsKnown labeled accounts with balances
GET/api/richlistTop addresses by balance (paginated)
GET/api/richlist/searchSearch for an address in the richlist

Real-Time Endpoints

MethodPathDescription
GET/api/stream/recent-blocksSSE stream of new blocks as they are indexed

Faucet Endpoints

MethodPathDescription
GET/api/faucet/statusFaucet availability and rate limits
POST/api/faucet/claimClaim testnet tokens

Using the API

Example: Get Latest Block

curl https://monoscan.xyz/api/latest

Response:

{
"network": "sprintnet",
"height": 1234567,
"block_time": "2025-01-15T12:00:00Z",
"tx_count": 3,
"chain_height": 1234567,
"sync_status": "synced"
}

Example: Look Up an Address

curl https://monoscan.xyz/api/address/sprintnet/mono1abc123...

Response includes both Cosmos (bech32_addr) and EVM (hex_addr) representations of the address along with balances in both formats.

Example: Stream Live Blocks

curl -N https://monoscan.xyz/api/stream/recent-blocks

Returns a continuous SSE stream. Each event contains the latest block data as JSON.

Privacy-First Design

All data displayed in Monoscan comes from indexed blockchain data, not direct node queries. This approach ensures:

  • No node hostnames or IP addresses are exposed
  • All data is derived from public, immutable blockchain records
  • The explorer maintains security and privacy standards

URL Format

Monoscan URLs follow a consistent pattern:

https://monoscan.xyz/{network}/tx/{hash}       -- Transaction
https://monoscan.xyz/{network}/address/{addr} -- Address
https://monoscan.xyz/{network}/block/{height} -- Block
https://monoscan.xyz/{network}/validator/{valoper} -- Validator