Developer & Judge Portal
Shannon Testnet & Contract Explorer
Everything needed to test on Somnia Shannon, add network parameters to your wallet, and run independent CLI verification commands for hackathon evaluation.
Somnia Shannon Testnet Parameters
High-performance EVM with sub-second finality and native Reactivity precompile.
Network Name:
Somnia Shannon
Chain ID:
50312 (0xC488)
Gas Currency:
STT (18 decimals)
RPC Endpoint:
api.infra.testnet…
Deployed Contract Addresses
Hackathon Judge Reproducer Commands
Run these one-liners directly in your terminal using Foundry cast to verify contract state on Shannon.
1. Inspect Duel #1 on Shannon
Verifies duel state: Alice vs Bob stakes, market address, and settled flag.
cast call 0xc160f68e5f2e6846057ad6d4ada5d320b385c2cb "getDuel(uint256)((address,uint128,uint8,bool,address,uint128,address,uint64,address,uint16))" 1 --rpc-url https://api.infra.testnet.somnia.network
2. Verify Zero-Click Settlement by Precompile
Inspect the DuelSettled event showing viaReactivity=true, called by 0x00..0100.
cast logs --address 0xc160f68e5f2e6846057ad6d4ada5d320b385c2cb "DuelSettled(uint256,address,uint8,uint256,bool,bool)" --from-block 477711000 --rpc-url https://api.infra.testnet.somnia.network
3. Read Aggregate On-Chain Volume
Query total USDso volume escrowed and settled by Wagr on Shannon.
cast call 0xc160f68e5f2e6846057ad6d4ada5d320b385c2cb "totalWagered()(uint256)" --rpc-url https://api.infra.testnet.somnia.network