Skip to content
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

📝 Fix: tevm-run #1355

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .changeset/calm-kings-unite.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
"@tevm/memory-client": minor
"@tevm/base-client": minor
"@tevm/node": minor
---

Added new `ready()` method. The promise resolves when BaseClient or any client extending it is ready to accept requests
Added new `ready()` method. The promise resolves when TevmNode or any client extending it is ready to accept requests
2 changes: 1 addition & 1 deletion .changeset/chilly-poets-cheat.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
"@tevm/sync-storage-persister": minor
"@tevm/base-client": minor
"@tevm/node": minor
"@tevm/http-client": minor
"@tevm/precompiles": minor
"@tevm/blockchain": minor
Expand Down
2 changes: 1 addition & 1 deletion .changeset/clean-toys-attack.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"@tevm/procedures": patch
"@tevm/memory-client": patch
"@tevm/schemas": patch
"@tevm/base-client": patch
"@tevm/node": patch
"@tevm/http-client": patch
"@tevm/blockchain": patch
"@tevm/decorators": patch
Expand Down
2 changes: 1 addition & 1 deletion .changeset/clever-olives-kick.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
"@tevm/memory-client": minor
"@tevm/base-client": minor
"@tevm/node": minor
"@tevm/common": minor
---

Expand Down
2 changes: 1 addition & 1 deletion .changeset/clever-sloths-compare.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@tevm/base-client": patch
"@tevm/node": patch
---

Fixed bug with state persistance not working in forked mode
4 changes: 2 additions & 2 deletions .changeset/cool-turtles-argue.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@tevm/base-client": minor
"@tevm/node": minor
---

Added event emitter support to BaseClient
Added event emitter support to TevmNode
2 changes: 1 addition & 1 deletion .changeset/cyan-months-invite.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"@tevm/bun-plugin": patch
"@tevm/cli": patch
"@tevm/schemas": patch
"@tevm/base-client": patch
"@tevm/node": patch
"@tevm/http-client": patch
"@tevm/precompiles": patch
"@tevm/blockchain": patch
Expand Down
2 changes: 1 addition & 1 deletion .changeset/dirty-flowers-smell.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
"@tevm/ts-plugin": patch
"@tevm/vscode": patch
"@tevm/actions": patch
"@tevm/base-client": patch
"@tevm/node": patch
"@tevm/block": patch
"@tevm/blockchain": patch
"@tevm/client-types": patch
Expand Down
2 changes: 1 addition & 1 deletion .changeset/dirty-goats-tan.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@tevm/base-client": minor
"@tevm/node": minor
"@tevm/procedures": minor
---

Expand Down
2 changes: 1 addition & 1 deletion .changeset/dull-actors-sing.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"@tevm/vite-plugin": patch
"@tevm/client-types": patch
"@tevm/bun-plugin": patch
"@tevm/base-client": patch
"@tevm/node": patch
"@tevm/http-client": patch
"@tevm/precompiles": patch
"@tevm/blockchain": patch
Expand Down
4 changes: 2 additions & 2 deletions .changeset/dull-jeans-work.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"@tevm/actions": minor
"@tevm/memory-client": minor
"@tevm/client-types": minor
"@tevm/base-client": minor
"@tevm/node": minor
"@tevm/http-client": minor
"@tevm/precompiles": minor
"@tevm/blockchain": minor
Expand All @@ -21,4 +21,4 @@
"tevm": minor
---

Added new @tevm/utils package @tevm/decorators package and @tevm/base-client package. The @tevm/utils package has utils used throughout all of tevm. @tevm/base-client has a base client that can be decorated with actions like a viem client. The @tevm/decorators has decorators that can be added to @tevm/base
Added new @tevm/utils package @tevm/decorators package and @tevm/node package. The @tevm/utils package has utils used throughout all of tevm. @tevm/node has a base client that can be decorated with actions like a viem client. The @tevm/decorators has decorators that can be added to @tevm/base
2 changes: 1 addition & 1 deletion .changeset/early-timers-collect.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"@tevm/receipt-manager": patch
"@tevm/memory-client": patch
"@tevm/client-types": patch
"@tevm/base-client": patch
"@tevm/node": patch
"@tevm/http-client": patch
"@tevm/precompiles": patch
"@tevm/blockchain": patch
Expand Down
2 changes: 1 addition & 1 deletion .changeset/eighty-books-wink.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@tevm/base-client": minor
"@tevm/node": minor
---

Added new `setChainId` method to base client
2 changes: 1 addition & 1 deletion .changeset/eleven-rocks-bake.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"@tevm/actions": minor
"@tevm/memory-client": minor
"@tevm/solc": minor
"@tevm/base-client": minor
"@tevm/node": minor
"@tevm/procedures": minor
"@tevm/ethers": minor
"@tevm/jsonrpc": minor
Expand Down
2 changes: 1 addition & 1 deletion .changeset/fair-weeks-glow.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
"@tevm/memory-client": patch
"@tevm/base-client": patch
"@tevm/node": patch
"@tevm/state": patch
---

Expand Down
2 changes: 1 addition & 1 deletion .changeset/flat-bananas-add.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
"@tevm/memory-client": minor
"@tevm/base-client": minor
"@tevm/node": minor
---

[Breaking] Removed the chainId property in favor of a getChainId property. Removed vm property in favor of a getVm property. These changes allow the tevm memory client and base client to be instanciated syncronously.
4 changes: 2 additions & 2 deletions .changeset/forty-trees-refuse.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@tevm/base-client": minor
"@tevm/node": minor
---

Updated BaseClient to emit a 'connect' event after it is ready
Updated TevmNode to emit a 'connect' event after it is ready
5 changes: 5 additions & 0 deletions .changeset/four-cheetahs-begin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"tevm-run": patch
---

Fixed typo in tevm-run files
4 changes: 2 additions & 2 deletions .changeset/funny-drinks-brush.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@tevm/base-client": minor
"@tevm/node": minor
---

Updated base-client log filters type to include more information such as the tx hash and block hash
Updated node log filters type to include more information such as the tx hash and block hash
2 changes: 1 addition & 1 deletion .changeset/gold-rats-yawn.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@tevm/base-client": minor
"@tevm/node": minor
---

Added new filter registration methods to base client
2 changes: 1 addition & 1 deletion .changeset/gorgeous-fans-care.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@tevm/base-client": patch
"@tevm/node": patch
"@tevm/http-client": patch
"@tevm/precompiles": patch
"@tevm/blockchain": patch
Expand Down
2 changes: 1 addition & 1 deletion .changeset/green-coins-camp.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@tevm/base-client": patch
"@tevm/node": patch
---

Fixed bug with not passing in customCrypto correctly for non forked mode
5 changes: 5 additions & 0 deletions .changeset/green-falcons-turn.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@tevm/state": patch
---

Fixed bug where state manager wouldn't set the code hash when modifying deployedBytecode
2 changes: 1 addition & 1 deletion .changeset/honest-countries-serve.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"@tevm/bun-plugin": patch
"@tevm/cli": patch
"@tevm/schemas": patch
"@tevm/base-client": patch
"@tevm/node": patch
"@tevm/http-client": patch
"@tevm/precompiles": patch
"@tevm/blockchain": patch
Expand Down
2 changes: 1 addition & 1 deletion .changeset/honest-dogs-move.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"@tevm/bun-plugin": patch
"@tevm/cli": patch
"@tevm/schemas": patch
"@tevm/base-client": patch
"@tevm/node": patch
"@tevm/procedures": patch
"@tevm/tsupconfig": patch
"@tevm/revm": patch
Expand Down
2 changes: 1 addition & 1 deletion .changeset/hungry-parents-fail.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
"@tevm/common": minor
---

Added logging and chainId params to common. This moves logic that was previously in createBaseClient to the common factory
Added logging and chainId params to common. This moves logic that was previously in createTevmNode to the common factory
2 changes: 1 addition & 1 deletion .changeset/khaki-impalas-report.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
"@tevm/ts-plugin": patch
"@tevm/vscode": patch
"@tevm/actions": patch
"@tevm/base-client": patch
"@tevm/node": patch
"@tevm/block": patch
"@tevm/blockchain": patch
"@tevm/client-types": patch
Expand Down
2 changes: 1 addition & 1 deletion .changeset/large-waves-collect.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
"@tevm/actions": minor
"@tevm/base-client": minor
"@tevm/node": minor
"@tevm/memory-client": minor
"tevm": minor
---
Expand Down
2 changes: 1 addition & 1 deletion .changeset/late-hats-knock.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
"@tevm/ts-plugin": minor
"@tevm/vscode": minor
"@tevm/actions": minor
"@tevm/base-client": minor
"@tevm/node": minor
"@tevm/block": minor
"@tevm/blockchain": minor
"@tevm/client-types": minor
Expand Down
5 changes: 5 additions & 0 deletions .changeset/long-frogs-itch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@tevm/server": minor
---

Added npx tevm-server command
4 changes: 2 additions & 2 deletions .changeset/nasty-bobcats-complain.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@tevm/base-client": minor
"@tevm/node": minor
---

Made Common generic but optional on BaseClientOptions
Made Common generic but optional on TevmNodeOptions
2 changes: 1 addition & 1 deletion .changeset/new-ties-refuse.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@tevm/base-client": minor
"@tevm/node": minor
---

Exported `prefundedAccount` as an array of contract addresses that are prefunded. These map to the the same accounts prefunded by anvil and hardhat.
2 changes: 1 addition & 1 deletion .changeset/odd-rockets-breathe.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@tevm/base-client": minor
"@tevm/node": minor
---

Added logConfig option to base client options to configure log level of client
2 changes: 1 addition & 1 deletion .changeset/perfect-shrimps-sniff.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"@tevm/memory-client": patch
"@tevm/client-types": patch
"@tevm/schemas": patch
"@tevm/base-client": patch
"@tevm/node": patch
"@tevm/http-client": patch
"@tevm/precompiles": patch
"@tevm/blockchain": patch
Expand Down
2 changes: 1 addition & 1 deletion .changeset/pink-tigers-grin.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
"@tevm/ts-plugin": patch
"@tevm/vscode": patch
"@tevm/actions": patch
"@tevm/base-client": patch
"@tevm/node": patch
"@tevm/block": patch
"@tevm/blockchain": patch
"@tevm/client-types": patch
Expand Down
2 changes: 1 addition & 1 deletion .changeset/plenty-hounds-look.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@tevm/base-client": patch
"@tevm/node": patch
---

Fixed bug where unused client option was still on typescript type
5 changes: 4 additions & 1 deletion .changeset/pre.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
"@tevm/cli": "0.0.0",
"@tevm/precompiles": "0.0.1",
"@tevm/vm": "0.0.1",
"@tevm/base-client": "0.0.1",
"@tevm/node": "0.0.1",
"@tevm/blockchain": "0.0.1",
"@tevm/common": "0.0.1",
"@tevm/decorators": "0.0.1",
Expand Down Expand Up @@ -187,6 +187,7 @@
"forty-planes-walk",
"forty-rice-invent",
"forty-trees-refuse",
"four-cheetahs-begin",
"four-terms-beg",
"fresh-lemons-decide",
"friendly-mangos-beam",
Expand All @@ -209,6 +210,7 @@
"great-grapes-lay",
"green-coins-camp",
"green-comics-swim",
"green-falcons-turn",
"green-ways-mate",
"grumpy-cows-matter",
"grumpy-ligers-count",
Expand Down Expand Up @@ -310,6 +312,7 @@
"purple-cobras-nail",
"purple-donkeys-smile",
"purple-drinks-beg",
"quick-items-yawn",
"quick-sheep-yell",
"quick-swans-smell",
"quiet-bulldogs-compete",
Expand Down
21 changes: 21 additions & 0 deletions .changeset/quick-items-yawn.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
"@tevm/memory-client": minor
"@tevm/blockchain": minor
"@tevm/decorators": minor
"@tevm/predeploys": minor
"@tevm/procedures": minor
"@tevm/ethers": minor
"@tevm/actions": minor
"@tevm/address": minor
"@tevm/viem": minor
"@tevm/common": minor
"@tevm/errors": minor
"@tevm/server": minor
"@tevm/state": minor
"@tevm/utils": minor
"@tevm/node": minor
"@tevm/evm": minor
"tevm": minor
---

Renamed tevm/base-client to tevm/node
4 changes: 2 additions & 2 deletions .changeset/red-lizards-tease.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
"@tevm/memory-client": minor
"@tevm/base-client": minor
"@tevm/node": minor
---

[Breaking] Made both createMemoryClient and createBaseClient synchronous
[Breaking] Made both createMemoryClient and createTevmNode synchronous
2 changes: 1 addition & 1 deletion .changeset/short-dodos-pretend.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
"@tevm/ts-plugin": patch
"@tevm/vscode": patch
"@tevm/actions": patch
"@tevm/base-client": patch
"@tevm/node": patch
"@tevm/block": patch
"@tevm/blockchain": patch
"@tevm/client-types": patch
Expand Down
2 changes: 1 addition & 1 deletion .changeset/shy-ways-warn.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
"@tevm/sync-storage-persister": patch
"@tevm/actions": patch
"@tevm/base-client": patch
"@tevm/node": patch
"@tevm/procedures": patch
"@tevm/state": patch
"@tevm/utils": patch
Expand Down
2 changes: 1 addition & 1 deletion .changeset/silly-chicken-sin.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
"@tevm/memory-client": patch
"@tevm/base-client": patch
"@tevm/node": patch
---

Optimized performance of forking
2 changes: 1 addition & 1 deletion .changeset/six-spies-rule.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
"@tevm/ts-plugin": patch
"@tevm/vscode": patch
"@tevm/actions": patch
"@tevm/base-client": patch
"@tevm/node": patch
"@tevm/block": patch
"@tevm/blockchain": patch
"@tevm/client-types": patch
Expand Down
2 changes: 1 addition & 1 deletion .changeset/six-steaks-wink.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
"@tevm/ts-plugin": patch
"@tevm/vscode": patch
"@tevm/actions": patch
"@tevm/base-client": patch
"@tevm/node": patch
"@tevm/block": patch
"@tevm/blockchain": patch
"@tevm/client-types": patch
Expand Down
Loading
Loading