-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
chore: move to alloy pt3 #1989
chore: move to alloy pt3 #1989
Conversation
/benchmark |
PR Reviewer Guide 🔍(Review updated until commit 1c65966)Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Latest suggestions up to 1c65966
Previous suggestionsSuggestions up to commit 1c65966
|
Persistent review updated to latest commit 1c65966 |
Benchmark: Git Info:
Configuration:
RPS Stats: Max: 1903.00, Min: 1182.00, Avg: 1702.09, StdDev: 74.77 Plot: View Plot |
…k/stratus into chore-move-to-alloy-pt3
Final benchmark: Git Info:
Configuration:
RPS Stats: Max: 1885.00, Min: 869.00, Avg: 1662.22, StdDev: 81.56 Plot: View Plot |
PR Type
Enhancement
Description
Replace Ethers types with Alloy types
Update block and header conversions
Remove unused Ethers-related imports
Add new Alloy type aliases
Changes walkthrough 📝
alias.rs
Update type aliases for Alloy migration
src/alias.rs
AlloyBlockEthersTransaction
type aliasEthersBlockVoid
andEthersBlockEthersTransaction
type aliasesEthersBlockExternalTransaction
andEthersTransaction
aliasesblock.rs
Refactor Block struct to use Alloy types
src/eth/primitives/block.rs
EthersBlockEthersTransaction
toAlloyBlockEthersTransaction
to_json_rpc_with_full_transactions
methodFrom
implementation forAlloyBlockEthersTransaction
block_header.rs
Migrate BlockHeader to use Alloy types
src/eth/primitives/block_header.rs
From
implementation forEthersBlock
From
implementation forSubscriptionMessage
AlloyBlockVoid
import