-
Notifications
You must be signed in to change notification settings - Fork 7
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
chore: move to alloy pt5 #2000
chore: move to alloy pt5 #2000
Conversation
PR Reviewer Guide 🔍(Review updated until commit 45f2f2d)Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Latest suggestions up to 45f2f2d
Previous suggestionsSuggestions up to commit ef4109b
|
/describe |
/benchmark |
PR Description updated to latest commit (0091b8c) |
Benchmark: Git Info:
Configuration:
RPS Stats: Max: 1920.00, Min: 1042.00, Avg: 1745.09, StdDev: 75.55 Plot: View Plot |
/describe |
/flamegraph |
PR Description updated to latest commit (e9a6a3b) |
Flamegraphs: Git Info:
Flamegraphs: write: read: |
Persistent review updated to latest commit 45f2f2d |
Final benchmark: Git Info:
Configuration:
RPS Stats: Max: 1941.00, Min: 1084.00, Avg: 1763.29, StdDev: 77.15 Plot: View Plot |
PR Type
Enhancement
Description
Migrate from ethers to alloy library
Update transaction handling and processing
Refactor block and transaction structures
Improve signature and chain ID handling
Changes walkthrough 📝
3 files
Remove ethers types, add alloy types
Switch from ethers to alloy for hex utility
Update dependencies for alloy migration
13 files
Update transaction processing for alloy
Refactor EvmInput for alloy transactions
Update executor for alloy transactions
Adjust transaction index handling
Replace ethers with alloy block types
Refactor ExternalTransaction for alloy
Add SignatureComponent to primitives
Implement new SignatureComponent struct
Refactor TransactionInput for alloy compatibility
Update TransactionMined for alloy transactions
Adapt TransactionStage for alloy transactions
Add conversion from Wei to u128
Update BlockchainClient for alloy transactions