Block Explorer
Specter uses Blockscout as its block explorer. Blockscout provides a full-featured interface for viewing transactions, contracts, tokens, and chain statistics.
Features
- Transaction viewer — search by hash, view decoded input data, event logs, internal transactions
- Contract verification — verify and publish contract source code
- Token tracker — view ERC20 token transfers and balances
- Address pages — transaction history, token holdings, internal transactions
- API — programmatic access to chain data
Verifying contracts
After deploying a contract, verify its source code on Blockscout for public auditability:
forge verify-contract $CONTRACT_ADDRESS src/MyContract.sol:MyContract \
--verifier blockscout \
--verifier-url https://explorer.specterchain.com/api \
--chain-id 5445
API access
Blockscout exposes an Etherscan-compatible API:
# Get contract ABI
curl "https://explorer.specterchain.com/api?module=contract&action=getabi&address=$CONTRACT_ADDRESS"
# Get transaction status
curl "https://explorer.specterchain.com/api?module=transaction&action=gettxinfo&txhash=$TX_HASH"
# Get token balance
curl "https://explorer.specterchain.com/api?module=account&action=tokenbalance&contractaddress=$TOKEN&address=$WALLET"