Verification Actions
sha256:eac2c6e34ce98b42439890e9b7c26f2704dc4d1423899ad148fa60e2b3db1ea7
0ef976bbe9efc3b6
Generated report detail
Fixture attack-xchain-insufficient-finality-for-chain-v0 generated pass at 2026-06-10T22:58:55.225Z.
sha256:eac2c6e34ce98b42439890e9b7c26f2704dc4d1423899ad148fa60e2b3db1ea7
0ef976bbe9efc3b6
mock-fakenet
n/a
model
NEGATIVE CONTROL (expectRejected=true): a multi-EVM cross-chain exploit the invariant MUST catch.
Base (8453) settle credited at 12 NATIVE confirmations; Base needs ~65 on L1-batch basis.
expectRejected inverts a CAUGHT exploit to a green proof-of-prevention.
No invariant packs referenced.
Observe terminal joint multi-EVM state
bridge
true
Confirmations >= registry floor + correct basis
critical
Observed FINALITY: wd-001@Base: 12 < 65 confirmations; wd-001@Base: basis native != required L1-batch; expected each settle has confirmations >= max(app, registry floor[chain]) on the chain's required basis, under xchain.finality.
No alert policies configured.
No adapter observations captured.
| Path | Before | After |
|---|---|---|
| xchain.observed | undefined | true |
Initial state
initial2abb8c33719dbd4e
After observe
observe0ef976bbe9efc3b6
lab_attack-xchain-insufficient-finality-for-chain-v0_20260610225855225
sha256:eac2c6e34ce98b42439890e9b7c26f2704dc4d1423899ad148fa60e2b3db1ea7
0ef976bbe9efc3b6
/bundle/server-functions/default/.nocklab/attack-xchain-insufficient-finality-for-chain.report.json
/bundle/server-functions/default/.nocklab/attack-xchain-insufficient-finality-for-chain.report.md
1092
xchain.observed
# ✅ ATTACK: insufficient-finality-for-chain Lab Report
0 triggered, 0 clear
ATTACK: insufficient-finality-for-chain Verification Candidate
watch
unsigned
none
sha256:eac2c6e34ce98b42439890e9b7c26f2704dc4d1423899ad148fa60e2b3db1ea7
0ef976bbe9efc3b6