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
- Go to contract on explorer
- Click "Contract" → "Verify and Publish"
- Upload source code
- Submit
Programmatic
npx hardhat verify --network selendra <CONTRACT_ADDRESS>
Deep Links
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
| Feature | EVM Explorer | Substrate Portal |
|---|---|---|
| Smart Contracts | ✅ | ❌ |
| Token Tracking | ✅ | Limited |
| Staking | Limited | ✅ |
| Governance | Limited | ✅ |
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 Integration • Event Monitoring
Contribute
Found an issue or want to contribute?
Help us improve this documentation by editing this page on GitHub.
