Closed roninjin10 closed 2 weeks ago
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
tevm-monorepo-tevm | ❌ Failed (Inspect) | Jun 21, 2024 9:51pm |
Latest commit: f18e9a56fb9f2682502b062c29ad22b01bb7e655
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
[!WARNING]
Review failed
The pull request is closed.
The changes introduce extensive enhancements to the @tevm/memory-client
package, focusing on providing low-level APIs for interacting with the EVM. This includes adding new methods, improving documentation with detailed examples, and emphasizing the use of client.extend
for adding test actions. Additionally, various documentation files have been updated to reflect these new functionalities and deprecated entities.
Files/Groups | Change Summaries |
---|---|
.changeset/large-zoos-knock.md |
Introduced additional JSDoc documentation and removed references to test clients. |
memory-client/src/MemoryClient.ts |
Removed test client references and added information on using client.extend for adding test actions. |
memory-client/src/TevmActions.ts |
Expanded TevmActions with new methods like tevmCall , tevmDeploy , tevmGetAccount , and others. Deprecated tevmScript . |
memory-client/src/createMemoryClient.js |
Updated documentation comments to elaborate on creating MemoryClient , actions API support, and forking networks. |
docs/.../functions/createMemoryClient.md |
Enhanced functionality descriptions with examples and deprecated tevmScript . Detailed new functions like tevmDeploy , tevmMine , etc. |
docs/.../type-aliases/MemoryClient.md |
Updated MemoryClient description to exclude test client references and added a TypeScript example for adding test actions using client.extend . |
docs/.../type-aliases/TevmActions.md |
Documented new powerful actions for EVM interactions, detailed examples for various methods, and deprecated tevmScript . |
docs/.../functions/createExpressMiddleware.md |
Added low-level access to tevm , various new functions with examples, and deprecated tevmScript . |
docs/.../functions/createHttpHandler.md |
Introduced low-level access to tevm , new EVM interaction methods, and examples for each. |
docs/.../functions/createNextApiHandler.md |
Enhanced documentation with new Tevm functionalities, low-level access, and examples. |
docs/.../functions/createServer.md |
Added descriptions and examples for low-level access to tevm , new methods for interacting with Tevm, and deprecated tevmScript . |
memory-client/docs/.../createMemoryClient.md |
Elaborated on the creation of MemoryClient , added examples of low-level EVM operations, and deprecated tevmScript in favor of tevmContract . |
memory-client/docs/.../MemoryClient.md |
Updated the MemoryClient description to reflect wrapping of only the viem public client and added a TypeScript example for adding test actions. |
memory-client/docs/.../TevmActions.md |
Enhanced documentation with powerful new methods for EVM interactions, deprecated tevmScript , and provided detailed examples for each action. |
server/docs/.../createExpressMiddleware.md |
Introduced low-level access to tevm , examples for various Tevm functionalities, and deprecated tevmScript in favor of tevmContract . |
server/docs/.../createHttpHandler.md |
Enhanced documentation with new Tevm functionalities, provided low-level API methods, and added detailed usage examples for each method. |
In memory's virtual halls we delve, New methods for the client we wield. With
tevmCall
andtevmDeploy
, Blockchain’s secrets we'll now enjoy.Documentation bright and clear, Enhancing paths both far and near. From
extend
we've learned the way, To code and test in light of day.🐇✨
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
tevmCall
,tevmContract
,tevmDeploy
,tevmDumpState
,tevmGetAccount
,tevmLoadState
,tevmMine
,tevmReady
,tevmSetAccount
.createMemoryClient
to offer detailed examples and explanations for low-level TEVM access.Documentation
tevmScript
in favor oftevmContract
with migration instructions and examples.