-
Notifications
You must be signed in to change notification settings - Fork 8
ADR 003 implementation: custom EvTransaction using EIP-2718, with sponsorship and atomic batch txs. #103
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Claude finished @randygrok's task —— View job Comprehensive PR Review Complete Todo List
SummaryThis is an excellent implementation of ADR 003 that introduces custom EvNode transactions (EIP-2718 type 0x76) with sophisticated sponsorship and atomic batch execution capabilities. The code quality is high, with good architectural decisions and comprehensive error handling. Key Strengths1. Robust Architecture
2. Security Design
3. Performance Optimizations
Issues Found🟡 Medium Priority Issues1. Transaction Pool Balance Check Bug (
|
|
@claude check crates/node/src/txpool.rs, your point
is covered on the tx pool, method validate_transaction |
|
Claude finished @randygrok's task —— View job Todo List
Security Assessment Update: Sponsor ValidationYou're absolutely correct! After examining Analysis of the FixTransaction Pool Validation (
|
chatton
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Slowly getting through! Reviewed the first chunk, will continue after lunch
chatton
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Left a few more comments and suggestions, will try and take a final pass soon 🚀
chatton
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM thanks for the work on this, happy to merge this as is.
We will probably need to make some changes due to #106 but I think we can probably merge this PR first then just handle them in the upgrade PR as there should be fewer conflicts that way.
|
still reviewing but we need a follow up to complete the js part and a demo of how to integrate it |
|
Related #109 |
Description
Type of Change
Related Issues
Fixes #(issue)
Checklist
Testing
Additional Notes