Testnet go checklist: block one mined on a fresh class v5 testnet chain on acaf08b0's pair, the two-node 18-decimal gate PASS (16:00 UK, 8 October); base-unit gate: the miner's first-block line anchors on "ACCEPTED block"
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
parent
32d691ae8a
commit
d81e0023fe
2 changed files with 3 additions and 3 deletions
File diff suppressed because one or more lines are too long
|
|
@ -80,7 +80,7 @@ say "miner done; last status: $(grep -E "blocks|found|accepted" "$ROOT/miner.log
|
|||
# the miner lines above run under a wall-clock timeout of SECS + 180: the miner's window counts mining, not waiting, so a
|
||||
# miner refused at genesis would otherwise sit in its two-second loop for ever (eight minutes by hand on the pod run above)
|
||||
say "block one: node A genesis stream: $(grep -m1 -E "state stream after genesis" "$ROOT/a.log" | cut -c1-200)"
|
||||
say "block one: miner first block: $(grep -m1 -iE "found|accepted|block [0-9a-f]{8}" "$ROOT/miner.log" | cut -c1-200)"
|
||||
say "block one: miner first block: $(grep -m1 -E "ACCEPTED block" "$ROOT/miner.log" | cut -c1-200)"
|
||||
say "block one: first class v5 refusal: $(grep -m1 -E "class v5 needs the execution state" "$ROOT/miner.log" | cut -c1-200)"
|
||||
BLOCK_ONE=$(evm0() { curl -s -m 5 -X POST -H 'content-type: application/json' --data '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}' "http://127.0.0.1:$A_EVM"; }; evm0 | python3 -c "import sys,json; print(int(json.load(sys.stdin).get('result','0x0'),16))" 2>/dev/null || echo 0)
|
||||
say "block one: node A exec tip after mining: $BLOCK_ONE"
|
||||
|
|
|
|||
Loading…
Reference in a new issue