Skip to content

Commit

Permalink
Merge branch 'main' of github.com:evmts/tevm-monorepo into 07-30-_mem…
Browse files Browse the repository at this point in the history
…o_fix_tevm-run
  • Loading branch information
William Cory authored and William Cory committed Aug 11, 2024
2 parents e874e82 + f689e10 commit 8cb00df
Show file tree
Hide file tree
Showing 1,423 changed files with 34,372 additions and 4,774 deletions.
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

0 comments on commit 8cb00df

Please sign in to comment.