Keep your activity attributable.
A transaction can succeed without your Builder Code. Bao Toolkit checks for the missing credit.
bc_4pe6m33mBefore release: check the code
Real source auditsupported transaction paths
carry attribution in source
263 files checked · strict profile · 8 Sept 2026 UTC. Static analysis of supported paths; independent of the network filter.
Inspect every supported path
viem1/1 protected
Smart wallet2/2 protected
Catch regressions in a PR
Run Doctor in strict CI. Missing or unresolved attribution produces a failing check before changes ship.
Get the GitHub ActionCheck what reached the chain
Decode the actual transaction or supported smart-wallet UserOperation and match your Builder Code.
Open the real evidenceAfter sending: verify the onchain evidence
100% verified attribution across this selected sample. 2 of 2 published transactions; not a full activity feed.
- Published transactions
- 2
Unique transaction hashes
- RPC-verified evidence
- 2
Verified when the snapshot was made
- Builder Code found
- 2
Decoded from transaction data
- Needs review
- 0
Missing attribution or verification
Where attribution holds
Published transaction pathsCoinbase Smart Wallet/ERC-4337 mint
1 / 1 verified & attributeddirect batch mint
1 / 1 verified & attributedWhat a new season needs
Release checkRecheck attribution when you add a mint, wallet flow, or payment path. Publish a new source audit and onchain evidence for the paths you enable.
The game’s published testnet evidence is historical. Season activity and current deployment verification are not connected.
The evidence behind the numbers
Open a transaction to check it on the block explorer.
| Transaction / path | Network | Block | Attribution | Evidence |
|---|---|---|---|---|
| 0x534565…3f46d8Coinbase Smart Wallet/ERC-4337 mint | Base Sepolia | 45,873,720 | Code foundbc_4pe6m33m | RPC verified |
| 0xbf4fe2…35f3d9direct batch mint | Base Sepolia | 45,830,947 | Code foundbc_4pe6m33m | RPC verified |
How to read these numbers
Source audit: 8 Sept 2026 UTC, strict profile, 263 files. Revision ba9c458a4412; working tree clean. This is a local source audit snapshot, not the status of a hosted CI run or a complete proof of runtime behavior.
Transactions are deduplicated by network and hash. Coverage counts transactions that are both RPC verified and decoded with the expected Builder Code, divided by every transaction in the selected published sample. Empty samples have no coverage percentage.
Verification describes attribution evidence at snapshot time. It does not certify contract security, current deployment readiness, successful game actions, or the source of a player’s visit. Missing, invalid, unavailable, differently attributed, and unverified records remain in the denominator.
Snapshots update when a new proof set is published. This dashboard does not poll the blockchain. Season counts, unique players, revenue, and daily activity are not inferred from the sample.
Explore all published proof setsUse Bao Toolkit alongside Base analytics
Base App automatically adds a registered app’s Builder Code. Outside Base App, builders integrate attribution themselves. A direct SDK setup can be enough for a simple app. Read the Base integration guide.
Bao Toolkit becomes useful when you want repeatable source checks, failing CI checks for attribution regressions, and reusable onchain evidence across supported transaction paths. It does not guarantee rewards, recover past unattributed transactions, or measure referrals from X.