Replay archival genesis - storage re-key + account history seed#18
Replay archival genesis - storage re-key + account history seed#18mlukanova wants to merge 7 commits into
Conversation
|
Claude finished @mlukanova's task in 2m 40s —— View job PR Review
SummaryThis PR introduces a maintenance command ( IssuesBug risk —
|
Security Scan - CodeSeverity: HIGH, CRITICAL No vulnerabilities found View scan results |
|
Claude finished @mlukanova's task in 2m 26s —— View job PR Review
SummaryThis PR introduces a IssuesBug risk —
|
|
Claude finished @mlukanova's task in 3m 27s —— View job PR Review
SummaryThis PR adds a What the latest commit fixed
The single-pass scan now collects both One additional positive: the Remaining issuesBug —
|
|
Claude finished @mlukanova's task in 2m 20s —— View job PR Review
SummaryThis PR introduces a
The latest commit ( IssuesCorrectness — Stale plain-key entries are never removed from
|
|
Claude finished @mlukanova's task in 3m 0s —— View job PR Review
SummaryThis PR introduces a What the latest commit fixed
The single-pass scan now collects both Remaining issuesCorrectness — Stale plain-key entries never removed from
|
|
Claude finished @mlukanova's task in 2m 35s —— View job PR Review
SummaryThis PR introduces a The multi-shard safety bug from prior reviews was addressed in commit IssuesBug —
|
|
Claude finished @mlukanova's task in 3m 22s —— View job PR Review
SummaryThis PR introduces a The latest commit addresses three issues from prior reviews. Two open bugs and two minor issues remain. What the latest commit fixed
The idempotency check now uses
The code now distinguishes two skip cases: slots already re-keyed at the genesis block (
Now uses Remaining issuesBug —
|
|
Closed - moved to #24 |
Summary
Fixes issue with archival nodes inconsistent responses for genesis values.
Closes #676
Surface areas touched
eth_*,rayls_*, faucet)rayls-contracts/)etc/, scripts, Docker, compose).github/workflows/,Makefile)doc/, in-crate READMEs, root docs)Breaking / compatibility
None.
Test plan
Consistent responses to requests for genesis contract state similar to:
cast call 0x07e17e17e17e17e17e17e17e17e17e17e17e17e1 "getValidators(uint8)" 6 -r https://mainnet-archive.rayls.com/