Dashboard

Keep your activity attributable.

A transaction can succeed without your Builder Code. Bao Toolkit checks for the missing credit.

Onchain snapshot
Builder Codebc_4pe6m33m
Includes testnet evidence

Before release: check the code

Real source audit
3/3

supported transaction paths
carry attribution in source

Protected paths 3Gaps or unresolved 0

263 files checked · strict profile · 8 Sept 2026 UTC. Static analysis of supported paths; independent of the network filter.

Missing attribution0
Wrong Builder Code0
Needs manual resolution0
Run these checks on your app

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 Action

Check what reached the chain

Decode the actual transaction or supported smart-wallet UserOperation and match your Builder Code.

Open the real evidence

After 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 paths

Coinbase Smart Wallet/ERC-4337 mint

1 / 1 verified & attributed

direct batch mint

1 / 1 verified & attributed

What a new season needs

Release check

Recheck 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.

Export full sample
2 of 2 transactions
Transaction / pathNetworkBlockAttributionEvidence
0x534565…3f46d8Coinbase Smart Wallet/ERC-4337 mintBase Sepolia45,873,720Code foundbc_4pe6m33mRPC verified
0xbf4fe2…35f3d9direct batch mintBase Sepolia45,830,947Code foundbc_4pe6m33mRPC 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 sets

Use 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.