Portal Canary

1 regression(s) detected across 4 workflow(s).

1regression
0difference
0inconclusive
3pass

Injected candidate.ed100x: ExistentialDeposit 1 -> 100 POT, applied by system.setCode (runtimes/out/ed100x.patch). This is a deliberately modified test runtime, not a Portaldot production finding.

baseline ws://127.0.0.1:9944 spec portaldot#1003 · tx 2 metadata V13 4b8b4324902316dc
candidate ws://127.0.0.1:9945 spec portaldot#1004 · tx 2 metadata V13 3adcdb8a4c678672

run 1792136615 · canary 0.1.0 · 4 workflow file(s)

PassInfo

balances.keep_alive

all expectations hold on both runtimes; no observable differences

Normalised (within tolerance, not counted)

checkbaselinecandidate
delta sender.free-1490304858972-1490304856718

blocks · baseline 0x2ee197ed → 0xde0b65a8 · candidate 0x52809e06 → 0x0a741928

reproduce canary reproduce balances.keep_alive --run runs/upgrade/1792136615 · finding c41583f174cff07a

RegressionHigh

balances.transfer.basic

4 expectation(s) hold on the baseline and fail on the candidate under identical setup; worst kind drives severity (core workflow)

Regressed expectations

checkbaselinecandidate
step 0 dispatch successsuccessfailed (balances.ExistentialDeposit)
delta receiver.free == 100000000000000+100000000000000+0
delta sender.free < -100000000000000-101470323239261-1470323237272
step 0 event balances.Transfer presentsystem.NewAccount, balances.Endowed, balances.Transfer, treasury.Deposit, system.ExtrinsicSuccesstreasury.Deposit, system.ExtrinsicFailed

Observable differences

checkbaselinecandidate
step 0 statussuccessfailed
step 0 eventssystem.NewAccount, balances.Endowed, balances.Transfer, treasury.Deposit, system.ExtrinsicSuccesstreasury.Deposit, system.ExtrinsicFailed
delta receiver.free+100000000000000+0
delta sender.free-101470323239261-1470323237272

blocks · baseline 0xba283a58 → 0xe66f70b7 · candidate 0xe97ce6bd → 0xce48dad6

reproduce canary reproduce balances.transfer.basic --run runs/upgrade/1792136615 · finding 4f3a42a3745cb696

PassInfo

balances.transfer.insufficient

all expectations hold on both runtimes; no observable differences

Normalised (within tolerance, not counted)

checkbaselinecandidate
delta sender.free-1490323235297-1490323234299

blocks · baseline 0xdc6175ca → 0x827e5e17 · candidate 0x6530b6e0 → 0x79d29d41

reproduce canary reproduce balances.transfer.insufficient --run runs/upgrade/1792136615 · finding 2ca6ba5a52635033

PassInfo

identity.deposit

all expectations hold on both runtimes; no observable differences

Normalised (within tolerance, not counted)

checkbaselinecandidate
delta user.free-1001220303322353-1001220303320564

blocks · baseline 0x8f341fac → 0x374e0e08 · candidate 0xe83caad0 → 0xd1f121a1

reproduce canary reproduce identity.deposit --run runs/upgrade/1792136615 · finding 2fa6b220c7f86564