Hanzo Explorer
Unified blockchain explorer and analytics
A comprehensive explorer for Lux and integrated chains. Search transactions, decode contract interactions, and analyze on-chain data with powerful analytics tools.
Multi-Chain Support
Explore Lux, Ethereum, Polygon, and all integrated chains from one interface.
Block & Transaction Search
Search by address, transaction hash, block number, or ENS name.
Contract Verification
Verify and publish contract source code. Read and write to contracts.
Transaction Decoding
Automatic ABI decoding shows human-readable transaction details.
Get Your API Key
Start building in under 5 minutes
No credit card required. Free tier includes 300M compute units/month.
Trusted by developers building:
Key Capabilities
Everything you need, nothing you don't.
Multi-Chain Support
Explore Lux, Ethereum, Polygon, and all integrated chains from one interface.
Block & Transaction Search
Search by address, transaction hash, block number, or ENS name.
Contract Verification
Verify and publish contract source code. Read and write to contracts.
Transaction Decoding
Automatic ABI decoding shows human-readable transaction details.
Analytics Dashboard
Network stats, gas trends, token metrics, and protocol analytics.
Alerts & Notifications
Set up alerts for address activity, large transfers, and contract events.
Data Export
Export transaction history, token transfers, and analytics to CSV.
API Access
Full API access to all explorer data for integration.
Simple to Integrate
Get started with just a few lines of code. SDKs for every language.
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.24;
import "@hanzo/explorer/IHanzoExplorer.sol";
/// @title VerifiedContract - Contract verification and analytics integration
/// @notice Events and functions designed for explorer indexing and verification
contract VerifiedContract {
// Events optimized for explorer indexing
event ContractVerified(
address indexed contractAddress,
bytes32 indexed codeHash,
string sourceUrl,
uint256 timestamp
);
event TransactionDecoded(
bytes32 indexed txHash,
address indexed target,
bytes4 selector,
bytes decodedParams
);
event AddressLabeled(
address indexed account,
string label,
string category
);
// Verification status mapping
mapping(address => bool) public verified;
mapping(address => string) public sourceUrls;
// Mark a contract as verified with source code
function verifyContract(
address contractAddress,
string calldata sourceUrl
) external {
bytes32 codeHash = contractAddress.codehash;
verified[contractAddress] = true;
sourceUrls[contractAddress] = sourceUrl;
emit ContractVerified(contractAddress, codeHash, sourceUrl, block.timestamp);
}
// Log decoded transaction for explorer
function logDecodedTransaction(
bytes32 txHash,
address target,
bytes4 selector,
bytes calldata decodedParams
) external {
emit TransactionDecoded(txHash, target, selector, decodedParams);
}
// Label an address for easier identification
function labelAddress(
address account,
string calldata label,
string calldata category
) external {
emit AddressLabeled(account, label, category);
}
}Built For
Developer Debugging
Debug failed transactions, trace contract calls, and verify deployments.
User Transparency
Let users verify their transactions and understand contract interactions.
Compliance Reporting
Export transaction history for tax reporting and audit requirements.
Protocol Monitoring
Track protocol metrics, TVL, and user activity across chains.
Supported Chains
Start Building with Hanzo Explorer
Get your free API key and ship your first request in under 5 minutes. No credit card required.
Get Hanzo Explorer
Deploy in seconds or self-host with the open-source release.