Selendra

Documentation

Block Explorers

Block explorers for Selendra

Explorers for monitoring transactions, verifying contracts, and analyzing blockchain activity.

Primary Explorers

EVM Explorer

Mainnet: https://explorer.selendra.org
Testnet: https://explorer-testnet.selendra.org

  • Transaction search
  • Contract verification
  • Address tracking
  • Token transfers

Substrate Portal

Mainnet: https://portal.selendra.org
Testnet: https://portal-testnet.selendra.org

  • Account and staking data
  • Validator metrics
  • Governance proposals
  • Runtime events

API Usage

const API = "https://explorer.selendra.org/api";

// Get balance
const balance = await fetch(
  `${API}?module=account&action=balance&address=${address}`
).then(r => r.json());

// Get transaction history
const txs = await fetch(
  `${API}?module=account&action=txlist&address=${address}`
).then(r => r.json());

// Get contract ABI
const abi = await fetch(
  `${API}?module=contract&action=getabi&address=${contract}`
).then(r => r.json());

Contract Verification

Manual

  1. Go to contract on explorer
  2. Click "Contract" → "Verify and Publish"
  3. Upload source code
  4. Submit

Programmatic

npx hardhat verify --network selendra <CONTRACT_ADDRESS>
const explorerUrl = (type, value) => {
  const base = "https://explorer.selendra.org";
  return `${base}/${type}/${value}`;
};

// Usage
explorerUrl("tx", txHash);
explorerUrl("address", address);
explorerUrl("block", blockNumber);

Explorer Comparison

FeatureEVM ExplorerSubstrate Portal
Smart Contracts
Token TrackingLimited
StakingLimited
GovernanceLimited

Best Practices

Developers:

  • Verify contract source after deployment
  • Use APIs for monitoring
  • Implement tx status checking

Users:

  • Verify contract addresses
  • Check transaction details
  • Use verified contracts

Next: Wallet IntegrationEvent Monitoring

Contribute

Found an issue or want to contribute?

Help us improve this documentation by editing this page on GitHub.

Edit this page on GitHub