Creation followed by a transfer
Canonical factory evidence and a direct transfer in the supplied set.
Synthetic evidence
Base SepoliaModeled transactions and receipts demonstrate the analyzer. These hashes are not claims of existing network transactions.
Application readiness: Not tested. Runtime qualification: Not qualified.
Capture time, blocks, and selection
- Supplied scope
- 2 supplied hashes · 2 unique
- Modeled block
- 123
- Capture time (UTC)
- Selection
- Synthetic direct transfer fixture; no network observation.
Read each result separately
- B20 evidence
- 1 eligible direct calls · 1 factory observations · 0 event-only transactions
- Expected Builder Code
bc_example- All input attribution
- 2/2 (100%)
- Supported direct-call attribution
- 1/1 (100%)
- Execution
- 2 successful · 0 reverted · 0 pending · 0 unavailable
- Unresolved evidence
- 0 transactions · run complete
- Application readiness
- Not tested
- Runtime qualification
- Not qualified
Coverage applies to the supplied hashes. A zero denominator means “Not measured.” The producer’s observe decision is pass; this page has not evaluated strict policy with fresh RPC evidence.
Transaction evidence
Direct token call
0x11111111…11111111success · Expected code found
0x1111111111111111111111111111111111111111111111111111111111111111- Attribution · top-level transaction
- Expected code found ·
bc_example - Execution
- success
- Direct coverage
- Included
- Method
transfer- Recipient / spender
0x3333333333333333333333333333333333333333- Raw amount
79228162514264337593543950337· token base units
Token findings
0xb200000000000000000000111111111111111111Initialized B20 token · factory-query
Decoded receipt events (1)
[
{
"token": "0xb200000000000000000000111111111111111111",
"logIndex": "1",
"metadata": null,
"event": "Transfer",
"from": "0x2222222222222222222222222222222222222222",
"to": "0x3333333333333333333333333333333333333333",
"amount": "79228162514264337593543950337",
"memo": null
}
]Supporting transaction, receipt, block, and token reads
{
"hash": "0x1111111111111111111111111111111111111111111111111111111111111111",
"transaction": {
"hash": "0x1111111111111111111111111111111111111111111111111111111111111111",
"from": "0x2222222222222222222222222222222222222222",
"to": "0xb200000000000000000000111111111111111111",
"input": "0xa9059cbb0000000000000000000000003333333333333333333333333333333333333333000000000000000000000000000000000000000100000000000000000000000162635f6578616d706c650a0080218021802180218021802180218021",
"blockHash": "0xabababababababababababababababababababababababababababababababab",
"blockNumber": "123",
"transactionIndex": "1"
},
"receipt": {
"transactionHash": "0x1111111111111111111111111111111111111111111111111111111111111111",
"transactionIndex": "1",
"blockHash": "0xabababababababababababababababababababababababababababababababab",
"blockNumber": "123",
"status": "success",
"logs": [
{
"address": "0xb200000000000000000000111111111111111111",
"topics": [
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
"0x0000000000000000000000002222222222222222222222222222222222222222",
"0x0000000000000000000000003333333333333333333333333333333333333333"
],
"data": "0x0000000000000000000000000000000000000001000000000000000000000001",
"logIndex": "1",
"removed": false,
"transactionHash": "0x1111111111111111111111111111111111111111111111111111111111111111",
"transactionIndex": "1",
"blockHash": "0xabababababababababababababababababababababababababababababababab",
"blockNumber": "123"
}
]
},
"block": {
"number": "123",
"hash": "0xabababababababababababababababababababababababababababababababab",
"timestamp": "1790683200",
"statePosition": "end-of-block"
},
"blockAfter": {
"number": "123",
"hash": "0xabababababababababababababababababababababababababababababababab",
"timestamp": "1790683200",
"statePosition": "end-of-block"
},
"tokens": [
{
"kind": "bao.b20-inspection-capture",
"schemaVersion": 1,
"chainId": 84532,
"address": "0xb200000000000000000000111111111111111111",
"protocolProfileId": "base-std-1505323-inspect-v1",
"protocolSourceDigest": "0xf94bc2a2d18330180dfc1a22e0c586c608791524946a22f1b22f871a49bc4d4d",
"acquisition": "synthetic",
"capturedAt": "2026-09-29T12:00:00.000Z",
"requestedBlock": "123",
"chainResponse": "0x14a34",
"block": {
"number": "123",
"hash": "0xabababababababababababababababababababababababababababababababab",
"timestamp": "1790683200",
"statePosition": "end-of-block"
},
"blockAfter": {
"number": "123",
"hash": "0xabababababababababababababababababababababababababababababababab",
"timestamp": "1790683200",
"statePosition": "end-of-block"
},
"initialization": {
"id": "initialization",
"method": "eth_call",
"request": {
"to": "0xb20f000000000000000000000000000000000000",
"data": "0x6a45ba98000000000000000000000000b200000000000000000000111111111111111111",
"block": {
"blockHash": "0xabababababababababababababababababababababababababababababababab",
"requireCanonical": true
}
},
"result": {
"status": "returned",
"data": "0x0000000000000000000000000000000000000000000000000000000000000001"
}
}
}
],
"error": null
}Direct factory call
0x22222222…22222222success · Expected code found
0x2222222222222222222222222222222222222222222222222222222222222222- Attribution · top-level transaction
- Expected code found ·
bc_example - Execution
- success
- Direct coverage
- Excluded: required direct-call scope or evidence is unresolved
Token findings
0xb200000000000000000000111111111111111111Initialized B20 token · creation-event
Decoded receipt events (1)
[
{
"token": "0xb200000000000000000000111111111111111111",
"logIndex": "0",
"event": "B20Created",
"from": null,
"to": null,
"amount": null,
"memo": null,
"metadata": {
"name": "Synthetic Token",
"symbol": "SYN",
"decimals": 18,
"currency": null
}
}
]Supporting transaction, receipt, block, and token reads
{
"hash": "0x2222222222222222222222222222222222222222222222222222222222222222",
"transaction": {
"hash": "0x2222222222222222222222222222222222222222222222222222222222222222",
"from": "0x2222222222222222222222222222222222222222",
"to": "0xb20f000000000000000000000000000000000000",
"input": "0x62975e6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062635f6578616d706c650a0080218021802180218021802180218021",
"blockHash": "0xabababababababababababababababababababababababababababababababab",
"blockNumber": "123",
"transactionIndex": "0"
},
"receipt": {
"transactionHash": "0x2222222222222222222222222222222222222222222222222222222222222222",
"transactionIndex": "0",
"blockHash": "0xabababababababababababababababababababababababababababababababab",
"blockNumber": "123",
"status": "success",
"logs": [
{
"address": "0xb20f000000000000000000000000000000000000",
"topics": [
"0xfd9bf2730513a1709722ff379a0844dfd8f997d600693c2bcc659e188bbdba0d",
"0x000000000000000000000000b200000000000000000000111111111111111111",
"0x0000000000000000000000000000000000000000000000000000000000000000"
],
"data": "0x000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000f53796e74686574696320546f6b656e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000353594e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"logIndex": "0",
"removed": false,
"transactionHash": "0x2222222222222222222222222222222222222222222222222222222222222222",
"transactionIndex": "0",
"blockHash": "0xabababababababababababababababababababababababababababababababab",
"blockNumber": "123"
}
]
},
"block": {
"number": "123",
"hash": "0xabababababababababababababababababababababababababababababababab",
"timestamp": "1790683200",
"statePosition": "end-of-block"
},
"blockAfter": {
"number": "123",
"hash": "0xabababababababababababababababababababababababababababababababab",
"timestamp": "1790683200",
"statePosition": "end-of-block"
},
"tokens": [
{
"kind": "bao.b20-inspection-capture",
"schemaVersion": 1,
"chainId": 84532,
"address": "0xb200000000000000000000111111111111111111",
"protocolProfileId": "base-std-1505323-inspect-v1",
"protocolSourceDigest": "0xf94bc2a2d18330180dfc1a22e0c586c608791524946a22f1b22f871a49bc4d4d",
"acquisition": "synthetic",
"capturedAt": "2026-09-29T12:00:00.000Z",
"requestedBlock": "123",
"chainResponse": "0x14a34",
"block": {
"number": "123",
"hash": "0xabababababababababababababababababababababababababababababababab",
"timestamp": "1790683200",
"statePosition": "end-of-block"
},
"blockAfter": {
"number": "123",
"hash": "0xabababababababababababababababababababababababababababababababab",
"timestamp": "1790683200",
"statePosition": "end-of-block"
},
"initialization": {
"id": "initialization",
"method": "eth_call",
"request": {
"to": "0xb20f000000000000000000000000000000000000",
"data": "0x6a45ba98000000000000000000000000b200000000000000000000111111111111111111",
"block": {
"blockHash": "0xabababababababababababababababababababababababababababababababab",
"requireCanonical": true
}
},
"result": {
"status": "returned",
"data": "0x0000000000000000000000000000000000000000000000000000000000000001"
}
}
}
],
"error": null
}Download and reproduce this report
bao b20 verify --input b20-factory-and-transfer.report.json --offline
bao b20 replay --input b20-factory-and-transfer.capture.json --chain-id 84532 --expect bc_example --offlineOffline validation checks internal consistency. Imported acquisition and policy remain producer claims. Read the collection and recheck guide.
- Protocol profile
base-std-1505323-replay-v1- Evidence digest
0xc649ec377f45a4f7636b9cd51d9b4e623d13ea8bb8456b62bb0fb2c36a05c3e7- Pinned source
- base/base-std source
Scope and limitations
- Coverage describes only the explicitly supplied transaction set; producer-declared completeness is not independently established.
- Builder-Code-filtered selection cannot measure omitted attribution outside the supplied set.
- Token reads describe end-of-block state. Reverted calls without earlier creation evidence remain unresolved at transaction time.
- Receipt events in routers or batches do not establish attribution for a nested application or UserOperation.
- Acquisition and policy in an imported artifact are producer claims. Offline validation cannot grant current-run RPC authority.
- Application readiness, deployment activation, consensus proofs, ownership, and reward eligibility are not tested.