feat(client-clis): add besu frames exception mappings - #3682
danceratopz merged 2 commits into
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## eips/amsterdam/eip-8141 #3682 +/- ##
==========================================================
Coverage ? 93.45%
==========================================================
Files ? 576
Lines ? 33106
Branches ? 2923
==========================================================
Hits ? 30940
Misses ? 1619
Partials ? 547
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
danceratopz
left a comment
There was a problem hiding this comment.
Thanks! Let's get this in!
Updated to target the "eips" branch https://github.com/ethereum/execution-specs/tree/eips/amsterdam/eip-8141 from which the devnets branch get created.
|
Ups, will need a rebase, I can handle this @jflo! |
Besu rejects invalid type-6 frame transactions with its own error strings, none of which BesuExceptionMapper knew about, so every EIP-8141 negative test failed with "Undefined exception message" rather than comparing the exception. Signed-off-by: jflo <justin+github@florentine.us>
Besu rejects invalid type-6 frame transactions with its own error
strings, none of which BesuExceptionMapper knew about, so every
EIP-8141 negative test failed with "Undefined exception message"
rather than comparing the exception.
Signed-off-by: jflo <justin+github@florentine.us>
6239cac to
70c780f
Compare
|
Will merge now; CI is failing due to two pre-existing issues that are documented here: |
489f5d1
into
ethereum:eips/amsterdam/eip-8141
* feat(consume): map Besu EIP-8141 frame transaction exceptions
Besu rejects invalid type-6 frame transactions with its own error
strings, none of which BesuExceptionMapper knew about, so every
EIP-8141 negative test failed with "Undefined exception message"
rather than comparing the exception.
Signed-off-by: jflo <justin+github@florentine.us>
* feat(consume): map Besu EIP-8141 frame transaction exceptions
Besu rejects invalid type-6 frame transactions with its own error
strings, none of which BesuExceptionMapper knew about, so every
EIP-8141 negative test failed with "Undefined exception message"
rather than comparing the exception.
Signed-off-by: jflo <justin+github@florentine.us>
(cherry picked from commit 489f5d1)
|
@jflo I see that Besu's not configured for the frames hive test CI and dashboard yet (please ping when you have |
Description
maps error messages emitted by Besu to each type.
Related Issues or PRs
N/A.
Checklist
just static<type>(<area>): <title>, where<type>and<area>come from an appropriateC-<type>, respectivelyA-<area>, label. The title should match the target squash commit message.Cute Animal Picture