Network difficulty
{{ difficultyChart ? 'Recent ' + difficultyChart.points.length + ' blocks' : 'Recent blocks' }}
Click any point to open that block and inspect its details.
Load recent blocks to draw the chart.
Transactions pool
Pending mempool
Loading mempool...
No pending transactions.
| Received | Amount | Fee | Size | Hash |
|---|---|---|---|---|
|
{{ formatDateTime(tx.receive_time) }}
{{ formatRelativeTime(tx.receive_time) }}
|
{{ formatCoins(tx.amount_out, false) }} | {{ formatCoins(tx.fee, false) }} | {{ formatBytes(tx.size) }} | {{ tx.hash }} |
Recent transactions
Latest confirmed transactions
Loading recent transactions...
{{ home.recentTransactionsError }}
No confirmed transactions in the current block window.
| Confirmed | Amount | Fee | Size | Block | Hash |
|---|---|---|---|---|---|
|
{{ formatDateTime(tx.timestamp) }}
{{ formatRelativeTime(tx.timestamp) }}
|
{{ formatCoins(tx.totalOutputsAmount, false) }} | {{ formatCoins(tx.fee, false) }} | {{ formatBytes(tx.size) }} | #{{ formatNumber(tx.blockIndex) }} | {{ tx.hash }} |
Recent blocks
Latest chain activity
Loading blocks...
{{ home.error }}
| Height | Time | Interval | Hash | Size | Difficulty | Txs |
|---|---|---|---|---|---|---|
| #{{ formatNumber(block.height) }} |
{{ formatDateTime(block.timestamp) }}
{{ formatRelativeTime(block.timestamp) }}
|
{{ block.lapse ? formatDuration(block.lapse) : '--' }} | {{ block.hash }} | {{ formatBytes(block.cumulative_size) }} | {{ formatDifficulty(block.difficulty) }} | {{ formatNumber(block.transactions_count) }} |
Loading block...
{{ blockView.error }}
Block detail
{{ blockView.block.hash }}
Height #{{ formatNumber(blockView.block.index) }} · {{ blockView.block.isOrphaned ? 'Alternative chain block' : 'Main chain block' }} · {{ formatNumber(blockView.block.transactions.length) }} transactions
Header
Chain context
Economics
Reward breakdown
Transactions
Block contents
| # | Hash | Fee | Total amount | Size |
|---|---|---|---|---|
| {{ index }} | {{ transaction.hash }} | {{ formatCoins(transaction.fee, false) }} | {{ formatCoins(transaction.totalOutputsAmount, false) }} | {{ formatBytes(transaction.size) }} |
Loading transaction...
{{ txView.error }}
Transaction detail
{{ txView.tx.hash }}
{{ txView.tx.inBlockchain ? 'Confirmed' : 'Unconfirmed' }} · {{ txView.tx.inBlockchain ? transactionConfirmations + ' confirmations' : 'Waiting for inclusion' }}
Overview
Transaction metadata
Verification
Check transaction outputs
Matching outputs are highlighted in the Outputs tab.
| Amount | Key image | Output indexes | Type | ||||
|---|---|---|---|---|---|---|---|
| {{ formatCoins(input.data.input.amount, 12) }} | {{ input.data.input.k_image }} | {{ offset }} · | {{ input.type }} | {{ formatCoins(input.data.amount, 12) }} | Coinbase | {{ input.type }} | |
| Amount | Public key | Index | Type |
|---|---|---|---|
| {{ formatCoins(output.output.amount, 12) }} | {{ output.output.target.data.key }} | {{ formatNumber(output.globalIndex) }} | {{ output.output.target.type }} |
| # | Signature |
|---|---|
| {{ signature.first }} | {{ signature.second }} |
Payment ID
{{ route.params.hash }}
Transactions found for this payment identifier.
Loading transactions...
{{ paymentView.error }}
No transactions found for this payment ID.
| Hash | Fee | Total amount | Size |
|---|---|---|---|
| {{ transaction.hash }} | {{ formatCoins(transaction.fee, false) }} | {{ formatCoins(transaction.amount_out || transaction.totalOutputsAmount, false) }} | {{ formatBytes(transaction.size) }} |
Address
{{ route.params.address }}
Address validation, public-key inspection, and registered account-number lookup.
Validating address...
{{ addressView.error }}
Validation
Address status
View and spend public keys are available below.
Privacy note
Why balances stay hidden
This explorer cannot show a Karbo address balance or its full history. CryptoNote privacy relies on one-time destination keys and ring signatures, so observers cannot map funds back to a public address the way they can on transparent chains.
Account number
Registered alias
No canonical account number is registered for this address.
Account number
{{ route.params.accountNumber }}
Resolve a registered account number to its Karbo address and public keys.
Resolving account number...
{{ accountNumberView.error }}
Resolution
Registered address
Lookup note
What this identifier means
Account numbers are compact aliases registered on-chain. This page resolves the alias back to the full Karbo address and shows the public keys advertised by the connected node.
Node monitor
Public network nodes
Live node health and common chain data from the published HTTPS list.
Loading nodes...
{{ nodesView.error }}
{{ node.name }}
{{ node.url }}This node did not respond to `getinfo` during the last refresh.
Alternative blocks
Competing chain tips
Alternative blocks currently visible from the connected node.
Loading alt blocks...
{{ altView.error }}
No alternative blocks reported by this node.
| Height | Time | Hash | Size | Difficulty | Txs |
|---|---|---|---|---|---|
| {{ formatNumber(block.height) }} |
{{ formatDateTime(block.timestamp) }}
{{ formatRelativeTime(block.timestamp) }}
|
{{ block.hash }} | {{ formatBytes(block.cumulative_size) }} | {{ formatDifficulty(block.difficulty) }} | {{ formatNumber(block.transactions_count) }} |
Tools
Explorer utilities
A collection of useful tools for interacting with the Karbo blockchain.
{{ tool.label }}
{{ tool.description }}
Tools
Broadcast transaction
Paste raw transaction hex and submit it to the connected node.
Tools
Check reserve proof
Verify a reserve proof against an address, message, and optional blockchain height.
As of height {{ formatNumber(reserveTool.result.height) }}, total proven funds: {{ formatCoins(reserveTool.result.total, 12) }}, spent: {{ formatCoins(reserveTool.result.spent, 12) }}.
Tools
Check payment
Verify whether a transaction paid a given address using a tx key, private view key, or payment proof.
{{ formatNumber(paymentCheckTool.result.outputs.length) }} matching outputs found.
Tools
Validate address
Check whether an address is valid and inspect its public keys.
Tools
Verify signed message
Verify whether a message signature matches the supplied address.
Tools
Amount converter
Convert between atomic units and human-readable KRB values.
Tools
Payment ID tools
Generate a payment ID, decode one to text, or encode a short ASCII memo into one.
Tools
Paper wallet
Generate a fresh wallet locally in your browser for offline storage.
Generating paper wallet...
Settings
Appearance and other preferences
Choose a theme, switch your RPC endpoint, etc.
Appearance
Theme
Node endpoint
Preferred RPC
Routing