Open jstarry opened 2 weeks ago
Nonce rollback code is overly complex and hard to read. This mess is making it hard to implement handling for transactions that skip execution but are still committed as part of SIMD-0082
Refactor with more descriptive types / scenarios
Fixes #
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 82.7%. Comparing base (ef8d362) to head (54a7104). Report is 3 commits behind head on master.
ef8d362
54a7104
Problem
Nonce rollback code is overly complex and hard to read. This mess is making it hard to implement handling for transactions that skip execution but are still committed as part of SIMD-0082
Summary of Changes
Refactor with more descriptive types / scenarios
Fixes #