- b53712d: Fixed typo in package.json that eliminated tevm ability to treeshake
- #1322
6407be7
Thanks @roninjin10! - Migrated to vitest for better coverage reporting
- #1301
59268b2
Thanks @roninjin10! - Added sideEffect: false to package.json for better tree shaking support
- #1240
b1f0504
Thanks @roninjin10! - Bumped sub dep up
- #1221
b0b63d2
Thanks @roninjin10! - Bump bundler
- #1219
a8070b7
Thanks @roninjin10! - Making sure every package releases
- #1200
398daa0
Thanks @roninjin10! - Rerelease tevm packages
- #1186
7765446
Thanks @roninjin10! - Implemented new typesafe error system based on viem errors and the JSON-RPC spec for error codes. All errors come with a typesafename
property along with link to docs about the error. They also have acode
property that maps to ethereum JSON-RPC error codes. All concrete errors are implemented in the@tevm/errors
package. Each function will then export a union error type of all the errors it and it's sub-functions can throw.
-
#1186
7765446
Thanks @roninjin10! - Moved files around to colocate code better. Some packages are disappearing- Tevm/Zod is now part of Tevm/actions
- Tevm/actions-types moved to Tevm/actions
- Tevm/procedures-types moved to Tevm/procedures
4094ead
- Fix changesets
- #1163
eb80103
Thanks @roninjin10! - Fix bad publish
- #1127
1314a07
Thanks @roninjin10! - Fixed bad release from lack of changeset
- #1088
65e4089
Thanks @roninjin10! - Fixed bug with failing to include changeset for tx package. Bumping every package just to be safe
- #1064
85d9143
Thanks @roninjin10! - Fixed test-utils package being mistakedly private
- Updated dependencies [
0f4bcdb340b86deb5523ba3b63f03df8d2a134f6
]:- @tevm/[email protected]
-
#962
64c3c6dd09c236c516b117a506380028c3154c4a
Thanks @roninjin10! - Added docs for all packages to https://tevm.sh -
Updated dependencies [
64c3c6dd09c236c516b117a506380028c3154c4a
]:- @tevm/[email protected]
- @tevm/[email protected]
- @tevm/[email protected]
- #943
fd87149043176fb085cd2b162531c1692c46eb8f
Thanks @roninjin10! - 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
- Updated dependencies [
fd87149043176fb085cd2b162531c1692c46eb8f
]:- @tevm/[email protected]
- @tevm/[email protected]
- @tevm/[email protected]
- #931
e83ef5bea0f79def27d59115719427aea3c91888
Thanks @roninjin10! - Adds new deepCopy props to the tevm state managers
- #931
e83ef5bea0f79def27d59115719427aea3c91888
Thanks @roninjin10! - Fixed bug with load storage incorrectly hashing storage value
- #936
4e1c6af34b2262fc56a68528f435958e62b0a947
Thanks @roninjin10! - Fix bug with debug module by removing it completely
- #934
aa6b7a03f0490809e15176c832b48495921913c9
Thanks @roninjin10! - Fixed bug with debug being an ESM only package via bundling it.
-
#890
64db695b4bf00b1e06909b960e9a498e520f1d73
Thanks @roninjin10! - Updated tevm call actions to not modify the state by default unless createTransaction: true is set -
#891
7453edc4231d597179cc9bb117bc5df488b99c51
Thanks @roninjin10! - Moved state dump and state load to generateCannonicalGenesis and dumpCanonicalGenesis methods on state classes
- #890
64db695b4bf00b1e06909b960e9a498e520f1d73
Thanks @roninjin10! - Fixed bug with state normal mode not shallow copying correctly
- #900
d3d2f0f3322ac476347151840cd0ee42a5a18c56
Thanks @roninjin10! - Added newproxy mode
to tevm. Proxy mode is similar to forked mode but will track the latest block
- #913
06268ffeebaec950d1606732c4eb6fd5f9bb77d5
Thanks @roninjin10! - Fixed bug with packages linking to older versions of tevm
- #862
f217fa4dc2f730cc109940ef36872229ae9f26d3
Thanks @roninjin10! - - Renamed MemoryTevm MemoryClient- Renamed TevmClient HttpClient
- Replaced @tevm/actions-types package with @tevm/actions-types, @tevm/client-types, and @tevm/procedures-types packages
- Moved errors to @tevm/errors
- Moved bundler packages out of tevm and to @tevm/bundler package
- Minimized packages exposed in tevm package
- Fixed bug with missing types exports
- #805
8b3218b1
Thanks @0xNonCents! - Enable State Load and Dump actions
- #796
80282898
Thanks @roninjin10! - Added @tevm/state package. This custom ethereumjs state implemenation powers the Tevm VM