Open roninjin10 opened 4 weeks ago
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Latest commit: 0147584d982af8fd00b33913bfb593c6decaaf1d
Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.
Click here to learn what changesets are, and how to add one.
Click here if you're a maintainer who wants to add a changeset to this PR
[!WARNING] This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite. Learn more
This stack of pull requests is managed by Graphite. Learn more about stacking.
Join @roninjin10 and the rest of your teammates on Graphite
[!IMPORTANT]
Review skipped
Auto reviews are disabled on base/target branches other than the default branch.
Please check the settings in the CodeRabbit UI or the
.coderabbit.yaml
file in this repository. To trigger a single review, invoke the@coderabbitai review
command.You can disable this status message by setting the
reviews.review_status
tofalse
in the CodeRabbit configuration file.
The pull request includes updates to various package.json
files across multiple packages, primarily focusing on upgrading the versions of several dependencies, particularly the @ethereumjs/util
library. Additionally, it modifies test cases to change the instantiation method for address objects and renames an interface from EvmStateManagerInterface
to StateManagerInterface
. The changes also involve the removal of an error class and the introduction of a new utility function in the utils package.
File Path | Change Summary |
---|---|
extensions/viem/package.json | Updated @ethereumjs/util dependency from ^9.1.0 to ^10.0.0-alpha.1 . |
packages/address/src/create2ContractAddress.spec.ts | Changed address instantiation from EthjsAddress.fromString to new Address(hexToBytes(...)) . |
packages/address/src/createContractAddress.spec.ts | Changed address instantiation from EthjsAddress.fromString to new Address(hexToBytes(...)) . |
packages/blockchain/package.json, packages/common/package.json, packages/errors/package.json, packages/evm/package.json, packages/rlp/package.json, packages/state/package.json, packages/tx/package.json, packages/utils/package.json, packages/vm/package.json | Updated various dependencies to their respective alpha versions as specified. |
packages/common/docs/globals.md, packages/common/docs/interfaces/EvmStateManagerInterface.md, packages/common/src/index.ts, packages/common/src/createCommon.js, tevm/docs/common/README.md, tevm/docs/common/interfaces/EvmStateManagerInterface.md, tevm/docs/state/interfaces/StateManager.md, packages/state/src/StateManager.ts, packages/state/docs/interfaces/StateManager.md | Renamed EvmStateManagerInterface to StateManagerInterface across all affected files. |
packages/errors/src/ethereum/ethereumjs/AuthCallUnsetError.js, packages/errors/src/ethereum/index.ts, packages/errors/src/index.ts | Removed AuthCallUnsetError class and its parameter type; added new error classes and parameter types. |
packages/evm/docs/interfaces/InterpreterStep.md, tevm/docs/evm/interfaces/InterpreterStep.md | Updated stateManager property type from EvmStateManagerInterface to StateManagerInterface . |
packages/utils/src/ethereumjs.js, packages/utils/src/index.ts | Added new zeros function in ethereumjs.js ; removed old zeros export from @ethereumjs/util . |
package.json
for extensions/viem
, directly related to the main PR's changes.MemoryClient
that may interact with the updated @tevm/viem
package.@ethereumjs/util
library changes.viem
, relevant to the main PR's updates.eth_estimateGas
method, potentially affected by the changes in the @ethereumjs/util
library.@tevm/viem
package.🐰 In the garden of code, we hop and play,
With versions updated, we brighten the day.
FromEvmStateManager
toStateManager
we glide,
New functions and fixes, let’s take them in stride.
With every change, our project grows,
A patchwork of progress, as everyone knows! 🌼
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Description
Concise description of proposed changes
Testing
Explain the quality checks that have been done on the code changes
Additional Information
Your ENS/address:
Summary by CodeRabbit
Release Notes
New Features
zeros
to create aUint8Array
filled with zeros.Updates
EvmStateManagerInterface
toStateManagerInterface
across multiple packages for clarity.Bug Fixes
Documentation