B20 evidence
All B20 reports

Transfer with missing attribution

A successful transfer omits the expected Builder Code.

Synthetic evidence

Base Sepolia

Modeled 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
1 supplied hashes · 1 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 · 0 factory observations · 0 event-only transactions
Expected Builder Code
bc_example
All input attribution
0/1 (0%)
Supported direct-call attribution
0/1 (0%)
Execution
1 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 missingDetails
0x1111111111111111111111111111111111111111111111111111111111111111
Attribution · top-level transaction
Expected code missing · No decoded code
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": "0",
    "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": "0xa9059cbb00000000000000000000000033333333333333333333333333333333333333330000000000000000000000000000000000000001000000000000000000000001",
    "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": "0",
        "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
}

Download and reproduce this report

bao b20 verify --input b20-direct-broken.report.json --offline bao b20 replay --input b20-direct-broken.capture.json --chain-id 84532 --expect bc_example --offline

Offline 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
0x2a5c5f9781565ea991cbcbb838ce4e015a3cf6854d4f192293ac4b73f046b8da
Pinned source
base/base-std source

Scope and limitations