Closed roninjin10 closed 3 days ago
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
tevm-monorepo-tevm | ❌ Failed (Inspect) | Jul 2, 2024 0:37am |
Latest commit: f8f6ecfaba23493b77e5e5ce6f4ecda2e05526e7
The changes in this PR will be included in the next version bump.
Not sure what this means? Click here to learn what changesets are.
Click here if you're a maintainer who wants to add another changeset to this PR
[!IMPORTANT]
Review skipped
More than 25% of the files skipped due to max files limit. The review is being skipped to prevent a low-quality review.
171 files out of 289 files are above the max files limit of 50. Please upgrade to Pro plan to get higher limits.
You can disable this status message by setting the
reviews.review_status
tofalse
in the CodeRabbit configuration file.
This release introduces significant enhancements and new features across various components, primarily focusing on the TEVM client. Key updates include enhanced descriptions, improved interaction with Ethereum networks, state persistence and network support, and the addition of new handlers and APIs for contract deployment, management, and execution. Improved error handling mechanisms and extended documentation provide better clarity and usage instructions for developers.
File(s) | Change Summary |
---|---|
packages/decorators/src/eip1193/EIP1993RequestOptions.ts |
Updated retryDelay and retryCount to accept undefined |
packages/memory-client/src/MemoryClient.ts , packages/memory-client/src/TevmActions.ts , ...src/TevmTransport.ts , .../TevmViemActionsApi.ts |
Enhanced MemoryClient functionalities, added TevmTransport , updated actions API, enhanced documentation |
packages/actions/src/Call/CallHandlerType.ts , .../CallParams.ts , .../CallResult.ts , .../TevmCallError.ts , .../callHandler.js |
Improved descriptions, added examples, refined error handling and parameters for better call execution clarity and usability |
packages/actions/src/Contract/ContractHandlerType.ts , .../ContractParams.ts , .../ContractResult.ts , .../TevmContractError.ts , .../contractHandler.js |
Enhanced contract execution parameters, detailed contract call results, improved error handling, and clearer documentation |
packages/actions/src/Deploy/DeployHandlerType.ts , ...DeployParams.ts , ...DeployResult.ts , .../deployHandler.js |
Introduced handlers for contract deployment, added support for deterministic address deployment and TEVM support, improved documentation |
packages/actions/src/DumpState/DumpStateHandlerType.ts , .../DumpStateResult.ts |
Enhanced state dumping and loading functionalities, added detailed comments and examples |
test/bench/src/examples/apiexample.ts |
Introduced a comprehensive example for creating a viem client with tevm transport, demonstrating low-level access and extended functionalities |
packages/memory-client/src/tevmReady.spec.ts , .../tevmSetAccount.spec.ts , .../tevmViemActions.spec.ts |
Added new test suites for various TEVM functionalities ensuring readiness, account settings, and actions |
In the realm of code's delight,
A bunny hops through day and night,
Enhancing TEVM, making things right,
With contracts, calls, and state in sight.
Error handling now a breeze,
Developers work with greater ease,
Here's to updates—cheers and please! 🐰✨
[!TIP]
Early access features: enabled
We are currently testing the following features in early access: - **OpenAI `gpt-4o` model for code reviews and chat**: OpenAI claims that this model is better at understanding and generating code than the previous models. We seek your feedback over the next few weeks before making it generally available. Note: - You can enable or disable early access features from the CodeRabbit UI or by updating the CodeRabbit configuration file. - Please join our [Discord Community](https://discord.com/invite/GsXnASn26c) to provide feedback and report issues. - OSS projects are currently opted into early access features by default.
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?
This stack of pull requests is managed by Graphite. Learn more about stacking.
Join @roninjin10 and the rest of your teammates on Graphite
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
New Features
MemoryClient
with improved interaction features, forking capabilities, mining modes, HTTP server functionality, state persistence, and network support.Bug Fixes
Documentation
Tests
tevmReady
,tevmSetAccount
, andtevmViemActions
functionalities.