Skip to content

Commit

Permalink
✏️ Feat: Rename evmts to tevm (#740)
Browse files Browse the repository at this point in the history
## Description

Rename EVMts tevm / Tevm. Typescript EVM

- 1 syllable (pronounced tevem)
- No wierd casing

## Testing

Explain the quality checks that have been done on the code changes

## Additional Information

- [ ] I read the [contributing docs](../docs/contributing.md) (if this
is your first contribution)

Your ENS/address:

---------

Co-authored-by: Will Cory <[email protected]>
  • Loading branch information
roninjin10 and Will Cory authored Dec 6, 2023
1 parent afe09d4 commit 140f5b7
Show file tree
Hide file tree
Showing 600 changed files with 6,223 additions and 7,273 deletions.
2 changes: 1 addition & 1 deletion .changeset/afraid-socks-work.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@evmts/tsconfig": patch
"@tevm/tsconfig": patch
---

Updated shared tsconfig to default to NodeNext
4 changes: 2 additions & 2 deletions .changeset/brave-owls-explain.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@evmts/config": patch
"@tevm/config": patch
---

Converted @evmts/config to js with jsdoc and explicit exports
Converted @tevm/config to js with jsdoc and explicit exports
12 changes: 6 additions & 6 deletions .changeset/brown-foxes-doubt.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
"@evmts/bundler": major
"@evmts/ts-plugin": major
"@evmts/config": major
"@evmts/ethers": major
"@evmts/core": major
"@tevm/bundler": major
"@tevm/ts-plugin": major
"@tevm/config": major
"@tevm/ethers": major
"@tevm/core": major
---

Removed global Address config and external contracts from EVMts to simplify the API
Removed global Address config and external contracts from Tevm to simplify the API
4 changes: 2 additions & 2 deletions .changeset/brown-onions-protect.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@evmts/config": patch
"@tevm/config": patch
---

Detailed contributing docs for @evmts/config added to /config/CONTRIBUTING.md
Detailed contributing docs for @tevm/config added to /config/CONTRIBUTING.md
4 changes: 2 additions & 2 deletions .changeset/calm-flowers-breathe.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@evmts/state": patch
"@tevm/state": patch
---

Added new state package for handling evmts state with zustand
Added new state package for handling tevm state with zustand
8 changes: 4 additions & 4 deletions .changeset/chatty-jobs-argue.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
"@evmts/core": major
"@tevm/core": major
---

Changed EvmtsContract to use human readable ABIs by default
Changed TevmContract to use human readable ABIs by default

Before
<img width="429" alt="image" src="https://github.com/evmts/evmts-monorepo/assets/35039927/74ce632f-bc39-4cc7-85ee-1f6cd0014005">
<img width="429" alt="image" src="https://github.com/evmts/tevm-monorepo/assets/35039927/74ce632f-bc39-4cc7-85ee-1f6cd0014005">

After
<img width="527" alt="image" src="https://github.com/evmts/evmts-monorepo/assets/35039927/4f4ea9a6-adfb-4751-9446-dd721118f3a9">
<img width="527" alt="image" src="https://github.com/evmts/tevm-monorepo/assets/35039927/4f4ea9a6-adfb-4751-9446-dd721118f3a9">
22 changes: 11 additions & 11 deletions .changeset/chilled-lions-relate.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
---
"@evmts/config": minor
"@evmts/bundler": minor
"@evmts/bun-plugin": minor
"@evmts/esbuild-plugin": minor
"@evmts/rollup-plugin": minor
"@evmts/rspack-plugin": minor
"@evmts/solc": minor
"@evmts/ts-plugin": minor
"@evmts/unplugin": minor
"@evmts/vite-plugin": minor
"@evmts/webpack-plugin": minor
"@tevm/config": minor
"@tevm/bundler": minor
"@tevm/bun-plugin": minor
"@tevm/esbuild-plugin": minor
"@tevm/rollup-plugin": minor
"@tevm/rspack-plugin": minor
"@tevm/solc": minor
"@tevm/ts-plugin": minor
"@tevm/unplugin": minor
"@tevm/vite-plugin": minor
"@tevm/webpack-plugin": minor
---

Added ability to resolve most paths in tsconfig that look similar to '@/_': ['./_']
4 changes: 2 additions & 2 deletions .changeset/chilly-rocks-yawn.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@evmts/schemas": patch
"@tevm/schemas": patch
---

Added UINT and INT Effect.ts solidity types to @evmts/schema
Added UINT and INT Effect.ts solidity types to @tevm/schema
4 changes: 2 additions & 2 deletions .changeset/chilly-trees-explain.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@evmts/rollup-plugin": patch
"@tevm/rollup-plugin": patch
---

Migrated @evmts/rollup-plugin to NodeNext. This will improve compatibility
Migrated @tevm/rollup-plugin to NodeNext. This will improve compatibility
28 changes: 14 additions & 14 deletions .changeset/cold-masks-itch.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
---
"@evmts/bundler": patch
"@evmts/esbuild-plugin": patch
"@evmts/webpack-plugin": patch
"@evmts/rollup-plugin": patch
"@evmts/rspack-plugin": patch
"@evmts/blockexplorer": patch
"@evmts/vite-plugin": patch
"@evmts/bun-plugin": patch
"@evmts/ts-plugin": patch
"@evmts/schemas": patch
"@evmts/config": patch
"@evmts/ethers": patch
"@evmts/core": patch
"@evmts/revm": patch
"@tevm/bundler": patch
"@tevm/esbuild-plugin": patch
"@tevm/webpack-plugin": patch
"@tevm/rollup-plugin": patch
"@tevm/rspack-plugin": patch
"@tevm/blockexplorer": patch
"@tevm/vite-plugin": patch
"@tevm/bun-plugin": patch
"@tevm/ts-plugin": patch
"@tevm/schemas": patch
"@tevm/config": patch
"@tevm/ethers": patch
"@tevm/core": patch
"@tevm/revm": patch
---

Updated all packages to automatically generate up to date reference docs
6 changes: 3 additions & 3 deletions .changeset/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@
"$schema": "https://unpkg.com/@changesets/[email protected]/schema.json",
"changelog": [
"@changesets/changelog-github",
{ "repo": "evmts/evmts-monorepo" }
{ "repo": "tevm/tevm-monorepo" }
],
"commit": false,
"fixed": [],
"linked": [["@evmts/*"]],
"linked": [["@tevm/*"]],
"access": "public",
"baseBranch": "main",
"updateInternalDependencies": "patch",
"ignore": ["@evmts/example*", "@evmts/docs*", "svelte-ethers"]
"ignore": ["@tevm/example*", "@tevm/docs*", "svelte-ethers"]
}
2 changes: 1 addition & 1 deletion .changeset/eleven-masks-sin.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@evmts/solc": minor
"@tevm/solc": minor
---

Added new createSolc function that fetches a solc matching the specified version
2 changes: 1 addition & 1 deletion .changeset/empty-turkeys-impress.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@evmts/unplugin": patch
"@tevm/unplugin": patch
---

Fixed bug with strangling console.log
4 changes: 2 additions & 2 deletions .changeset/fair-boats-call.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@evmts/ts-plugin": patch
"@tevm/ts-plugin": patch
---

Fixed bug with @evmts/core imports resolving the wrong types sometimes when ts-plugin is used.
Fixed bug with @tevm/core imports resolving the wrong types sometimes when ts-plugin is used.
38 changes: 19 additions & 19 deletions .changeset/famous-bats-exist.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
---
"@evmts/resolutions": patch
"@evmts/ts-plugin": patch
"@evmts/experimental-solc": patch
"@evmts/ethers": patch
"@evmts/unplugin": patch
"@evmts/schemas": patch
"@evmts/esbuild-plugin": patch
"@evmts/runtime": patch
"@evmts/webpack-plugin": patch
"@evmts/effect": patch
"@evmts/config": patch
"@evmts/rollup-plugin": patch
"@evmts/rspack-plugin": patch
"@evmts/core": patch
"@evmts/solc": patch
"@evmts/vite-plugin": patch
"@evmts/bun-plugin": patch
"@evmts/bundler": patch
"@evmts/vm": patch
"@tevm/resolutions": patch
"@tevm/ts-plugin": patch
"@tevm/experimental-solc": patch
"@tevm/ethers": patch
"@tevm/unplugin": patch
"@tevm/schemas": patch
"@tevm/esbuild-plugin": patch
"@tevm/runtime": patch
"@tevm/webpack-plugin": patch
"@tevm/effect": patch
"@tevm/config": patch
"@tevm/rollup-plugin": patch
"@tevm/rspack-plugin": patch
"@tevm/core": patch
"@tevm/solc": patch
"@tevm/vite-plugin": patch
"@tevm/bun-plugin": patch
"@tevm/bundler": patch
"@tevm/vm": patch
---

Switched package manager to pnpm from bun
14 changes: 7 additions & 7 deletions .changeset/five-singers-bake.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
---
"@evmts/ts-plugin": minor
"@evmts/runtime": minor
"@evmts/core": minor
"@evmts/base": minor
"@evmts/solc": minor
"@evmts/vm": minor
"@tevm/ts-plugin": minor
"@tevm/runtime": minor
"@tevm/core": minor
"@tevm/base": minor
"@tevm/solc": minor
"@tevm/vm": minor
---

Added deployedBytecode to evmts contract instances
Added deployedBytecode to tevm contract instances
2 changes: 1 addition & 1 deletion .changeset/flat-peaches-battle.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@evmts/blockexplorer": patch
"@tevm/blockexplorer": patch
---

Added new blockexplorer package for interacting with block explorers
4 changes: 2 additions & 2 deletions .changeset/fluffy-dolphins-type.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@evmts/bundler": patch
"@tevm/bundler": patch
---

Updated @evmts/bundler to NodeNext for improved compatibility
Updated @tevm/bundler to NodeNext for improved compatibility
4 changes: 2 additions & 2 deletions .changeset/gold-baboons-sniff.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
"@evmts/bundler": minor
"@tevm/bundler": minor
---

Added persistent cache support. When passed in an optional cache object to the bundler solc results are persisted across compilations. This is important to add before EVMts vm is added as it will require bytecode. Compiling bytecode can be as much as 80 times slower. This will improve performance in following situations:
Added persistent cache support. When passed in an optional cache object to the bundler solc results are persisted across compilations. This is important to add before Tevm vm is added as it will require bytecode. Compiling bytecode can be as much as 80 times slower. This will improve performance in following situations:

1. Importing the same contract in multiple places. With the cache the contract will only be compiled once
2. Compiling in dev mode. Now if contracts don't change previous compilations will be cached
Expand Down
4 changes: 2 additions & 2 deletions .changeset/good-chairs-applaud.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@evmts/ts-plugin": patch
"@tevm/ts-plugin": patch
---

Updated @evmts/ts-plugin to NodeNext. This will improve compatibility
Updated @tevm/ts-plugin to NodeNext. This will improve compatibility
18 changes: 9 additions & 9 deletions .changeset/happy-rocks-jump.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
"@evmts/ts-plugin": minor
"@evmts/unplugin": minor
"@evmts/runtime": minor
"@evmts/core": minor
"@evmts/base": minor
"@evmts/solc": minor
"@evmts/bun-plugin": minor
"@evmts/bundler": minor
"@tevm/ts-plugin": minor
"@tevm/unplugin": minor
"@tevm/runtime": minor
"@tevm/core": minor
"@tevm/base": minor
"@tevm/solc": minor
"@tevm/bun-plugin": minor
"@tevm/bundler": minor
---

Added back bytecode to EVMts bundler. When the compiler encounters a file ending in .s.sol it will compile the bytecode in addition to the abi
Added back bytecode to Tevm bundler. When the compiler encounters a file ending in .s.sol it will compile the bytecode in addition to the abi
4 changes: 2 additions & 2 deletions .changeset/hungry-llamas-kiss.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@evmts/config": major
"@tevm/config": major
---

Updated evmts/config to be effect.ts based. Effect.ts allows for more robust error handling of config loading. Config package is used mostly internally by EVMts which will all be using Effect internally so the config package no longer resolves configs as values but as Effects completely
Updated tevm/config to be effect.ts based. Effect.ts allows for more robust error handling of config loading. Config package is used mostly internally by Tevm which will all be using Effect internally so the config package no longer resolves configs as values but as Effects completely
4 changes: 2 additions & 2 deletions .changeset/lovely-carrots-tie.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@evmts/esbuild-plugin": patch
"@tevm/esbuild-plugin": patch
---

Update @evmts/esbuild-plugin to NodeNext. This will improve compatibility.
Update @tevm/esbuild-plugin to NodeNext. This will improve compatibility.
26 changes: 13 additions & 13 deletions .changeset/lucky-dolphins-grin.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
---
"@evmts/blockexplorer": patch
"@evmts/resolutions": patch
"@evmts/ts-plugin": patch
"@evmts/unplugin": patch
"@evmts/schemas": patch
"@evmts/runtime": patch
"@evmts/viem": patch
"@evmts/effect": patch
"@evmts/config": patch
"@evmts/core": patch
"@evmts/base": patch
"@evmts/solc": patch
"@evmts/bun-plugin": patch
"@tevm/blockexplorer": patch
"@tevm/resolutions": patch
"@tevm/ts-plugin": patch
"@tevm/unplugin": patch
"@tevm/schemas": patch
"@tevm/runtime": patch
"@tevm/viem": patch
"@tevm/effect": patch
"@tevm/config": patch
"@tevm/core": patch
"@tevm/base": patch
"@tevm/solc": patch
"@tevm/bun-plugin": patch
---

Fixed version mismatch issues with effect
4 changes: 2 additions & 2 deletions .changeset/neat-impalas-dream.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@evmts/solc": patch
"@tevm/solc": patch
---

Fixed bug with @evmts/resolutions being listed as a dev dep instead of normal dep
Fixed bug with @tevm/resolutions being listed as a dev dep instead of normal dep
4 changes: 2 additions & 2 deletions .changeset/nine-poets-bow.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
"@evmts/bundler": patch
"@tevm/bundler": patch
---

Migrated @evmts/bundler to js with jsdoc. This will create better stack traces and easier debugging for end users and maintainers of EVMts
Migrated @tevm/bundler to js with jsdoc. This will create better stack traces and easier debugging for end users and maintainers of Tevm
Loading

1 comment on commit 140f5b7

@vercel
Copy link

@vercel vercel bot commented on 140f5b7 Dec 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

evmts-docs – ./

evmts-docs-git-main-evmts.vercel.app
evmts.dev
evmts-docs-evmts.vercel.app

Please sign in to comment.