fluxscan
A block explorer for the flux chain — a fully EVM-compatible network. Browse blocks, transactions, addresses, tokens, and NFTs. Verify smart contracts and track on-chain activity in real-time.
Search
The search bar in the navigation accepts three types of input. Results redirect automatically to the matching detail page.
/block/{number}0x0xIf no match is found, you'll see a "No results" page. Search is case-insensitive for hex strings.
Address Pages
Each address page shows the on-chain balance (fetched live from the RPC node), total transaction count, and four tabbed views:
Each address also has a link to view or verify the contract at that address.
Tokens & NFTs
The explorer automatically indexes ERC-20, ERC-721, and ERC-1155 tokens from on-chain events. The Tokens page lists all discovered tokens with their name, symbol, total supply, and holder count.
Individual token pages show transfer history and, for NFT collections, individual token IDs and their transfer history.
Transfer event logs. A token must have at least one transfer to appear in the explorer.Contract Verification
You can verify a deployed smart contract by submitting its source code and ABI. Navigate to:
/contract/{address}If the contract hasn't been verified yet, you'll see a verification form. Fill in:
v0.8.20+commit.a1b79de6 (optional)Once verified, the contract page displays the source code and ABI in tabbed views.
Preparing Contracts for Verification
Before verifying, you need the source code and ABI from your compilation output.
1. Flatten your source
If your contract imports other files, flatten it into a single file. Most toolchains support this:
npx hardhat flatten contracts/MyContract.sol > flat.solforge flatten src/MyContract.sol > flat.sol# If using imports, pass all source files:
solc --combined-json abi,bin MyContract.sol2. Get the ABI
The ABI is generated during compilation. Extract it from your build output:
# After compilation, find it in:
cat artifacts/contracts/MyContract.sol/MyContract.json | jq '.abi'# After forge build:
cat out/MyContract.sol/MyContract.json | jq '.abi'solc --abi MyContract.sol3. Note your compiler settings
Record the exact compiler version and optimization settings used during deployment.
These are typically in your hardhat.config.js, foundry.toml,
or the solc flags you passed.