| {t("token.mint")} | +{t("token.amount")} | +
|---|---|
| + + {shortenSolanaAddress(holding.mint, 8, 8)} + + | +{holding.amount.uiAmountString} | +
{t("account.noTokens")}
+| {t("transaction.signature")} | +{t("transaction.status")} | +{t("transaction.slot")} | +
|---|---|---|
| + + {shortenSolanaAddress(sig.signature, 12, 12)} + + | ++ {sig.err ? ( + + ✗ {t("transactions.failed")} + + ) : ( + + ✓ {t("transactions.success")} + + )} + | ++ + {formatSlotNumber(sig.slot)} + + | +
{t("account.noTransactions")}
+Error: {error}
+Account not found
+| Pubkey | +{t("block.rewardType")} | +{t("block.amount")} | +
|---|---|---|
| + + {shortenSolanaAddress(reward.pubkey, 8, 8)} + + | +{reward.rewardType ?? "—"} | +{formatSol(reward.lamports)} | +
Error: {error}
+{t("blocks.noBlocks")}
+| {t("blocks.slot")} | +{t("blocks.blockHash")} | +{t("blocks.time")} | +{t("blocks.txCount")} | +
|---|---|---|---|
| + + | ++ + | ++ + | ++ + | +
Error: {error}
+| {t("blocks.slot")} | +{t("blocks.blockHash")} | +{t("blocks.time")} | +{t("blocks.txCount")} | +
|---|---|---|---|
| + + {formatSlotNumber(block.slot)} + + | ++ + {shortenSolanaAddress(block.blockhash, 8, 8)} + + | +{formatBlockTimeAgo(block.blockTime)} | +{block.transactionCount.toLocaleString()} | +
Error: {error}
+| {t("token.holderRank")} | +{t("token.holderAddress")} | +{t("token.amount")} | +{t("token.percentage")} | +
|---|---|---|---|
| #{idx + 1} | ++ + {shortenSolanaAddress(holder.address, 8, 8)} + + | +{holder.uiAmountString} | +{pct.toFixed(2)}% | +
{t("token.noHolders")}
+| # | +Pubkey | +{t("transaction.signer")} | +{t("transaction.writable")} | +
|---|---|---|---|
| {idx} | ++ + {shortenSolanaAddress(key.pubkey, 8, 8)} + + | +{key.signer ? "✓" : "—"} | +{key.writable ? "✓" : "—"} | +
Error: {error}
+{t("transactions.noTransactions")}
+| {t("transactions.signature")} | +{t("transactions.status")} | +{t("transactions.slot")} | +{t("transactions.fee")} | +
|---|---|---|---|
| + + | ++ + | ++ + | ++ + | +
Error: {error}
+| {t("transactions.signature")} | +{t("transactions.status")} | +{t("transactions.slot")} | +{t("transactions.fee")} | +
|---|---|---|---|
| + + {shortenSolanaAddress(tx.signature, 12, 12)} + + | ++ {tx.status === "success" ? ( + + ✓ {t("transactions.success")} + + ) : ( + + ✗ {t("transactions.failed")} + + )} + | ++ + {formatSlotNumber(tx.slot)} + + | +{formatSol(tx.fee)} | +
Error: {error}
+| # | +{t("validators.identity")} | +{t("validators.voteAccount")} | +{t("validators.stake")} | +{t("validators.commission")} | +{t("validators.lastVote")} | +
|---|---|---|---|---|---|
| {idx + 1} | ++ + {shortenSolanaAddress(v.nodePubkey, 6, 6)} + + | ++ + {shortenSolanaAddress(v.votePubkey, 6, 6)} + + | +{formatStake(v.activatedStake)} | +{v.commission}% | +{v.lastVote.toLocaleString()} | +
{t("validators.noValidators")}
+{network.description}
} +Error: {dashboard.error}
} + +