ADR 003 implementation: custom EvTransaction using EIP-2718, with sponsorship and atomic batch txs.#103
ADR 003 implementation: custom EvTransaction using EIP-2718, with sponsorship and atomic batch txs.#103
Conversation
|
Claude finished @randygrok's task —— View job PR Review: ADR 003 Custom EvTransaction Implementation📋 Review SummaryThis PR implements ADR 003's custom EvTransaction type with EIP-2718 compliance, sponsorship support, and atomic batch transactions. After comprehensive analysis of the 5741-line addition across 32 files, here's my detailed assessment: ✅ Strengths1. Robust EIP-2718 Implementation (
|
|
@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.
Slowly getting through! Reviewed the first chunk, will continue after lunch
chatton
left a comment
There was a problem hiding this comment.
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.
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 |
| .set_tx_fee_cap(ctx.config().rpc.rpc_tx_fee_cap) | ||
| .with_max_tx_gas_limit(ctx.config().txpool.max_tx_gas_limit) | ||
| .with_minimum_priority_fee(ctx.config().txpool.minimum_priority_fee) | ||
| .disable_balance_check() |
There was a problem hiding this comment.
why do we need to disable balance check here?
| @@ -0,0 +1,22 @@ | |||
| [package] | |||
There was a problem hiding this comment.
can you update the changelog and the root readme with this feature
Description
Type of Change
Related Issues
Fixes #(issue)
Checklist
Testing
Additional Notes