diff --git a/bundler-packages/base-bundler/docs/README.md b/bundler-packages/base-bundler/docs/README.md
index e47215122a..4ba1705b7d 100644
--- a/bundler-packages/base-bundler/docs/README.md
+++ b/bundler-packages/base-bundler/docs/README.md
@@ -43,8 +43,8 @@ And all bundlers
## Usage
-See [docs]()
+See [docs](_media/bundler.md)
## License 📄
-
+
diff --git a/bundler-packages/base-bundler/docs/_media/LICENSE b/bundler-packages/base-bundler/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/bundler-packages/base-bundler/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/bundler-packages/base-bundler/docs/_media/bundler.md b/bundler-packages/base-bundler/docs/_media/bundler.md
new file mode 100644
index 0000000000..07ce152621
--- /dev/null
+++ b/bundler-packages/base-bundler/docs/_media/bundler.md
@@ -0,0 +1,142 @@
+[**@tevm/base-bundler**](../README.md) • **Docs**
+
+***
+
+[@tevm/base-bundler](../globals.md) / bundler
+
+# Function: bundler()
+
+> **bundler**(`config`, `logger`, `fao`, `solc`, `cache`, `contractPackage`?): `object`
+
+The base bundler instance used within tevm to generate JavaScript and TypeScript files
+from solidity files. This is used internally by all other tevm build tooling including
+the ts-plugin, the webpack plugin, the bun plugin, the vite plugin, and more.
+
+## Parameters
+
+• **config**: `ResolvedCompilerConfig`
+
+The tevm config. Can be loaded with `loadConfig()`
+
+• **logger**: `Logger`
+
+The logger to use for logging. Can be `console`
+
+• **fao**: `FileAccessObject`
+
+The file access object to use for reading and writing files. Can use fs to fill this out
+
+• **solc**: `any`
+
+The solc compiler to use. Can be loaded with `createSolc()`
+
+• **cache**: `Cache`
+
+The cache to use. Can be created with `createCache()`
+
+• **contractPackage?**: `"tevm/contract"` \| `"@tevm/contract"`
+
+The name of the package that contains the contract package
+If not included the bundler will attempt to autodetect the package
+
+## Returns
+
+`object`
+
+### config
+
+> **config**: `ResolvedCompilerConfig`
+
+The configuration of the plugin.
+
+### exclude?
+
+> `optional` **exclude**: `string`[]
+
+### include?
+
+> `optional` **include**: `string`[]
+
+### name
+
+> **name**: `string`
+
+The name of the plugin.
+
+### resolveCjsModule
+
+> **resolveCjsModule**: `AsyncBundlerResult`
+
+Resolves cjs representation of the solidity module
+
+### resolveCjsModuleSync
+
+> **resolveCjsModuleSync**: `SyncBundlerResult`
+
+Resolves cjs representation of the solidity module
+
+### resolveDts
+
+> **resolveDts**: `AsyncBundlerResult`
+
+Resolves .d.ts representation of the solidity module
+
+### resolveDtsSync
+
+> **resolveDtsSync**: `SyncBundlerResult`
+
+Resolves .d.ts representation of the solidity module
+
+### resolveEsmModule
+
+> **resolveEsmModule**: `AsyncBundlerResult`
+
+Resolves the esm representation of the solidity module
+
+### resolveEsmModuleSync
+
+> **resolveEsmModuleSync**: `SyncBundlerResult`
+
+Resolves the esm representation of the solidity module
+
+### resolveTsModule
+
+> **resolveTsModule**: `AsyncBundlerResult`
+
+Resolves typescript representation of the solidity module
+
+### resolveTsModuleSync
+
+> **resolveTsModuleSync**: `SyncBundlerResult`
+
+Resolves typescript representation of the solidity module
+
+## Example
+
+```typescript
+import { bundler } from '@tevm/base-bundler-bundler'
+import { createCache } from '@tevm/bundler-cache'
+import { readFile, writeFile } from 'fs/promises'
+import { readFileSync, writeFileSync, existsSync } from 'fs'
+import { createSolc } from '@tevm/solc'
+import { loadConfig } from '@tevm/config'
+
+const fao = {
+ readFile,
+ writeFile,
+ readFileSync,
+ writeFileSync,
+ existsSync,
+ // may need more methods
+}
+
+const b = bundler(await loadConfig(), console, fao, await createSolc(), createCache())
+
+const path = '../contracts/ERC20.sol'
+
+const { abi, bytecode } = await b.resolveTs(path, __dirname, true, true)
+```
+
+## Defined in
+
+[bundler.js:45](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/base-bundler/src/bundler.js#L45)
diff --git a/bundler-packages/base-bundler/docs/functions/bundler.md b/bundler-packages/base-bundler/docs/functions/bundler.md
index 310e48c312..07ce152621 100644
--- a/bundler-packages/base-bundler/docs/functions/bundler.md
+++ b/bundler-packages/base-bundler/docs/functions/bundler.md
@@ -111,6 +111,32 @@ Resolves typescript representation of the solidity module
Resolves typescript representation of the solidity module
+## Example
+
+```typescript
+import { bundler } from '@tevm/base-bundler-bundler'
+import { createCache } from '@tevm/bundler-cache'
+import { readFile, writeFile } from 'fs/promises'
+import { readFileSync, writeFileSync, existsSync } from 'fs'
+import { createSolc } from '@tevm/solc'
+import { loadConfig } from '@tevm/config'
+
+const fao = {
+ readFile,
+ writeFile,
+ readFileSync,
+ writeFileSync,
+ existsSync,
+ // may need more methods
+}
+
+const b = bundler(await loadConfig(), console, fao, await createSolc(), createCache())
+
+const path = '../contracts/ERC20.sol'
+
+const { abi, bytecode } = await b.resolveTs(path, __dirname, true, true)
+```
+
## Defined in
[bundler.js:45](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/base-bundler/src/bundler.js#L45)
diff --git a/bundler-packages/bun/docs/README.md b/bundler-packages/bun/docs/README.md
index 9c6361672e..29a781a69c 100644
--- a/bundler-packages/bun/docs/README.md
+++ b/bundler-packages/bun/docs/README.md
@@ -16,8 +16,8 @@ pnpm install -D bun-types @tevm/bun-plugin @tevm/ts-plugin @tevm/contract solc
### Usage
-See [docs]()
+See [docs](./docs/functions/tevmBunPlugin.md)
## License 📄
-
+
diff --git a/bundler-packages/bun/docs/_media/LICENSE b/bundler-packages/bun/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/bundler-packages/bun/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/bundler-packages/bun/docs/functions/bunPluginTevm.md b/bundler-packages/bun/docs/functions/bunPluginTevm.md
index 1d8c506b3f..cf51ed1e3a 100644
--- a/bundler-packages/bun/docs/functions/bunPluginTevm.md
+++ b/bundler-packages/bun/docs/functions/bunPluginTevm.md
@@ -8,6 +8,9 @@
> **bunPluginTevm**(`SolcVersions`): `BunPlugin`
+Bun plugin for tevm. Enables Solidity imports in JavaScript. Once enabled the code
+will transform solidity contract imports into Tevm `Contract` instances.
+
## Parameters
• **SolcVersions**
@@ -24,6 +27,78 @@ Which solc version to use
To configure add this plugin to your Bun config and add the ts-plugin to your tsconfig.json
+## Examples
+
+```ts plugin.ts
+// Configure plugin in a plugin.ts file
+import { tevmPluginBun } from '@tevm/bun-plugin'
+import { plugin } from 'bun'
+
+plugin(tevmPluginBun())
+```
+
+// Add the plugin.ts to your bunfig.toml
+```ts bunfig.toml
+preload = ["./plugins.ts"]
+```
+
+For LSP so your editor recognizes the solidity imports correctly you must also configure tevm/ts-plugin in your tsconfig.json
+The ts-plugin will provide type hints, code completion, and other features.
+
+```json
+{
+ "compilerOptions": {
+ "plugins": [{ "name": "tevm/ts-plugin" }]
+ }
+}
+```
+
+Once the esbuild plugin and the ts-plugin are configured, you can import Solidity files in JavaScript. The compiler will
+turn them into Tevm `Contract` instances.
+
+```typescript
+// Solidity imports are automaticlaly turned into Tevm Contract objects
+import { ERC20 } from '@openzeppelin/contracts/token/ERC20/ERC20.sol'
+import { createTevm } from 'tevm'
+
+console.log(ERC20.abi)
+console.log(ERC20.humanReadableAbi)
+console.log(ERC20.bytecode)
+
+tevm.contract(
+ ERC20.withAddress(.read.balanceOf()
+)
+```
+
+Under the hood the esbuild plugin is creating a virtual file for ERC20.sol called ERC20.sol.cjs that looks like this
+
+```typescript
+import { createContract } from '@tevm/contract'
+
+export const ERC20 = createContract({
+ name: 'ERC20',
+ humanReadableAbi: [ 'function balanceOf(address): uint256', ... ],
+ bytecode: '0x...',
+ deployedBytecode: '0x...',
+})
+```
+
+For custom configuration of the Tevm compiler add a [tevm.config.json](https://todo.todo.todo) file to your project root.
+
+```json
+{
+ foundryProject?: boolean | string | undefined,
+ libs: ['lib'],
+ remappings: {'foo': 'vendored/foo'},
+ debug: true,
+ cacheDir: '.tevm'
+}
+```
+
+## See
+
+[Tevm esbuild example](https://todo.todo.todo)
+
## Defined in
[bunPluginTevm.js:86](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/bun/src/bunPluginTevm.js#L86)
diff --git a/bundler-packages/bundler-cache/docs/README.md b/bundler-packages/bundler-cache/docs/README.md
index ea1b97ea4a..cd9589803f 100644
--- a/bundler-packages/bundler-cache/docs/README.md
+++ b/bundler-packages/bundler-cache/docs/README.md
@@ -39,4 +39,4 @@ This package may break on minor releases and is meant to only be used within the
## License 📄
-
+
diff --git a/bundler-packages/bundler-cache/docs/_media/LICENSE b/bundler-packages/bundler-cache/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/bundler-packages/bundler-cache/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/bundler-packages/bundler-cache/docs/functions/createCache.md b/bundler-packages/bundler-cache/docs/functions/createCache.md
index 865e04fcf5..ad5c05823d 100644
--- a/bundler-packages/bundler-cache/docs/functions/createCache.md
+++ b/bundler-packages/bundler-cache/docs/functions/createCache.md
@@ -8,6 +8,8 @@
> **createCache**(`cacheDir`, `fs`, `cwd`): [`Cache`](../type-aliases/Cache.md)
+Creates a Tevm cache object for reading and writing cached items
+
## Parameters
• **cacheDir**: `string`
diff --git a/bundler-packages/compiler/docs/README.md b/bundler-packages/compiler/docs/README.md
index 613fd7db9f..19d6520398 100644
--- a/bundler-packages/compiler/docs/README.md
+++ b/bundler-packages/compiler/docs/README.md
@@ -30,4 +30,4 @@ The tevm compiler for compiling Solidity files into ABI bytecode source maps and
## License 📄
-
+
diff --git a/bundler-packages/compiler/docs/_media/LICENSE b/bundler-packages/compiler/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/bundler-packages/compiler/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/bundler-packages/compiler/src/utils/resolvePromise.spec.ts b/bundler-packages/compiler/src/utils/resolvePromise.spec.ts
index d7811b1d62..e4095a35c5 100644
--- a/bundler-packages/compiler/src/utils/resolvePromise.spec.ts
+++ b/bundler-packages/compiler/src/utils/resolvePromise.spec.ts
@@ -91,7 +91,7 @@ describe('resolvePromise', () => {
expect(
Effect.runPromise(resolveEffect('./resolvePromise.spec.ts', './src/utils', fao, logger)),
).rejects.toThrowErrorMatchingInlineSnapshot('[Error: exists error]')
- expect((logger.error as Mock).mock.calls[0].slice(0, 2)).toMatchInlineSnapshot(`
+ expect((logger.error as Mock)?.mock?.calls?.[0]?.slice(0, 2)).toMatchInlineSnapshot(`
[
[Error: exists error],
]
diff --git a/bundler-packages/config/docs/README.md b/bundler-packages/config/docs/README.md
index e3370d2cdf..4a37643e61 100644
--- a/bundler-packages/config/docs/README.md
+++ b/bundler-packages/config/docs/README.md
@@ -38,4 +38,4 @@ Tools for configuring `tevm.config.ts` file.
## License 📄
-
+
diff --git a/bundler-packages/config/docs/_media/LICENSE b/bundler-packages/config/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/bundler-packages/config/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/bundler-packages/config/docs/defineConfig/classes/DefineConfigError.md b/bundler-packages/config/docs/defineConfig/classes/DefineConfigError.md
index 1008739fb5..ea587b95ca 100644
--- a/bundler-packages/config/docs/defineConfig/classes/DefineConfigError.md
+++ b/bundler-packages/config/docs/defineConfig/classes/DefineConfigError.md
@@ -58,7 +58,7 @@ Error class for [defineConfig](../functions/defineConfig.md)
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -72,7 +72,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.err
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -100,7 +100,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -110,10 +110,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -124,6 +120,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`Error.prepareStackTrace`
diff --git a/bundler-packages/config/docs/defineConfig/functions/defineConfig.md b/bundler-packages/config/docs/defineConfig/functions/defineConfig.md
index a6d030aa55..82f0d067ff 100644
--- a/bundler-packages/config/docs/defineConfig/functions/defineConfig.md
+++ b/bundler-packages/config/docs/defineConfig/functions/defineConfig.md
@@ -30,6 +30,19 @@ Typesafe way to create an Tevm CompilerConfig
`Effect`\<`never`, [`DefineConfigError`](../classes/DefineConfigError.md), [`ResolvedCompilerConfig`](../../types/type-aliases/ResolvedCompilerConfig.md)\>
+## Example
+
+```ts
+import { defineConfig } from '@tevm/ts-plugin'
+
+export default defineConfig(() => ({
+ lib: ['lib'],
+ remappings: {
+ 'foo': 'foo/bar'
+ }
+})
+```
+
## Defined in
[bundler-packages/config/src/defineConfig.js:48](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/config/src/defineConfig.js#L48)
diff --git a/bundler-packages/config/docs/loadConfig/classes/LoadConfigError.md b/bundler-packages/config/docs/loadConfig/classes/LoadConfigError.md
index 41c1e6267e..c0df386efa 100644
--- a/bundler-packages/config/docs/loadConfig/classes/LoadConfigError.md
+++ b/bundler-packages/config/docs/loadConfig/classes/LoadConfigError.md
@@ -58,7 +58,7 @@ Error class for [loadConfig](../functions/loadConfig.md)
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -72,7 +72,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.err
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -100,7 +100,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -110,10 +110,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -124,6 +120,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`Error.prepareStackTrace`
diff --git a/bundler-packages/config/docs/loadConfig/functions/loadConfig.md b/bundler-packages/config/docs/loadConfig/functions/loadConfig.md
index 0aa15a8fb7..cd8626229f 100644
--- a/bundler-packages/config/docs/loadConfig/functions/loadConfig.md
+++ b/bundler-packages/config/docs/loadConfig/functions/loadConfig.md
@@ -8,6 +8,8 @@
> **loadConfig**(`configFilePath`): `Effect`\<`never`, [`LoadConfigError`](../classes/LoadConfigError.md), [`ResolvedCompilerConfig`](../../types/type-aliases/ResolvedCompilerConfig.md)\>
+Loads an Tevm config from the given path
+
## Parameters
• **configFilePath**: `string`
@@ -16,6 +18,17 @@
`Effect`\<`never`, [`LoadConfigError`](../classes/LoadConfigError.md), [`ResolvedCompilerConfig`](../../types/type-aliases/ResolvedCompilerConfig.md)\>
+## Example
+
+```ts
+import {tap} from 'effect/Effect'
+import {loadConfig} from '@tevm/config'
+
+runPromise(loadConfig('./tsconfig.json')).pipe(
+ tap(config => console.log(config))
+)
+```
+
## Defined in
[bundler-packages/config/src/loadConfig.js:55](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/config/src/loadConfig.js#L55)
diff --git a/bundler-packages/esbuild/docs/README.md b/bundler-packages/esbuild/docs/README.md
index 311de03f7f..288f51d67e 100644
--- a/bundler-packages/esbuild/docs/README.md
+++ b/bundler-packages/esbuild/docs/README.md
@@ -14,8 +14,8 @@ pnpm i @tevm/webpack-plugin
## Usage
-See [docs]()
+See [docs](./docs/functions/tevmPluginEsbuild.md)
## License 📄
-
+
diff --git a/bundler-packages/esbuild/docs/_media/LICENSE b/bundler-packages/esbuild/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/bundler-packages/esbuild/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/bundler-packages/esbuild/docs/functions/esbuildPluginTevm.md b/bundler-packages/esbuild/docs/functions/esbuildPluginTevm.md
index 4b9af78b55..956e3be819 100644
--- a/bundler-packages/esbuild/docs/functions/esbuildPluginTevm.md
+++ b/bundler-packages/esbuild/docs/functions/esbuildPluginTevm.md
@@ -23,6 +23,77 @@ To configure add this plugin to your esbuild config and add the ts-plugin to you
`Plugin`
+## Examples
+
+```typescript
+import { esbuildPluginTevm } from '@tevm/esbuild-plugin'
+import { build } from 'esbuild'
+
+build({
+ entryPoints: ['src/index.js'],
+ outdir: 'dist',
+ bundle: true,
+ plugins: [esbuildPluginTevm()],
+})
+```
+
+For LSP so your editor recognizes the solidity imports correctly you must also configure tevm/ts-plugin in your tsconfig.json
+The ts-plugin will provide type hints, code completion, and other features.
+
+```json
+{
+ "compilerOptions": {
+ "plugins": [{ "name": "tevm/ts-plugin" }]
+ }
+}
+```
+
+Once the esbuild plugin and the ts-plugin are configured, you can import Solidity files in JavaScript. The compiler will
+turn them into Tevm `Contract` instances.
+
+```typescript
+// Solidity imports are automaticlaly turned into Tevm Contract objects
+import { ERC20 } from '@openzeppelin/contracts/token/ERC20/ERC20.sol'
+import { createTevm } from 'tevm'
+
+console.log(ERC20.abi)
+console.log(ERC20.humanReadableAbi)
+console.log(ERC20.bytecode)
+
+tevm.contract(
+ ERC20.withAddress(.read.balanceOf()
+)
+```
+
+Under the hood the esbuild plugin is creating a virtual file for ERC20.sol called ERC20.sol.cjs that looks like this
+
+```typescript
+import { createContract } from '@tevm/contract'
+
+export const ERC20 = createContract({
+ name: 'ERC20',
+ humanReadableAbi: [ 'function balanceOf(address): uint256', ... ],
+ bytecode: '0x...',
+ deployedBytecode: '0x...',
+})
+```
+
+For custom configuration of the Tevm compiler add a [tevm.config.json](https://todo.todo.todo) file to your project root.
+
+```json
+{
+ foundryProject?: boolean | string | undefined,
+ libs: ['lib'],
+ remappings: {'foo': 'vendored/foo'},
+ debug: true,
+ cacheDir: '.tevm'
+}
+```
+
+## See
+
+[Tevm esbuild example](https://todo.todo.todo)
+
## Defined in
[bundler-packages/esbuild/src/esbuildPluginTevm.js:76](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/esbuild/src/esbuildPluginTevm.js#L76)
diff --git a/bundler-packages/resolutions/docs/README.md b/bundler-packages/resolutions/docs/README.md
index c25470b5b6..8dbbb6b930 100644
--- a/bundler-packages/resolutions/docs/README.md
+++ b/bundler-packages/resolutions/docs/README.md
@@ -28,8 +28,8 @@
Package to resolve the import graph for solidity packages
-Generated docs at [./docs]()
+Generated docs at [./docs](./docs)
## License 📄
-
+
diff --git a/bundler-packages/resolutions/docs/_media/LICENSE b/bundler-packages/resolutions/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/bundler-packages/resolutions/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/bundler-packages/resolutions/docs/moduleFactory/functions/moduleFactory.md b/bundler-packages/resolutions/docs/moduleFactory/functions/moduleFactory.md
index 6b0633a334..1957d28b77 100644
--- a/bundler-packages/resolutions/docs/moduleFactory/functions/moduleFactory.md
+++ b/bundler-packages/resolutions/docs/moduleFactory/functions/moduleFactory.md
@@ -8,6 +8,16 @@
> **moduleFactory**(`absolutePath`, `rawCode`, `remappings`, `libs`, `fao`, `sync`): `Effect`\<`never`, [`ModuleFactoryError`](../type-aliases/ModuleFactoryError.md), `Map`\<`string`, [`ModuleInfo`](../../types/interfaces/ModuleInfo.md)\>\>
+Creates a module from the given module information.
+This includes resolving all imports and creating a dependency graph.
+
+Currently it modifies the source code in place which causes the ast to not match the source code.
+This complexity leaks to the typescript lsp which has to account for this
+Ideally we refactor this to not need to modify source code in place
+Doing this hurts our ability to control the import graph and make it use node resolution though
+See foundry that is alergic to using npm
+Doing it this way for now is easier but for sure a leaky abstraction
+
## Parameters
• **absolutePath**: `string`
@@ -28,6 +38,31 @@ Whether to run this synchronously or not
`Effect`\<`never`, [`ModuleFactoryError`](../type-aliases/ModuleFactoryError.md), `Map`\<`string`, [`ModuleInfo`](../../types/interfaces/ModuleInfo.md)\>\>
+## Example
+
+```ts
+const pathToSolidity = path.join(__dirname, '../Contract.sol')
+const rawCode = fs.readFileSync(pathToSolidity, 'utf8'),
+
+const modules = runPromise(
+ moduleFactory(
+ pathToSolidity,
+ rawCode,
+ {
+ "remapping": "remapping/src"
+ },
+ ["lib/path"],
+ {
+ readFileSync,
+ readFile,
+ existsSync,
+ },
+ false
+ )
+)
+console.log(modules.get(pathToSolidity)) // { id: '/path/to/Contract.sol', rawCode: '...', importedIds: ['/path/to/Imported.sol'], code: '...' }
+```
+
## Defined in
[moduleFactory.js:53](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/resolutions/src/moduleFactory.js#L53)
diff --git a/bundler-packages/resolutions/docs/resolveImports/functions/resolveImports.md b/bundler-packages/resolutions/docs/resolveImports/functions/resolveImports.md
index f95806ea96..0766e4ecee 100644
--- a/bundler-packages/resolutions/docs/resolveImports/functions/resolveImports.md
+++ b/bundler-packages/resolutions/docs/resolveImports/functions/resolveImports.md
@@ -8,6 +8,8 @@
> **resolveImports**(`absolutePath`, `code`, `remappings`, `libs`, `sync`): `Effect`\<`never`, [`ResolveImportsError`](../type-aliases/ResolveImportsError.md), readonly [`ResolvedImport`](../../types/type-aliases/ResolvedImport.md)[]\>
+Returns a the import resolutions for the given code
+
## Parameters
• **absolutePath**: `string`
@@ -24,6 +26,26 @@
`Effect`\<`never`, [`ResolveImportsError`](../type-aliases/ResolveImportsError.md), readonly [`ResolvedImport`](../../types/type-aliases/ResolvedImport.md)[]\>
+## Example
+
+```ts
+const pathToSolidity = path.join(__dirname, '../Contract.sol')
+const code = fs.readFileSync(pathToSolidity, 'utf8'),
+const remappings = {}
+const lib = []
+
+const imports = runPromise(
+ resolveImports(
+ pathToSolidity,
+ code,
+ remappings,
+ libs,
+ false
+ )
+)
+console.log(imports) // [{ updated: '/path/to/Contract.sol', absolute: '/path/to/Contract.sol', original: '../Contract.sol' }]
+```
+
## Defined in
[resolveImports.js:50](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/resolutions/src/resolveImports.js#L50)
diff --git a/bundler-packages/rollup/docs/README.md b/bundler-packages/rollup/docs/README.md
index e0ca1acfa2..057f5b3664 100644
--- a/bundler-packages/rollup/docs/README.md
+++ b/bundler-packages/rollup/docs/README.md
@@ -16,8 +16,8 @@ pnpm i @tevm/rollup-plugin
## Usage
-See [docs]()
+See [docs](_media/rollupPluginTevm.md)
## License 📄
-
+
diff --git a/bundler-packages/rollup/docs/_media/LICENSE b/bundler-packages/rollup/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/bundler-packages/rollup/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/bundler-packages/rollup/docs/_media/rollupPluginTevm.md b/bundler-packages/rollup/docs/_media/rollupPluginTevm.md
new file mode 100644
index 0000000000..dfc63135c6
--- /dev/null
+++ b/bundler-packages/rollup/docs/_media/rollupPluginTevm.md
@@ -0,0 +1,98 @@
+[**@tevm/rollup-plugin**](../README.md) • **Docs**
+
+***
+
+[@tevm/rollup-plugin](../globals.md) / rollupPluginTevm
+
+# Function: rollupPluginTevm()
+
+> **rollupPluginTevm**(`options`?): `Plugin`\<`any`\>
+
+Rollup plugin for tevm. Enables Solidity imports in JavaScript. Once enabled the code
+will transform solidity contract imports into Tevm `Contract` instances.
+
+To configure add this plugin to your rollup config and add the ts-plugin to your tsconfig.json
+
+## Parameters
+
+• **options?**
+
+• **options.solc?**: `SolcVersions`
+
+## Returns
+
+`Plugin`\<`any`\>
+
+## Examples
+
+```typescript
+import { defineConfig } from 'rollup';
+import { rollupPluginTevm } from '@tevm/rollup';
+
+export default defineConfig({
+ plugins: [
+ rollupPluginTevm()
+ ],
+});
+```
+
+For LSP so your editor recognizes the solidity imports correctly you must also configure tevm/ts-plugin in your tsconfig.json
+The ts-plugin will provide type hints, code completion, and other features.
+
+```json
+{
+ "compilerOptions": {
+ "plugins": [{ "name": "tevm/ts-plugin" }]
+ }
+}
+```
+
+Once the rollup plugin and the ts-plugin are configured, you can import Solidity files in JavaScript. The compiler will
+turn them into Tevm `Contract` instances.
+
+```typescript
+// Solidity imports are automaticlaly turned into Tevm Contract objects
+import { ERC20 } from '@openzeppelin/contracts/token/ERC20/ERC20.sol'
+import { createTevm } from 'tevm'
+
+console.log(ERC20.abi)
+console.log(ERC20.humanReadableAbi)
+console.log(ERC20.bytecode)
+
+tevm.contract(
+ ERC20.withAddress(.read.balanceOf()
+)
+```
+
+Under the hood the rollup plugin is creating a virtual file for ERC20.sol called ERC20.sol.cjs that looks like this
+
+```typescript
+import { createContract } from '@tevm/contract'
+
+export const ERC20 = createContract({
+ name: 'ERC20',
+ humanReadableAbi: [ 'function balanceOf(address): uint256', ... ],
+ bytecode: '0x...',
+ deployedBytecode: '0x...',
+})
+```
+
+For custom configuration of the Tevm compiler add a [tevm.config.json](https://todo.todo.todo) file to your project root.
+
+```json
+{
+ foundryProject?: boolean | string | undefined,
+ libs: ['lib'],
+ remappings: {'foo': 'vendored/foo'},
+ debug: true,
+ cacheDir: '.tevm'
+}
+```
+
+## See
+
+[Tevm rollup example](https://todo.todo.todo)
+
+## Defined in
+
+[bundler-packages/rollup/src/rollupPluginTevm.js:75](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/rollup/src/rollupPluginTevm.js#L75)
diff --git a/bundler-packages/rollup/docs/functions/rollupPluginTevm.md b/bundler-packages/rollup/docs/functions/rollupPluginTevm.md
index 1ebb587a76..dfc63135c6 100644
--- a/bundler-packages/rollup/docs/functions/rollupPluginTevm.md
+++ b/bundler-packages/rollup/docs/functions/rollupPluginTevm.md
@@ -23,6 +23,76 @@ To configure add this plugin to your rollup config and add the ts-plugin to your
`Plugin`\<`any`\>
+## Examples
+
+```typescript
+import { defineConfig } from 'rollup';
+import { rollupPluginTevm } from '@tevm/rollup';
+
+export default defineConfig({
+ plugins: [
+ rollupPluginTevm()
+ ],
+});
+```
+
+For LSP so your editor recognizes the solidity imports correctly you must also configure tevm/ts-plugin in your tsconfig.json
+The ts-plugin will provide type hints, code completion, and other features.
+
+```json
+{
+ "compilerOptions": {
+ "plugins": [{ "name": "tevm/ts-plugin" }]
+ }
+}
+```
+
+Once the rollup plugin and the ts-plugin are configured, you can import Solidity files in JavaScript. The compiler will
+turn them into Tevm `Contract` instances.
+
+```typescript
+// Solidity imports are automaticlaly turned into Tevm Contract objects
+import { ERC20 } from '@openzeppelin/contracts/token/ERC20/ERC20.sol'
+import { createTevm } from 'tevm'
+
+console.log(ERC20.abi)
+console.log(ERC20.humanReadableAbi)
+console.log(ERC20.bytecode)
+
+tevm.contract(
+ ERC20.withAddress(.read.balanceOf()
+)
+```
+
+Under the hood the rollup plugin is creating a virtual file for ERC20.sol called ERC20.sol.cjs that looks like this
+
+```typescript
+import { createContract } from '@tevm/contract'
+
+export const ERC20 = createContract({
+ name: 'ERC20',
+ humanReadableAbi: [ 'function balanceOf(address): uint256', ... ],
+ bytecode: '0x...',
+ deployedBytecode: '0x...',
+})
+```
+
+For custom configuration of the Tevm compiler add a [tevm.config.json](https://todo.todo.todo) file to your project root.
+
+```json
+{
+ foundryProject?: boolean | string | undefined,
+ libs: ['lib'],
+ remappings: {'foo': 'vendored/foo'},
+ debug: true,
+ cacheDir: '.tevm'
+}
+```
+
+## See
+
+[Tevm rollup example](https://todo.todo.todo)
+
## Defined in
[bundler-packages/rollup/src/rollupPluginTevm.js:75](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/rollup/src/rollupPluginTevm.js#L75)
diff --git a/bundler-packages/rspack/docs/README.md b/bundler-packages/rspack/docs/README.md
index 800f8e9551..98464388bb 100644
--- a/bundler-packages/rspack/docs/README.md
+++ b/bundler-packages/rspack/docs/README.md
@@ -14,8 +14,8 @@ pnpm i @tevm/rspack-plugin
## Usage
-See [docs]()
+See [docs](./docs/functions/tevmPluginRspack.md)
## License 📄
-
+
diff --git a/bundler-packages/rspack/docs/_media/LICENSE b/bundler-packages/rspack/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/bundler-packages/rspack/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/bundler-packages/rspack/docs/functions/rspackPluginTevm.md b/bundler-packages/rspack/docs/functions/rspackPluginTevm.md
index d8163cfec7..20eaeb19ab 100644
--- a/bundler-packages/rspack/docs/functions/rspackPluginTevm.md
+++ b/bundler-packages/rspack/docs/functions/rspackPluginTevm.md
@@ -23,6 +23,76 @@ To configure add this plugin to your rspack config and add the ts-plugin to your
`RspackPluginInstance`
+## Examples
+
+```typescript
+import { defineConfig } from '@rsbuild/core';
+import { rspackPluginTevm } from '@tevm/rspack';
+
+export default defineConfig({
+ plugins: [
+ rspackPluginTevm()
+ ],
+});
+```
+
+For LSP so your editor recognizes the solidity imports correctly you must also configure tevm/ts-plugin in your tsconfig.json
+The ts-plugin will provide type hints, code completion, and other features.
+
+```json
+{
+ "compilerOptions": {
+ "plugins": [{ "name": "tevm/ts-plugin" }]
+ }
+}
+```
+
+Once the rspack plugin and the ts-plugin are configured, you can import Solidity files in JavaScript. The compiler will
+turn them into Tevm `Contract` instances.
+
+```typescript
+// Solidity imports are automaticlaly turned into Tevm Contract objects
+import { ERC20 } from '@openzeppelin/contracts/token/ERC20/ERC20.sol'
+import { createTevm } from 'tevm'
+
+console.log(ERC20.abi)
+console.log(ERC20.humanReadableAbi)
+console.log(ERC20.bytecode)
+
+tevm.contract(
+ ERC20.withAddress(.read.balanceOf()
+)
+```
+
+Under the hood the rspack plugin is creating a virtual file for ERC20.sol called ERC20.sol.cjs that looks like this
+
+```typescript
+import { createContract } from '@tevm/contract'
+
+export const ERC20 = createContract({
+ name: 'ERC20',
+ humanReadableAbi: [ 'function balanceOf(address): uint256', ... ],
+ bytecode: '0x...',
+ deployedBytecode: '0x...',
+})
+```
+
+For custom configuration of the Tevm compiler add a [tevm.config.json](https://todo.todo.todo) file to your project root.
+
+```json
+{
+ foundryProject?: boolean | string | undefined,
+ libs: ['lib'],
+ remappings: {'foo': 'vendored/foo'},
+ debug: true,
+ cacheDir: '.tevm'
+}
+```
+
+## See
+
+[Tevm rspack solid.js example](https://todo.todo.todo)
+
## Defined in
[bundler-packages/rspack/src/rspackPluginTevm.js:75](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/rspack/src/rspackPluginTevm.js#L75)
diff --git a/bundler-packages/runtime/docs/README.md b/bundler-packages/runtime/docs/README.md
index 6eedea2cca..81d306a709 100644
--- a/bundler-packages/runtime/docs/README.md
+++ b/bundler-packages/runtime/docs/README.md
@@ -26,12 +26,12 @@
# @tevm/runtime
-Internal code for generating the runtime contract code for [@tevm/base]()
+Internal code for generating the runtime contract code for [@tevm/base](../bundler)
-Generated API Docs at [./docs/]()
+Generated API Docs at [./docs/](./docs)
## See [Tevm Beta project board](https://github.com/orgs/tevm/projects/1) for progress on the upcoming beta release
## License 📄
-
+
diff --git a/bundler-packages/runtime/docs/_media/LICENSE b/bundler-packages/runtime/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/bundler-packages/runtime/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/bundler-packages/solc/docs/README.md b/bundler-packages/solc/docs/README.md
index 1e16f4bd6f..725af1c308 100644
--- a/bundler-packages/solc/docs/README.md
+++ b/bundler-packages/solc/docs/README.md
@@ -30,4 +30,4 @@ Utils built around solc
## License 📄
-
+
diff --git a/bundler-packages/solc/docs/_media/LICENSE b/bundler-packages/solc/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/bundler-packages/solc/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/bundler-packages/solc/docs/functions/solcCompile.md b/bundler-packages/solc/docs/functions/solcCompile.md
index deefb1bcb3..a98564ac42 100644
--- a/bundler-packages/solc/docs/functions/solcCompile.md
+++ b/bundler-packages/solc/docs/functions/solcCompile.md
@@ -8,6 +8,8 @@
> **solcCompile**(`solc`, `input`): [`SolcOutput`](../type-aliases/SolcOutput.md)
+Typesafe wrapper around solc.compile
+
## Parameters
• **solc**: `any`
diff --git a/bundler-packages/unplugin/docs/README.md b/bundler-packages/unplugin/docs/README.md
index 7ff8f09e68..902c5288f3 100644
--- a/bundler-packages/unplugin/docs/README.md
+++ b/bundler-packages/unplugin/docs/README.md
@@ -38,4 +38,4 @@ Used in following packages
## License 📄
-
+
diff --git a/bundler-packages/unplugin/docs/_media/LICENSE b/bundler-packages/unplugin/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/bundler-packages/unplugin/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/bundler-packages/vite/docs/README.md b/bundler-packages/vite/docs/README.md
index cc0db1b81f..410191b0cf 100644
--- a/bundler-packages/vite/docs/README.md
+++ b/bundler-packages/vite/docs/README.md
@@ -16,8 +16,8 @@ pnpm i @tevm/vite-plugin
## Usage
-See [docs]()
+See [docs](_media/vitePluginTevm.md)
## License 📄
-
+
diff --git a/bundler-packages/vite/docs/_media/LICENSE b/bundler-packages/vite/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/bundler-packages/vite/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/bundler-packages/vite/docs/_media/vitePluginTevm.md b/bundler-packages/vite/docs/_media/vitePluginTevm.md
new file mode 100644
index 0000000000..b5b3ce9a44
--- /dev/null
+++ b/bundler-packages/vite/docs/_media/vitePluginTevm.md
@@ -0,0 +1,94 @@
+[**@tevm/vite-plugin**](../README.md) • **Docs**
+
+***
+
+[@tevm/vite-plugin](../globals.md) / vitePluginTevm
+
+# Function: vitePluginTevm()
+
+> **vitePluginTevm**(`options`?): `Plugin`\<`any`\>
+
+Vite plugin for tevm. Enables Solidity imports in JavaScript. Once enabled the code
+will transform solidity contract imports into Tevm `Contract` instances.
+
+To configure add this plugin to your vite config and add the ts-plugin to your tsconfig.json
+
+## Parameters
+
+• **options?**
+
+• **options.solc?**: `SolcVersions`
+
+## Returns
+
+`Plugin`\<`any`\>
+
+## Examples
+
+```typescript
+import { vitePluginTevm } from '@tevm/vite'
+import { defineConfig } from 'vite'
+
+export default defineConfig({
+ plugins: [
+ vitePluginTevm()
+ ]
+})
+```
+
+For LSP so your editor recognizes the solidity imports correctly you must also configure tevm/ts-plugin in your tsconfig.json
+The ts-plugin will provide type hints, code completion, and other features.
+
+```json
+{
+ "compilerOptions": {
+ "plugins": [{ "name": "tevm/ts-plugin" }]
+ }
+}
+```
+
+Once the vite plugin and the ts-plugin are configured, you can import Solidity files in JavaScript. The compiler will
+turn them into Tevm `Contract` instances.
+
+```typescript
+// Solidity imports are automaticlaly turned into Tevm Contract objects
+import { ERC20 } from '@openzeppelin/contracts/token/ERC20/ERC20.sol'
+import { createTevm } from 'tevm'
+
+console.log(ERC20.abi)
+console.log(ERC20.humanReadableAbi)
+console.log(ERC20.bytecode)
+
+tevm.contract(
+ ERC20.withAddress(.read.balanceOf()
+)
+```
+
+Under the hood the vite plugin is creating a virtual file for ERC20.sol called ERC20.sol.cjs that looks like this
+
+```typescript
+import { createContract } from '@tevm/contract'
+
+export const ERC20 = createContract({
+ name: 'ERC20',
+ humanReadableAbi: [ 'function balanceOf(address): uint256', ... ],
+ bytecode: '0x...',
+ deployedBytecode: '0x...',
+})
+```
+
+For custom configuration of the Tevm compiler add a [tevm.config.json](https://todo.todo.todo) file to your project root.
+
+```json
+{
+ foundryProject?: boolean | string | undefined,
+ libs: ['lib'],
+ remappings: {'foo': 'vendored/foo'},
+ debug: true,
+ cacheDir: '.tevm'
+}
+```
+
+## Defined in
+
+[bundler-packages/vite/src/vitePluginTevm.js:73](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/vite/src/vitePluginTevm.js#L73)
diff --git a/bundler-packages/vite/docs/functions/vitePluginTevm.md b/bundler-packages/vite/docs/functions/vitePluginTevm.md
index 3dc774438a..b5b3ce9a44 100644
--- a/bundler-packages/vite/docs/functions/vitePluginTevm.md
+++ b/bundler-packages/vite/docs/functions/vitePluginTevm.md
@@ -23,6 +23,72 @@ To configure add this plugin to your vite config and add the ts-plugin to your t
`Plugin`\<`any`\>
+## Examples
+
+```typescript
+import { vitePluginTevm } from '@tevm/vite'
+import { defineConfig } from 'vite'
+
+export default defineConfig({
+ plugins: [
+ vitePluginTevm()
+ ]
+})
+```
+
+For LSP so your editor recognizes the solidity imports correctly you must also configure tevm/ts-plugin in your tsconfig.json
+The ts-plugin will provide type hints, code completion, and other features.
+
+```json
+{
+ "compilerOptions": {
+ "plugins": [{ "name": "tevm/ts-plugin" }]
+ }
+}
+```
+
+Once the vite plugin and the ts-plugin are configured, you can import Solidity files in JavaScript. The compiler will
+turn them into Tevm `Contract` instances.
+
+```typescript
+// Solidity imports are automaticlaly turned into Tevm Contract objects
+import { ERC20 } from '@openzeppelin/contracts/token/ERC20/ERC20.sol'
+import { createTevm } from 'tevm'
+
+console.log(ERC20.abi)
+console.log(ERC20.humanReadableAbi)
+console.log(ERC20.bytecode)
+
+tevm.contract(
+ ERC20.withAddress(.read.balanceOf()
+)
+```
+
+Under the hood the vite plugin is creating a virtual file for ERC20.sol called ERC20.sol.cjs that looks like this
+
+```typescript
+import { createContract } from '@tevm/contract'
+
+export const ERC20 = createContract({
+ name: 'ERC20',
+ humanReadableAbi: [ 'function balanceOf(address): uint256', ... ],
+ bytecode: '0x...',
+ deployedBytecode: '0x...',
+})
+```
+
+For custom configuration of the Tevm compiler add a [tevm.config.json](https://todo.todo.todo) file to your project root.
+
+```json
+{
+ foundryProject?: boolean | string | undefined,
+ libs: ['lib'],
+ remappings: {'foo': 'vendored/foo'},
+ debug: true,
+ cacheDir: '.tevm'
+}
+```
+
## Defined in
[bundler-packages/vite/src/vitePluginTevm.js:73](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/vite/src/vitePluginTevm.js#L73)
diff --git a/bundler-packages/webpack/docs/README.md b/bundler-packages/webpack/docs/README.md
index 2695f26781..54cb10bc87 100644
--- a/bundler-packages/webpack/docs/README.md
+++ b/bundler-packages/webpack/docs/README.md
@@ -14,8 +14,8 @@ pnpm i @tevm/webpack-plugin
## Usage
-See [docs]()
+See [docs](./docs/)
## License 📄
-
+
diff --git a/bundler-packages/webpack/docs/_media/LICENSE b/bundler-packages/webpack/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/bundler-packages/webpack/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/bundler-packages/whatsabi/.depcheckrc b/bundler-packages/whatsabi/.depcheckrc
new file mode 100644
index 0000000000..daf381d93e
--- /dev/null
+++ b/bundler-packages/whatsabi/.depcheckrc
@@ -0,0 +1,4 @@
+ignores: [
+ "@tevm/config"
+]
+skip-missing: true
diff --git a/bundler-packages/whatsabi/.gitignore b/bundler-packages/whatsabi/.gitignore
new file mode 100644
index 0000000000..f788c233f1
--- /dev/null
+++ b/bundler-packages/whatsabi/.gitignore
@@ -0,0 +1,50 @@
+.env
+
+cache
+forge-artifacts
+broadcast
+types
+
+# compiled output
+dist
+packages/*/dist
+tmp
+/out-tsc
+**/tsconfig.tsbuildinfo
+
+# dependencies
+node_modules
+
+# IDEs and editors
+/.idea
+.project
+.classpath
+.c9/
+*.launch
+.settings/
+*.sublime-workspace
+
+**/lcov.info
+
+# IDE - VSCode
+.vscode/*
+!.vscode/settings.json
+!.vscode/tasks.json
+!.vscode/launch.json
+!.vscode/extensions.json
+
+# misc
+/.sass-cache
+/connect.lock
+/coverage
+/libpeerconnection.log
+npm-debug.log
+testem.log
+/typings
+
+# System Files
+.DS_Store
+Thumbs.db
+
+# My personal files
+.zshrc
diff --git a/bundler-packages/whatsabi/LICENSE b/bundler-packages/whatsabi/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/bundler-packages/whatsabi/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/bundler-packages/whatsabi/README.md b/bundler-packages/whatsabi/README.md
new file mode 100644
index 0000000000..e06ef96951
--- /dev/null
+++ b/bundler-packages/whatsabi/README.md
@@ -0,0 +1,4 @@
+# @tevm/whatsabi
+
+Internal utils built around whatsabi.
+Also exports the entire whatsabi lib for convenience
diff --git a/bundler-packages/whatsabi/biome.json b/bundler-packages/whatsabi/biome.json
new file mode 100644
index 0000000000..5fece99d72
--- /dev/null
+++ b/bundler-packages/whatsabi/biome.json
@@ -0,0 +1,77 @@
+{
+ "$schema": "./node_modules/@biomejs/biome/configuration_schema.json",
+ "organizeImports": {
+ "enabled": true
+ },
+ "files": {
+ "ignore": [
+ ".nx",
+ "node_modules",
+ "package.json",
+ "**/package.json",
+ "**/coverage",
+ "**/node_modules",
+ "**/dist",
+ "**/types",
+ "**/artifacts",
+ "**/lib",
+ "**/fixtures",
+ "**/.next",
+ "**/.vitepress/cache",
+ "**/.vitepress/dist",
+ "scaffold-tevm",
+ "docs/**/*",
+ "tevm/**/*",
+ "bundler/**/*",
+ ".vscode",
+ ".changeset",
+ ".devcontainer",
+ "examples/svelte-ethers/.svelte-kit",
+ "examples/next",
+ "bundler-packages/cli",
+ "experimental/viem-effect",
+ "bundler-packages/config/src/fixtures",
+ "bundler-packages/cli/fixtures"
+ ]
+ },
+ "formatter": {
+ "enabled": true,
+ "formatWithErrors": false,
+ "indentStyle": "tab",
+ "indentWidth": 2,
+ "lineWidth": 120
+ },
+ "linter": {
+ "enabled": true,
+ "rules": {
+ "recommended": true,
+ "style": {
+ "useImportType": "off"
+ },
+ "performance": {
+ "noDelete": "off",
+ "noAccumulatingSpread": "off"
+ },
+ "complexity": {
+ "noForEach": "off",
+ "noBannedTypes": "off",
+ "useLiteralKeys": "off"
+ },
+ "suspicious": {
+ "noExplicitAny": "off",
+ "noGlobalAssign": "off",
+ "noArrayIndexKey": "off",
+ "noConfusingVoidType": "off",
+ "noAssignInExpressions": "off",
+ "noRedeclare": "off"
+ }
+ }
+ },
+ "javascript": {
+ "formatter": {
+ "quoteStyle": "single",
+ "trailingCommas": "all",
+ "semicolons": "asNeeded"
+ }
+ }
+}
diff --git a/bundler-packages/whatsabi/docs/README.md b/bundler-packages/whatsabi/docs/README.md
new file mode 100644
index 0000000000..68d93a1339
--- /dev/null
+++ b/bundler-packages/whatsabi/docs/README.md
@@ -0,0 +1,8 @@
+**@tevm/whatsabi** • [**Docs**](globals.md)
+
+***
+
+# @tevm/whatsabi
+
+Internal utils built around whatsabi.
+Also exports the entire whatsabi lib for convenience
diff --git a/bundler-packages/whatsabi/docs/classes/UnknownChainError.md b/bundler-packages/whatsabi/docs/classes/UnknownChainError.md
new file mode 100644
index 0000000000..1b1b6b5ad7
--- /dev/null
+++ b/bundler-packages/whatsabi/docs/classes/UnknownChainError.md
@@ -0,0 +1,169 @@
+[**@tevm/whatsabi**](../README.md) • **Docs**
+
+***
+
+[@tevm/whatsabi](../globals.md) / UnknownChainError
+
+# Class: UnknownChainError
+
+## Extends
+
+- `Error`
+
+## Constructors
+
+### new UnknownChainError()
+
+> **new UnknownChainError**(`chainId`): [`UnknownChainError`](UnknownChainError.md)
+
+#### Parameters
+
+• **chainId**: `number`
+
+#### Returns
+
+[`UnknownChainError`](UnknownChainError.md)
+
+#### Overrides
+
+`Error.constructor`
+
+#### Defined in
+
+[bundler-packages/whatsabi/src/resolveContractUri.js:20](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/whatsabi/src/resolveContractUri.js#L20)
+
+## Properties
+
+### \_tag
+
+> **\_tag**: `"UnknownChainError"` = `'UnknownChainError'`
+
+#### Defined in
+
+[bundler-packages/whatsabi/src/resolveContractUri.js:16](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/whatsabi/src/resolveContractUri.js#L16)
+
+***
+
+### cause?
+
+> `optional` **cause**: `unknown`
+
+#### Inherited from
+
+`Error.cause`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+
+***
+
+### message
+
+> **message**: `string`
+
+#### Inherited from
+
+`Error.message`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
+
+***
+
+### name
+
+> **name**: `"UnknownChainError"` = `'UnknownChainError'`
+
+#### Overrides
+
+`Error.name`
+
+#### Defined in
+
+[bundler-packages/whatsabi/src/resolveContractUri.js:12](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/whatsabi/src/resolveContractUri.js#L12)
+
+***
+
+### stack?
+
+> `optional` **stack**: `string`
+
+#### Inherited from
+
+`Error.stack`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
+
+***
+
+### prepareStackTrace()?
+
+> `static` `optional` **prepareStackTrace**: (`err`, `stackTraces`) => `any`
+
+Optional override for formatting stack traces
+
+#### Parameters
+
+• **err**: `Error`
+
+• **stackTraces**: `CallSite`[]
+
+#### Returns
+
+`any`
+
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
+#### Inherited from
+
+`Error.prepareStackTrace`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:28
+
+***
+
+### stackTraceLimit
+
+> `static` **stackTraceLimit**: `number`
+
+#### Inherited from
+
+`Error.stackTraceLimit`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:30
+
+## Methods
+
+### captureStackTrace()
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+#### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+#### Returns
+
+`void`
+
+#### Inherited from
+
+`Error.captureStackTrace`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
diff --git a/bundler-packages/whatsabi/docs/functions/parseUri.md b/bundler-packages/whatsabi/docs/functions/parseUri.md
new file mode 100644
index 0000000000..f651b2bd83
--- /dev/null
+++ b/bundler-packages/whatsabi/docs/functions/parseUri.md
@@ -0,0 +1,21 @@
+[**@tevm/whatsabi**](../README.md) • **Docs**
+
+***
+
+[@tevm/whatsabi](../globals.md) / parseUri
+
+# Function: parseUri()
+
+> **parseUri**(`uri`): `undefined` \| [`ParsedUri`](../type-aliases/ParsedUri.md)
+
+## Parameters
+
+• **uri**: \`eth://1/0x$\{string\}\` \| \`eth://1/0x$\{string\}?$\{string\}\` \| \`eth://10/0x$\{string\}\` \| \`eth://10/0x$\{string\}?$\{string\}\` \| \`eth://11155420/0x$\{string\}\` \| \`eth://11155420/0x$\{string\}?$\{string\}\` \| \`eth://42161/0x$\{string\}\` \| \`eth://42161/0x$\{string\}?$\{string\}\` \| \`eth://8453/0x$\{string\}\` \| \`eth://8453/0x$\{string\}?$\{string\}\` \| \`eth://84532/0x$\{string\}\` \| \`eth://84532/0x$\{string\}?$\{string\}\` \| \`eth://137/0x$\{string\}\` \| \`eth://137/0x$\{string\}?$\{string\}\` \| \`eth://7777777/0x$\{string\}\` \| \`eth://7777777/0x$\{string\}?$\{string\}\` \| \`eth://11155111/0x$\{string\}\` \| \`eth://11155111/0x$\{string\}?$\{string\}\` \| \`eth://123/0x$\{string\}\` \| \`eth://123/0x$\{string\}?$\{string\}\` \| \`eth://33979/0x$\{string\}\` \| \`eth://33979/0x$\{string\}?$\{string\}\` \| \`eth://3397901/0x$\{string\}\` \| \`eth://3397901/0x$\{string\}?$\{string\}\` \| \`eth://114/0x$\{string\}\` \| \`eth://114/0x$\{string\}?$\{string\}\` \| \`eth://9000/0x$\{string\}\` \| \`eth://9000/0x$\{string\}?$\{string\}\` \| \`eth://1130/0x$\{string\}\` \| \`eth://1130/0x$\{string\}?$\{string\}\` \| \`eth://111557560/0x$\{string\}\` \| \`eth://111557560/0x$\{string\}?$\{string\}\` \| \`eth://168587773/0x$\{string\}\` \| \`eth://168587773/0x$\{string\}?$\{string\}\` \| \`eth://463/0x$\{string\}\` \| \`eth://463/0x$\{string\}?$\{string\}\` \| \`eth://42170/0x$\{string\}\` \| \`eth://42170/0x$\{string\}?$\{string\}\` \| \`eth://999/0x$\{string\}\` \| \`eth://999/0x$\{string\}?$\{string\}\` \| \`eth://999999999/0x$\{string\}\` \| \`eth://999999999/0x$\{string\}?$\{string\}\` \| \`eth://50005/0x$\{string\}\` \| \`eth://50005/0x$\{string\}?$\{string\}\` \| \`eth://167007/0x$\{string\}\` \| \`eth://167007/0x$\{string\}?$\{string\}\` \| \`eth://1482601649/0x$\{string\}\` \| \`eth://1482601649/0x$\{string\}?$\{string\}\` \| \`eth://2139927552/0x$\{string\}\` \| \`eth://2139927552/0x$\{string\}?$\{string\}\` \| \`eth://2046399126/0x$\{string\}\` \| \`eth://2046399126/0x$\{string\}?$\{string\}\` \| \`eth://2331/0x$\{string\}\` \| \`eth://2331/0x$\{string\}?$\{string\}\` \| \`eth://7672/0x$\{string\}\` \| \`eth://7672/0x$\{string\}?$\{string\}\` \| \`eth://1729/0x$\{string\}\` \| \`eth://1729/0x$\{string\}?$\{string\}\` \| \`eth://80002/0x$\{string\}\` \| \`eth://80002/0x$\{string\}?$\{string\}\` \| \`eth://11297108099/0x$\{string\}\` \| \`eth://11297108099/0x$\{string\}?$\{string\}\` \| \`eth://245022934/0x$\{string\}\` \| \`eth://245022934/0x$\{string\}?$\{string\}\` \| \`eth://1281/0x$\{string\}\` \| \`eth://1281/0x$\{string\}?$\{string\}\` \| \`eth://919/0x$\{string\}\` \| \`eth://919/0x$\{string\}?$\{string\}\` \| \`eth://599/0x$\{string\}\` \| \`eth://599/0x$\{string\}?$\{string\}\` \| \`eth://4202/0x$\{string\}\` \| \`eth://4202/0x$\{string\}?$\{string\}\` \| \`eth://59140/0x$\{string\}\` \| \`eth://59140/0x$\{string\}?$\{string\}\` \| \`eth://2221/0x$\{string\}\` \| \`eth://2221/0x$\{string\}?$\{string\}\` \| \`eth://11235/0x$\{string\}\` \| \`eth://11235/0x$\{string\}?$\{string\}\` \| \`eth://545/0x$\{string\}\` \| \`eth://545/0x$\{string\}?$\{string\}\` \| \`eth://747/0x$\{string\}\` \| \`eth://747/0x$\{string\}?$\{string\}\` \| \`eth://1004/0x$\{string\}\` \| \`eth://1004/0x$\{string\}?$\{string\}\` \| \`eth://28882/0x$\{string\}\` \| \`eth://28882/0x$\{string\}?$\{string\}\` \| \`eth://11501/0x$\{string\}\` \| \`eth://11501/0x$\{string\}?$\{string\}\` \| \`eth://13337/0x$\{string\}\` \| \`eth://13337/0x$\{string\}?$\{string\}\` \| \`eth://6038361/0x$\{string\}\` \| \`eth://6038361/0x$\{string\}?$\{string\}\` \| \`eth://3993/0x$\{string\}\` \| \`eth://3993/0x$\{string\}?$\{string\}\` \| \`eth://810181/0x$\{string\}\` \| \`eth://810181/0x$\{string\}?$\{string\}\` \| \`eth://51/0x$\{string\}\` \| \`eth://51/0x$\{string\}?$\{string\}\` \| \`eth://37714555429/0x$\{string\}\` \| \`eth://37714555429/0x$\{string\}?$\{string\}\` \| \`eth://167008/0x$\{string\}\` \| \`eth://167008/0x$\{string\}?$\{string\}\` \| \`eth://167009/0x$\{string\}\` \| \`eth://167009/0x$\{string\}?$\{string\}\` \| \`eth://1350216234/0x$\{string\}\` \| \`eth://1350216234/0x$\{string\}?$\{string\}\` \| \`eth://278611351/0x$\{string\}\` \| \`eth://278611351/0x$\{string\}?$\{string\}\` \| \`eth://1328/0x$\{string\}\` \| \`eth://1328/0x$\{string\}?$\{string\}\` \| \`eth://369/0x$\{string\}\` \| \`eth://369/0x$\{string\}?$\{string\}\` \| \`eth://58008/0x$\{string\}\` \| \`eth://58008/0x$\{string\}?$\{string\}\` \| \`eth://41144114/0x$\{string\}\` \| \`eth://41144114/0x$\{string\}?$\{string\}\` \| \`eth://245022926/0x$\{string\}\` \| \`eth://245022926/0x$\{string\}?$\{string\}\` \| \`eth://4759/0x$\{string\}\` \| \`eth://4759/0x$\{string\}?$\{string\}\` \| \`eth://12325/0x$\{string\}\` \| \`eth://12325/0x$\{string\}?$\{string\}\` \| \`eth://88991/0x$\{string\}\` \| \`eth://88991/0x$\{string\}?$\{string\}\` \| \`eth://1666600000/0x$\{string\}\` \| \`eth://1666600000/0x$\{string\}?$\{string\}\` \| \`eth://15557/0x$\{string\}\` \| \`eth://15557/0x$\{string\}?$\{string\}\` \| \`eth://4777/0x$\{string\}\` \| \`eth://4777/0x$\{string\}?$\{string\}\` \| \`eth://200810/0x$\{string\}\` \| \`eth://200810/0x$\{string\}?$\{string\}\` \| \`eth://97/0x$\{string\}\` \| \`eth://97/0x$\{string\}?$\{string\}\` \| \`eth://199/0x$\{string\}\` \| \`eth://199/0x$\{string\}?$\{string\}\` \| \`eth://84531/0x$\{string\}\` \| \`eth://84531/0x$\{string\}?$\{string\}\` \| \`eth://3776/0x$\{string\}\` \| \`eth://3776/0x$\{string\}?$\{string\}\` \| \`eth://7000/0x$\{string\}\` \| \`eth://7000/0x$\{string\}?$\{string\}\` \| \`eth://2730/0x$\{string\}\` \| \`eth://2730/0x$\{string\}?$\{string\}\` \| \`eth://195/0x$\{string\}\` \| \`eth://195/0x$\{string\}?$\{string\}\` \| \`eth://7/0x$\{string\}\` \| \`eth://7/0x$\{string\}?$\{string\}\` \| \`eth://109/0x$\{string\}\` \| \`eth://109/0x$\{string\}?$\{string\}\` \| \`eth://713715/0x$\{string\}\` \| \`eth://713715/0x$\{string\}?$\{string\}\` \| \`eth://3109/0x$\{string\}\` \| \`eth://3109/0x$\{string\}?$\{string\}\` \| \`eth://30/0x$\{string\}\` \| \`eth://30/0x$\{string\}?$\{string\}\` \| \`eth://1285/0x$\{string\}\` \| \`eth://1285/0x$\{string\}?$\{string\}\` \| \`eth://571/0x$\{string\}\` \| \`eth://571/0x$\{string\}?$\{string\}\` \| \`eth://1337/0x$\{string\}\` \| \`eth://1337/0x$\{string\}?$\{string\}\` \| \`eth://42793/0x$\{string\}\` \| \`eth://42793/0x$\{string\}?$\{string\}\` \| \`eth://2000/0x$\{string\}\` \| \`eth://2000/0x$\{string\}?$\{string\}\` \| \`eth://3737/0x$\{string\}\` \| \`eth://3737/0x$\{string\}?$\{string\}\` \| \`eth://43114/0x$\{string\}\` \| \`eth://43114/0x$\{string\}?$\{string\}\` \| \`eth://1337803/0x$\{string\}\` \| \`eth://1337803/0x$\{string\}?$\{string\}\` \| \`eth://888/0x$\{string\}\` \| \`eth://888/0x$\{string\}?$\{string\}\` \| \`eth://19/0x$\{string\}\` \| \`eth://19/0x$\{string\}?$\{string\}\` \| \`eth://23294/0x$\{string\}\` \| \`eth://23294/0x$\{string\}?$\{string\}\` \| \`eth://690/0x$\{string\}\` \| \`eth://690/0x$\{string\}?$\{string\}\` \| \`eth://35443/0x$\{string\}\` \| \`eth://35443/0x$\{string\}?$\{string\}\` \| \`eth://35441/0x$\{string\}\` \| \`eth://35441/0x$\{string\}?$\{string\}\` \| \`eth://22222/0x$\{string\}\` \| \`eth://22222/0x$\{string\}?$\{string\}\` \| \`eth://314/0x$\{string\}\` \| \`eth://314/0x$\{string\}?$\{string\}\` \| \`eth://2021/0x$\{string\}\` \| \`eth://2021/0x$\{string\}?$\{string\}\` \| \`eth://2026/0x$\{string\}\` \| \`eth://2026/0x$\{string\}?$\{string\}\` \| \`eth://46/0x$\{string\}\` \| \`eth://46/0x$\{string\}?$\{string\}\` \| \`eth://888888888/0x$\{string\}\` \| \`eth://888888888/0x$\{string\}?$\{string\}\` \| \`eth://32769/0x$\{string\}\` \| \`eth://32769/0x$\{string\}?$\{string\}\` \| \`eth://100009/0x$\{string\}\` \| \`eth://100009/0x$\{string\}?$\{string\}\` \| \`eth://57/0x$\{string\}\` \| \`eth://57/0x$\{string\}?$\{string\}\` \| \`eth://105105/0x$\{string\}\` \| \`eth://105105/0x$\{string\}?$\{string\}\` \| \`eth://148/0x$\{string\}\` \| \`eth://148/0x$\{string\}?$\{string\}\` \| \`eth://13381/0x$\{string\}\` \| \`eth://13381/0x$\{string\}?$\{string\}\` \| \`eth://240/0x$\{string\}\` \| \`eth://240/0x$\{string\}?$\{string\}\` \| \`eth://1750/0x$\{string\}\` \| \`eth://1750/0x$\{string\}?$\{string\}\` \| \`eth://595/0x$\{string\}\` \| \`eth://595/0x$\{string\}?$\{string\}\` \| \`eth://17000/0x$\{string\}\` \| \`eth://17000/0x$\{string\}?$\{string\}\` \| \`eth://31337/0x$\{string\}\` \| \`eth://31337/0x$\{string\}?$\{string\}\` \| \`eth://252/0x$\{string\}\` \| \`eth://252/0x$\{string\}?$\{string\}\` \| \`eth://1116/0x$\{string\}\` \| \`eth://1116/0x$\{string\}?$\{string\}\` \| \`eth://61/0x$\{string\}\` \| \`eth://61/0x$\{string\}?$\{string\}\` \| \`eth://5165/0x$\{string\}\` \| \`eth://5165/0x$\{string\}?$\{string\}\` \| \`eth://205205/0x$\{string\}\` \| \`eth://205205/0x$\{string\}?$\{string\}\` \| \`eth://324/0x$\{string\}\` \| \`eth://324/0x$\{string\}?$\{string\}\` \| \`eth://42766/0x$\{string\}\` \| \`eth://42766/0x$\{string\}?$\{string\}\` \| \`eth://196/0x$\{string\}\` \| \`eth://196/0x$\{string\}?$\{string\}\` \| \`eth://18233/0x$\{string\}\` \| \`eth://18233/0x$\{string\}?$\{string\}\` \| \`eth://841/0x$\{string\}\` \| \`eth://841/0x$\{string\}?$\{string\}\` \| \`eth://534352/0x$\{string\}\` \| \`eth://534352/0x$\{string\}?$\{string\}\` \| \`eth://570/0x$\{string\}\` \| \`eth://570/0x$\{string\}?$\{string\}\` \| \`eth://242/0x$\{string\}\` \| \`eth://242/0x$\{string\}?$\{string\}\` \| \`eth://4200/0x$\{string\}\` \| \`eth://4200/0x$\{string\}?$\{string\}\` \| \`eth://5000/0x$\{string\}\` \| \`eth://5000/0x$\{string\}?$\{string\}\` \| \`eth://8217/0x$\{string\}\` \| \`eth://8217/0x$\{string\}?$\{string\}\` \| \`eth://686/0x$\{string\}\` \| \`eth://686/0x$\{string\}?$\{string\}\` \| \`eth://295/0x$\{string\}\` \| \`eth://295/0x$\{string\}?$\{string\}\` \| \`eth://5/0x$\{string\}\` \| \`eth://5/0x$\{string\}?$\{string\}\` \| \`eth://100/0x$\{string\}\` \| \`eth://100/0x$\{string\}?$\{string\}\` \| \`eth://250/0x$\{string\}\` \| \`eth://250/0x$\{string\}?$\{string\}\` \| \`eth://2716446429837000/0x$\{string\}\` \| \`eth://2716446429837000/0x$\{string\}?$\{string\}\` \| \`eth://25/0x$\{string\}\` \| \`eth://25/0x$\{string\}?$\{string\}\` \| \`eth://88888/0x$\{string\}\` \| \`eth://88888/0x$\{string\}?$\{string\}\` \| \`eth://1039/0x$\{string\}\` \| \`eth://1039/0x$\{string\}?$\{string\}\` \| \`eth://96/0x$\{string\}\` \| \`eth://96/0x$\{string\}?$\{string\}\` \| \`eth://1313161554/0x$\{string\}\` \| \`eth://1313161554/0x$\{string\}?$\{string\}\` \| \`eth://1111/0x$\{string\}\` \| \`eth://1111/0x$\{string\}?$\{string\}\` \| \`eth://1559/0x$\{string\}\` \| \`eth://1559/0x$\{string\}?$\{string\}\` \| \`eth://167000/0x$\{string\}\` \| \`eth://167000/0x$\{string\}?$\{string\}\` \| \`eth://88882/0x$\{string\}\` \| \`eth://88882/0x$\{string\}?$\{string\}\` \| \`eth://2020/0x$\{string\}\` \| \`eth://2020/0x$\{string\}?$\{string\}\` \| \`eth://204/0x$\{string\}\` \| \`eth://204/0x$\{string\}?$\{string\}\` \| \`eth://248/0x$\{string\}\` \| \`eth://248/0x$\{string\}?$\{string\}\` \| \`eth://1088/0x$\{string\}\` \| \`eth://1088/0x$\{string\}?$\{string\}\` \| \`eth://82/0x$\{string\}\` \| \`eth://82/0x$\{string\}?$\{string\}\` \| \`eth://169/0x$\{string\}\` \| \`eth://169/0x$\{string\}?$\{string\}\` \| \`eth://721/0x$\{string\}\` \| \`eth://721/0x$\{string\}?$\{string\}\` \| \`eth://42/0x$\{string\}\` \| \`eth://42/0x$\{string\}?$\{string\}\` \| \`eth://59144/0x$\{string\}\` \| \`eth://59144/0x$\{string\}?$\{string\}\` \| \`eth://255/0x$\{string\}\` \| \`eth://255/0x$\{string\}?$\{string\}\` \| \`eth://4689/0x$\{string\}\` \| \`eth://4689/0x$\{string\}?$\{string\}\` \| \`eth://2525/0x$\{string\}\` \| \`eth://2525/0x$\{string\}?$\{string\}\` \| \`eth://14/0x$\{string\}\` \| \`eth://14/0x$\{string\}?$\{string\}\` \| \`eth://9001/0x$\{string\}\` \| \`eth://9001/0x$\{string\}?$\{string\}\` \| \`eth://666666666/0x$\{string\}\` \| \`eth://666666666/0x$\{string\}?$\{string\}\` \| \`eth://7560/0x$\{string\}\` \| \`eth://7560/0x$\{string\}?$\{string\}\` \| \`eth://7700/0x$\{string\}\` \| \`eth://7700/0x$\{string\}?$\{string\}\` \| \`eth://81457/0x$\{string\}\` \| \`eth://81457/0x$\{string\}?$\{string\}\` \| \`eth://592/0x$\{string\}\` \| \`eth://592/0x$\{string\}?$\{string\}\` \| \`eth://787/0x$\{string\}\` \| \`eth://787/0x$\{string\}?$\{string\}\` \| \`eth://12553/0x$\{string\}\` \| \`eth://12553/0x$\{string\}?$\{string\}\` \| \`eth://7668/0x$\{string\}\` \| \`eth://7668/0x$\{string\}?$\{string\}\` \| \`eth://111188/0x$\{string\}\` \| \`eth://111188/0x$\{string\}?$\{string\}\` \| \`eth://11297108109/0x$\{string\}\` \| \`eth://11297108109/0x$\{string\}?$\{string\}\` \| \`eth://4242/0x$\{string\}\` \| \`eth://4242/0x$\{string\}?$\{string\}\` \| \`eth://34443/0x$\{string\}\` \| \`eth://34443/0x$\{string\}?$\{string\}\` \| \`eth://957/0x$\{string\}\` \| \`eth://957/0x$\{string\}?$\{string\}\` \| \`eth://1135/0x$\{string\}\` \| \`eth://1135/0x$\{string\}?$\{string\}\` \| \`eth://2222/0x$\{string\}\` \| \`eth://2222/0x$\{string\}?$\{string\}\` \| \`eth://1663/0x$\{string\}\` \| \`eth://1663/0x$\{string\}?$\{string\}\` \| \`eth://122/0x$\{string\}\` \| \`eth://122/0x$\{string\}?$\{string\}\` \| \`eth://12306/0x$\{string\}\` \| \`eth://12306/0x$\{string\}?$\{string\}\` \| \`eth://1994/0x$\{string\}\` \| \`eth://1994/0x$\{string\}?$\{string\}\` \| \`eth://44/0x$\{string\}\` \| \`eth://44/0x$\{string\}?$\{string\}\` \| \`eth://42220/0x$\{string\}\` \| \`eth://42220/0x$\{string\}?$\{string\}\` \| \`eth://288/0x$\{string\}\` \| \`eth://288/0x$\{string\}?$\{string\}\` \| \`eth://4337/0x$\{string\}\` \| \`eth://4337/0x$\{string\}?$\{string\}\` \| \`eth://50/0x$\{string\}\` \| \`eth://50/0x$\{string\}?$\{string\}\` \| \`eth://660279/0x$\{string\}\` \| \`eth://660279/0x$\{string\}?$\{string\}\` \| \`eth://1329/0x$\{string\}\` \| \`eth://1329/0x$\{string\}?$\{string\}\` \| \`eth://424/0x$\{string\}\` \| \`eth://424/0x$\{string\}?$\{string\}\` \| \`eth://66/0x$\{string\}\` \| \`eth://66/0x$\{string\}?$\{string\}\` \| \`eth://7518/0x$\{string\}\` \| \`eth://7518/0x$\{string\}?$\{string\}\` \| \`eth://12324/0x$\{string\}\` \| \`eth://12324/0x$\{string\}?$\{string\}\` \| \`eth://701/0x$\{string\}\` \| \`eth://701/0x$\{string\}?$\{string\}\` \| \`eth://321/0x$\{string\}\` \| \`eth://321/0x$\{string\}?$\{string\}\` \| \`eth://8899/0x$\{string\}\` \| \`eth://8899/0x$\{string\}?$\{string\}\` \| \`eth://56/0x$\{string\}\` \| \`eth://56/0x$\{string\}?$\{string\}\` \| \`eth://5112/0x$\{string\}\` \| \`eth://5112/0x$\{string\}?$\{string\}\` \| \`eth://17777/0x$\{string\}\` \| \`eth://17777/0x$\{string\}?$\{string\}\` \| \`eth://7332/0x$\{string\}\` \| \`eth://7332/0x$\{string\}?$\{string\}\` \| \`eth://53935/0x$\{string\}\` \| \`eth://53935/0x$\{string\}?$\{string\}\` \| \`eth://4999/0x$\{string\}\` \| \`eth://4999/0x$\{string\}?$\{string\}\` \| \`eth://200901/0x$\{string\}\` \| \`eth://200901/0x$\{string\}?$\{string\}\` \| \`eth://60808/0x$\{string\}\` \| \`eth://60808/0x$\{string\}?$\{string\}\`
+
+## Returns
+
+`undefined` \| [`ParsedUri`](../type-aliases/ParsedUri.md)
+
+## Defined in
+
+[bundler-packages/whatsabi/src/parseUri.js:8](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/whatsabi/src/parseUri.js#L8)
diff --git a/bundler-packages/whatsabi/docs/functions/resolveContractUri.md b/bundler-packages/whatsabi/docs/functions/resolveContractUri.md
new file mode 100644
index 0000000000..3d732c1976
--- /dev/null
+++ b/bundler-packages/whatsabi/docs/functions/resolveContractUri.md
@@ -0,0 +1,27 @@
+[**@tevm/whatsabi**](../README.md) • **Docs**
+
+***
+
+[@tevm/whatsabi](../globals.md) / resolveContractUri
+
+# Function: resolveContractUri()
+
+> **resolveContractUri**(`contractUri`, `config`): `Promise`\<`undefined` \| `object`\>
+
+## Parameters
+
+• **contractUri**: \`eth://1/0x$\{string\}\` \| \`eth://1/0x$\{string\}?$\{string\}\` \| \`eth://10/0x$\{string\}\` \| \`eth://10/0x$\{string\}?$\{string\}\` \| \`eth://11155420/0x$\{string\}\` \| \`eth://11155420/0x$\{string\}?$\{string\}\` \| \`eth://42161/0x$\{string\}\` \| \`eth://42161/0x$\{string\}?$\{string\}\` \| \`eth://8453/0x$\{string\}\` \| \`eth://8453/0x$\{string\}?$\{string\}\` \| \`eth://84532/0x$\{string\}\` \| \`eth://84532/0x$\{string\}?$\{string\}\` \| \`eth://137/0x$\{string\}\` \| \`eth://137/0x$\{string\}?$\{string\}\` \| \`eth://7777777/0x$\{string\}\` \| \`eth://7777777/0x$\{string\}?$\{string\}\` \| \`eth://11155111/0x$\{string\}\` \| \`eth://11155111/0x$\{string\}?$\{string\}\` \| \`eth://123/0x$\{string\}\` \| \`eth://123/0x$\{string\}?$\{string\}\` \| \`eth://33979/0x$\{string\}\` \| \`eth://33979/0x$\{string\}?$\{string\}\` \| \`eth://3397901/0x$\{string\}\` \| \`eth://3397901/0x$\{string\}?$\{string\}\` \| \`eth://114/0x$\{string\}\` \| \`eth://114/0x$\{string\}?$\{string\}\` \| \`eth://9000/0x$\{string\}\` \| \`eth://9000/0x$\{string\}?$\{string\}\` \| \`eth://1130/0x$\{string\}\` \| \`eth://1130/0x$\{string\}?$\{string\}\` \| \`eth://111557560/0x$\{string\}\` \| \`eth://111557560/0x$\{string\}?$\{string\}\` \| \`eth://168587773/0x$\{string\}\` \| \`eth://168587773/0x$\{string\}?$\{string\}\` \| \`eth://463/0x$\{string\}\` \| \`eth://463/0x$\{string\}?$\{string\}\` \| \`eth://42170/0x$\{string\}\` \| \`eth://42170/0x$\{string\}?$\{string\}\` \| \`eth://999/0x$\{string\}\` \| \`eth://999/0x$\{string\}?$\{string\}\` \| \`eth://999999999/0x$\{string\}\` \| \`eth://999999999/0x$\{string\}?$\{string\}\` \| \`eth://50005/0x$\{string\}\` \| \`eth://50005/0x$\{string\}?$\{string\}\` \| \`eth://167007/0x$\{string\}\` \| \`eth://167007/0x$\{string\}?$\{string\}\` \| \`eth://1482601649/0x$\{string\}\` \| \`eth://1482601649/0x$\{string\}?$\{string\}\` \| \`eth://2139927552/0x$\{string\}\` \| \`eth://2139927552/0x$\{string\}?$\{string\}\` \| \`eth://2046399126/0x$\{string\}\` \| \`eth://2046399126/0x$\{string\}?$\{string\}\` \| \`eth://2331/0x$\{string\}\` \| \`eth://2331/0x$\{string\}?$\{string\}\` \| \`eth://7672/0x$\{string\}\` \| \`eth://7672/0x$\{string\}?$\{string\}\` \| \`eth://1729/0x$\{string\}\` \| \`eth://1729/0x$\{string\}?$\{string\}\` \| \`eth://80002/0x$\{string\}\` \| \`eth://80002/0x$\{string\}?$\{string\}\` \| \`eth://11297108099/0x$\{string\}\` \| \`eth://11297108099/0x$\{string\}?$\{string\}\` \| \`eth://245022934/0x$\{string\}\` \| \`eth://245022934/0x$\{string\}?$\{string\}\` \| \`eth://1281/0x$\{string\}\` \| \`eth://1281/0x$\{string\}?$\{string\}\` \| \`eth://919/0x$\{string\}\` \| \`eth://919/0x$\{string\}?$\{string\}\` \| \`eth://599/0x$\{string\}\` \| \`eth://599/0x$\{string\}?$\{string\}\` \| \`eth://4202/0x$\{string\}\` \| \`eth://4202/0x$\{string\}?$\{string\}\` \| \`eth://59140/0x$\{string\}\` \| \`eth://59140/0x$\{string\}?$\{string\}\` \| \`eth://2221/0x$\{string\}\` \| \`eth://2221/0x$\{string\}?$\{string\}\` \| \`eth://11235/0x$\{string\}\` \| \`eth://11235/0x$\{string\}?$\{string\}\` \| \`eth://545/0x$\{string\}\` \| \`eth://545/0x$\{string\}?$\{string\}\` \| \`eth://747/0x$\{string\}\` \| \`eth://747/0x$\{string\}?$\{string\}\` \| \`eth://1004/0x$\{string\}\` \| \`eth://1004/0x$\{string\}?$\{string\}\` \| \`eth://28882/0x$\{string\}\` \| \`eth://28882/0x$\{string\}?$\{string\}\` \| \`eth://11501/0x$\{string\}\` \| \`eth://11501/0x$\{string\}?$\{string\}\` \| \`eth://13337/0x$\{string\}\` \| \`eth://13337/0x$\{string\}?$\{string\}\` \| \`eth://6038361/0x$\{string\}\` \| \`eth://6038361/0x$\{string\}?$\{string\}\` \| \`eth://3993/0x$\{string\}\` \| \`eth://3993/0x$\{string\}?$\{string\}\` \| \`eth://810181/0x$\{string\}\` \| \`eth://810181/0x$\{string\}?$\{string\}\` \| \`eth://51/0x$\{string\}\` \| \`eth://51/0x$\{string\}?$\{string\}\` \| \`eth://37714555429/0x$\{string\}\` \| \`eth://37714555429/0x$\{string\}?$\{string\}\` \| \`eth://167008/0x$\{string\}\` \| \`eth://167008/0x$\{string\}?$\{string\}\` \| \`eth://167009/0x$\{string\}\` \| \`eth://167009/0x$\{string\}?$\{string\}\` \| \`eth://1350216234/0x$\{string\}\` \| \`eth://1350216234/0x$\{string\}?$\{string\}\` \| \`eth://278611351/0x$\{string\}\` \| \`eth://278611351/0x$\{string\}?$\{string\}\` \| \`eth://1328/0x$\{string\}\` \| \`eth://1328/0x$\{string\}?$\{string\}\` \| \`eth://369/0x$\{string\}\` \| \`eth://369/0x$\{string\}?$\{string\}\` \| \`eth://58008/0x$\{string\}\` \| \`eth://58008/0x$\{string\}?$\{string\}\` \| \`eth://41144114/0x$\{string\}\` \| \`eth://41144114/0x$\{string\}?$\{string\}\` \| \`eth://245022926/0x$\{string\}\` \| \`eth://245022926/0x$\{string\}?$\{string\}\` \| \`eth://4759/0x$\{string\}\` \| \`eth://4759/0x$\{string\}?$\{string\}\` \| \`eth://12325/0x$\{string\}\` \| \`eth://12325/0x$\{string\}?$\{string\}\` \| \`eth://88991/0x$\{string\}\` \| \`eth://88991/0x$\{string\}?$\{string\}\` \| \`eth://1666600000/0x$\{string\}\` \| \`eth://1666600000/0x$\{string\}?$\{string\}\` \| \`eth://15557/0x$\{string\}\` \| \`eth://15557/0x$\{string\}?$\{string\}\` \| \`eth://4777/0x$\{string\}\` \| \`eth://4777/0x$\{string\}?$\{string\}\` \| \`eth://200810/0x$\{string\}\` \| \`eth://200810/0x$\{string\}?$\{string\}\` \| \`eth://97/0x$\{string\}\` \| \`eth://97/0x$\{string\}?$\{string\}\` \| \`eth://199/0x$\{string\}\` \| \`eth://199/0x$\{string\}?$\{string\}\` \| \`eth://84531/0x$\{string\}\` \| \`eth://84531/0x$\{string\}?$\{string\}\` \| \`eth://3776/0x$\{string\}\` \| \`eth://3776/0x$\{string\}?$\{string\}\` \| \`eth://7000/0x$\{string\}\` \| \`eth://7000/0x$\{string\}?$\{string\}\` \| \`eth://2730/0x$\{string\}\` \| \`eth://2730/0x$\{string\}?$\{string\}\` \| \`eth://195/0x$\{string\}\` \| \`eth://195/0x$\{string\}?$\{string\}\` \| \`eth://7/0x$\{string\}\` \| \`eth://7/0x$\{string\}?$\{string\}\` \| \`eth://109/0x$\{string\}\` \| \`eth://109/0x$\{string\}?$\{string\}\` \| \`eth://713715/0x$\{string\}\` \| \`eth://713715/0x$\{string\}?$\{string\}\` \| \`eth://3109/0x$\{string\}\` \| \`eth://3109/0x$\{string\}?$\{string\}\` \| \`eth://30/0x$\{string\}\` \| \`eth://30/0x$\{string\}?$\{string\}\` \| \`eth://1285/0x$\{string\}\` \| \`eth://1285/0x$\{string\}?$\{string\}\` \| \`eth://571/0x$\{string\}\` \| \`eth://571/0x$\{string\}?$\{string\}\` \| \`eth://1337/0x$\{string\}\` \| \`eth://1337/0x$\{string\}?$\{string\}\` \| \`eth://42793/0x$\{string\}\` \| \`eth://42793/0x$\{string\}?$\{string\}\` \| \`eth://2000/0x$\{string\}\` \| \`eth://2000/0x$\{string\}?$\{string\}\` \| \`eth://3737/0x$\{string\}\` \| \`eth://3737/0x$\{string\}?$\{string\}\` \| \`eth://43114/0x$\{string\}\` \| \`eth://43114/0x$\{string\}?$\{string\}\` \| \`eth://1337803/0x$\{string\}\` \| \`eth://1337803/0x$\{string\}?$\{string\}\` \| \`eth://888/0x$\{string\}\` \| \`eth://888/0x$\{string\}?$\{string\}\` \| \`eth://19/0x$\{string\}\` \| \`eth://19/0x$\{string\}?$\{string\}\` \| \`eth://23294/0x$\{string\}\` \| \`eth://23294/0x$\{string\}?$\{string\}\` \| \`eth://690/0x$\{string\}\` \| \`eth://690/0x$\{string\}?$\{string\}\` \| \`eth://35443/0x$\{string\}\` \| \`eth://35443/0x$\{string\}?$\{string\}\` \| \`eth://35441/0x$\{string\}\` \| \`eth://35441/0x$\{string\}?$\{string\}\` \| \`eth://22222/0x$\{string\}\` \| \`eth://22222/0x$\{string\}?$\{string\}\` \| \`eth://314/0x$\{string\}\` \| \`eth://314/0x$\{string\}?$\{string\}\` \| \`eth://2021/0x$\{string\}\` \| \`eth://2021/0x$\{string\}?$\{string\}\` \| \`eth://2026/0x$\{string\}\` \| \`eth://2026/0x$\{string\}?$\{string\}\` \| \`eth://46/0x$\{string\}\` \| \`eth://46/0x$\{string\}?$\{string\}\` \| \`eth://888888888/0x$\{string\}\` \| \`eth://888888888/0x$\{string\}?$\{string\}\` \| \`eth://32769/0x$\{string\}\` \| \`eth://32769/0x$\{string\}?$\{string\}\` \| \`eth://100009/0x$\{string\}\` \| \`eth://100009/0x$\{string\}?$\{string\}\` \| \`eth://57/0x$\{string\}\` \| \`eth://57/0x$\{string\}?$\{string\}\` \| \`eth://105105/0x$\{string\}\` \| \`eth://105105/0x$\{string\}?$\{string\}\` \| \`eth://148/0x$\{string\}\` \| \`eth://148/0x$\{string\}?$\{string\}\` \| \`eth://13381/0x$\{string\}\` \| \`eth://13381/0x$\{string\}?$\{string\}\` \| \`eth://240/0x$\{string\}\` \| \`eth://240/0x$\{string\}?$\{string\}\` \| \`eth://1750/0x$\{string\}\` \| \`eth://1750/0x$\{string\}?$\{string\}\` \| \`eth://595/0x$\{string\}\` \| \`eth://595/0x$\{string\}?$\{string\}\` \| \`eth://17000/0x$\{string\}\` \| \`eth://17000/0x$\{string\}?$\{string\}\` \| \`eth://31337/0x$\{string\}\` \| \`eth://31337/0x$\{string\}?$\{string\}\` \| \`eth://252/0x$\{string\}\` \| \`eth://252/0x$\{string\}?$\{string\}\` \| \`eth://1116/0x$\{string\}\` \| \`eth://1116/0x$\{string\}?$\{string\}\` \| \`eth://61/0x$\{string\}\` \| \`eth://61/0x$\{string\}?$\{string\}\` \| \`eth://5165/0x$\{string\}\` \| \`eth://5165/0x$\{string\}?$\{string\}\` \| \`eth://205205/0x$\{string\}\` \| \`eth://205205/0x$\{string\}?$\{string\}\` \| \`eth://324/0x$\{string\}\` \| \`eth://324/0x$\{string\}?$\{string\}\` \| \`eth://42766/0x$\{string\}\` \| \`eth://42766/0x$\{string\}?$\{string\}\` \| \`eth://196/0x$\{string\}\` \| \`eth://196/0x$\{string\}?$\{string\}\` \| \`eth://18233/0x$\{string\}\` \| \`eth://18233/0x$\{string\}?$\{string\}\` \| \`eth://841/0x$\{string\}\` \| \`eth://841/0x$\{string\}?$\{string\}\` \| \`eth://534352/0x$\{string\}\` \| \`eth://534352/0x$\{string\}?$\{string\}\` \| \`eth://570/0x$\{string\}\` \| \`eth://570/0x$\{string\}?$\{string\}\` \| \`eth://242/0x$\{string\}\` \| \`eth://242/0x$\{string\}?$\{string\}\` \| \`eth://4200/0x$\{string\}\` \| \`eth://4200/0x$\{string\}?$\{string\}\` \| \`eth://5000/0x$\{string\}\` \| \`eth://5000/0x$\{string\}?$\{string\}\` \| \`eth://8217/0x$\{string\}\` \| \`eth://8217/0x$\{string\}?$\{string\}\` \| \`eth://686/0x$\{string\}\` \| \`eth://686/0x$\{string\}?$\{string\}\` \| \`eth://295/0x$\{string\}\` \| \`eth://295/0x$\{string\}?$\{string\}\` \| \`eth://5/0x$\{string\}\` \| \`eth://5/0x$\{string\}?$\{string\}\` \| \`eth://100/0x$\{string\}\` \| \`eth://100/0x$\{string\}?$\{string\}\` \| \`eth://250/0x$\{string\}\` \| \`eth://250/0x$\{string\}?$\{string\}\` \| \`eth://2716446429837000/0x$\{string\}\` \| \`eth://2716446429837000/0x$\{string\}?$\{string\}\` \| \`eth://25/0x$\{string\}\` \| \`eth://25/0x$\{string\}?$\{string\}\` \| \`eth://88888/0x$\{string\}\` \| \`eth://88888/0x$\{string\}?$\{string\}\` \| \`eth://1039/0x$\{string\}\` \| \`eth://1039/0x$\{string\}?$\{string\}\` \| \`eth://96/0x$\{string\}\` \| \`eth://96/0x$\{string\}?$\{string\}\` \| \`eth://1313161554/0x$\{string\}\` \| \`eth://1313161554/0x$\{string\}?$\{string\}\` \| \`eth://1111/0x$\{string\}\` \| \`eth://1111/0x$\{string\}?$\{string\}\` \| \`eth://1559/0x$\{string\}\` \| \`eth://1559/0x$\{string\}?$\{string\}\` \| \`eth://167000/0x$\{string\}\` \| \`eth://167000/0x$\{string\}?$\{string\}\` \| \`eth://88882/0x$\{string\}\` \| \`eth://88882/0x$\{string\}?$\{string\}\` \| \`eth://2020/0x$\{string\}\` \| \`eth://2020/0x$\{string\}?$\{string\}\` \| \`eth://204/0x$\{string\}\` \| \`eth://204/0x$\{string\}?$\{string\}\` \| \`eth://248/0x$\{string\}\` \| \`eth://248/0x$\{string\}?$\{string\}\` \| \`eth://1088/0x$\{string\}\` \| \`eth://1088/0x$\{string\}?$\{string\}\` \| \`eth://82/0x$\{string\}\` \| \`eth://82/0x$\{string\}?$\{string\}\` \| \`eth://169/0x$\{string\}\` \| \`eth://169/0x$\{string\}?$\{string\}\` \| \`eth://721/0x$\{string\}\` \| \`eth://721/0x$\{string\}?$\{string\}\` \| \`eth://42/0x$\{string\}\` \| \`eth://42/0x$\{string\}?$\{string\}\` \| \`eth://59144/0x$\{string\}\` \| \`eth://59144/0x$\{string\}?$\{string\}\` \| \`eth://255/0x$\{string\}\` \| \`eth://255/0x$\{string\}?$\{string\}\` \| \`eth://4689/0x$\{string\}\` \| \`eth://4689/0x$\{string\}?$\{string\}\` \| \`eth://2525/0x$\{string\}\` \| \`eth://2525/0x$\{string\}?$\{string\}\` \| \`eth://14/0x$\{string\}\` \| \`eth://14/0x$\{string\}?$\{string\}\` \| \`eth://9001/0x$\{string\}\` \| \`eth://9001/0x$\{string\}?$\{string\}\` \| \`eth://666666666/0x$\{string\}\` \| \`eth://666666666/0x$\{string\}?$\{string\}\` \| \`eth://7560/0x$\{string\}\` \| \`eth://7560/0x$\{string\}?$\{string\}\` \| \`eth://7700/0x$\{string\}\` \| \`eth://7700/0x$\{string\}?$\{string\}\` \| \`eth://81457/0x$\{string\}\` \| \`eth://81457/0x$\{string\}?$\{string\}\` \| \`eth://592/0x$\{string\}\` \| \`eth://592/0x$\{string\}?$\{string\}\` \| \`eth://787/0x$\{string\}\` \| \`eth://787/0x$\{string\}?$\{string\}\` \| \`eth://12553/0x$\{string\}\` \| \`eth://12553/0x$\{string\}?$\{string\}\` \| \`eth://7668/0x$\{string\}\` \| \`eth://7668/0x$\{string\}?$\{string\}\` \| \`eth://111188/0x$\{string\}\` \| \`eth://111188/0x$\{string\}?$\{string\}\` \| \`eth://11297108109/0x$\{string\}\` \| \`eth://11297108109/0x$\{string\}?$\{string\}\` \| \`eth://4242/0x$\{string\}\` \| \`eth://4242/0x$\{string\}?$\{string\}\` \| \`eth://34443/0x$\{string\}\` \| \`eth://34443/0x$\{string\}?$\{string\}\` \| \`eth://957/0x$\{string\}\` \| \`eth://957/0x$\{string\}?$\{string\}\` \| \`eth://1135/0x$\{string\}\` \| \`eth://1135/0x$\{string\}?$\{string\}\` \| \`eth://2222/0x$\{string\}\` \| \`eth://2222/0x$\{string\}?$\{string\}\` \| \`eth://1663/0x$\{string\}\` \| \`eth://1663/0x$\{string\}?$\{string\}\` \| \`eth://122/0x$\{string\}\` \| \`eth://122/0x$\{string\}?$\{string\}\` \| \`eth://12306/0x$\{string\}\` \| \`eth://12306/0x$\{string\}?$\{string\}\` \| \`eth://1994/0x$\{string\}\` \| \`eth://1994/0x$\{string\}?$\{string\}\` \| \`eth://44/0x$\{string\}\` \| \`eth://44/0x$\{string\}?$\{string\}\` \| \`eth://42220/0x$\{string\}\` \| \`eth://42220/0x$\{string\}?$\{string\}\` \| \`eth://288/0x$\{string\}\` \| \`eth://288/0x$\{string\}?$\{string\}\` \| \`eth://4337/0x$\{string\}\` \| \`eth://4337/0x$\{string\}?$\{string\}\` \| \`eth://50/0x$\{string\}\` \| \`eth://50/0x$\{string\}?$\{string\}\` \| \`eth://660279/0x$\{string\}\` \| \`eth://660279/0x$\{string\}?$\{string\}\` \| \`eth://1329/0x$\{string\}\` \| \`eth://1329/0x$\{string\}?$\{string\}\` \| \`eth://424/0x$\{string\}\` \| \`eth://424/0x$\{string\}?$\{string\}\` \| \`eth://66/0x$\{string\}\` \| \`eth://66/0x$\{string\}?$\{string\}\` \| \`eth://7518/0x$\{string\}\` \| \`eth://7518/0x$\{string\}?$\{string\}\` \| \`eth://12324/0x$\{string\}\` \| \`eth://12324/0x$\{string\}?$\{string\}\` \| \`eth://701/0x$\{string\}\` \| \`eth://701/0x$\{string\}?$\{string\}\` \| \`eth://321/0x$\{string\}\` \| \`eth://321/0x$\{string\}?$\{string\}\` \| \`eth://8899/0x$\{string\}\` \| \`eth://8899/0x$\{string\}?$\{string\}\` \| \`eth://56/0x$\{string\}\` \| \`eth://56/0x$\{string\}?$\{string\}\` \| \`eth://5112/0x$\{string\}\` \| \`eth://5112/0x$\{string\}?$\{string\}\` \| \`eth://17777/0x$\{string\}\` \| \`eth://17777/0x$\{string\}?$\{string\}\` \| \`eth://7332/0x$\{string\}\` \| \`eth://7332/0x$\{string\}?$\{string\}\` \| \`eth://53935/0x$\{string\}\` \| \`eth://53935/0x$\{string\}?$\{string\}\` \| \`eth://4999/0x$\{string\}\` \| \`eth://4999/0x$\{string\}?$\{string\}\` \| \`eth://200901/0x$\{string\}\` \| \`eth://200901/0x$\{string\}?$\{string\}\` \| \`eth://60808/0x$\{string\}\` \| \`eth://60808/0x$\{string\}?$\{string\}\`
+
+• **config**: `ResolvedCompilerConfig`
+
+## Returns
+
+`Promise`\<`undefined` \| `object`\>
+
+## Throws
+
+if the chainId is not known and no rpcUrl is provided
+
+## Defined in
+
+[bundler-packages/whatsabi/src/resolveContractUri.js:34](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/whatsabi/src/resolveContractUri.js#L34)
diff --git a/bundler-packages/whatsabi/docs/globals.md b/bundler-packages/whatsabi/docs/globals.md
new file mode 100644
index 0000000000..9c67a89cfb
--- /dev/null
+++ b/bundler-packages/whatsabi/docs/globals.md
@@ -0,0 +1,26 @@
+[**@tevm/whatsabi**](README.md) • **Docs**
+
+***
+
+# @tevm/whatsabi
+
+## Classes
+
+- [UnknownChainError](classes/UnknownChainError.md)
+
+## Type Aliases
+
+- [ContractUri](type-aliases/ContractUri.md)
+- [KnownChainIds](type-aliases/KnownChainIds.md)
+- [KnownChainsType](type-aliases/KnownChainsType.md)
+- [ParsedUri](type-aliases/ParsedUri.md)
+
+## Variables
+
+- [contractUriPattern](variables/contractUriPattern.md)
+- [knownChains](variables/knownChains.md)
+
+## Functions
+
+- [parseUri](functions/parseUri.md)
+- [resolveContractUri](functions/resolveContractUri.md)
diff --git a/bundler-packages/whatsabi/docs/type-aliases/ContractUri.md b/bundler-packages/whatsabi/docs/type-aliases/ContractUri.md
new file mode 100644
index 0000000000..14ffbb02d1
--- /dev/null
+++ b/bundler-packages/whatsabi/docs/type-aliases/ContractUri.md
@@ -0,0 +1,13 @@
+[**@tevm/whatsabi**](../README.md) • **Docs**
+
+***
+
+[@tevm/whatsabi](../globals.md) / ContractUri
+
+# Type Alias: ContractUri
+
+> **ContractUri**: \`eth://$\{KnownChainIds\}/$\{Address\}$\{"" \| \`?$\{string\}\`\}\`
+
+## Defined in
+
+[bundler-packages/whatsabi/src/ContractUri.ts:4](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/whatsabi/src/ContractUri.ts#L4)
diff --git a/bundler-packages/whatsabi/docs/type-aliases/KnownChainIds.md b/bundler-packages/whatsabi/docs/type-aliases/KnownChainIds.md
new file mode 100644
index 0000000000..cf7cc9a239
--- /dev/null
+++ b/bundler-packages/whatsabi/docs/type-aliases/KnownChainIds.md
@@ -0,0 +1,13 @@
+[**@tevm/whatsabi**](../README.md) • **Docs**
+
+***
+
+[@tevm/whatsabi](../globals.md) / KnownChainIds
+
+# Type Alias: KnownChainIds
+
+> **KnownChainIds**: keyof [`KnownChainsType`](KnownChainsType.md)
+
+## Defined in
+
+[bundler-packages/whatsabi/src/KnownChainIds.ts:3](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/whatsabi/src/KnownChainIds.ts#L3)
diff --git a/bundler-packages/whatsabi/docs/type-aliases/KnownChainsType.md b/bundler-packages/whatsabi/docs/type-aliases/KnownChainsType.md
new file mode 100644
index 0000000000..ebf3501bc4
--- /dev/null
+++ b/bundler-packages/whatsabi/docs/type-aliases/KnownChainsType.md
@@ -0,0 +1,13 @@
+[**@tevm/whatsabi**](../README.md) • **Docs**
+
+***
+
+[@tevm/whatsabi](../globals.md) / KnownChainsType
+
+# Type Alias: KnownChainsType
+
+> **KnownChainsType**: *typeof* `knownChains`
+
+## Defined in
+
+[bundler-packages/whatsabi/src/KnownChainsType.ts:3](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/whatsabi/src/KnownChainsType.ts#L3)
diff --git a/bundler-packages/whatsabi/docs/type-aliases/ParsedUri.md b/bundler-packages/whatsabi/docs/type-aliases/ParsedUri.md
new file mode 100644
index 0000000000..f17b152bd3
--- /dev/null
+++ b/bundler-packages/whatsabi/docs/type-aliases/ParsedUri.md
@@ -0,0 +1,39 @@
+[**@tevm/whatsabi**](../README.md) • **Docs**
+
+***
+
+[@tevm/whatsabi](../globals.md) / ParsedUri
+
+# Type Alias: ParsedUri
+
+> **ParsedUri**: `object`
+
+## Type declaration
+
+### address
+
+> **address**: `Address`
+
+### chainId
+
+> **chainId**: [`KnownChainIds`](KnownChainIds.md)
+
+### etherscanApiKey?
+
+> `optional` **etherscanApiKey**: `string`
+
+### etherscanBaseUrl?
+
+> `optional` **etherscanBaseUrl**: `string`
+
+### followProxies?
+
+> `optional` **followProxies**: `boolean`
+
+### rpcUrl?
+
+> `optional` **rpcUrl**: `string`
+
+## Defined in
+
+[bundler-packages/whatsabi/src/ParsedUri.ts:4](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/whatsabi/src/ParsedUri.ts#L4)
diff --git a/bundler-packages/whatsabi/docs/variables/contractUriPattern.md b/bundler-packages/whatsabi/docs/variables/contractUriPattern.md
new file mode 100644
index 0000000000..22532e01c3
--- /dev/null
+++ b/bundler-packages/whatsabi/docs/variables/contractUriPattern.md
@@ -0,0 +1,21 @@
+[**@tevm/whatsabi**](../README.md) • **Docs**
+
+***
+
+[@tevm/whatsabi](../globals.md) / contractUriPattern
+
+# Variable: contractUriPattern
+
+> `const` **contractUriPattern**: `RegExp`
+
+Regular expression pattern for matching contract URIs.
+Looks like evm:///?
+Valid query params (all optional)
+- rpcUrl: string
+- etherscanBaseUrl: string
+- followProxies: boolean
+- etherscanApiKey: string
+
+## Defined in
+
+[bundler-packages/whatsabi/src/contractUriPattern.js:10](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/whatsabi/src/contractUriPattern.js#L10)
diff --git a/bundler-packages/whatsabi/docs/variables/knownChains.md b/bundler-packages/whatsabi/docs/variables/knownChains.md
new file mode 100644
index 0000000000..c19e14f414
--- /dev/null
+++ b/bundler-packages/whatsabi/docs/variables/knownChains.md
@@ -0,0 +1,28365 @@
+[**@tevm/whatsabi**](../README.md) • **Docs**
+
+***
+
+[@tevm/whatsabi](../globals.md) / knownChains
+
+# Variable: knownChains
+
+> `const` **knownChains**: `object`
+
+## Type declaration
+
+### 1
+
+> **1**: `object` = `chains.mainnet`
+
+### 1.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 1.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 1.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api.etherscan.io/api"`
+
+### 1.blockExplorers.default.name
+
+> `readonly` **name**: `"Etherscan"`
+
+### 1.blockExplorers.default.url
+
+> `readonly` **url**: `"https://etherscan.io"`
+
+### 1.contracts
+
+> **contracts**: `object`
+
+### 1.contracts.ensRegistry
+
+> `readonly` **ensRegistry**: `object`
+
+### 1.contracts.ensRegistry.address
+
+> `readonly` **address**: `"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"`
+
+### 1.contracts.ensUniversalResolver
+
+> `readonly` **ensUniversalResolver**: `object`
+
+### 1.contracts.ensUniversalResolver.address
+
+> `readonly` **address**: `"0xce01f8eee7E479C928F8919abD53E553a36CeF67"`
+
+### 1.contracts.ensUniversalResolver.blockCreated
+
+> `readonly` **blockCreated**: `19258213`
+
+### 1.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 1.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 1.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `14353601`
+
+### 1.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 1.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 1.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 1.id
+
+> **id**: `1`
+
+### 1.name
+
+> **name**: `"Ethereum"`
+
+### 1.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 1.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 1.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 1.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 1.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 1.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 1.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://cloudflare-eth.com"`]
+
+### 1.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 1.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 1.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 10
+
+> **10**: `object` = `chains.optimism`
+
+### 10.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 10.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 10.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api-optimistic.etherscan.io/api"`
+
+### 10.blockExplorers.default.name
+
+> `readonly` **name**: `"Optimism Explorer"`
+
+### 10.blockExplorers.default.url
+
+> `readonly` **url**: `"https://optimistic.etherscan.io"`
+
+### 10.contracts
+
+> **contracts**: `object`
+
+### 10.contracts.disputeGameFactory
+
+> `readonly` **disputeGameFactory**: `object`
+
+### 10.contracts.disputeGameFactory.1
+
+> `readonly` **1**: `object`
+
+### 10.contracts.disputeGameFactory.1.address
+
+> `readonly` **address**: `"0xe5965Ab5962eDc7477C8520243A95517CD252fA9"`
+
+### 10.contracts.gasPriceOracle
+
+> `readonly` **gasPriceOracle**: `object`
+
+### 10.contracts.gasPriceOracle.address
+
+> `readonly` **address**: `"0x420000000000000000000000000000000000000F"`
+
+### 10.contracts.l1Block
+
+> `readonly` **l1Block**: `object`
+
+### 10.contracts.l1Block.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000015"`
+
+### 10.contracts.l1StandardBridge
+
+> `readonly` **l1StandardBridge**: `object`
+
+### 10.contracts.l1StandardBridge.1
+
+> `readonly` **1**: `object`
+
+### 10.contracts.l1StandardBridge.1.address
+
+> `readonly` **address**: `"0x99C9fc46f92E8a1c0deC1b1747d010903E884bE1"`
+
+### 10.contracts.l2CrossDomainMessenger
+
+> `readonly` **l2CrossDomainMessenger**: `object`
+
+### 10.contracts.l2CrossDomainMessenger.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000007"`
+
+### 10.contracts.l2Erc721Bridge
+
+> `readonly` **l2Erc721Bridge**: `object`
+
+### 10.contracts.l2Erc721Bridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000014"`
+
+### 10.contracts.l2OutputOracle
+
+> `readonly` **l2OutputOracle**: `object`
+
+### 10.contracts.l2OutputOracle.1
+
+> `readonly` **1**: `object`
+
+### 10.contracts.l2OutputOracle.1.address
+
+> `readonly` **address**: `"0xdfe97868233d1aa22e815a266982f2cf17685a27"`
+
+### 10.contracts.l2StandardBridge
+
+> `readonly` **l2StandardBridge**: `object`
+
+### 10.contracts.l2StandardBridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000010"`
+
+### 10.contracts.l2ToL1MessagePasser
+
+> `readonly` **l2ToL1MessagePasser**: `object`
+
+### 10.contracts.l2ToL1MessagePasser.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000016"`
+
+### 10.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 10.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 10.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `4286263`
+
+### 10.contracts.portal
+
+> `readonly` **portal**: `object`
+
+### 10.contracts.portal.1
+
+> `readonly` **1**: `object`
+
+### 10.contracts.portal.1.address
+
+> `readonly` **address**: `"0xbEb5Fc579115071764c7423A4f12eDde41f106Ed"`
+
+### 10.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 10.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 10.formatters
+
+> **formatters**: `object`
+
+### 10.formatters.block
+
+> `readonly` **block**: `object`
+
+### 10.formatters.block.exclude
+
+> **exclude**: `undefined` \| []
+
+### 10.formatters.block.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcBlock`\<`BlockTag`, `boolean`\>
+
+#### Returns
+
+`object`
+
+##### baseFeePerGas
+
+> **baseFeePerGas**: `null` \| `bigint`
+
+##### blobGasUsed
+
+> **blobGasUsed**: `bigint`
+
+##### difficulty
+
+> **difficulty**: `bigint`
+
+##### excessBlobGas
+
+> **excessBlobGas**: `bigint`
+
+##### extraData
+
+> **extraData**: \`0x$\{string\}\`
+
+##### gasLimit
+
+> **gasLimit**: `bigint`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### hash
+
+> **hash**: `null` \| \`0x$\{string\}\`
+
+##### logsBloom
+
+> **logsBloom**: `null` \| \`0x$\{string\}\`
+
+##### miner
+
+> **miner**: \`0x$\{string\}\`
+
+##### mixHash
+
+> **mixHash**: \`0x$\{string\}\`
+
+##### nonce
+
+> **nonce**: `null` \| \`0x$\{string\}\`
+
+##### number
+
+> **number**: `null` \| `bigint`
+
+##### parentHash
+
+> **parentHash**: \`0x$\{string\}\`
+
+##### receiptsRoot
+
+> **receiptsRoot**: \`0x$\{string\}\`
+
+##### sealFields
+
+> **sealFields**: \`0x$\{string\}\`[]
+
+##### sha3Uncles
+
+> **sha3Uncles**: \`0x$\{string\}\`
+
+##### size
+
+> **size**: `bigint`
+
+##### stateRoot
+
+> **stateRoot**: \`0x$\{string\}\`
+
+##### timestamp
+
+> **timestamp**: `bigint`
+
+##### totalDifficulty
+
+> **totalDifficulty**: `null` \| `bigint`
+
+##### transactions
+
+> **transactions**: \`0x$\{string\}\`[] \| `OpStackTransaction`\<`boolean`\>[]
+
+##### transactionsRoot
+
+> **transactionsRoot**: \`0x$\{string\}\`
+
+##### uncles
+
+> **uncles**: \`0x$\{string\}\`[]
+
+##### withdrawals?
+
+> `optional` **withdrawals**: `Withdrawal`[]
+
+##### withdrawalsRoot?
+
+> `optional` **withdrawalsRoot**: \`0x$\{string\}\`
+
+### 10.formatters.block.type
+
+> **type**: `"block"`
+
+### 10.formatters.transaction
+
+> `readonly` **transaction**: `object`
+
+### 10.formatters.transaction.exclude
+
+> **exclude**: `undefined` \| []
+
+### 10.formatters.transaction.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransaction`\<`boolean`\>
+
+#### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+### 10.formatters.transaction.type
+
+> **type**: `"transaction"`
+
+### 10.formatters.transactionReceipt
+
+> `readonly` **transactionReceipt**: `object`
+
+### 10.formatters.transactionReceipt.exclude
+
+> **exclude**: `undefined` \| []
+
+### 10.formatters.transactionReceipt.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransactionReceipt`
+
+#### Returns
+
+`object`
+
+##### blobGasPrice?
+
+> `optional` **blobGasPrice**: `bigint`
+
+##### blobGasUsed?
+
+> `optional` **blobGasUsed**: `bigint`
+
+##### blockHash
+
+> **blockHash**: \`0x$\{string\}\`
+
+##### blockNumber
+
+> **blockNumber**: `bigint`
+
+##### contractAddress
+
+> **contractAddress**: `undefined` \| `null` \| \`0x$\{string\}\`
+
+##### cumulativeGasUsed
+
+> **cumulativeGasUsed**: `bigint`
+
+##### effectiveGasPrice
+
+> **effectiveGasPrice**: `bigint`
+
+##### from
+
+> **from**: \`0x$\{string\}\`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### l1Fee
+
+> **l1Fee**: `null` \| `bigint`
+
+##### l1FeeScalar
+
+> **l1FeeScalar**: `null` \| `number`
+
+##### l1GasPrice
+
+> **l1GasPrice**: `null` \| `bigint`
+
+##### l1GasUsed
+
+> **l1GasUsed**: `null` \| `bigint`
+
+##### logs
+
+> **logs**: `Log`\<`bigint`, `number`, `false`, `undefined`, `undefined`, `undefined`, `undefined`\>[]
+
+##### logsBloom
+
+> **logsBloom**: \`0x$\{string\}\`
+
+##### root?
+
+> `optional` **root**: \`0x$\{string\}\`
+
+##### status
+
+> **status**: `"success"` \| `"reverted"`
+
+##### to
+
+> **to**: `null` \| \`0x$\{string\}\`
+
+##### transactionHash
+
+> **transactionHash**: \`0x$\{string\}\`
+
+##### transactionIndex
+
+> **transactionIndex**: `number`
+
+##### type
+
+> **type**: `TransactionType`
+
+### 10.formatters.transactionReceipt.type
+
+> **type**: `"transactionReceipt"`
+
+### 10.id
+
+> **id**: `10`
+
+### 10.name
+
+> **name**: `"OP Mainnet"`
+
+### 10.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 10.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 10.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 10.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 10.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 10.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 10.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://mainnet.optimism.io"`]
+
+### 10.serializers
+
+> **serializers**: `object`
+
+### 10.serializers.transaction()
+
+> `readonly` **transaction**: (`transaction`, `signature`?) => \`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+#### Parameters
+
+• **transaction**: `OpStackTransactionSerializable`
+
+• **signature?**: `Signature`
+
+#### Returns
+
+\`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+### 10.sourceId
+
+> **sourceId**: `1`
+
+### 10.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 100
+
+> **100**: `object` = `chains.gnosis`
+
+### 100.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 100.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 100.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api.gnosisscan.io/api"`
+
+### 100.blockExplorers.default.name
+
+> `readonly` **name**: `"Gnosisscan"`
+
+### 100.blockExplorers.default.url
+
+> `readonly` **url**: `"https://gnosisscan.io"`
+
+### 100.contracts
+
+> **contracts**: `object`
+
+### 100.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 100.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 100.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `21022491`
+
+### 100.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 100.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 100.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 100.id
+
+> **id**: `100`
+
+### 100.name
+
+> **name**: `"Gnosis"`
+
+### 100.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 100.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 100.nativeCurrency.name
+
+> `readonly` **name**: `"Gnosis"`
+
+### 100.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"xDAI"`
+
+### 100.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 100.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 100.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.gnosischain.com"`]
+
+### 100.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://rpc.gnosischain.com/wss"`]
+
+### 100.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 100.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 100.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 100009
+
+> **100009**: `object` = `chains.vechain`
+
+### 100009.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 100009.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 100009.blockExplorers.default.name
+
+> `readonly` **name**: `"Vechain Explorer"`
+
+### 100009.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explore.vechain.org"`
+
+### 100009.blockExplorers.vechainStats
+
+> `readonly` **vechainStats**: `object`
+
+### 100009.blockExplorers.vechainStats.name
+
+> `readonly` **name**: `"Vechain Stats"`
+
+### 100009.blockExplorers.vechainStats.url
+
+> `readonly` **url**: `"https://vechainstats.com"`
+
+### 100009.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 100009.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 100009.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 100009.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 100009.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 100009.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 100009.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 100009.id
+
+> **id**: `100009`
+
+### 100009.name
+
+> **name**: `"Vechain"`
+
+### 100009.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 100009.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 100009.nativeCurrency.name
+
+> `readonly` **name**: `"VeChain"`
+
+### 100009.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"VET"`
+
+### 100009.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 100009.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 100009.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://mainnet.vechain.org"`]
+
+### 100009.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 100009.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 100009.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 1004
+
+> **1004**: `object` = `chains.ektaTestnet`
+
+### 1004.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 1004.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 1004.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://test.ektascan.io/api"`
+
+### 1004.blockExplorers.default.name
+
+> `readonly` **name**: `"Test Ektascan"`
+
+### 1004.blockExplorers.default.url
+
+> `readonly` **url**: `"https://test.ektascan.io"`
+
+### 1004.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 1004.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 1004.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 1004.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 1004.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 1004.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 1004.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 1004.id
+
+> **id**: `1004`
+
+### 1004.name
+
+> **name**: `"Ekta Testnet"`
+
+### 1004.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 1004.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 1004.nativeCurrency.name
+
+> `readonly` **name**: `"EKTA"`
+
+### 1004.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"EKTA"`
+
+### 1004.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 1004.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 1004.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://test.ekta.io:8545"`]
+
+### 1004.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 1004.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 1004.testnet
+
+> **testnet**: `true`
+
+### 1039
+
+> **1039**: `object` = `chains.bronos`
+
+### 1039.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 1039.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 1039.blockExplorers.default.name
+
+> `readonly` **name**: `"BronoScan"`
+
+### 1039.blockExplorers.default.url
+
+> `readonly` **url**: `"https://broscan.bronos.org"`
+
+### 1039.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 1039.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 1039.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 1039.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 1039.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 1039.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 1039.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 1039.id
+
+> **id**: `1039`
+
+### 1039.name
+
+> **name**: `"Bronos"`
+
+### 1039.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 1039.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 1039.nativeCurrency.name
+
+> `readonly` **name**: `"BRO"`
+
+### 1039.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"BRO"`
+
+### 1039.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 1039.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 1039.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://evm.bronos.org"`]
+
+### 1039.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 1039.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 1039.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 105105
+
+> **105105**: `object` = `chains.stratis`
+
+### 105105.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 105105.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 105105.blockExplorers.default.name
+
+> `readonly` **name**: `"Stratis Explorer"`
+
+### 105105.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.stratisevm.com"`
+
+### 105105.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 105105.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 105105.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 105105.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 105105.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 105105.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 105105.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 105105.id
+
+> **id**: `105105`
+
+### 105105.name
+
+> **name**: `"Stratis Mainnet"`
+
+### 105105.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 105105.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 105105.nativeCurrency.name
+
+> `readonly` **name**: `"Stratis"`
+
+### 105105.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"STRAX"`
+
+### 105105.network
+
+> `readonly` **network**: `"stratis"`
+
+### 105105.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 105105.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 105105.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.stratisevm.com"`]
+
+### 105105.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 105105.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 105105.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 1088
+
+> **1088**: `object` = `chains.metis`
+
+### 1088.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 1088.blockExplorers.blockscout
+
+> `readonly` **blockscout**: `object`
+
+### 1088.blockExplorers.blockscout.apiUrl
+
+> `readonly` **apiUrl**: `"https://andromeda-explorer.metis.io/api"`
+
+### 1088.blockExplorers.blockscout.name
+
+> `readonly` **name**: `"Andromeda Explorer"`
+
+### 1088.blockExplorers.blockscout.url
+
+> `readonly` **url**: `"https://andromeda-explorer.metis.io"`
+
+### 1088.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 1088.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api.routescan.io/v2/network/mainnet/evm/43114/etherscan/api"`
+
+### 1088.blockExplorers.default.name
+
+> `readonly` **name**: `"Metis Explorer"`
+
+### 1088.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.metis.io"`
+
+### 1088.contracts
+
+> **contracts**: `object`
+
+### 1088.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 1088.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 1088.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `2338552`
+
+### 1088.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 1088.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 1088.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 1088.id
+
+> **id**: `1088`
+
+### 1088.name
+
+> **name**: `"Metis"`
+
+### 1088.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 1088.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 1088.nativeCurrency.name
+
+> `readonly` **name**: `"Metis"`
+
+### 1088.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"METIS"`
+
+### 1088.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 1088.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 1088.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://andromeda.metis.io/?owner=1088"`]
+
+### 1088.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 1088.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 1088.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 109
+
+> **109**: `object` = `chains.shibarium`
+
+### 109.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 109.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 109.blockExplorers.default.name
+
+> `readonly` **name**: `"Blockscout"`
+
+### 109.blockExplorers.default.url
+
+> `readonly` **url**: `"https://shibariumscan.io"`
+
+### 109.contracts
+
+> **contracts**: `object`
+
+### 109.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 109.contracts.multicall3.address
+
+> `readonly` **address**: `"0x864Bf681ADD6052395188A89101A1B37d3B4C961"`
+
+### 109.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `265900`
+
+### 109.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 109.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 109.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 109.id
+
+> **id**: `109`
+
+### 109.name
+
+> **name**: `"Shibarium"`
+
+### 109.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 109.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 109.nativeCurrency.name
+
+> `readonly` **name**: `"Bone"`
+
+### 109.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"BONE"`
+
+### 109.network
+
+> `readonly` **network**: `"shibarium"`
+
+### 109.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 109.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 109.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.shibrpc.com"`]
+
+### 109.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 109.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 109.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 1111
+
+> **1111**: `object` = `chains.wemix`
+
+### 1111.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 1111.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 1111.blockExplorers.default.name
+
+> `readonly` **name**: `"wemixExplorer"`
+
+### 1111.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.wemix.com"`
+
+### 1111.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 1111.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 1111.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 1111.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 1111.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 1111.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 1111.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 1111.id
+
+> **id**: `1111`
+
+### 1111.name
+
+> **name**: `"WEMIX"`
+
+### 1111.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 1111.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 1111.nativeCurrency.name
+
+> `readonly` **name**: `"WEMIX"`
+
+### 1111.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"WEMIX"`
+
+### 1111.network
+
+> `readonly` **network**: `"wemix-mainnet"`
+
+### 1111.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 1111.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 1111.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://api.wemix.com"`]
+
+### 1111.rpcUrls.public
+
+> `readonly` **public**: `object`
+
+### 1111.rpcUrls.public.http
+
+> `readonly` **http**: readonly [`"https://api.wemix.com"`]
+
+### 1111.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 1111.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 1111.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 111188
+
+> **111188**: `object` = `chains.real`
+
+### 111188.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 111188.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 111188.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://explorer.re.al/api/v2"`
+
+### 111188.blockExplorers.default.name
+
+> `readonly` **name**: `"re.al Explorer"`
+
+### 111188.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.re.al"`
+
+### 111188.contracts
+
+> **contracts**: `object`
+
+### 111188.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 111188.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 111188.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `695`
+
+### 111188.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 111188.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 111188.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 111188.id
+
+> **id**: `111188`
+
+### 111188.name
+
+> **name**: `"re.al"`
+
+### 111188.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 111188.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 111188.nativeCurrency.name
+
+> `readonly` **name**: `"reETH"`
+
+### 111188.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"reETH"`
+
+### 111188.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 111188.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 111188.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://real.drpc.org"`]
+
+### 111188.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 111188.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 111188.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 11155111
+
+> **11155111**: `object` = `chains.sepolia`
+
+### 11155111.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 11155111.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 11155111.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api-sepolia.etherscan.io/api"`
+
+### 11155111.blockExplorers.default.name
+
+> `readonly` **name**: `"Etherscan"`
+
+### 11155111.blockExplorers.default.url
+
+> `readonly` **url**: `"https://sepolia.etherscan.io"`
+
+### 11155111.contracts
+
+> **contracts**: `object`
+
+### 11155111.contracts.ensRegistry
+
+> `readonly` **ensRegistry**: `object`
+
+### 11155111.contracts.ensRegistry.address
+
+> `readonly` **address**: `"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"`
+
+### 11155111.contracts.ensUniversalResolver
+
+> `readonly` **ensUniversalResolver**: `object`
+
+### 11155111.contracts.ensUniversalResolver.address
+
+> `readonly` **address**: `"0xc8Af999e38273D658BE1b921b88A9Ddf005769cC"`
+
+### 11155111.contracts.ensUniversalResolver.blockCreated
+
+> `readonly` **blockCreated**: `5317080`
+
+### 11155111.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 11155111.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 11155111.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `751532`
+
+### 11155111.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 11155111.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 11155111.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 11155111.id
+
+> **id**: `11155111`
+
+### 11155111.name
+
+> **name**: `"Sepolia"`
+
+### 11155111.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 11155111.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 11155111.nativeCurrency.name
+
+> `readonly` **name**: `"Sepolia Ether"`
+
+### 11155111.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 11155111.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 11155111.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 11155111.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.sepolia.org"`]
+
+### 11155111.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 11155111.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 11155111.testnet
+
+> **testnet**: `true`
+
+### 11155420
+
+> **11155420**: `object` = `chains.optimismSepolia`
+
+### 11155420.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 11155420.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 11155420.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://optimism-sepolia.blockscout.com/api"`
+
+### 11155420.blockExplorers.default.name
+
+> `readonly` **name**: `"Blockscout"`
+
+### 11155420.blockExplorers.default.url
+
+> `readonly` **url**: `"https://optimism-sepolia.blockscout.com"`
+
+### 11155420.contracts
+
+> **contracts**: `object`
+
+### 11155420.contracts.disputeGameFactory
+
+> `readonly` **disputeGameFactory**: `object`
+
+### 11155420.contracts.disputeGameFactory.11155111
+
+> `readonly` **11155111**: `object`
+
+### 11155420.contracts.disputeGameFactory.11155111.address
+
+> `readonly` **address**: `"0x05F9613aDB30026FFd634f38e5C4dFd30a197Fa1"`
+
+### 11155420.contracts.gasPriceOracle
+
+> `readonly` **gasPriceOracle**: `object`
+
+### 11155420.contracts.gasPriceOracle.address
+
+> `readonly` **address**: `"0x420000000000000000000000000000000000000F"`
+
+### 11155420.contracts.l1Block
+
+> `readonly` **l1Block**: `object`
+
+### 11155420.contracts.l1Block.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000015"`
+
+### 11155420.contracts.l1StandardBridge
+
+> `readonly` **l1StandardBridge**: `object`
+
+### 11155420.contracts.l1StandardBridge.11155111
+
+> `readonly` **11155111**: `object`
+
+### 11155420.contracts.l1StandardBridge.11155111.address
+
+> `readonly` **address**: `"0xFBb0621E0B23b5478B630BD55a5f21f67730B0F1"`
+
+### 11155420.contracts.l2CrossDomainMessenger
+
+> `readonly` **l2CrossDomainMessenger**: `object`
+
+### 11155420.contracts.l2CrossDomainMessenger.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000007"`
+
+### 11155420.contracts.l2Erc721Bridge
+
+> `readonly` **l2Erc721Bridge**: `object`
+
+### 11155420.contracts.l2Erc721Bridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000014"`
+
+### 11155420.contracts.l2OutputOracle
+
+> `readonly` **l2OutputOracle**: `object`
+
+### 11155420.contracts.l2OutputOracle.11155111
+
+> `readonly` **11155111**: `object`
+
+### 11155420.contracts.l2OutputOracle.11155111.address
+
+> `readonly` **address**: `"0x90E9c4f8a994a250F6aEfd61CAFb4F2e895D458F"`
+
+### 11155420.contracts.l2StandardBridge
+
+> `readonly` **l2StandardBridge**: `object`
+
+### 11155420.contracts.l2StandardBridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000010"`
+
+### 11155420.contracts.l2ToL1MessagePasser
+
+> `readonly` **l2ToL1MessagePasser**: `object`
+
+### 11155420.contracts.l2ToL1MessagePasser.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000016"`
+
+### 11155420.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 11155420.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 11155420.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `1620204`
+
+### 11155420.contracts.portal
+
+> `readonly` **portal**: `object`
+
+### 11155420.contracts.portal.11155111
+
+> `readonly` **11155111**: `object`
+
+### 11155420.contracts.portal.11155111.address
+
+> `readonly` **address**: `"0x16Fc5058F25648194471939df75CF27A2fdC48BC"`
+
+### 11155420.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 11155420.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 11155420.formatters
+
+> **formatters**: `object`
+
+### 11155420.formatters.block
+
+> `readonly` **block**: `object`
+
+### 11155420.formatters.block.exclude
+
+> **exclude**: `undefined` \| []
+
+### 11155420.formatters.block.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcBlock`\<`BlockTag`, `boolean`\>
+
+#### Returns
+
+`object`
+
+##### baseFeePerGas
+
+> **baseFeePerGas**: `null` \| `bigint`
+
+##### blobGasUsed
+
+> **blobGasUsed**: `bigint`
+
+##### difficulty
+
+> **difficulty**: `bigint`
+
+##### excessBlobGas
+
+> **excessBlobGas**: `bigint`
+
+##### extraData
+
+> **extraData**: \`0x$\{string\}\`
+
+##### gasLimit
+
+> **gasLimit**: `bigint`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### hash
+
+> **hash**: `null` \| \`0x$\{string\}\`
+
+##### logsBloom
+
+> **logsBloom**: `null` \| \`0x$\{string\}\`
+
+##### miner
+
+> **miner**: \`0x$\{string\}\`
+
+##### mixHash
+
+> **mixHash**: \`0x$\{string\}\`
+
+##### nonce
+
+> **nonce**: `null` \| \`0x$\{string\}\`
+
+##### number
+
+> **number**: `null` \| `bigint`
+
+##### parentHash
+
+> **parentHash**: \`0x$\{string\}\`
+
+##### receiptsRoot
+
+> **receiptsRoot**: \`0x$\{string\}\`
+
+##### sealFields
+
+> **sealFields**: \`0x$\{string\}\`[]
+
+##### sha3Uncles
+
+> **sha3Uncles**: \`0x$\{string\}\`
+
+##### size
+
+> **size**: `bigint`
+
+##### stateRoot
+
+> **stateRoot**: \`0x$\{string\}\`
+
+##### timestamp
+
+> **timestamp**: `bigint`
+
+##### totalDifficulty
+
+> **totalDifficulty**: `null` \| `bigint`
+
+##### transactions
+
+> **transactions**: \`0x$\{string\}\`[] \| `OpStackTransaction`\<`boolean`\>[]
+
+##### transactionsRoot
+
+> **transactionsRoot**: \`0x$\{string\}\`
+
+##### uncles
+
+> **uncles**: \`0x$\{string\}\`[]
+
+##### withdrawals?
+
+> `optional` **withdrawals**: `Withdrawal`[]
+
+##### withdrawalsRoot?
+
+> `optional` **withdrawalsRoot**: \`0x$\{string\}\`
+
+### 11155420.formatters.block.type
+
+> **type**: `"block"`
+
+### 11155420.formatters.transaction
+
+> `readonly` **transaction**: `object`
+
+### 11155420.formatters.transaction.exclude
+
+> **exclude**: `undefined` \| []
+
+### 11155420.formatters.transaction.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransaction`\<`boolean`\>
+
+#### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+### 11155420.formatters.transaction.type
+
+> **type**: `"transaction"`
+
+### 11155420.formatters.transactionReceipt
+
+> `readonly` **transactionReceipt**: `object`
+
+### 11155420.formatters.transactionReceipt.exclude
+
+> **exclude**: `undefined` \| []
+
+### 11155420.formatters.transactionReceipt.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransactionReceipt`
+
+#### Returns
+
+`object`
+
+##### blobGasPrice?
+
+> `optional` **blobGasPrice**: `bigint`
+
+##### blobGasUsed?
+
+> `optional` **blobGasUsed**: `bigint`
+
+##### blockHash
+
+> **blockHash**: \`0x$\{string\}\`
+
+##### blockNumber
+
+> **blockNumber**: `bigint`
+
+##### contractAddress
+
+> **contractAddress**: `undefined` \| `null` \| \`0x$\{string\}\`
+
+##### cumulativeGasUsed
+
+> **cumulativeGasUsed**: `bigint`
+
+##### effectiveGasPrice
+
+> **effectiveGasPrice**: `bigint`
+
+##### from
+
+> **from**: \`0x$\{string\}\`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### l1Fee
+
+> **l1Fee**: `null` \| `bigint`
+
+##### l1FeeScalar
+
+> **l1FeeScalar**: `null` \| `number`
+
+##### l1GasPrice
+
+> **l1GasPrice**: `null` \| `bigint`
+
+##### l1GasUsed
+
+> **l1GasUsed**: `null` \| `bigint`
+
+##### logs
+
+> **logs**: `Log`\<`bigint`, `number`, `false`, `undefined`, `undefined`, `undefined`, `undefined`\>[]
+
+##### logsBloom
+
+> **logsBloom**: \`0x$\{string\}\`
+
+##### root?
+
+> `optional` **root**: \`0x$\{string\}\`
+
+##### status
+
+> **status**: `"success"` \| `"reverted"`
+
+##### to
+
+> **to**: `null` \| \`0x$\{string\}\`
+
+##### transactionHash
+
+> **transactionHash**: \`0x$\{string\}\`
+
+##### transactionIndex
+
+> **transactionIndex**: `number`
+
+##### type
+
+> **type**: `TransactionType`
+
+### 11155420.formatters.transactionReceipt.type
+
+> **type**: `"transactionReceipt"`
+
+### 11155420.id
+
+> **id**: `11155420`
+
+### 11155420.name
+
+> **name**: `"OP Sepolia"`
+
+### 11155420.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 11155420.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 11155420.nativeCurrency.name
+
+> `readonly` **name**: `"Sepolia Ether"`
+
+### 11155420.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 11155420.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 11155420.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 11155420.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://sepolia.optimism.io"`]
+
+### 11155420.serializers
+
+> **serializers**: `object`
+
+### 11155420.serializers.transaction()
+
+> `readonly` **transaction**: (`transaction`, `signature`?) => \`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+#### Parameters
+
+• **transaction**: `OpStackTransactionSerializable`
+
+• **signature?**: `Signature`
+
+#### Returns
+
+\`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+### 11155420.sourceId
+
+> **sourceId**: `11155111`
+
+### 11155420.testnet
+
+> **testnet**: `true`
+
+### 111557560
+
+> **111557560**: `object` = `chains.cyberTestnet`
+
+### 111557560.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 111557560.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 111557560.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://testnet.cyberscan.co/api"`
+
+### 111557560.blockExplorers.default.name
+
+> `readonly` **name**: `"Blockscout"`
+
+### 111557560.blockExplorers.default.url
+
+> `readonly` **url**: `"https://testnet.cyberscan.co"`
+
+### 111557560.contracts
+
+> **contracts**: `object`
+
+### 111557560.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 111557560.contracts.multicall3.address
+
+> `readonly` **address**: `"0xffc391F0018269d4758AEA1a144772E8FB99545E"`
+
+### 111557560.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `304545`
+
+### 111557560.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 111557560.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 111557560.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 111557560.id
+
+> **id**: `111557560`
+
+### 111557560.name
+
+> **name**: `"Cyber Testnet"`
+
+### 111557560.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 111557560.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 111557560.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 111557560.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 111557560.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 111557560.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 111557560.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://cyber-testnet.alt.technology"`]
+
+### 111557560.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 111557560.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 111557560.testnet
+
+> **testnet**: `true`
+
+### 1116
+
+> **1116**: `object` = `chains.coreDao`
+
+### 1116.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 1116.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 1116.blockExplorers.default.name
+
+> `readonly` **name**: `"CoreDao"`
+
+### 1116.blockExplorers.default.url
+
+> `readonly` **url**: `"https://scan.coredao.org"`
+
+### 1116.contracts
+
+> **contracts**: `object`
+
+### 1116.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 1116.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 1116.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `11907934`
+
+### 1116.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 1116.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 1116.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 1116.id
+
+> **id**: `1116`
+
+### 1116.name
+
+> **name**: `"Core Dao"`
+
+### 1116.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 1116.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 1116.nativeCurrency.name
+
+> `readonly` **name**: `"Core"`
+
+### 1116.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"CORE"`
+
+### 1116.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 1116.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 1116.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.coredao.org"`]
+
+### 1116.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 1116.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 1116.testnet
+
+> **testnet**: `false`
+
+### 11235
+
+> **11235**: `object` = `chains.haqqMainnet`
+
+### 11235.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 11235.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 11235.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://explorer.haqq.network/api"`
+
+### 11235.blockExplorers.default.name
+
+> `readonly` **name**: `"HAQQ Explorer"`
+
+### 11235.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.haqq.network"`
+
+### 11235.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 11235.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 11235.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 11235.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 11235.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 11235.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 11235.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 11235.id
+
+> **id**: `11235`
+
+### 11235.name
+
+> **name**: `"HAQQ Mainnet"`
+
+### 11235.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 11235.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 11235.nativeCurrency.name
+
+> `readonly` **name**: `"Islamic Coin"`
+
+### 11235.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ISLM"`
+
+### 11235.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 11235.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 11235.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.eth.haqq.network"`]
+
+### 11235.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 11235.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 11235.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 11297108099
+
+> **11297108099**: `object` = `chains.palmTestnet`
+
+### 11297108099.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 11297108099.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 11297108099.blockExplorers.default.name
+
+> `readonly` **name**: `"Chainlens"`
+
+### 11297108099.blockExplorers.default.url
+
+> `readonly` **url**: `"https://palm.chainlens.com"`
+
+### 11297108099.contracts
+
+> **contracts**: `object`
+
+### 11297108099.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 11297108099.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 11297108099.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `15429248`
+
+### 11297108099.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 11297108099.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 11297108099.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 11297108099.id
+
+> **id**: `11297108099`
+
+### 11297108099.name
+
+> **name**: `"Palm Testnet"`
+
+### 11297108099.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 11297108099.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 11297108099.nativeCurrency.name
+
+> `readonly` **name**: `"PALM"`
+
+### 11297108099.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"PALM"`
+
+### 11297108099.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 11297108099.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 11297108099.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://palm-mainnet.public.blastapi.io"`]
+
+### 11297108099.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://palm-mainnet.public.blastapi.io"`]
+
+### 11297108099.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 11297108099.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 11297108099.testnet
+
+> **testnet**: `true`
+
+### 11297108109
+
+> **11297108109**: `object` = `chains.palm`
+
+### 11297108109.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 11297108109.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 11297108109.blockExplorers.default.name
+
+> `readonly` **name**: `"Chainlens"`
+
+### 11297108109.blockExplorers.default.url
+
+> `readonly` **url**: `"https://palm.chainlens.com"`
+
+### 11297108109.contracts
+
+> **contracts**: `object`
+
+### 11297108109.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 11297108109.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 11297108109.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `15429248`
+
+### 11297108109.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 11297108109.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 11297108109.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 11297108109.id
+
+> **id**: `11297108109`
+
+### 11297108109.name
+
+> **name**: `"Palm"`
+
+### 11297108109.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 11297108109.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 11297108109.nativeCurrency.name
+
+> `readonly` **name**: `"PALM"`
+
+### 11297108109.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"PALM"`
+
+### 11297108109.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 11297108109.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 11297108109.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://palm-mainnet.public.blastapi.io"`]
+
+### 11297108109.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://palm-mainnet.public.blastapi.io"`]
+
+### 11297108109.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 11297108109.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 11297108109.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 1130
+
+> **1130**: `object` = `chains.defichainEvm`
+
+### 1130.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 1130.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 1130.blockExplorers.default.name
+
+> `readonly` **name**: `"DeFiScan"`
+
+### 1130.blockExplorers.default.url
+
+> `readonly` **url**: `"https://meta.defiscan.live"`
+
+### 1130.contracts
+
+> **contracts**: `object`
+
+### 1130.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 1130.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 1130.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `137852`
+
+### 1130.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 1130.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 1130.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 1130.id
+
+> **id**: `1130`
+
+### 1130.name
+
+> **name**: `"DeFiChain EVM Mainnet"`
+
+### 1130.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 1130.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 1130.nativeCurrency.name
+
+> `readonly` **name**: `"DeFiChain"`
+
+### 1130.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"DFI"`
+
+### 1130.network
+
+> `readonly` **network**: `"defichain-evm"`
+
+### 1130.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 1130.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 1130.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://eth.mainnet.ocean.jellyfishsdk.com"`]
+
+### 1130.rpcUrls.public
+
+> `readonly` **public**: `object`
+
+### 1130.rpcUrls.public.http
+
+> `readonly` **http**: readonly [`"https://eth.mainnet.ocean.jellyfishsdk.com"`]
+
+### 1130.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 1130.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 1130.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 1135
+
+> **1135**: `object` = `chains.lisk`
+
+### 1135.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 1135.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 1135.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://blockscout.lisk.com/api"`
+
+### 1135.blockExplorers.default.name
+
+> `readonly` **name**: `"Blockscout"`
+
+### 1135.blockExplorers.default.url
+
+> `readonly` **url**: `"https://blockscout.lisk.com"`
+
+### 1135.contracts
+
+> **contracts**: `object`
+
+### 1135.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 1135.contracts.multicall3.address
+
+> `readonly` **address**: `"0xA9d71E1dd7ca26F26e656E66d6AA81ed7f745bf0"`
+
+### 1135.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 1135.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 1135.formatters
+
+> **formatters**: `object`
+
+### 1135.formatters.block
+
+> `readonly` **block**: `object`
+
+### 1135.formatters.block.exclude
+
+> **exclude**: `undefined` \| []
+
+### 1135.formatters.block.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcBlock`\<`BlockTag`, `boolean`\>
+
+#### Returns
+
+`object`
+
+##### baseFeePerGas
+
+> **baseFeePerGas**: `null` \| `bigint`
+
+##### blobGasUsed
+
+> **blobGasUsed**: `bigint`
+
+##### difficulty
+
+> **difficulty**: `bigint`
+
+##### excessBlobGas
+
+> **excessBlobGas**: `bigint`
+
+##### extraData
+
+> **extraData**: \`0x$\{string\}\`
+
+##### gasLimit
+
+> **gasLimit**: `bigint`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### hash
+
+> **hash**: `null` \| \`0x$\{string\}\`
+
+##### logsBloom
+
+> **logsBloom**: `null` \| \`0x$\{string\}\`
+
+##### miner
+
+> **miner**: \`0x$\{string\}\`
+
+##### mixHash
+
+> **mixHash**: \`0x$\{string\}\`
+
+##### nonce
+
+> **nonce**: `null` \| \`0x$\{string\}\`
+
+##### number
+
+> **number**: `null` \| `bigint`
+
+##### parentHash
+
+> **parentHash**: \`0x$\{string\}\`
+
+##### receiptsRoot
+
+> **receiptsRoot**: \`0x$\{string\}\`
+
+##### sealFields
+
+> **sealFields**: \`0x$\{string\}\`[]
+
+##### sha3Uncles
+
+> **sha3Uncles**: \`0x$\{string\}\`
+
+##### size
+
+> **size**: `bigint`
+
+##### stateRoot
+
+> **stateRoot**: \`0x$\{string\}\`
+
+##### timestamp
+
+> **timestamp**: `bigint`
+
+##### totalDifficulty
+
+> **totalDifficulty**: `null` \| `bigint`
+
+##### transactions
+
+> **transactions**: \`0x$\{string\}\`[] \| `OpStackTransaction`\<`boolean`\>[]
+
+##### transactionsRoot
+
+> **transactionsRoot**: \`0x$\{string\}\`
+
+##### uncles
+
+> **uncles**: \`0x$\{string\}\`[]
+
+##### withdrawals?
+
+> `optional` **withdrawals**: `Withdrawal`[]
+
+##### withdrawalsRoot?
+
+> `optional` **withdrawalsRoot**: \`0x$\{string\}\`
+
+### 1135.formatters.block.type
+
+> **type**: `"block"`
+
+### 1135.formatters.transaction
+
+> `readonly` **transaction**: `object`
+
+### 1135.formatters.transaction.exclude
+
+> **exclude**: `undefined` \| []
+
+### 1135.formatters.transaction.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransaction`\<`boolean`\>
+
+#### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+### 1135.formatters.transaction.type
+
+> **type**: `"transaction"`
+
+### 1135.formatters.transactionReceipt
+
+> `readonly` **transactionReceipt**: `object`
+
+### 1135.formatters.transactionReceipt.exclude
+
+> **exclude**: `undefined` \| []
+
+### 1135.formatters.transactionReceipt.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransactionReceipt`
+
+#### Returns
+
+`object`
+
+##### blobGasPrice?
+
+> `optional` **blobGasPrice**: `bigint`
+
+##### blobGasUsed?
+
+> `optional` **blobGasUsed**: `bigint`
+
+##### blockHash
+
+> **blockHash**: \`0x$\{string\}\`
+
+##### blockNumber
+
+> **blockNumber**: `bigint`
+
+##### contractAddress
+
+> **contractAddress**: `undefined` \| `null` \| \`0x$\{string\}\`
+
+##### cumulativeGasUsed
+
+> **cumulativeGasUsed**: `bigint`
+
+##### effectiveGasPrice
+
+> **effectiveGasPrice**: `bigint`
+
+##### from
+
+> **from**: \`0x$\{string\}\`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### l1Fee
+
+> **l1Fee**: `null` \| `bigint`
+
+##### l1FeeScalar
+
+> **l1FeeScalar**: `null` \| `number`
+
+##### l1GasPrice
+
+> **l1GasPrice**: `null` \| `bigint`
+
+##### l1GasUsed
+
+> **l1GasUsed**: `null` \| `bigint`
+
+##### logs
+
+> **logs**: `Log`\<`bigint`, `number`, `false`, `undefined`, `undefined`, `undefined`, `undefined`\>[]
+
+##### logsBloom
+
+> **logsBloom**: \`0x$\{string\}\`
+
+##### root?
+
+> `optional` **root**: \`0x$\{string\}\`
+
+##### status
+
+> **status**: `"success"` \| `"reverted"`
+
+##### to
+
+> **to**: `null` \| \`0x$\{string\}\`
+
+##### transactionHash
+
+> **transactionHash**: \`0x$\{string\}\`
+
+##### transactionIndex
+
+> **transactionIndex**: `number`
+
+##### type
+
+> **type**: `TransactionType`
+
+### 1135.formatters.transactionReceipt.type
+
+> **type**: `"transactionReceipt"`
+
+### 1135.id
+
+> **id**: `1135`
+
+### 1135.name
+
+> **name**: `"Lisk"`
+
+### 1135.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 1135.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 1135.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 1135.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 1135.network
+
+> `readonly` **network**: `"lisk"`
+
+### 1135.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 1135.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 1135.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.api.lisk.com"`]
+
+### 1135.serializers
+
+> **serializers**: `object`
+
+### 1135.serializers.transaction()
+
+> `readonly` **transaction**: (`transaction`, `signature`?) => \`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+#### Parameters
+
+• **transaction**: `OpStackTransactionSerializable`
+
+• **signature?**: `Signature`
+
+#### Returns
+
+\`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+### 1135.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 1135.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 114
+
+> **114**: `object` = `chains.flareTestnet`
+
+### 114.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 114.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 114.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://coston2-explorer.flare.network/api"`
+
+### 114.blockExplorers.default.name
+
+> `readonly` **name**: `"Coston2 Explorer"`
+
+### 114.blockExplorers.default.url
+
+> `readonly` **url**: `"https://coston2-explorer.flare.network"`
+
+### 114.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 114.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 114.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 114.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 114.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 114.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 114.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 114.id
+
+> **id**: `114`
+
+### 114.name
+
+> **name**: `"Coston2"`
+
+### 114.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 114.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 114.nativeCurrency.name
+
+> `readonly` **name**: `"coston2flare"`
+
+### 114.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"C2FLR"`
+
+### 114.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 114.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 114.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://coston2-api.flare.network/ext/C/rpc"`]
+
+### 114.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 114.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 114.testnet
+
+> **testnet**: `true`
+
+### 11501
+
+> **11501**: `object` = `chains.bevmMainnet`
+
+### 11501.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 11501.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 11501.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://scan-mainnet-api.bevm.io/api"`
+
+### 11501.blockExplorers.default.name
+
+> `readonly` **name**: `"Bevmscan"`
+
+### 11501.blockExplorers.default.url
+
+> `readonly` **url**: `"https://scan-mainnet.bevm.io"`
+
+### 11501.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 11501.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 11501.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 11501.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 11501.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 11501.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 11501.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 11501.id
+
+> **id**: `11501`
+
+### 11501.name
+
+> **name**: `"BEVM Mainnet"`
+
+### 11501.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 11501.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 11501.nativeCurrency.name
+
+> `readonly` **name**: `"Bitcoin"`
+
+### 11501.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"BTC"`
+
+### 11501.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 11501.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 11501.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc-mainnet-1.bevm.io"`]
+
+### 11501.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 11501.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 11501.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 122
+
+> **122**: `object` = `chains.fuse`
+
+### 122.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 122.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 122.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://explorer.fuse.io/api"`
+
+### 122.blockExplorers.default.name
+
+> `readonly` **name**: `"Fuse Explorer"`
+
+### 122.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.fuse.io"`
+
+### 122.contracts
+
+> **contracts**: `object`
+
+### 122.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 122.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 122.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `16146628`
+
+### 122.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 122.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 122.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 122.id
+
+> **id**: `122`
+
+### 122.name
+
+> **name**: `"Fuse"`
+
+### 122.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 122.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 122.nativeCurrency.name
+
+> `readonly` **name**: `"Fuse"`
+
+### 122.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"FUSE"`
+
+### 122.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 122.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 122.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.fuse.io"`]
+
+### 122.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 122.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 122.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 123
+
+> **123**: `object` = `chains.fuseSparknet`
+
+### 123.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 123.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 123.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://explorer.fusespark.io/api"`
+
+### 123.blockExplorers.default.name
+
+> `readonly` **name**: `"Sparkent Explorer"`
+
+### 123.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.fusespark.io"`
+
+### 123.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 123.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 123.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 123.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 123.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 123.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 123.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 123.id
+
+> **id**: `123`
+
+### 123.name
+
+> **name**: `"Fuse Sparknet"`
+
+### 123.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 123.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 123.nativeCurrency.name
+
+> `readonly` **name**: `"Spark"`
+
+### 123.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"SPARK"`
+
+### 123.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 123.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 123.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.fusespark.io"`]
+
+### 123.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 123.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 123.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 12306
+
+> **12306**: `object` = `chains.fibo`
+
+### 12306.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 12306.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 12306.blockExplorers.default.name
+
+> `readonly` **name**: `"FiboScan"`
+
+### 12306.blockExplorers.default.url
+
+> `readonly` **url**: `"https://scan.fibochain.org"`
+
+### 12306.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 12306.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 12306.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 12306.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 12306.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 12306.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 12306.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 12306.id
+
+> **id**: `12306`
+
+### 12306.name
+
+> **name**: `"Fibo Chain"`
+
+### 12306.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 12306.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 12306.nativeCurrency.name
+
+> `readonly` **name**: `"fibo"`
+
+### 12306.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"FIBO"`
+
+### 12306.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 12306.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 12306.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://network.hzroc.art"`]
+
+### 12306.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 12306.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 12306.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 12324
+
+> **12324**: `object` = `chains.l3x`
+
+### 12324.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 12324.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 12324.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://explorer.l3x.com/api/v2"`
+
+### 12324.blockExplorers.default.name
+
+> `readonly` **name**: `"L3X Mainnet Explorer"`
+
+### 12324.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.l3x.com"`
+
+### 12324.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 12324.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 12324.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 12324.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 12324.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 12324.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 12324.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 12324.id
+
+> **id**: `12324`
+
+### 12324.name
+
+> **name**: `"L3X Protocol"`
+
+### 12324.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 12324.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 12324.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 12324.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 12324.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 12324.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 12324.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc-mainnet.l3x.com"`]
+
+### 12324.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://rpc-mainnet.l3x.com"`]
+
+### 12324.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 12324.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 12324.testnet
+
+> **testnet**: `false`
+
+### 12325
+
+> **12325**: `object` = `chains.l3xTestnet`
+
+### 12325.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 12325.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 12325.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://explorer-testnet.l3x.com/api/v2"`
+
+### 12325.blockExplorers.default.name
+
+> `readonly` **name**: `"L3X Testnet Explorer"`
+
+### 12325.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer-testnet.l3x.com"`
+
+### 12325.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 12325.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 12325.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 12325.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 12325.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 12325.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 12325.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 12325.id
+
+> **id**: `12325`
+
+### 12325.name
+
+> **name**: `"L3X Protocol Testnet"`
+
+### 12325.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 12325.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 12325.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 12325.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 12325.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 12325.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 12325.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc-testnet.l3x.com"`]
+
+### 12325.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://rpc-testnet.l3x.com"`]
+
+### 12325.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 12325.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 12325.testnet
+
+> **testnet**: `true`
+
+### 12553
+
+> **12553**: `object` = `chains.rss3`
+
+### 12553.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 12553.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 12553.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://scan.rss3.io/api"`
+
+### 12553.blockExplorers.default.name
+
+> `readonly` **name**: `"RSS3 VSL Mainnet Scan"`
+
+### 12553.blockExplorers.default.url
+
+> `readonly` **url**: `"https://scan.rss3.io"`
+
+### 12553.contracts
+
+> **contracts**: `object`
+
+### 12553.contracts.gasPriceOracle
+
+> `readonly` **gasPriceOracle**: `object`
+
+### 12553.contracts.gasPriceOracle.address
+
+> `readonly` **address**: `"0x420000000000000000000000000000000000000F"`
+
+### 12553.contracts.l1Block
+
+> `readonly` **l1Block**: `object`
+
+### 12553.contracts.l1Block.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000015"`
+
+### 12553.contracts.l1StandardBridge
+
+> `readonly` **l1StandardBridge**: `object`
+
+### 12553.contracts.l1StandardBridge.1
+
+> `readonly` **1**: `object`
+
+### 12553.contracts.l1StandardBridge.1.address
+
+> `readonly` **address**: `"0x4cbab69108Aa72151EDa5A3c164eA86845f18438"`
+
+### 12553.contracts.l2CrossDomainMessenger
+
+> `readonly` **l2CrossDomainMessenger**: `object`
+
+### 12553.contracts.l2CrossDomainMessenger.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000007"`
+
+### 12553.contracts.l2Erc721Bridge
+
+> `readonly` **l2Erc721Bridge**: `object`
+
+### 12553.contracts.l2Erc721Bridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000014"`
+
+### 12553.contracts.l2OutputOracle
+
+> `readonly` **l2OutputOracle**: `object`
+
+### 12553.contracts.l2OutputOracle.1
+
+> `readonly` **1**: `object`
+
+### 12553.contracts.l2OutputOracle.1.address
+
+> `readonly` **address**: `"0xE6f24d2C32B3109B18ed33cF08eFb490b1e09C10"`
+
+### 12553.contracts.l2StandardBridge
+
+> `readonly` **l2StandardBridge**: `object`
+
+### 12553.contracts.l2StandardBridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000010"`
+
+### 12553.contracts.l2ToL1MessagePasser
+
+> `readonly` **l2ToL1MessagePasser**: `object`
+
+### 12553.contracts.l2ToL1MessagePasser.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000016"`
+
+### 12553.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 12553.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 12553.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `14193`
+
+### 12553.contracts.portal
+
+> `readonly` **portal**: `object`
+
+### 12553.contracts.portal.1
+
+> `readonly` **1**: `object`
+
+### 12553.contracts.portal.1.address
+
+> `readonly` **address**: `"0x6A12432491bbbE8d3babf75F759766774C778Db4"`
+
+### 12553.contracts.portal.1.blockCreated
+
+> `readonly` **blockCreated**: `19387057`
+
+### 12553.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 12553.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 12553.formatters
+
+> **formatters**: `object`
+
+### 12553.formatters.block
+
+> `readonly` **block**: `object`
+
+### 12553.formatters.block.exclude
+
+> **exclude**: `undefined` \| []
+
+### 12553.formatters.block.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcBlock`\<`BlockTag`, `boolean`\>
+
+#### Returns
+
+`object`
+
+##### baseFeePerGas
+
+> **baseFeePerGas**: `null` \| `bigint`
+
+##### blobGasUsed
+
+> **blobGasUsed**: `bigint`
+
+##### difficulty
+
+> **difficulty**: `bigint`
+
+##### excessBlobGas
+
+> **excessBlobGas**: `bigint`
+
+##### extraData
+
+> **extraData**: \`0x$\{string\}\`
+
+##### gasLimit
+
+> **gasLimit**: `bigint`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### hash
+
+> **hash**: `null` \| \`0x$\{string\}\`
+
+##### logsBloom
+
+> **logsBloom**: `null` \| \`0x$\{string\}\`
+
+##### miner
+
+> **miner**: \`0x$\{string\}\`
+
+##### mixHash
+
+> **mixHash**: \`0x$\{string\}\`
+
+##### nonce
+
+> **nonce**: `null` \| \`0x$\{string\}\`
+
+##### number
+
+> **number**: `null` \| `bigint`
+
+##### parentHash
+
+> **parentHash**: \`0x$\{string\}\`
+
+##### receiptsRoot
+
+> **receiptsRoot**: \`0x$\{string\}\`
+
+##### sealFields
+
+> **sealFields**: \`0x$\{string\}\`[]
+
+##### sha3Uncles
+
+> **sha3Uncles**: \`0x$\{string\}\`
+
+##### size
+
+> **size**: `bigint`
+
+##### stateRoot
+
+> **stateRoot**: \`0x$\{string\}\`
+
+##### timestamp
+
+> **timestamp**: `bigint`
+
+##### totalDifficulty
+
+> **totalDifficulty**: `null` \| `bigint`
+
+##### transactions
+
+> **transactions**: \`0x$\{string\}\`[] \| `OpStackTransaction`\<`boolean`\>[]
+
+##### transactionsRoot
+
+> **transactionsRoot**: \`0x$\{string\}\`
+
+##### uncles
+
+> **uncles**: \`0x$\{string\}\`[]
+
+##### withdrawals?
+
+> `optional` **withdrawals**: `Withdrawal`[]
+
+##### withdrawalsRoot?
+
+> `optional` **withdrawalsRoot**: \`0x$\{string\}\`
+
+### 12553.formatters.block.type
+
+> **type**: `"block"`
+
+### 12553.formatters.transaction
+
+> `readonly` **transaction**: `object`
+
+### 12553.formatters.transaction.exclude
+
+> **exclude**: `undefined` \| []
+
+### 12553.formatters.transaction.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransaction`\<`boolean`\>
+
+#### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+### 12553.formatters.transaction.type
+
+> **type**: `"transaction"`
+
+### 12553.formatters.transactionReceipt
+
+> `readonly` **transactionReceipt**: `object`
+
+### 12553.formatters.transactionReceipt.exclude
+
+> **exclude**: `undefined` \| []
+
+### 12553.formatters.transactionReceipt.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransactionReceipt`
+
+#### Returns
+
+`object`
+
+##### blobGasPrice?
+
+> `optional` **blobGasPrice**: `bigint`
+
+##### blobGasUsed?
+
+> `optional` **blobGasUsed**: `bigint`
+
+##### blockHash
+
+> **blockHash**: \`0x$\{string\}\`
+
+##### blockNumber
+
+> **blockNumber**: `bigint`
+
+##### contractAddress
+
+> **contractAddress**: `undefined` \| `null` \| \`0x$\{string\}\`
+
+##### cumulativeGasUsed
+
+> **cumulativeGasUsed**: `bigint`
+
+##### effectiveGasPrice
+
+> **effectiveGasPrice**: `bigint`
+
+##### from
+
+> **from**: \`0x$\{string\}\`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### l1Fee
+
+> **l1Fee**: `null` \| `bigint`
+
+##### l1FeeScalar
+
+> **l1FeeScalar**: `null` \| `number`
+
+##### l1GasPrice
+
+> **l1GasPrice**: `null` \| `bigint`
+
+##### l1GasUsed
+
+> **l1GasUsed**: `null` \| `bigint`
+
+##### logs
+
+> **logs**: `Log`\<`bigint`, `number`, `false`, `undefined`, `undefined`, `undefined`, `undefined`\>[]
+
+##### logsBloom
+
+> **logsBloom**: \`0x$\{string\}\`
+
+##### root?
+
+> `optional` **root**: \`0x$\{string\}\`
+
+##### status
+
+> **status**: `"success"` \| `"reverted"`
+
+##### to
+
+> **to**: `null` \| \`0x$\{string\}\`
+
+##### transactionHash
+
+> **transactionHash**: \`0x$\{string\}\`
+
+##### transactionIndex
+
+> **transactionIndex**: `number`
+
+##### type
+
+> **type**: `TransactionType`
+
+### 12553.formatters.transactionReceipt.type
+
+> **type**: `"transactionReceipt"`
+
+### 12553.id
+
+> **id**: `12553`
+
+### 12553.name
+
+> **name**: `"RSS3 VSL Mainnet"`
+
+### 12553.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 12553.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 12553.nativeCurrency.name
+
+> `readonly` **name**: `"RSS3"`
+
+### 12553.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"RSS3"`
+
+### 12553.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 12553.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 12553.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.rss3.io"`]
+
+### 12553.serializers
+
+> **serializers**: `object`
+
+### 12553.serializers.transaction()
+
+> `readonly` **transaction**: (`transaction`, `signature`?) => \`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+#### Parameters
+
+• **transaction**: `OpStackTransactionSerializable`
+
+• **signature?**: `Signature`
+
+#### Returns
+
+\`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+### 12553.sourceId
+
+> **sourceId**: `1`
+
+### 12553.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 1281
+
+> **1281**: `object` = `chains.moonbeamDev`
+
+### 1281.blockExplorers?
+
+> `optional` **blockExplorers**: `object`
+
+#### Index Signature
+
+ \[`key`: `string`\]: `object`
+
+### 1281.blockExplorers.default
+
+> **default**: `object`
+
+### 1281.blockExplorers.default.apiUrl?
+
+> `optional` **apiUrl**: `string`
+
+### 1281.blockExplorers.default.name
+
+> **name**: `string`
+
+### 1281.blockExplorers.default.url
+
+> **url**: `string`
+
+### 1281.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 1281.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 1281.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 1281.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 1281.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 1281.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 1281.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 1281.id
+
+> **id**: `1281`
+
+### 1281.name
+
+> **name**: `"Moonbeam Development Node"`
+
+### 1281.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 1281.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 1281.nativeCurrency.name
+
+> `readonly` **name**: `"DEV"`
+
+### 1281.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"DEV"`
+
+### 1281.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 1281.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 1281.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"http://127.0.0.1:9944"`]
+
+### 1281.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://127.0.0.1:9944"`]
+
+### 1281.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 1281.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 1281.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 1285
+
+> **1285**: `object` = `chains.moonriver`
+
+### 1285.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 1285.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 1285.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api-moonriver.moonscan.io/api"`
+
+### 1285.blockExplorers.default.name
+
+> `readonly` **name**: `"Moonscan"`
+
+### 1285.blockExplorers.default.url
+
+> `readonly` **url**: `"https://moonriver.moonscan.io"`
+
+### 1285.contracts
+
+> **contracts**: `object`
+
+### 1285.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 1285.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 1285.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `1597904`
+
+### 1285.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 1285.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 1285.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 1285.id
+
+> **id**: `1285`
+
+### 1285.name
+
+> **name**: `"Moonriver"`
+
+### 1285.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 1285.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 1285.nativeCurrency.name
+
+> `readonly` **name**: `"MOVR"`
+
+### 1285.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"MOVR"`
+
+### 1285.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 1285.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 1285.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://moonriver.public.blastapi.io"`]
+
+### 1285.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://moonriver.public.blastapi.io"`]
+
+### 1285.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 1285.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 1285.testnet
+
+> **testnet**: `false`
+
+### 1313161554
+
+> **1313161554**: `object` = `chains.aurora`
+
+### 1313161554.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 1313161554.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 1313161554.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://aurorascan.dev/api"`
+
+### 1313161554.blockExplorers.default.name
+
+> `readonly` **name**: `"Aurorascan"`
+
+### 1313161554.blockExplorers.default.url
+
+> `readonly` **url**: `"https://aurorascan.dev"`
+
+### 1313161554.contracts
+
+> **contracts**: `object`
+
+### 1313161554.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 1313161554.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 1313161554.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `62907816`
+
+### 1313161554.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 1313161554.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 1313161554.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 1313161554.id
+
+> **id**: `1313161554`
+
+### 1313161554.name
+
+> **name**: `"Aurora"`
+
+### 1313161554.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 1313161554.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 1313161554.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 1313161554.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 1313161554.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 1313161554.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 1313161554.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://mainnet.aurora.dev"`]
+
+### 1313161554.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 1313161554.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 1313161554.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 1328
+
+> **1328**: `object` = `chains.seiTestnet`
+
+### 1328.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 1328.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 1328.blockExplorers.default.name
+
+> `readonly` **name**: `"Seitrace"`
+
+### 1328.blockExplorers.default.url
+
+> `readonly` **url**: `"https://seitrace.com"`
+
+### 1328.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 1328.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 1328.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 1328.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 1328.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 1328.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 1328.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 1328.id
+
+> **id**: `1328`
+
+### 1328.name
+
+> **name**: `"Sei Testnet"`
+
+### 1328.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 1328.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 1328.nativeCurrency.name
+
+> `readonly` **name**: `"Sei"`
+
+### 1328.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"SEI"`
+
+### 1328.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 1328.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 1328.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://evm-rpc-testnet.sei-apis.com"`]
+
+### 1328.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://evm-ws-testnet.sei-apis.com"`]
+
+### 1328.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 1328.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 1328.testnet
+
+> **testnet**: `true`
+
+### 1329
+
+> **1329**: `object` = `chains.sei`
+
+### 1329.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 1329.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 1329.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://seitrace.com/pacific-1/api"`
+
+### 1329.blockExplorers.default.name
+
+> `readonly` **name**: `"Seitrace"`
+
+### 1329.blockExplorers.default.url
+
+> `readonly` **url**: `"https://seitrace.com"`
+
+### 1329.contracts
+
+> **contracts**: `object`
+
+### 1329.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 1329.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 1329.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 1329.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 1329.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 1329.id
+
+> **id**: `1329`
+
+### 1329.name
+
+> **name**: `"Sei Network"`
+
+### 1329.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 1329.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 1329.nativeCurrency.name
+
+> `readonly` **name**: `"Sei"`
+
+### 1329.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"SEI"`
+
+### 1329.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 1329.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 1329.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://evm-rpc.sei-apis.com/"`]
+
+### 1329.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://evm-ws.sei-apis.com/"`]
+
+### 1329.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 1329.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 1329.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 13337
+
+> **13337**: `object` = `chains.beamTestnet`
+
+### 13337.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 13337.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 13337.blockExplorers.default.name
+
+> `readonly` **name**: `"Beam Explorer"`
+
+### 13337.blockExplorers.default.url
+
+> `readonly` **url**: `"https://subnets-test.avax.network/beam"`
+
+### 13337.contracts
+
+> **contracts**: `object`
+
+### 13337.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 13337.contracts.multicall3.address
+
+> `readonly` **address**: `"0x9bf49b704ee2a095b95c1f2d4eb9010510c41c9e"`
+
+### 13337.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `3`
+
+### 13337.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 13337.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 13337.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 13337.id
+
+> **id**: `13337`
+
+### 13337.name
+
+> **name**: `"Beam Testnet"`
+
+### 13337.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 13337.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 13337.nativeCurrency.name
+
+> `readonly` **name**: `"Beam"`
+
+### 13337.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"BEAM"`
+
+### 13337.network
+
+> `readonly` **network**: `"beam"`
+
+### 13337.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 13337.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 13337.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://build.onbeam.com/rpc/testnet"`]
+
+### 13337.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://build.onbeam.com/ws/testnet"`]
+
+### 13337.rpcUrls.public
+
+> `readonly` **public**: `object`
+
+### 13337.rpcUrls.public.http
+
+> `readonly` **http**: readonly [`"https://build.onbeam.com/rpc/testnet"`]
+
+### 13337.rpcUrls.public.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://build.onbeam.com/ws/testnet"`]
+
+### 13337.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 13337.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 13337.testnet
+
+> **testnet**: `true`
+
+### 1337
+
+> **1337**: `object` = `chains.localhost`
+
+### 1337.blockExplorers?
+
+> `optional` **blockExplorers**: `object`
+
+#### Index Signature
+
+ \[`key`: `string`\]: `object`
+
+### 1337.blockExplorers.default
+
+> **default**: `object`
+
+### 1337.blockExplorers.default.apiUrl?
+
+> `optional` **apiUrl**: `string`
+
+### 1337.blockExplorers.default.name
+
+> **name**: `string`
+
+### 1337.blockExplorers.default.url
+
+> **url**: `string`
+
+### 1337.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 1337.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 1337.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 1337.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 1337.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 1337.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 1337.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 1337.id
+
+> **id**: `1337`
+
+### 1337.name
+
+> **name**: `"Localhost"`
+
+### 1337.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 1337.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 1337.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 1337.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 1337.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 1337.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 1337.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"http://127.0.0.1:8545"`]
+
+### 1337.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 1337.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 1337.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 1337803
+
+> **1337803**: `object` = `chains.zhejiang`
+
+### 1337803.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 1337803.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 1337803.blockExplorers.default.name
+
+> `readonly` **name**: `"Beaconchain"`
+
+### 1337803.blockExplorers.default.url
+
+> `readonly` **url**: `"https://zhejiang.beaconcha.in"`
+
+### 1337803.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 1337803.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 1337803.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 1337803.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 1337803.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 1337803.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 1337803.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 1337803.id
+
+> **id**: `1337803`
+
+### 1337803.name
+
+> **name**: `"Zhejiang"`
+
+### 1337803.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 1337803.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 1337803.nativeCurrency.name
+
+> `readonly` **name**: `"Zhejiang Ether"`
+
+### 1337803.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ZhejETH"`
+
+### 1337803.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 1337803.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 1337803.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.zhejiang.ethpandaops.io"`]
+
+### 1337803.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 1337803.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 1337803.testnet
+
+> **testnet**: `true`
+
+### 13381
+
+> **13381**: `object` = `chains.phoenix`
+
+### 13381.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 13381.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 13381.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://phoenixplorer.com/api"`
+
+### 13381.blockExplorers.default.name
+
+> `readonly` **name**: `"Phoenixplorer"`
+
+### 13381.blockExplorers.default.url
+
+> `readonly` **url**: `"https://phoenixplorer.com"`
+
+### 13381.contracts
+
+> **contracts**: `object`
+
+### 13381.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 13381.contracts.multicall3.address
+
+> `readonly` **address**: `"0x498cF757a575cFF2c2Ed9f532f56Efa797f86442"`
+
+### 13381.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `5620192`
+
+### 13381.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 13381.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 13381.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 13381.id
+
+> **id**: `13381`
+
+### 13381.name
+
+> **name**: `"Phoenix Blockchain"`
+
+### 13381.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 13381.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 13381.nativeCurrency.name
+
+> `readonly` **name**: `"Phoenix"`
+
+### 13381.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"PHX"`
+
+### 13381.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 13381.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 13381.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.phoenixplorer.com"`]
+
+### 13381.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 13381.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 13381.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 1350216234
+
+> **1350216234**: `object` = `chains.skaleTitan`
+
+### 1350216234.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 1350216234.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 1350216234.blockExplorers.default.name
+
+> `readonly` **name**: `"SKALE Explorer"`
+
+### 1350216234.blockExplorers.default.url
+
+> `readonly` **url**: `"https://parallel-stormy-spica.explorer.mainnet.skalenodes.com"`
+
+### 1350216234.contracts
+
+> **contracts**: `object`
+
+### 1350216234.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 1350216234.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 1350216234.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `2076458`
+
+### 1350216234.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 1350216234.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 1350216234.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 1350216234.id
+
+> **id**: `1350216234`
+
+### 1350216234.name
+
+> **name**: "SKALE \| Titan Community Hub"
+
+### 1350216234.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 1350216234.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 1350216234.nativeCurrency.name
+
+> `readonly` **name**: `"sFUEL"`
+
+### 1350216234.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"sFUEL"`
+
+### 1350216234.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 1350216234.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 1350216234.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://mainnet.skalenodes.com/v1/parallel-stormy-spica"`]
+
+### 1350216234.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://mainnet.skalenodes.com/v1/ws/parallel-stormy-spica"`]
+
+### 1350216234.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 1350216234.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 1350216234.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 137
+
+> **137**: `object` = `chains.polygon`
+
+### 137.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 137.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 137.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api.polygonscan.com/api"`
+
+### 137.blockExplorers.default.name
+
+> `readonly` **name**: `"PolygonScan"`
+
+### 137.blockExplorers.default.url
+
+> `readonly` **url**: `"https://polygonscan.com"`
+
+### 137.contracts
+
+> **contracts**: `object`
+
+### 137.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 137.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 137.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `25770160`
+
+### 137.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 137.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 137.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 137.id
+
+> **id**: `137`
+
+### 137.name
+
+> **name**: `"Polygon"`
+
+### 137.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 137.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 137.nativeCurrency.name
+
+> `readonly` **name**: `"MATIC"`
+
+### 137.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"MATIC"`
+
+### 137.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 137.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 137.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://polygon-rpc.com"`]
+
+### 137.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 137.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 137.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 14
+
+> **14**: `object` = `chains.flare`
+
+### 14.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 14.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 14.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://flare-explorer.flare.network/api"`
+
+### 14.blockExplorers.default.name
+
+> `readonly` **name**: `"Flare Explorer"`
+
+### 14.blockExplorers.default.url
+
+> `readonly` **url**: `"https://flare-explorer.flare.network"`
+
+### 14.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 14.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 14.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 14.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 14.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 14.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 14.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 14.id
+
+> **id**: `14`
+
+### 14.name
+
+> **name**: `"Flare Mainnet"`
+
+### 14.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 14.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 14.nativeCurrency.name
+
+> `readonly` **name**: `"flare"`
+
+### 14.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"FLR"`
+
+### 14.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 14.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 14.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://flare-api.flare.network/ext/C/rpc"`]
+
+### 14.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 14.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 14.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 148
+
+> **148**: `object` = `chains.shimmer`
+
+### 148.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 148.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 148.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://explorer.evm.shimmer.network/api"`
+
+### 148.blockExplorers.default.name
+
+> `readonly` **name**: `"Shimmer Network Explorer"`
+
+### 148.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.evm.shimmer.network"`
+
+### 148.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 148.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 148.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 148.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 148.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 148.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 148.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 148.id
+
+> **id**: `148`
+
+### 148.name
+
+> **name**: `"Shimmer"`
+
+### 148.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 148.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 148.nativeCurrency.name
+
+> `readonly` **name**: `"Shimmer"`
+
+### 148.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"SMR"`
+
+### 148.network
+
+> `readonly` **network**: `"shimmer"`
+
+### 148.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 148.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 148.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://json-rpc.evm.shimmer.network"`]
+
+### 148.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 148.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 148.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 1482601649
+
+> **1482601649**: `object` = `chains.skaleNebula`
+
+### 1482601649.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 1482601649.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 1482601649.blockExplorers.default.name
+
+> `readonly` **name**: `"SKALE Explorer"`
+
+### 1482601649.blockExplorers.default.url
+
+> `readonly` **url**: `"https://green-giddy-denebola.explorer.mainnet.skalenodes.com"`
+
+### 1482601649.contracts
+
+> **contracts**: `object`
+
+### 1482601649.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 1482601649.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 1482601649.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `2372986`
+
+### 1482601649.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 1482601649.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 1482601649.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 1482601649.id
+
+> **id**: `1482601649`
+
+### 1482601649.name
+
+> **name**: "SKALE \| Nebula Gaming Hub"
+
+### 1482601649.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 1482601649.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 1482601649.nativeCurrency.name
+
+> `readonly` **name**: `"sFUEL"`
+
+### 1482601649.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"sFUEL"`
+
+### 1482601649.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 1482601649.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 1482601649.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://mainnet.skalenodes.com/v1/green-giddy-denebola"`]
+
+### 1482601649.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://mainnet.skalenodes.com/v1/ws/green-giddy-denebola"`]
+
+### 1482601649.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 1482601649.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 1482601649.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 15557
+
+> **15557**: `object` = `chains.eosTestnet`
+
+### 15557.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 15557.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 15557.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://explorer.testnet.evm.eosnetwork.com/api"`
+
+### 15557.blockExplorers.default.name
+
+> `readonly` **name**: `"EOS EVM Testnet Explorer"`
+
+### 15557.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.testnet.evm.eosnetwork.com"`
+
+### 15557.contracts
+
+> **contracts**: `object`
+
+### 15557.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 15557.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 15557.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `9067940`
+
+### 15557.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 15557.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 15557.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 15557.id
+
+> **id**: `15557`
+
+### 15557.name
+
+> **name**: `"EOS EVM Testnet"`
+
+### 15557.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 15557.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 15557.nativeCurrency.name
+
+> `readonly` **name**: `"EOS"`
+
+### 15557.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"EOS"`
+
+### 15557.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 15557.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 15557.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://api.testnet.evm.eosnetwork.com"`]
+
+### 15557.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 15557.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 15557.testnet
+
+> **testnet**: `true`
+
+### 1559
+
+> **1559**: `object` = `chains.tenet`
+
+### 1559.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 1559.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 1559.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://tenetscan.io/api"`
+
+### 1559.blockExplorers.default.name
+
+> `readonly` **name**: `"TenetScan Mainnet"`
+
+### 1559.blockExplorers.default.url
+
+> `readonly` **url**: `"https://tenetscan.io"`
+
+### 1559.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 1559.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 1559.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 1559.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 1559.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 1559.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 1559.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 1559.id
+
+> **id**: `1559`
+
+### 1559.name
+
+> **name**: `"Tenet"`
+
+### 1559.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 1559.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 1559.nativeCurrency.name
+
+> `readonly` **name**: `"TENET"`
+
+### 1559.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"TENET"`
+
+### 1559.network
+
+> `readonly` **network**: `"tenet-mainnet"`
+
+### 1559.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 1559.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 1559.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.tenet.org"`]
+
+### 1559.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 1559.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 1559.testnet
+
+> **testnet**: `false`
+
+### 1663
+
+> **1663**: `object` = `chains.gobi`
+
+### 1663.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 1663.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 1663.blockExplorers.default.name
+
+> `readonly` **name**: `"Gobi Explorer"`
+
+### 1663.blockExplorers.default.url
+
+> `readonly` **url**: `"https://gobi-explorer.horizen.io"`
+
+### 1663.contracts
+
+> **contracts**: `object`
+
+### 1663.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 1663.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 1663.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 1663.id
+
+> **id**: `1663`
+
+### 1663.name
+
+> **name**: `"Horizen Gobi Testnet"`
+
+### 1663.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 1663.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 1663.nativeCurrency.name
+
+> `readonly` **name**: `"Test ZEN"`
+
+### 1663.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"tZEN"`
+
+### 1663.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 1663.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 1663.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://gobi-testnet.horizenlabs.io/ethv1"`]
+
+### 1663.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 1663.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 1663.testnet
+
+> **testnet**: `true`
+
+### 1666600000
+
+> **1666600000**: `object` = `chains.harmonyOne`
+
+### 1666600000.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 1666600000.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 1666600000.blockExplorers.default.name
+
+> `readonly` **name**: `"Harmony Explorer"`
+
+### 1666600000.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.harmony.one"`
+
+### 1666600000.contracts
+
+> **contracts**: `object`
+
+### 1666600000.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 1666600000.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 1666600000.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `24185753`
+
+### 1666600000.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 1666600000.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 1666600000.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 1666600000.id
+
+> **id**: `1666600000`
+
+### 1666600000.name
+
+> **name**: `"Harmony One"`
+
+### 1666600000.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 1666600000.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 1666600000.nativeCurrency.name
+
+> `readonly` **name**: `"Harmony"`
+
+### 1666600000.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ONE"`
+
+### 1666600000.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 1666600000.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 1666600000.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.ankr.com/harmony"`]
+
+### 1666600000.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 1666600000.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 1666600000.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 167000
+
+> **167000**: `object` = `chains.taiko`
+
+### 167000.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 167000.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 167000.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://taikoscan.network/api"`
+
+### 167000.blockExplorers.default.name
+
+> `readonly` **name**: `"Taikoscan"`
+
+### 167000.blockExplorers.default.url
+
+> `readonly` **url**: `"https://taikoscan.network"`
+
+### 167000.contracts
+
+> **contracts**: `object`
+
+### 167000.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 167000.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcb2436774C3e191c85056d248EF4260ce5f27A9D"`
+
+### 167000.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 167000.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 167000.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 167000.id
+
+> **id**: `167000`
+
+### 167000.name
+
+> **name**: `"Taiko Mainnet"`
+
+### 167000.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 167000.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 167000.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 167000.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 167000.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 167000.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 167000.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.mainnet.taiko.xyz"`]
+
+### 167000.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://ws.mainnet.taiko.xyz"`]
+
+### 167000.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 167000.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 167000.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 167007
+
+> **167007**: `object` = `chains.taikoJolnir`
+
+### 167007.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 167007.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 167007.blockExplorers.default.name
+
+> `readonly` **name**: `"blockscout"`
+
+### 167007.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.jolnir.taiko.xyz"`
+
+### 167007.contracts
+
+> **contracts**: `object`
+
+### 167007.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 167007.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 167007.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `732706`
+
+### 167007.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 167007.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 167007.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 167007.id
+
+> **id**: `167007`
+
+### 167007.name
+
+> **name**: `"Taiko Jolnir (Alpha-5 Testnet)"`
+
+### 167007.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 167007.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 167007.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 167007.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 167007.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 167007.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 167007.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.jolnir.taiko.xyz"`]
+
+### 167007.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 167007.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 167007.testnet
+
+> **testnet**: `true`
+
+### 167008
+
+> **167008**: `object` = `chains.taikoKatla`
+
+### 167008.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 167008.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 167008.blockExplorers.default.name
+
+> `readonly` **name**: `"blockscout"`
+
+### 167008.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.katla.taiko.xyz"`
+
+### 167008.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 167008.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 167008.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 167008.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 167008.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 167008.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 167008.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 167008.id
+
+> **id**: `167008`
+
+### 167008.name
+
+> **name**: `"Taiko Katla (Alpha-6 Testnet)"`
+
+### 167008.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 167008.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 167008.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 167008.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 167008.network
+
+> `readonly` **network**: `"tko-katla"`
+
+### 167008.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 167008.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 167008.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.katla.taiko.xyz"`]
+
+### 167008.rpcUrls.public
+
+> `readonly` **public**: `object`
+
+### 167008.rpcUrls.public.http
+
+> `readonly` **http**: readonly [`"https://rpc.katla.taiko.xyz"`]
+
+### 167008.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 167008.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 167008.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 167009
+
+> **167009**: `object` = `chains.taikoHekla`
+
+### 167009.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 167009.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 167009.blockExplorers.default.name
+
+> `readonly` **name**: `"Taikoscan"`
+
+### 167009.blockExplorers.default.url
+
+> `readonly` **url**: `"https://hekla.taikoscan.network"`
+
+### 167009.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 167009.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 167009.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 167009.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 167009.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 167009.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 167009.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 167009.id
+
+> **id**: `167009`
+
+### 167009.name
+
+> **name**: `"Taiko Hekla L2"`
+
+### 167009.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 167009.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 167009.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 167009.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 167009.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 167009.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 167009.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.hekla.taiko.xyz"`]
+
+### 167009.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 167009.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 167009.testnet
+
+> **testnet**: `true`
+
+### 168587773
+
+> **168587773**: `object` = `chains.blastSepolia`
+
+### 168587773.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 168587773.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 168587773.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api-sepolia.blastscan.io/api"`
+
+### 168587773.blockExplorers.default.name
+
+> `readonly` **name**: `"Blastscan"`
+
+### 168587773.blockExplorers.default.url
+
+> `readonly` **url**: `"https://sepolia.blastscan.io"`
+
+### 168587773.contracts
+
+> **contracts**: `object`
+
+### 168587773.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 168587773.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 168587773.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `756690`
+
+### 168587773.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 168587773.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 168587773.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 168587773.id
+
+> **id**: `168587773`
+
+### 168587773.name
+
+> **name**: `"Blast Sepolia"`
+
+### 168587773.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 168587773.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 168587773.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 168587773.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 168587773.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 168587773.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 168587773.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://sepolia.blast.io"`]
+
+### 168587773.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 168587773.sourceId
+
+> **sourceId**: `11155111`
+
+### 168587773.testnet
+
+> **testnet**: `true`
+
+### 169
+
+> **169**: `object` = `chains.manta`
+
+### 169.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 169.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 169.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://pacific-explorer.manta.network/api"`
+
+### 169.blockExplorers.default.name
+
+> `readonly` **name**: `"Manta Explorer"`
+
+### 169.blockExplorers.default.url
+
+> `readonly` **url**: `"https://pacific-explorer.manta.network"`
+
+### 169.contracts
+
+> **contracts**: `object`
+
+### 169.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 169.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 169.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `332890`
+
+### 169.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 169.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 169.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 169.id
+
+> **id**: `169`
+
+### 169.name
+
+> **name**: `"Manta Pacific Mainnet"`
+
+### 169.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 169.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 169.nativeCurrency.name
+
+> `readonly` **name**: `"ETH"`
+
+### 169.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 169.network
+
+> `readonly` **network**: `"manta"`
+
+### 169.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 169.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 169.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://pacific-rpc.manta.network/http"`]
+
+### 169.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 169.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 169.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 17000
+
+> **17000**: `object` = `chains.holesky`
+
+### 17000.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 17000.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 17000.blockExplorers.default.name
+
+> `readonly` **name**: `"Etherscan"`
+
+### 17000.blockExplorers.default.url
+
+> `readonly` **url**: `"https://holesky.etherscan.io"`
+
+### 17000.contracts
+
+> **contracts**: `object`
+
+### 17000.contracts.ensRegistry
+
+> `readonly` **ensRegistry**: `object`
+
+### 17000.contracts.ensRegistry.address
+
+> `readonly` **address**: `"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"`
+
+### 17000.contracts.ensRegistry.blockCreated
+
+> `readonly` **blockCreated**: `801613`
+
+### 17000.contracts.ensUniversalResolver
+
+> `readonly` **ensUniversalResolver**: `object`
+
+### 17000.contracts.ensUniversalResolver.address
+
+> `readonly` **address**: `"0xa6AC935D4971E3CD133b950aE053bECD16fE7f3b"`
+
+### 17000.contracts.ensUniversalResolver.blockCreated
+
+> `readonly` **blockCreated**: `973484`
+
+### 17000.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 17000.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 17000.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `77`
+
+### 17000.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 17000.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 17000.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 17000.id
+
+> **id**: `17000`
+
+### 17000.name
+
+> **name**: `"Holesky"`
+
+### 17000.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 17000.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 17000.nativeCurrency.name
+
+> `readonly` **name**: `"Holesky Ether"`
+
+### 17000.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 17000.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 17000.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 17000.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://ethereum-holesky-rpc.publicnode.com"`]
+
+### 17000.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 17000.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 17000.testnet
+
+> **testnet**: `true`
+
+### 1729
+
+> **1729**: `object` = `chains.reyaNetwork`
+
+### 1729.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 1729.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 1729.blockExplorers.default.name
+
+> `readonly` **name**: `"Reya Network Explorer"`
+
+### 1729.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.reya.network"`
+
+### 1729.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 1729.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 1729.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 1729.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 1729.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 1729.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 1729.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 1729.id
+
+> **id**: `1729`
+
+### 1729.name
+
+> **name**: `"Reya Network"`
+
+### 1729.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 1729.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 1729.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 1729.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 1729.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 1729.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 1729.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.reya.network"`]
+
+### 1729.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://ws.reya.network"`]
+
+### 1729.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 1729.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 1729.testnet
+
+> **testnet**: `false`
+
+### 1750
+
+> **1750**: `object` = `chains.metalL2`
+
+### 1750.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 1750.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 1750.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://explorer.metall2.com/api"`
+
+### 1750.blockExplorers.default.name
+
+> `readonly` **name**: `"Explorer"`
+
+### 1750.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.metall2.com"`
+
+### 1750.contracts
+
+> **contracts**: `object`
+
+### 1750.contracts.gasPriceOracle
+
+> `readonly` **gasPriceOracle**: `object`
+
+### 1750.contracts.gasPriceOracle.address
+
+> `readonly` **address**: `"0x420000000000000000000000000000000000000F"`
+
+### 1750.contracts.l1Block
+
+> `readonly` **l1Block**: `object`
+
+### 1750.contracts.l1Block.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000015"`
+
+### 1750.contracts.l1StandardBridge
+
+> `readonly` **l1StandardBridge**: `object`
+
+### 1750.contracts.l1StandardBridge.1
+
+> `readonly` **1**: `object`
+
+### 1750.contracts.l1StandardBridge.1.address
+
+> `readonly` **address**: `"0x6d0f65D59b55B0FEC5d2d15365154DcADC140BF3"`
+
+### 1750.contracts.l2CrossDomainMessenger
+
+> `readonly` **l2CrossDomainMessenger**: `object`
+
+### 1750.contracts.l2CrossDomainMessenger.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000007"`
+
+### 1750.contracts.l2Erc721Bridge
+
+> `readonly` **l2Erc721Bridge**: `object`
+
+### 1750.contracts.l2Erc721Bridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000014"`
+
+### 1750.contracts.l2OutputOracle
+
+> `readonly` **l2OutputOracle**: `object`
+
+### 1750.contracts.l2OutputOracle.1
+
+> `readonly` **1**: `object`
+
+### 1750.contracts.l2OutputOracle.1.address
+
+> `readonly` **address**: `"0x3B1F7aDa0Fcc26B13515af752Dd07fB1CAc11426"`
+
+### 1750.contracts.l2StandardBridge
+
+> `readonly` **l2StandardBridge**: `object`
+
+### 1750.contracts.l2StandardBridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000010"`
+
+### 1750.contracts.l2ToL1MessagePasser
+
+> `readonly` **l2ToL1MessagePasser**: `object`
+
+### 1750.contracts.l2ToL1MessagePasser.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000016"`
+
+### 1750.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 1750.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 1750.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `0`
+
+### 1750.contracts.portal
+
+> `readonly` **portal**: `object`
+
+### 1750.contracts.portal.1
+
+> `readonly` **1**: `object`
+
+### 1750.contracts.portal.1.address
+
+> `readonly` **address**: `"0x3F37aBdE2C6b5B2ed6F8045787Df1ED1E3753956"`
+
+### 1750.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 1750.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 1750.formatters
+
+> **formatters**: `object`
+
+### 1750.formatters.block
+
+> `readonly` **block**: `object`
+
+### 1750.formatters.block.exclude
+
+> **exclude**: `undefined` \| []
+
+### 1750.formatters.block.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcBlock`\<`BlockTag`, `boolean`\>
+
+#### Returns
+
+`object`
+
+##### baseFeePerGas
+
+> **baseFeePerGas**: `null` \| `bigint`
+
+##### blobGasUsed
+
+> **blobGasUsed**: `bigint`
+
+##### difficulty
+
+> **difficulty**: `bigint`
+
+##### excessBlobGas
+
+> **excessBlobGas**: `bigint`
+
+##### extraData
+
+> **extraData**: \`0x$\{string\}\`
+
+##### gasLimit
+
+> **gasLimit**: `bigint`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### hash
+
+> **hash**: `null` \| \`0x$\{string\}\`
+
+##### logsBloom
+
+> **logsBloom**: `null` \| \`0x$\{string\}\`
+
+##### miner
+
+> **miner**: \`0x$\{string\}\`
+
+##### mixHash
+
+> **mixHash**: \`0x$\{string\}\`
+
+##### nonce
+
+> **nonce**: `null` \| \`0x$\{string\}\`
+
+##### number
+
+> **number**: `null` \| `bigint`
+
+##### parentHash
+
+> **parentHash**: \`0x$\{string\}\`
+
+##### receiptsRoot
+
+> **receiptsRoot**: \`0x$\{string\}\`
+
+##### sealFields
+
+> **sealFields**: \`0x$\{string\}\`[]
+
+##### sha3Uncles
+
+> **sha3Uncles**: \`0x$\{string\}\`
+
+##### size
+
+> **size**: `bigint`
+
+##### stateRoot
+
+> **stateRoot**: \`0x$\{string\}\`
+
+##### timestamp
+
+> **timestamp**: `bigint`
+
+##### totalDifficulty
+
+> **totalDifficulty**: `null` \| `bigint`
+
+##### transactions
+
+> **transactions**: \`0x$\{string\}\`[] \| `OpStackTransaction`\<`boolean`\>[]
+
+##### transactionsRoot
+
+> **transactionsRoot**: \`0x$\{string\}\`
+
+##### uncles
+
+> **uncles**: \`0x$\{string\}\`[]
+
+##### withdrawals?
+
+> `optional` **withdrawals**: `Withdrawal`[]
+
+##### withdrawalsRoot?
+
+> `optional` **withdrawalsRoot**: \`0x$\{string\}\`
+
+### 1750.formatters.block.type
+
+> **type**: `"block"`
+
+### 1750.formatters.transaction
+
+> `readonly` **transaction**: `object`
+
+### 1750.formatters.transaction.exclude
+
+> **exclude**: `undefined` \| []
+
+### 1750.formatters.transaction.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransaction`\<`boolean`\>
+
+#### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+### 1750.formatters.transaction.type
+
+> **type**: `"transaction"`
+
+### 1750.formatters.transactionReceipt
+
+> `readonly` **transactionReceipt**: `object`
+
+### 1750.formatters.transactionReceipt.exclude
+
+> **exclude**: `undefined` \| []
+
+### 1750.formatters.transactionReceipt.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransactionReceipt`
+
+#### Returns
+
+`object`
+
+##### blobGasPrice?
+
+> `optional` **blobGasPrice**: `bigint`
+
+##### blobGasUsed?
+
+> `optional` **blobGasUsed**: `bigint`
+
+##### blockHash
+
+> **blockHash**: \`0x$\{string\}\`
+
+##### blockNumber
+
+> **blockNumber**: `bigint`
+
+##### contractAddress
+
+> **contractAddress**: `undefined` \| `null` \| \`0x$\{string\}\`
+
+##### cumulativeGasUsed
+
+> **cumulativeGasUsed**: `bigint`
+
+##### effectiveGasPrice
+
+> **effectiveGasPrice**: `bigint`
+
+##### from
+
+> **from**: \`0x$\{string\}\`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### l1Fee
+
+> **l1Fee**: `null` \| `bigint`
+
+##### l1FeeScalar
+
+> **l1FeeScalar**: `null` \| `number`
+
+##### l1GasPrice
+
+> **l1GasPrice**: `null` \| `bigint`
+
+##### l1GasUsed
+
+> **l1GasUsed**: `null` \| `bigint`
+
+##### logs
+
+> **logs**: `Log`\<`bigint`, `number`, `false`, `undefined`, `undefined`, `undefined`, `undefined`\>[]
+
+##### logsBloom
+
+> **logsBloom**: \`0x$\{string\}\`
+
+##### root?
+
+> `optional` **root**: \`0x$\{string\}\`
+
+##### status
+
+> **status**: `"success"` \| `"reverted"`
+
+##### to
+
+> **to**: `null` \| \`0x$\{string\}\`
+
+##### transactionHash
+
+> **transactionHash**: \`0x$\{string\}\`
+
+##### transactionIndex
+
+> **transactionIndex**: `number`
+
+##### type
+
+> **type**: `TransactionType`
+
+### 1750.formatters.transactionReceipt.type
+
+> **type**: `"transactionReceipt"`
+
+### 1750.id
+
+> **id**: `1750`
+
+### 1750.name
+
+> **name**: `"Metal L2"`
+
+### 1750.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 1750.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 1750.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 1750.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 1750.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 1750.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 1750.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.metall2.com"`]
+
+### 1750.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://rpc.metall2.com"`]
+
+### 1750.serializers
+
+> **serializers**: `object`
+
+### 1750.serializers.transaction()
+
+> `readonly` **transaction**: (`transaction`, `signature`?) => \`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+#### Parameters
+
+• **transaction**: `OpStackTransactionSerializable`
+
+• **signature?**: `Signature`
+
+#### Returns
+
+\`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+### 1750.sourceId
+
+> **sourceId**: `1`
+
+### 1750.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 17777
+
+> **17777**: `object` = `chains.eos`
+
+### 17777.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 17777.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 17777.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://explorer.evm.eosnetwork.com/api"`
+
+### 17777.blockExplorers.default.name
+
+> `readonly` **name**: `"EOS EVM Explorer"`
+
+### 17777.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.evm.eosnetwork.com"`
+
+### 17777.contracts
+
+> **contracts**: `object`
+
+### 17777.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 17777.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 17777.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `7943933`
+
+### 17777.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 17777.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 17777.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 17777.id
+
+> **id**: `17777`
+
+### 17777.name
+
+> **name**: `"EOS EVM"`
+
+### 17777.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 17777.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 17777.nativeCurrency.name
+
+> `readonly` **name**: `"EOS"`
+
+### 17777.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"EOS"`
+
+### 17777.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 17777.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 17777.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://api.evm.eosnetwork.com"`]
+
+### 17777.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 17777.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 17777.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 18233
+
+> **18233**: `object` = `chains.unreal`
+
+### 18233.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 18233.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 18233.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://unreal.blockscout.com/api/v2"`
+
+### 18233.blockExplorers.default.name
+
+> `readonly` **name**: `"Unreal Explorer"`
+
+### 18233.blockExplorers.default.url
+
+> `readonly` **url**: `"https://unreal.blockscout.com"`
+
+### 18233.contracts
+
+> **contracts**: `object`
+
+### 18233.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 18233.contracts.multicall3.address
+
+> `readonly` **address**: `"0x8b6B0e60D8CD84898Ea8b981065A12F876eA5677"`
+
+### 18233.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `1745`
+
+### 18233.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 18233.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 18233.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 18233.id
+
+> **id**: `18233`
+
+### 18233.name
+
+> **name**: `"Unreal"`
+
+### 18233.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 18233.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 18233.nativeCurrency.name
+
+> `readonly` **name**: `"reETH"`
+
+### 18233.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"reETH"`
+
+### 18233.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 18233.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 18233.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.unreal-orbit.gelato.digital"`]
+
+### 18233.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 18233.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 18233.testnet
+
+> **testnet**: `true`
+
+### 19
+
+> **19**: `object` = `chains.songbird`
+
+### 19.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 19.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 19.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://songbird-explorer.flare.network/api"`
+
+### 19.blockExplorers.default.name
+
+> `readonly` **name**: `"Songbird Explorer"`
+
+### 19.blockExplorers.default.url
+
+> `readonly` **url**: `"https://songbird-explorer.flare.network"`
+
+### 19.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 19.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 19.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 19.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 19.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 19.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 19.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 19.id
+
+> **id**: `19`
+
+### 19.name
+
+> **name**: `"Songbird Mainnet"`
+
+### 19.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 19.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 19.nativeCurrency.name
+
+> `readonly` **name**: `"songbird"`
+
+### 19.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"SGB"`
+
+### 19.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 19.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 19.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://songbird-api.flare.network/ext/C/rpc"`]
+
+### 19.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 19.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 19.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 195
+
+> **195**: `object` = `chains.x1Testnet`
+
+### 195.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 195.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 195.blockExplorers.default.name
+
+> `readonly` **name**: `"OKLink"`
+
+### 195.blockExplorers.default.url
+
+> `readonly` **url**: `"https://www.oklink.com/xlayer-test"`
+
+### 195.contracts
+
+> **contracts**: `object`
+
+### 195.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 195.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 195.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `624344`
+
+### 195.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 195.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 195.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 195.id
+
+> **id**: `195`
+
+### 195.name
+
+> **name**: `"X1 Testnet"`
+
+### 195.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 195.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 195.nativeCurrency.name
+
+> `readonly` **name**: `"OKB"`
+
+### 195.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"OKB"`
+
+### 195.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 195.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 195.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://xlayertestrpc.okx.com"`]
+
+### 195.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 195.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 195.testnet
+
+> **testnet**: `true`
+
+### 196
+
+> **196**: `object` = `chains.xLayer`
+
+### 196.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 196.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 196.blockExplorers.default.name
+
+> `readonly` **name**: `"OKLink"`
+
+### 196.blockExplorers.default.url
+
+> `readonly` **url**: `"https://www.oklink.com/xlayer"`
+
+### 196.contracts
+
+> **contracts**: `object`
+
+### 196.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 196.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 196.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `47416`
+
+### 196.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 196.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 196.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 196.id
+
+> **id**: `196`
+
+### 196.name
+
+> **name**: `"X Layer Mainnet"`
+
+### 196.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 196.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 196.nativeCurrency.name
+
+> `readonly` **name**: `"OKB"`
+
+### 196.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"OKB"`
+
+### 196.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 196.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 196.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.xlayer.tech"`]
+
+### 196.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 196.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 196.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 199
+
+> **199**: `object` = `chains.bitTorrent`
+
+### 199.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 199.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 199.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api.bttcscan.com/api"`
+
+### 199.blockExplorers.default.name
+
+> `readonly` **name**: `"Bttcscan"`
+
+### 199.blockExplorers.default.url
+
+> `readonly` **url**: `"https://bttcscan.com"`
+
+### 199.contracts
+
+> **contracts**: `object`
+
+### 199.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 199.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 199.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `31078552`
+
+### 199.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 199.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 199.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 199.id
+
+> **id**: `199`
+
+### 199.name
+
+> **name**: `"BitTorrent"`
+
+### 199.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 199.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 199.nativeCurrency.name
+
+> `readonly` **name**: `"BitTorrent"`
+
+### 199.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"BTT"`
+
+### 199.network
+
+> `readonly` **network**: `"bittorrent-chain-mainnet"`
+
+### 199.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 199.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 199.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.bittorrentchain.io"`]
+
+### 199.rpcUrls.public
+
+> `readonly` **public**: `object`
+
+### 199.rpcUrls.public.http
+
+> `readonly` **http**: readonly [`"https://rpc.bittorrentchain.io"`]
+
+### 199.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 199.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 199.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 1994
+
+> **1994**: `object` = `chains.ekta`
+
+### 1994.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 1994.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 1994.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://ektascan.io/api"`
+
+### 1994.blockExplorers.default.name
+
+> `readonly` **name**: `"Ektascan"`
+
+### 1994.blockExplorers.default.url
+
+> `readonly` **url**: `"https://ektascan.io"`
+
+### 1994.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 1994.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 1994.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 1994.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 1994.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 1994.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 1994.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 1994.id
+
+> **id**: `1994`
+
+### 1994.name
+
+> **name**: `"Ekta"`
+
+### 1994.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 1994.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 1994.nativeCurrency.name
+
+> `readonly` **name**: `"EKTA"`
+
+### 1994.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"EKTA"`
+
+### 1994.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 1994.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 1994.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://main.ekta.io"`]
+
+### 1994.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 1994.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 1994.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 2000
+
+> **2000**: `object` = `chains.dogechain`
+
+### 2000.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 2000.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 2000.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://explorer.dogechain.dog/api"`
+
+### 2000.blockExplorers.default.name
+
+> `readonly` **name**: `"DogeChainExplorer"`
+
+### 2000.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.dogechain.dog"`
+
+### 2000.contracts
+
+> **contracts**: `object`
+
+### 2000.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 2000.contracts.multicall3.address
+
+> `readonly` **address**: `"0x68a8609a60a008EFA633dfdec592c03B030cC508"`
+
+### 2000.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `25384031`
+
+### 2000.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 2000.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 2000.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 2000.id
+
+> **id**: `2000`
+
+### 2000.name
+
+> **name**: `"Dogechain"`
+
+### 2000.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 2000.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 2000.nativeCurrency.name
+
+> `readonly` **name**: `"Wrapped Dogecoin"`
+
+### 2000.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"WDOGE"`
+
+### 2000.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 2000.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 2000.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.dogechain.dog"`]
+
+### 2000.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 2000.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 2000.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 200810
+
+> **200810**: `object` = `chains.btrTestnet`
+
+### 200810.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 200810.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 200810.blockExplorers.default.name
+
+> `readonly` **name**: `"Bitlayer(BTR) Scan"`
+
+### 200810.blockExplorers.default.url
+
+> `readonly` **url**: `"https://testnet.btrscan.com"`
+
+### 200810.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 200810.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 200810.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 200810.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 200810.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 200810.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 200810.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 200810.id
+
+> **id**: `200810`
+
+### 200810.name
+
+> **name**: `"Bitlayer Testnet"`
+
+### 200810.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 200810.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 200810.nativeCurrency.name
+
+> `readonly` **name**: `"Bitcoin"`
+
+### 200810.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"BTC"`
+
+### 200810.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 200810.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 200810.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://testnet-rpc.bitlayer.org"`]
+
+### 200810.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://testnet-ws.bitlayer.org"`, `"wss://testnet-ws.bitlayer-rpc.com"`]
+
+### 200810.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 200810.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 200810.testnet
+
+> **testnet**: `true`
+
+### 200901
+
+> **200901**: `object` = `chains.btr`
+
+### 200901.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 200901.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 200901.blockExplorers.default.name
+
+> `readonly` **name**: `"Bitlayer(BTR) Scan"`
+
+### 200901.blockExplorers.default.url
+
+> `readonly` **url**: `"https://www.btrscan.com"`
+
+### 200901.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 200901.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 200901.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 200901.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 200901.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 200901.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 200901.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 200901.id
+
+> **id**: `200901`
+
+### 200901.name
+
+> **name**: `"Bitlayer"`
+
+### 200901.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 200901.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 200901.nativeCurrency.name
+
+> `readonly` **name**: `"Bitcoin"`
+
+### 200901.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"BTC"`
+
+### 200901.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 200901.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 200901.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.bitlayer.org"`, `"https://rpc.bitlayer-rpc.com"`, `"https://rpc.ankr.com/bitlayer"`]
+
+### 200901.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://ws.bitlayer.org"`, `"wss://ws.bitlayer-rpc.com"`]
+
+### 200901.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 200901.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 200901.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 2020
+
+> **2020**: `object` = `chains.ronin`
+
+### 2020.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 2020.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 2020.blockExplorers.default.name
+
+> `readonly` **name**: `"Ronin Explorer"`
+
+### 2020.blockExplorers.default.url
+
+> `readonly` **url**: `"https://app.roninchain.com"`
+
+### 2020.contracts
+
+> **contracts**: `object`
+
+### 2020.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 2020.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 2020.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `26023535`
+
+### 2020.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 2020.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 2020.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 2020.id
+
+> **id**: `2020`
+
+### 2020.name
+
+> **name**: `"Ronin"`
+
+### 2020.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 2020.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 2020.nativeCurrency.name
+
+> `readonly` **name**: `"RON"`
+
+### 2020.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"RON"`
+
+### 2020.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 2020.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 2020.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://api.roninchain.com/rpc"`]
+
+### 2020.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 2020.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 2020.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 2021
+
+> **2021**: `object` = `chains.edgeware`
+
+### 2021.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 2021.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 2021.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://edgscan.live/api"`
+
+### 2021.blockExplorers.default.name
+
+> `readonly` **name**: `"Edgscan by Bharathcoorg"`
+
+### 2021.blockExplorers.default.url
+
+> `readonly` **url**: `"https://edgscan.live"`
+
+### 2021.contracts
+
+> **contracts**: `object`
+
+### 2021.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 2021.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 2021.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `18117872`
+
+### 2021.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 2021.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 2021.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 2021.id
+
+> **id**: `2021`
+
+### 2021.name
+
+> **name**: `"Edgeware EdgeEVM Mainnet"`
+
+### 2021.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 2021.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 2021.nativeCurrency.name
+
+> `readonly` **name**: `"Edgeware"`
+
+### 2021.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"EDG"`
+
+### 2021.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 2021.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 2021.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://edgeware-evm.jelliedowl.net"`]
+
+### 2021.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 2021.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 2021.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 2026
+
+> **2026**: `object` = `chains.edgeless`
+
+### 2026.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 2026.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 2026.blockExplorers.default.name
+
+> `readonly` **name**: `"Edgeless Explorer"`
+
+### 2026.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.edgeless.network"`
+
+### 2026.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 2026.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 2026.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 2026.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 2026.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 2026.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 2026.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 2026.id
+
+> **id**: `2026`
+
+### 2026.name
+
+> **name**: `"Edgeless Network"`
+
+### 2026.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 2026.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 2026.nativeCurrency.name
+
+> `readonly` **name**: `"Edgeless Wrapped ETH"`
+
+### 2026.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"EwETH"`
+
+### 2026.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 2026.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 2026.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.edgeless.network/http"`]
+
+### 2026.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://rpc.edgeless.network/ws"`]
+
+### 2026.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 2026.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 2026.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 204
+
+> **204**: `object` = `chains.opBNB`
+
+### 204.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 204.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 204.blockExplorers.default.name
+
+> `readonly` **name**: `"opbnbscan"`
+
+### 204.blockExplorers.default.url
+
+> `readonly` **url**: `"https://mainnet.opbnbscan.com"`
+
+### 204.contracts
+
+> **contracts**: `object`
+
+### 204.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 204.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 204.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `512881`
+
+### 204.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 204.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 204.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 204.id
+
+> **id**: `204`
+
+### 204.name
+
+> **name**: `"opBNB"`
+
+### 204.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 204.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 204.nativeCurrency.name
+
+> `readonly` **name**: `"BNB"`
+
+### 204.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"BNB"`
+
+### 204.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 204.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 204.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://opbnb-mainnet-rpc.bnbchain.org"`]
+
+### 204.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 204.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 204.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 2046399126
+
+> **2046399126**: `object` = `chains.skaleEuropa`
+
+### 2046399126.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 2046399126.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 2046399126.blockExplorers.default.name
+
+> `readonly` **name**: `"SKALE Explorer"`
+
+### 2046399126.blockExplorers.default.url
+
+> `readonly` **url**: `"https://elated-tan-skat.explorer.mainnet.skalenodes.com"`
+
+### 2046399126.contracts
+
+> **contracts**: `object`
+
+### 2046399126.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 2046399126.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 2046399126.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `3113495`
+
+### 2046399126.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 2046399126.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 2046399126.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 2046399126.id
+
+> **id**: `2046399126`
+
+### 2046399126.name
+
+> **name**: "SKALE \| Europa Liquidity Hub"
+
+### 2046399126.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 2046399126.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 2046399126.nativeCurrency.name
+
+> `readonly` **name**: `"sFUEL"`
+
+### 2046399126.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"sFUEL"`
+
+### 2046399126.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 2046399126.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 2046399126.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://mainnet.skalenodes.com/v1/elated-tan-skat"`]
+
+### 2046399126.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://mainnet.skalenodes.com/v1/ws/elated-tan-skat"`]
+
+### 2046399126.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 2046399126.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 2046399126.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 205205
+
+> **205205**: `object` = `chains.auroria`
+
+### 205205.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 205205.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 205205.blockExplorers.default.name
+
+> `readonly` **name**: `"Auroria Testnet Explorer"`
+
+### 205205.blockExplorers.default.url
+
+> `readonly` **url**: `"https://auroria.explorer.stratisevm.com"`
+
+### 205205.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 205205.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 205205.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 205205.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 205205.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 205205.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 205205.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 205205.id
+
+> **id**: `205205`
+
+### 205205.name
+
+> **name**: `"Auroria Testnet"`
+
+### 205205.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 205205.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 205205.nativeCurrency.name
+
+> `readonly` **name**: `"Auroria Stratis"`
+
+### 205205.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"tSTRAX"`
+
+### 205205.network
+
+> `readonly` **network**: `"auroria"`
+
+### 205205.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 205205.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 205205.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://auroria.rpc.stratisevm.com"`]
+
+### 205205.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 205205.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 205205.testnet
+
+> **testnet**: `true`
+
+### 2139927552
+
+> **2139927552**: `object` = `chains.skaleExorde`
+
+### 2139927552.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 2139927552.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 2139927552.blockExplorers.default.name
+
+> `readonly` **name**: `"SKALE Explorer"`
+
+### 2139927552.blockExplorers.default.url
+
+> `readonly` **url**: `"https://light-vast-diphda.explorer.mainnet.skalenodes.com"`
+
+### 2139927552.contracts
+
+> **contracts**: `object`
+
+### 2139927552.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 2139927552.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 2139927552.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 2139927552.id
+
+> **id**: `2139927552`
+
+### 2139927552.name
+
+> **name**: "SKALE \| Exorde"
+
+### 2139927552.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 2139927552.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 2139927552.nativeCurrency.name
+
+> `readonly` **name**: `"sFUEL"`
+
+### 2139927552.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"sFUEL"`
+
+### 2139927552.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 2139927552.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 2139927552.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://mainnet.skalenodes.com/v1/light-vast-diphda"`]
+
+### 2139927552.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://mainnet.skalenodes.com/v1/ws/light-vast-diphda"`]
+
+### 2139927552.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 2139927552.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 2139927552.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 2221
+
+> **2221**: `object` = `chains.kavaTestnet`
+
+### 2221.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 2221.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 2221.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://testnet.kavascan.com/api"`
+
+### 2221.blockExplorers.default.name
+
+> `readonly` **name**: `"Kava EVM Testnet Explorer"`
+
+### 2221.blockExplorers.default.url
+
+> `readonly` **url**: `"https://testnet.kavascan.com/"`
+
+### 2221.contracts
+
+> **contracts**: `object`
+
+### 2221.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 2221.contracts.multicall3.address
+
+> `readonly` **address**: `"0xDf1D724A7166261eEB015418fe8c7679BBEa7fd6"`
+
+### 2221.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `7242179`
+
+### 2221.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 2221.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 2221.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 2221.id
+
+> **id**: `2221`
+
+### 2221.name
+
+> **name**: `"Kava EVM Testnet"`
+
+### 2221.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 2221.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 2221.nativeCurrency.name
+
+> `readonly` **name**: `"Kava"`
+
+### 2221.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"KAVA"`
+
+### 2221.network
+
+> `readonly` **network**: `"kava-testnet"`
+
+### 2221.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 2221.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 2221.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://evm.testnet.kava.io"`]
+
+### 2221.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 2221.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 2221.testnet
+
+> **testnet**: `true`
+
+### 2222
+
+> **2222**: `object` = `chains.kava`
+
+### 2222.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 2222.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 2222.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://kavascan.com/api"`
+
+### 2222.blockExplorers.default.name
+
+> `readonly` **name**: `"Kava EVM Explorer"`
+
+### 2222.blockExplorers.default.url
+
+> `readonly` **url**: `"https://kavascan.com"`
+
+### 2222.contracts
+
+> **contracts**: `object`
+
+### 2222.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 2222.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 2222.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `3661165`
+
+### 2222.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 2222.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 2222.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 2222.id
+
+> **id**: `2222`
+
+### 2222.name
+
+> **name**: `"Kava EVM"`
+
+### 2222.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 2222.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 2222.nativeCurrency.name
+
+> `readonly` **name**: `"Kava"`
+
+### 2222.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"KAVA"`
+
+### 2222.network
+
+> `readonly` **network**: `"kava-mainnet"`
+
+### 2222.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 2222.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 2222.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://evm.kava.io"`]
+
+### 2222.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 2222.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 2222.testnet
+
+> **testnet**: `false`
+
+### 22222
+
+> **22222**: `object` = `chains.nautilus`
+
+### 22222.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 22222.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 22222.blockExplorers.default.name
+
+> `readonly` **name**: `"NautScan"`
+
+### 22222.blockExplorers.default.url
+
+> `readonly` **url**: `"https://nautscan.com"`
+
+### 22222.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 22222.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 22222.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 22222.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 22222.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 22222.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 22222.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 22222.id
+
+> **id**: `22222`
+
+### 22222.name
+
+> **name**: `"Nautilus Mainnet"`
+
+### 22222.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 22222.nativeCurrency.decimals
+
+> `readonly` **decimals**: `9`
+
+### 22222.nativeCurrency.name
+
+> `readonly` **name**: `"ZBC"`
+
+### 22222.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ZBC"`
+
+### 22222.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 22222.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 22222.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://api.nautilus.nautchain.xyz"`]
+
+### 22222.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 22222.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 22222.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 23294
+
+> **23294**: `object` = `chains.sapphire`
+
+### 23294.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 23294.blockExplorers.blockscout
+
+> `readonly` **blockscout**: `object`
+
+### 23294.blockExplorers.blockscout.apiUrl
+
+> `readonly` **apiUrl**: `"https://old-explorer.sapphire.oasis.io/api"`
+
+### 23294.blockExplorers.blockscout.name
+
+> `readonly` **name**: `"Oasis Sapphire Explorer"`
+
+### 23294.blockExplorers.blockscout.url
+
+> `readonly` **url**: `"https://old-explorer.sapphire.oasis.io"`
+
+### 23294.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 23294.blockExplorers.default.name
+
+> `readonly` **name**: `"Oasis Explorer"`
+
+### 23294.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.oasis.io/mainnet/sapphire"`
+
+### 23294.contracts
+
+> **contracts**: `object`
+
+### 23294.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 23294.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 23294.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `734531`
+
+### 23294.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 23294.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 23294.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 23294.id
+
+> **id**: `23294`
+
+### 23294.name
+
+> **name**: `"Oasis Sapphire"`
+
+### 23294.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 23294.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 23294.nativeCurrency.name
+
+> `readonly` **name**: `"Sapphire Rose"`
+
+### 23294.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ROSE"`
+
+### 23294.network
+
+> `readonly` **network**: `"sapphire"`
+
+### 23294.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 23294.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 23294.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://sapphire.oasis.io"`]
+
+### 23294.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://sapphire.oasis.io/ws"`]
+
+### 23294.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 23294.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 23294.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 2331
+
+> **2331**: `object` = `chains.rss3Sepolia`
+
+### 2331.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 2331.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 2331.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://scan.testnet.rss3.io/api"`
+
+### 2331.blockExplorers.default.name
+
+> `readonly` **name**: `"RSS3 VSL Sepolia Testnet Scan"`
+
+### 2331.blockExplorers.default.url
+
+> `readonly` **url**: `"https://scan.testnet.rss3.io"`
+
+### 2331.contracts
+
+> **contracts**: `object`
+
+### 2331.contracts.gasPriceOracle
+
+> `readonly` **gasPriceOracle**: `object`
+
+### 2331.contracts.gasPriceOracle.address
+
+> `readonly` **address**: `"0x420000000000000000000000000000000000000F"`
+
+### 2331.contracts.l1Block
+
+> `readonly` **l1Block**: `object`
+
+### 2331.contracts.l1Block.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000015"`
+
+### 2331.contracts.l1StandardBridge
+
+> `readonly` **l1StandardBridge**: `object`
+
+### 2331.contracts.l1StandardBridge.11155111
+
+> `readonly` **11155111**: `object`
+
+### 2331.contracts.l1StandardBridge.11155111.address
+
+> `readonly` **address**: `"0xdDD29bb63B0839FB1cE0eE439Ff027738595D07B"`
+
+### 2331.contracts.l2CrossDomainMessenger
+
+> `readonly` **l2CrossDomainMessenger**: `object`
+
+### 2331.contracts.l2CrossDomainMessenger.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000007"`
+
+### 2331.contracts.l2Erc721Bridge
+
+> `readonly` **l2Erc721Bridge**: `object`
+
+### 2331.contracts.l2Erc721Bridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000014"`
+
+### 2331.contracts.l2OutputOracle
+
+> `readonly` **l2OutputOracle**: `object`
+
+### 2331.contracts.l2OutputOracle.11155111
+
+> `readonly` **11155111**: `object`
+
+### 2331.contracts.l2OutputOracle.11155111.address
+
+> `readonly` **address**: `"0xDb5c46C3Eaa6Ed6aE8b2379785DF7dd029C0dC81"`
+
+### 2331.contracts.l2StandardBridge
+
+> `readonly` **l2StandardBridge**: `object`
+
+### 2331.contracts.l2StandardBridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000010"`
+
+### 2331.contracts.l2ToL1MessagePasser
+
+> `readonly` **l2ToL1MessagePasser**: `object`
+
+### 2331.contracts.l2ToL1MessagePasser.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000016"`
+
+### 2331.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 2331.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 2331.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `55697`
+
+### 2331.contracts.portal
+
+> `readonly` **portal**: `object`
+
+### 2331.contracts.portal.11155111
+
+> `readonly` **11155111**: `object`
+
+### 2331.contracts.portal.11155111.address
+
+> `readonly` **address**: `"0xcBD77E8E1E7F06B25baDe67142cdE82652Da7b57"`
+
+### 2331.contracts.portal.11155111.blockCreated
+
+> `readonly` **blockCreated**: `5345035`
+
+### 2331.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 2331.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 2331.formatters
+
+> **formatters**: `object`
+
+### 2331.formatters.block
+
+> `readonly` **block**: `object`
+
+### 2331.formatters.block.exclude
+
+> **exclude**: `undefined` \| []
+
+### 2331.formatters.block.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcBlock`\<`BlockTag`, `boolean`\>
+
+#### Returns
+
+`object`
+
+##### baseFeePerGas
+
+> **baseFeePerGas**: `null` \| `bigint`
+
+##### blobGasUsed
+
+> **blobGasUsed**: `bigint`
+
+##### difficulty
+
+> **difficulty**: `bigint`
+
+##### excessBlobGas
+
+> **excessBlobGas**: `bigint`
+
+##### extraData
+
+> **extraData**: \`0x$\{string\}\`
+
+##### gasLimit
+
+> **gasLimit**: `bigint`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### hash
+
+> **hash**: `null` \| \`0x$\{string\}\`
+
+##### logsBloom
+
+> **logsBloom**: `null` \| \`0x$\{string\}\`
+
+##### miner
+
+> **miner**: \`0x$\{string\}\`
+
+##### mixHash
+
+> **mixHash**: \`0x$\{string\}\`
+
+##### nonce
+
+> **nonce**: `null` \| \`0x$\{string\}\`
+
+##### number
+
+> **number**: `null` \| `bigint`
+
+##### parentHash
+
+> **parentHash**: \`0x$\{string\}\`
+
+##### receiptsRoot
+
+> **receiptsRoot**: \`0x$\{string\}\`
+
+##### sealFields
+
+> **sealFields**: \`0x$\{string\}\`[]
+
+##### sha3Uncles
+
+> **sha3Uncles**: \`0x$\{string\}\`
+
+##### size
+
+> **size**: `bigint`
+
+##### stateRoot
+
+> **stateRoot**: \`0x$\{string\}\`
+
+##### timestamp
+
+> **timestamp**: `bigint`
+
+##### totalDifficulty
+
+> **totalDifficulty**: `null` \| `bigint`
+
+##### transactions
+
+> **transactions**: \`0x$\{string\}\`[] \| `OpStackTransaction`\<`boolean`\>[]
+
+##### transactionsRoot
+
+> **transactionsRoot**: \`0x$\{string\}\`
+
+##### uncles
+
+> **uncles**: \`0x$\{string\}\`[]
+
+##### withdrawals?
+
+> `optional` **withdrawals**: `Withdrawal`[]
+
+##### withdrawalsRoot?
+
+> `optional` **withdrawalsRoot**: \`0x$\{string\}\`
+
+### 2331.formatters.block.type
+
+> **type**: `"block"`
+
+### 2331.formatters.transaction
+
+> `readonly` **transaction**: `object`
+
+### 2331.formatters.transaction.exclude
+
+> **exclude**: `undefined` \| []
+
+### 2331.formatters.transaction.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransaction`\<`boolean`\>
+
+#### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+### 2331.formatters.transaction.type
+
+> **type**: `"transaction"`
+
+### 2331.formatters.transactionReceipt
+
+> `readonly` **transactionReceipt**: `object`
+
+### 2331.formatters.transactionReceipt.exclude
+
+> **exclude**: `undefined` \| []
+
+### 2331.formatters.transactionReceipt.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransactionReceipt`
+
+#### Returns
+
+`object`
+
+##### blobGasPrice?
+
+> `optional` **blobGasPrice**: `bigint`
+
+##### blobGasUsed?
+
+> `optional` **blobGasUsed**: `bigint`
+
+##### blockHash
+
+> **blockHash**: \`0x$\{string\}\`
+
+##### blockNumber
+
+> **blockNumber**: `bigint`
+
+##### contractAddress
+
+> **contractAddress**: `undefined` \| `null` \| \`0x$\{string\}\`
+
+##### cumulativeGasUsed
+
+> **cumulativeGasUsed**: `bigint`
+
+##### effectiveGasPrice
+
+> **effectiveGasPrice**: `bigint`
+
+##### from
+
+> **from**: \`0x$\{string\}\`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### l1Fee
+
+> **l1Fee**: `null` \| `bigint`
+
+##### l1FeeScalar
+
+> **l1FeeScalar**: `null` \| `number`
+
+##### l1GasPrice
+
+> **l1GasPrice**: `null` \| `bigint`
+
+##### l1GasUsed
+
+> **l1GasUsed**: `null` \| `bigint`
+
+##### logs
+
+> **logs**: `Log`\<`bigint`, `number`, `false`, `undefined`, `undefined`, `undefined`, `undefined`\>[]
+
+##### logsBloom
+
+> **logsBloom**: \`0x$\{string\}\`
+
+##### root?
+
+> `optional` **root**: \`0x$\{string\}\`
+
+##### status
+
+> **status**: `"success"` \| `"reverted"`
+
+##### to
+
+> **to**: `null` \| \`0x$\{string\}\`
+
+##### transactionHash
+
+> **transactionHash**: \`0x$\{string\}\`
+
+##### transactionIndex
+
+> **transactionIndex**: `number`
+
+##### type
+
+> **type**: `TransactionType`
+
+### 2331.formatters.transactionReceipt.type
+
+> **type**: `"transactionReceipt"`
+
+### 2331.id
+
+> **id**: `2331`
+
+### 2331.name
+
+> **name**: `"RSS3 VSL Sepolia Testnet"`
+
+### 2331.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 2331.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 2331.nativeCurrency.name
+
+> `readonly` **name**: `"RSS3"`
+
+### 2331.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"RSS3"`
+
+### 2331.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 2331.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 2331.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.testnet.rss3.io"`]
+
+### 2331.serializers
+
+> **serializers**: `object`
+
+### 2331.serializers.transaction()
+
+> `readonly` **transaction**: (`transaction`, `signature`?) => \`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+#### Parameters
+
+• **transaction**: `OpStackTransactionSerializable`
+
+• **signature?**: `Signature`
+
+#### Returns
+
+\`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+### 2331.sourceId
+
+> **sourceId**: `11155111`
+
+### 2331.testnet
+
+> **testnet**: `true`
+
+### 240
+
+> **240**: `object` = `chains.nexilix`
+
+### 240.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 240.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 240.blockExplorers.default.name
+
+> `readonly` **name**: `"NexilixScan"`
+
+### 240.blockExplorers.default.url
+
+> `readonly` **url**: `"https://scan.nexilix.com"`
+
+### 240.contracts
+
+> **contracts**: `object`
+
+### 240.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 240.contracts.multicall3.address
+
+> `readonly` **address**: `"0x58381c8e2BF9d0C2C4259cA14BdA9Afe02831244"`
+
+### 240.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `74448`
+
+### 240.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 240.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 240.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 240.id
+
+> **id**: `240`
+
+### 240.name
+
+> **name**: `"Nexilix Smart Chain"`
+
+### 240.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 240.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 240.nativeCurrency.name
+
+> `readonly` **name**: `"Nexilix"`
+
+### 240.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"NEXILIX"`
+
+### 240.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 240.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 240.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpcurl.pos.nexilix.com"`]
+
+### 240.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 240.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 240.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 242
+
+> **242**: `object` = `chains.plinga`
+
+### 242.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 242.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 242.blockExplorers.default.name
+
+> `readonly` **name**: `"Plgscan"`
+
+### 242.blockExplorers.default.url
+
+> `readonly` **url**: `"https://www.plgscan.com"`
+
+### 242.contracts
+
+> **contracts**: `object`
+
+### 242.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 242.contracts.multicall3.address
+
+> `readonly` **address**: `"0x0989576160f2e7092908BB9479631b901060b6e4"`
+
+### 242.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `204489`
+
+### 242.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 242.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 242.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 242.id
+
+> **id**: `242`
+
+### 242.name
+
+> **name**: `"Plinga"`
+
+### 242.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 242.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 242.nativeCurrency.name
+
+> `readonly` **name**: `"Plinga"`
+
+### 242.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"PLINGA"`
+
+### 242.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 242.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 242.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpcurl.mainnet.plgchain.com"`]
+
+### 242.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 242.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 242.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 245022926
+
+> **245022926**: `object` = `chains.neonDevnet`
+
+### 245022926.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 245022926.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 245022926.blockExplorers.default.name
+
+> `readonly` **name**: `"Neonscan"`
+
+### 245022926.blockExplorers.default.url
+
+> `readonly` **url**: `"https://devnet.neonscan.org"`
+
+### 245022926.contracts
+
+> **contracts**: `object`
+
+### 245022926.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 245022926.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 245022926.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `205206112`
+
+### 245022926.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 245022926.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 245022926.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 245022926.id
+
+> **id**: `245022926`
+
+### 245022926.name
+
+> **name**: `"Neon EVM DevNet"`
+
+### 245022926.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 245022926.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 245022926.nativeCurrency.name
+
+> `readonly` **name**: `"NEON"`
+
+### 245022926.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"NEON"`
+
+### 245022926.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 245022926.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 245022926.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://devnet.neonevm.org"`]
+
+### 245022926.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 245022926.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 245022926.testnet
+
+> **testnet**: `true`
+
+### 245022934
+
+> **245022934**: `object` = `chains.neonMainnet`
+
+### 245022934.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 245022934.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 245022934.blockExplorers.default.name
+
+> `readonly` **name**: `"Neonscan"`
+
+### 245022934.blockExplorers.default.url
+
+> `readonly` **url**: `"https://neonscan.org"`
+
+### 245022934.contracts
+
+> **contracts**: `object`
+
+### 245022934.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 245022934.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 245022934.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `206545524`
+
+### 245022934.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 245022934.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 245022934.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 245022934.id
+
+> **id**: `245022934`
+
+### 245022934.name
+
+> **name**: `"Neon EVM MainNet"`
+
+### 245022934.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 245022934.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 245022934.nativeCurrency.name
+
+> `readonly` **name**: `"NEON"`
+
+### 245022934.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"NEON"`
+
+### 245022934.network
+
+> `readonly` **network**: `"neonMainnet"`
+
+### 245022934.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 245022934.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 245022934.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://neon-proxy-mainnet.solana.p2p.org"`]
+
+### 245022934.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 245022934.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 245022934.testnet
+
+> **testnet**: `false`
+
+### 248
+
+> **248**: `object` = `chains.oasys`
+
+### 248.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 248.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 248.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://scan.oasys.games/api"`
+
+### 248.blockExplorers.default.name
+
+> `readonly` **name**: `"OasysScan"`
+
+### 248.blockExplorers.default.url
+
+> `readonly` **url**: `"https://scan.oasys.games"`
+
+### 248.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 248.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 248.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 248.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 248.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 248.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 248.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 248.id
+
+> **id**: `248`
+
+### 248.name
+
+> **name**: `"Oasys"`
+
+### 248.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 248.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 248.nativeCurrency.name
+
+> `readonly` **name**: `"Oasys"`
+
+### 248.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"OAS"`
+
+### 248.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 248.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 248.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.mainnet.oasys.games"`]
+
+### 248.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 248.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 248.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 25
+
+> **25**: `object` = `chains.cronos`
+
+### 25.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 25.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 25.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://explorer-api.cronos.org/mainnet/api"`
+
+### 25.blockExplorers.default.name
+
+> `readonly` **name**: `"Cronos Explorer"`
+
+### 25.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.cronos.org"`
+
+### 25.contracts
+
+> **contracts**: `object`
+
+### 25.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 25.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 25.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `1963112`
+
+### 25.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 25.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 25.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 25.id
+
+> **id**: `25`
+
+### 25.name
+
+> **name**: `"Cronos Mainnet"`
+
+### 25.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 25.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 25.nativeCurrency.name
+
+> `readonly` **name**: `"Cronos"`
+
+### 25.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"CRO"`
+
+### 25.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 25.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 25.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://evm.cronos.org"`]
+
+### 25.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 25.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 25.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 250
+
+> **250**: `object` = `chains.fantom`
+
+### 250.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 250.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 250.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api.ftmscan.com/api"`
+
+### 250.blockExplorers.default.name
+
+> `readonly` **name**: `"FTMScan"`
+
+### 250.blockExplorers.default.url
+
+> `readonly` **url**: `"https://ftmscan.com"`
+
+### 250.contracts
+
+> **contracts**: `object`
+
+### 250.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 250.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 250.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `33001987`
+
+### 250.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 250.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 250.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 250.id
+
+> **id**: `250`
+
+### 250.name
+
+> **name**: `"Fantom"`
+
+### 250.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 250.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 250.nativeCurrency.name
+
+> `readonly` **name**: `"Fantom"`
+
+### 250.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"FTM"`
+
+### 250.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 250.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 250.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.ankr.com/fantom"`]
+
+### 250.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 250.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 250.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 252
+
+> **252**: `object` = `chains.fraxtal`
+
+### 252.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 252.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 252.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api.fraxscan.com/api"`
+
+### 252.blockExplorers.default.name
+
+> `readonly` **name**: `"fraxscan"`
+
+### 252.blockExplorers.default.url
+
+> `readonly` **url**: `"https://fraxscan.com"`
+
+### 252.contracts
+
+> **contracts**: `object`
+
+### 252.contracts.gasPriceOracle
+
+> `readonly` **gasPriceOracle**: `object`
+
+### 252.contracts.gasPriceOracle.address
+
+> `readonly` **address**: `"0x420000000000000000000000000000000000000F"`
+
+### 252.contracts.l1Block
+
+> `readonly` **l1Block**: `object`
+
+### 252.contracts.l1Block.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000015"`
+
+### 252.contracts.l1StandardBridge
+
+> `readonly` **l1StandardBridge**: `object`
+
+### 252.contracts.l1StandardBridge.1
+
+> `readonly` **1**: `object`
+
+### 252.contracts.l1StandardBridge.1.address
+
+> `readonly` **address**: `"0x34C0bD5877A5Ee7099D0f5688D65F4bB9158BDE2"`
+
+### 252.contracts.l1StandardBridge.1.blockCreated
+
+> `readonly` **blockCreated**: `19135323`
+
+### 252.contracts.l2CrossDomainMessenger
+
+> `readonly` **l2CrossDomainMessenger**: `object`
+
+### 252.contracts.l2CrossDomainMessenger.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000007"`
+
+### 252.contracts.l2Erc721Bridge
+
+> `readonly` **l2Erc721Bridge**: `object`
+
+### 252.contracts.l2Erc721Bridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000014"`
+
+### 252.contracts.l2OutputOracle
+
+> `readonly` **l2OutputOracle**: `object`
+
+### 252.contracts.l2OutputOracle.1
+
+> `readonly` **1**: `object`
+
+### 252.contracts.l2OutputOracle.1.address
+
+> `readonly` **address**: `"0x66CC916Ed5C6C2FA97014f7D1cD141528Ae171e4"`
+
+### 252.contracts.l2StandardBridge
+
+> `readonly` **l2StandardBridge**: `object`
+
+### 252.contracts.l2StandardBridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000010"`
+
+### 252.contracts.l2ToL1MessagePasser
+
+> `readonly` **l2ToL1MessagePasser**: `object`
+
+### 252.contracts.l2ToL1MessagePasser.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000016"`
+
+### 252.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 252.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 252.contracts.portal
+
+> `readonly` **portal**: `object`
+
+### 252.contracts.portal.1
+
+> `readonly` **1**: `object`
+
+### 252.contracts.portal.1.address
+
+> `readonly` **address**: `"0x36cb65c1967A0Fb0EEE11569C51C2f2aA1Ca6f6D"`
+
+### 252.contracts.portal.1.blockCreated
+
+> `readonly` **blockCreated**: `19135323`
+
+### 252.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 252.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 252.formatters
+
+> **formatters**: `object`
+
+### 252.formatters.block
+
+> `readonly` **block**: `object`
+
+### 252.formatters.block.exclude
+
+> **exclude**: `undefined` \| []
+
+### 252.formatters.block.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcBlock`\<`BlockTag`, `boolean`\>
+
+#### Returns
+
+`object`
+
+##### baseFeePerGas
+
+> **baseFeePerGas**: `null` \| `bigint`
+
+##### blobGasUsed
+
+> **blobGasUsed**: `bigint`
+
+##### difficulty
+
+> **difficulty**: `bigint`
+
+##### excessBlobGas
+
+> **excessBlobGas**: `bigint`
+
+##### extraData
+
+> **extraData**: \`0x$\{string\}\`
+
+##### gasLimit
+
+> **gasLimit**: `bigint`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### hash
+
+> **hash**: `null` \| \`0x$\{string\}\`
+
+##### logsBloom
+
+> **logsBloom**: `null` \| \`0x$\{string\}\`
+
+##### miner
+
+> **miner**: \`0x$\{string\}\`
+
+##### mixHash
+
+> **mixHash**: \`0x$\{string\}\`
+
+##### nonce
+
+> **nonce**: `null` \| \`0x$\{string\}\`
+
+##### number
+
+> **number**: `null` \| `bigint`
+
+##### parentHash
+
+> **parentHash**: \`0x$\{string\}\`
+
+##### receiptsRoot
+
+> **receiptsRoot**: \`0x$\{string\}\`
+
+##### sealFields
+
+> **sealFields**: \`0x$\{string\}\`[]
+
+##### sha3Uncles
+
+> **sha3Uncles**: \`0x$\{string\}\`
+
+##### size
+
+> **size**: `bigint`
+
+##### stateRoot
+
+> **stateRoot**: \`0x$\{string\}\`
+
+##### timestamp
+
+> **timestamp**: `bigint`
+
+##### totalDifficulty
+
+> **totalDifficulty**: `null` \| `bigint`
+
+##### transactions
+
+> **transactions**: \`0x$\{string\}\`[] \| `OpStackTransaction`\<`boolean`\>[]
+
+##### transactionsRoot
+
+> **transactionsRoot**: \`0x$\{string\}\`
+
+##### uncles
+
+> **uncles**: \`0x$\{string\}\`[]
+
+##### withdrawals?
+
+> `optional` **withdrawals**: `Withdrawal`[]
+
+##### withdrawalsRoot?
+
+> `optional` **withdrawalsRoot**: \`0x$\{string\}\`
+
+### 252.formatters.block.type
+
+> **type**: `"block"`
+
+### 252.formatters.transaction
+
+> `readonly` **transaction**: `object`
+
+### 252.formatters.transaction.exclude
+
+> **exclude**: `undefined` \| []
+
+### 252.formatters.transaction.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransaction`\<`boolean`\>
+
+#### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+### 252.formatters.transaction.type
+
+> **type**: `"transaction"`
+
+### 252.formatters.transactionReceipt
+
+> `readonly` **transactionReceipt**: `object`
+
+### 252.formatters.transactionReceipt.exclude
+
+> **exclude**: `undefined` \| []
+
+### 252.formatters.transactionReceipt.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransactionReceipt`
+
+#### Returns
+
+`object`
+
+##### blobGasPrice?
+
+> `optional` **blobGasPrice**: `bigint`
+
+##### blobGasUsed?
+
+> `optional` **blobGasUsed**: `bigint`
+
+##### blockHash
+
+> **blockHash**: \`0x$\{string\}\`
+
+##### blockNumber
+
+> **blockNumber**: `bigint`
+
+##### contractAddress
+
+> **contractAddress**: `undefined` \| `null` \| \`0x$\{string\}\`
+
+##### cumulativeGasUsed
+
+> **cumulativeGasUsed**: `bigint`
+
+##### effectiveGasPrice
+
+> **effectiveGasPrice**: `bigint`
+
+##### from
+
+> **from**: \`0x$\{string\}\`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### l1Fee
+
+> **l1Fee**: `null` \| `bigint`
+
+##### l1FeeScalar
+
+> **l1FeeScalar**: `null` \| `number`
+
+##### l1GasPrice
+
+> **l1GasPrice**: `null` \| `bigint`
+
+##### l1GasUsed
+
+> **l1GasUsed**: `null` \| `bigint`
+
+##### logs
+
+> **logs**: `Log`\<`bigint`, `number`, `false`, `undefined`, `undefined`, `undefined`, `undefined`\>[]
+
+##### logsBloom
+
+> **logsBloom**: \`0x$\{string\}\`
+
+##### root?
+
+> `optional` **root**: \`0x$\{string\}\`
+
+##### status
+
+> **status**: `"success"` \| `"reverted"`
+
+##### to
+
+> **to**: `null` \| \`0x$\{string\}\`
+
+##### transactionHash
+
+> **transactionHash**: \`0x$\{string\}\`
+
+##### transactionIndex
+
+> **transactionIndex**: `number`
+
+##### type
+
+> **type**: `TransactionType`
+
+### 252.formatters.transactionReceipt.type
+
+> **type**: `"transactionReceipt"`
+
+### 252.id
+
+> **id**: `252`
+
+### 252.name
+
+> **name**: `"Fraxtal"`
+
+### 252.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 252.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 252.nativeCurrency.name
+
+> `readonly` **name**: `"Frax Ether"`
+
+### 252.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"frxETH"`
+
+### 252.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 252.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 252.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.frax.com"`]
+
+### 252.serializers
+
+> **serializers**: `object`
+
+### 252.serializers.transaction()
+
+> `readonly` **transaction**: (`transaction`, `signature`?) => \`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+#### Parameters
+
+• **transaction**: `OpStackTransactionSerializable`
+
+• **signature?**: `Signature`
+
+#### Returns
+
+\`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+### 252.sourceId
+
+> **sourceId**: `1`
+
+### 252.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 2525
+
+> **2525**: `object` = `chains.inEVM`
+
+### 2525.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 2525.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 2525.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://inevm.calderaexplorer.xyz/api/v2"`
+
+### 2525.blockExplorers.default.name
+
+> `readonly` **name**: `"inEVM Explorer"`
+
+### 2525.blockExplorers.default.url
+
+> `readonly` **url**: `"https://inevm.calderaexplorer.xyz"`
+
+### 2525.contracts
+
+> **contracts**: `object`
+
+### 2525.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 2525.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 2525.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `118606`
+
+### 2525.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 2525.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 2525.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 2525.id
+
+> **id**: `2525`
+
+### 2525.name
+
+> **name**: `"inEVM Mainnet"`
+
+### 2525.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 2525.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 2525.nativeCurrency.name
+
+> `readonly` **name**: `"Injective"`
+
+### 2525.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"INJ"`
+
+### 2525.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 2525.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 2525.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://mainnet.rpc.inevm.com/http"`]
+
+### 2525.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 2525.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 2525.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 255
+
+> **255**: `object` = `chains.kroma`
+
+### 255.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 255.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 255.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://blockscout.kroma.network/api"`
+
+### 255.blockExplorers.default.name
+
+> `readonly` **name**: `"Kroma Explorer"`
+
+### 255.blockExplorers.default.url
+
+> `readonly` **url**: `"https://blockscout.kroma.network"`
+
+### 255.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 255.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 255.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 255.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 255.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 255.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 255.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 255.id
+
+> **id**: `255`
+
+### 255.name
+
+> **name**: `"Kroma"`
+
+### 255.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 255.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 255.nativeCurrency.name
+
+> `readonly` **name**: `"ETH"`
+
+### 255.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 255.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 255.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 255.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://api.kroma.network"`]
+
+### 255.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 255.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 255.testnet
+
+> **testnet**: `false`
+
+### 2716446429837000
+
+> **2716446429837000**: `object` = `chains.dchain`
+
+### 2716446429837000.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 2716446429837000.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 2716446429837000.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api-dchain-2716446429837000-1.sagaexplorer.io/api"`
+
+### 2716446429837000.blockExplorers.default.name
+
+> `readonly` **name**: `"Dchain Explorer"`
+
+### 2716446429837000.blockExplorers.default.url
+
+> `readonly` **url**: `"https://dchain-2716446429837000-1.sagaexplorer.io"`
+
+### 2716446429837000.contracts
+
+> **contracts**: `object`
+
+### 2716446429837000.contracts.gasPriceOracle
+
+> `readonly` **gasPriceOracle**: `object`
+
+### 2716446429837000.contracts.gasPriceOracle.address
+
+> `readonly` **address**: `"0x420000000000000000000000000000000000000F"`
+
+### 2716446429837000.contracts.l1Block
+
+> `readonly` **l1Block**: `object`
+
+### 2716446429837000.contracts.l1Block.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000015"`
+
+### 2716446429837000.contracts.l2CrossDomainMessenger
+
+> `readonly` **l2CrossDomainMessenger**: `object`
+
+### 2716446429837000.contracts.l2CrossDomainMessenger.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000007"`
+
+### 2716446429837000.contracts.l2Erc721Bridge
+
+> `readonly` **l2Erc721Bridge**: `object`
+
+### 2716446429837000.contracts.l2Erc721Bridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000014"`
+
+### 2716446429837000.contracts.l2StandardBridge
+
+> `readonly` **l2StandardBridge**: `object`
+
+### 2716446429837000.contracts.l2StandardBridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000010"`
+
+### 2716446429837000.contracts.l2ToL1MessagePasser
+
+> `readonly` **l2ToL1MessagePasser**: `object`
+
+### 2716446429837000.contracts.l2ToL1MessagePasser.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000016"`
+
+### 2716446429837000.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 2716446429837000.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 2716446429837000.formatters
+
+> **formatters**: `object`
+
+### 2716446429837000.formatters.block
+
+> `readonly` **block**: `object`
+
+### 2716446429837000.formatters.block.exclude
+
+> **exclude**: `undefined` \| []
+
+### 2716446429837000.formatters.block.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcBlock`\<`BlockTag`, `boolean`\>
+
+#### Returns
+
+`object`
+
+##### baseFeePerGas
+
+> **baseFeePerGas**: `null` \| `bigint`
+
+##### blobGasUsed
+
+> **blobGasUsed**: `bigint`
+
+##### difficulty
+
+> **difficulty**: `bigint`
+
+##### excessBlobGas
+
+> **excessBlobGas**: `bigint`
+
+##### extraData
+
+> **extraData**: \`0x$\{string\}\`
+
+##### gasLimit
+
+> **gasLimit**: `bigint`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### hash
+
+> **hash**: `null` \| \`0x$\{string\}\`
+
+##### logsBloom
+
+> **logsBloom**: `null` \| \`0x$\{string\}\`
+
+##### miner
+
+> **miner**: \`0x$\{string\}\`
+
+##### mixHash
+
+> **mixHash**: \`0x$\{string\}\`
+
+##### nonce
+
+> **nonce**: `null` \| \`0x$\{string\}\`
+
+##### number
+
+> **number**: `null` \| `bigint`
+
+##### parentHash
+
+> **parentHash**: \`0x$\{string\}\`
+
+##### receiptsRoot
+
+> **receiptsRoot**: \`0x$\{string\}\`
+
+##### sealFields
+
+> **sealFields**: \`0x$\{string\}\`[]
+
+##### sha3Uncles
+
+> **sha3Uncles**: \`0x$\{string\}\`
+
+##### size
+
+> **size**: `bigint`
+
+##### stateRoot
+
+> **stateRoot**: \`0x$\{string\}\`
+
+##### timestamp
+
+> **timestamp**: `bigint`
+
+##### totalDifficulty
+
+> **totalDifficulty**: `null` \| `bigint`
+
+##### transactions
+
+> **transactions**: \`0x$\{string\}\`[] \| `OpStackTransaction`\<`boolean`\>[]
+
+##### transactionsRoot
+
+> **transactionsRoot**: \`0x$\{string\}\`
+
+##### uncles
+
+> **uncles**: \`0x$\{string\}\`[]
+
+##### withdrawals?
+
+> `optional` **withdrawals**: `Withdrawal`[]
+
+##### withdrawalsRoot?
+
+> `optional` **withdrawalsRoot**: \`0x$\{string\}\`
+
+### 2716446429837000.formatters.block.type
+
+> **type**: `"block"`
+
+### 2716446429837000.formatters.transaction
+
+> `readonly` **transaction**: `object`
+
+### 2716446429837000.formatters.transaction.exclude
+
+> **exclude**: `undefined` \| []
+
+### 2716446429837000.formatters.transaction.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransaction`\<`boolean`\>
+
+#### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+### 2716446429837000.formatters.transaction.type
+
+> **type**: `"transaction"`
+
+### 2716446429837000.formatters.transactionReceipt
+
+> `readonly` **transactionReceipt**: `object`
+
+### 2716446429837000.formatters.transactionReceipt.exclude
+
+> **exclude**: `undefined` \| []
+
+### 2716446429837000.formatters.transactionReceipt.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransactionReceipt`
+
+#### Returns
+
+`object`
+
+##### blobGasPrice?
+
+> `optional` **blobGasPrice**: `bigint`
+
+##### blobGasUsed?
+
+> `optional` **blobGasUsed**: `bigint`
+
+##### blockHash
+
+> **blockHash**: \`0x$\{string\}\`
+
+##### blockNumber
+
+> **blockNumber**: `bigint`
+
+##### contractAddress
+
+> **contractAddress**: `undefined` \| `null` \| \`0x$\{string\}\`
+
+##### cumulativeGasUsed
+
+> **cumulativeGasUsed**: `bigint`
+
+##### effectiveGasPrice
+
+> **effectiveGasPrice**: `bigint`
+
+##### from
+
+> **from**: \`0x$\{string\}\`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### l1Fee
+
+> **l1Fee**: `null` \| `bigint`
+
+##### l1FeeScalar
+
+> **l1FeeScalar**: `null` \| `number`
+
+##### l1GasPrice
+
+> **l1GasPrice**: `null` \| `bigint`
+
+##### l1GasUsed
+
+> **l1GasUsed**: `null` \| `bigint`
+
+##### logs
+
+> **logs**: `Log`\<`bigint`, `number`, `false`, `undefined`, `undefined`, `undefined`, `undefined`\>[]
+
+##### logsBloom
+
+> **logsBloom**: \`0x$\{string\}\`
+
+##### root?
+
+> `optional` **root**: \`0x$\{string\}\`
+
+##### status
+
+> **status**: `"success"` \| `"reverted"`
+
+##### to
+
+> **to**: `null` \| \`0x$\{string\}\`
+
+##### transactionHash
+
+> **transactionHash**: \`0x$\{string\}\`
+
+##### transactionIndex
+
+> **transactionIndex**: `number`
+
+##### type
+
+> **type**: `TransactionType`
+
+### 2716446429837000.formatters.transactionReceipt.type
+
+> **type**: `"transactionReceipt"`
+
+### 2716446429837000.id
+
+> **id**: `2716446429837000`
+
+### 2716446429837000.name
+
+> **name**: `"Dchain"`
+
+### 2716446429837000.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 2716446429837000.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 2716446429837000.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 2716446429837000.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 2716446429837000.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 2716446429837000.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 2716446429837000.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://dchain-2716446429837000-1.jsonrpc.sagarpc.io"`]
+
+### 2716446429837000.serializers
+
+> **serializers**: `object`
+
+### 2716446429837000.serializers.transaction()
+
+> `readonly` **transaction**: (`transaction`, `signature`?) => \`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+#### Parameters
+
+• **transaction**: `OpStackTransactionSerializable`
+
+• **signature?**: `Signature`
+
+#### Returns
+
+\`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+### 2716446429837000.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 2716446429837000.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 2730
+
+> **2730**: `object` = `chains.xrSepolia`
+
+### 2730.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 2730.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 2730.blockExplorers.default.name
+
+> `readonly` **name**: `"Blockscout"`
+
+### 2730.blockExplorers.default.url
+
+> `readonly` **url**: `"https://xr-sepolia-testnet.explorer.caldera.xyz"`
+
+### 2730.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 2730.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 2730.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 2730.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 2730.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 2730.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 2730.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 2730.id
+
+> **id**: `2730`
+
+### 2730.name
+
+> **name**: `"XR Sepolia"`
+
+### 2730.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 2730.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 2730.nativeCurrency.name
+
+> `readonly` **name**: `"tXR"`
+
+### 2730.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"tXR"`
+
+### 2730.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 2730.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 2730.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://xr-sepolia-testnet.rpc.caldera.xyz/http"`]
+
+### 2730.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 2730.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 2730.testnet
+
+> **testnet**: `true`
+
+### 278611351
+
+> **278611351**: `object` = `chains.skaleRazor`
+
+### 278611351.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 278611351.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 278611351.blockExplorers.default.name
+
+> `readonly` **name**: `"SKALE Explorer"`
+
+### 278611351.blockExplorers.default.url
+
+> `readonly` **url**: `"https://turbulent-unique-scheat.explorer.mainnet.skalenodes.com"`
+
+### 278611351.contracts
+
+> **contracts**: `object`
+
+### 278611351.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 278611351.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 278611351.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 278611351.id
+
+> **id**: `278611351`
+
+### 278611351.name
+
+> **name**: "SKALE \| Razor Network"
+
+### 278611351.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 278611351.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 278611351.nativeCurrency.name
+
+> `readonly` **name**: `"sFUEL"`
+
+### 278611351.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"sFUEL"`
+
+### 278611351.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 278611351.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 278611351.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://mainnet.skalenodes.com/v1/turbulent-unique-scheat"`]
+
+### 278611351.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://mainnet.skalenodes.com/v1/ws/turbulent-unique-scheat"`]
+
+### 278611351.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 278611351.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 278611351.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 288
+
+> **288**: `object` = `chains.boba`
+
+### 288.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 288.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 288.blockExplorers.default.name
+
+> `readonly` **name**: `"BOBAScan"`
+
+### 288.blockExplorers.default.url
+
+> `readonly` **url**: `"https://bobascan.com"`
+
+### 288.contracts
+
+> **contracts**: `object`
+
+### 288.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 288.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 288.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `446859`
+
+### 288.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 288.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 288.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 288.id
+
+> **id**: `288`
+
+### 288.name
+
+> **name**: `"Boba Network"`
+
+### 288.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 288.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 288.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 288.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 288.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 288.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 288.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://mainnet.boba.network"`]
+
+### 288.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 288.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 288.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 28882
+
+> **28882**: `object` = `chains.bobaSepolia`
+
+### 28882.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 28882.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 28882.blockExplorers.default.name
+
+> `readonly` **name**: `"BOBAScan"`
+
+### 28882.blockExplorers.default.url
+
+> `readonly` **url**: `"https://testnet.bobascan.com"`
+
+### 28882.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 28882.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 28882.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 28882.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 28882.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 28882.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 28882.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 28882.id
+
+> **id**: `28882`
+
+### 28882.name
+
+> **name**: `"Boba Sepolia"`
+
+### 28882.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 28882.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 28882.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 28882.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 28882.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 28882.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 28882.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://sepolia.boba.network"`]
+
+### 28882.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 28882.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 28882.testnet
+
+> **testnet**: `true`
+
+### 295
+
+> **295**: `object` = `chains.hedera`
+
+### 295.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 295.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 295.blockExplorers.default.name
+
+> `readonly` **name**: `"Hashscan"`
+
+### 295.blockExplorers.default.url
+
+> `readonly` **url**: `"https://hashscan.io/mainnet"`
+
+### 295.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 295.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 295.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 295.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 295.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 295.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 295.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 295.id
+
+> **id**: `295`
+
+### 295.name
+
+> **name**: `"Hedera Mainnet"`
+
+### 295.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 295.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 295.nativeCurrency.name
+
+> `readonly` **name**: `"HBAR"`
+
+### 295.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"HBAR"`
+
+### 295.network
+
+> `readonly` **network**: `"hedera-mainnet"`
+
+### 295.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 295.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 295.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://mainnet.hashio.io/api"`]
+
+### 295.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 295.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 295.testnet
+
+> **testnet**: `false`
+
+### 30
+
+> **30**: `object` = `chains.rootstock`
+
+### 30.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 30.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 30.blockExplorers.default.name
+
+> `readonly` **name**: `"RSK Explorer"`
+
+### 30.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.rsk.co"`
+
+### 30.contracts
+
+> **contracts**: `object`
+
+### 30.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 30.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 30.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `4249540`
+
+### 30.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 30.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 30.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 30.id
+
+> **id**: `30`
+
+### 30.name
+
+> **name**: `"Rootstock Mainnet"`
+
+### 30.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 30.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 30.nativeCurrency.name
+
+> `readonly` **name**: `"Rootstock Bitcoin"`
+
+### 30.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"RBTC"`
+
+### 30.network
+
+> `readonly` **network**: `"rootstock"`
+
+### 30.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 30.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 30.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://public-node.rsk.co"`]
+
+### 30.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 30.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 30.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 3109
+
+> **3109**: `object` = `chains.satoshiVM`
+
+### 3109.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 3109.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 3109.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://svmscan.io/api"`
+
+### 3109.blockExplorers.default.name
+
+> `readonly` **name**: `"blockscout"`
+
+### 3109.blockExplorers.default.url
+
+> `readonly` **url**: `"https://svmscan.io"`
+
+### 3109.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 3109.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 3109.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 3109.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 3109.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 3109.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 3109.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 3109.id
+
+> **id**: `3109`
+
+### 3109.name
+
+> **name**: `"SatoshiVM Alpha Mainnet"`
+
+### 3109.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 3109.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 3109.nativeCurrency.name
+
+> `readonly` **name**: `"BTC"`
+
+### 3109.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"BTC"`
+
+### 3109.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 3109.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 3109.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://alpha-rpc-node-http.svmscan.io"`]
+
+### 3109.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 3109.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 3109.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 31337
+
+> **31337**: `object` = `chains.hardhat`
+
+### 31337.blockExplorers?
+
+> `optional` **blockExplorers**: `object`
+
+#### Index Signature
+
+ \[`key`: `string`\]: `object`
+
+### 31337.blockExplorers.default
+
+> **default**: `object`
+
+### 31337.blockExplorers.default.apiUrl?
+
+> `optional` **apiUrl**: `string`
+
+### 31337.blockExplorers.default.name
+
+> **name**: `string`
+
+### 31337.blockExplorers.default.url
+
+> **url**: `string`
+
+### 31337.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 31337.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 31337.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 31337.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 31337.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 31337.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 31337.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 31337.id
+
+> **id**: `31337`
+
+### 31337.name
+
+> **name**: `"Hardhat"`
+
+### 31337.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 31337.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 31337.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 31337.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 31337.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 31337.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 31337.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"http://127.0.0.1:8545"`]
+
+### 31337.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 31337.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 31337.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 314
+
+> **314**: `object` = `chains.filecoin`
+
+### 314.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 314.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 314.blockExplorers.default.name
+
+> `readonly` **name**: `"Filfox"`
+
+### 314.blockExplorers.default.url
+
+> `readonly` **url**: `"https://filfox.info/en"`
+
+### 314.contracts
+
+> **contracts**: `object`
+
+### 314.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 314.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 314.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `3328594`
+
+### 314.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 314.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 314.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 314.id
+
+> **id**: `314`
+
+### 314.name
+
+> **name**: `"Filecoin Mainnet"`
+
+### 314.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 314.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 314.nativeCurrency.name
+
+> `readonly` **name**: `"filecoin"`
+
+### 314.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"FIL"`
+
+### 314.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 314.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 314.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://api.node.glif.io/rpc/v1"`]
+
+### 314.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 314.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 314.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 321
+
+> **321**: `object` = `chains.kcc`
+
+### 321.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 321.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 321.blockExplorers.default.name
+
+> `readonly` **name**: `"KCC Explorer"`
+
+### 321.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.kcc.io"`
+
+### 321.contracts
+
+> **contracts**: `object`
+
+### 321.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 321.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 321.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `11760430`
+
+### 321.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 321.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 321.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 321.id
+
+> **id**: `321`
+
+### 321.name
+
+> **name**: `"KCC Mainnet"`
+
+### 321.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 321.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 321.nativeCurrency.name
+
+> `readonly` **name**: `"KCS"`
+
+### 321.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"KCS"`
+
+### 321.network
+
+> `readonly` **network**: `"KCC Mainnet"`
+
+### 321.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 321.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 321.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://kcc-rpc.com"`]
+
+### 321.rpcUrls.public
+
+> `readonly` **public**: `object`
+
+### 321.rpcUrls.public.http
+
+> `readonly` **http**: readonly [`"https://kcc-rpc.com"`]
+
+### 321.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 321.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 321.testnet
+
+> **testnet**: `false`
+
+### 324
+
+> **324**: `object` = `chains.zkSync`
+
+### 324.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 324.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 324.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api-era.zksync.network/api"`
+
+### 324.blockExplorers.default.name
+
+> `readonly` **name**: `"Etherscan"`
+
+### 324.blockExplorers.default.url
+
+> `readonly` **url**: `"https://era.zksync.network/"`
+
+### 324.blockExplorers.native
+
+> `readonly` **native**: `object`
+
+### 324.blockExplorers.native.apiUrl
+
+> `readonly` **apiUrl**: `"https://block-explorer-api.mainnet.zksync.io/api"`
+
+### 324.blockExplorers.native.name
+
+> `readonly` **name**: `"ZKsync Explorer"`
+
+### 324.blockExplorers.native.url
+
+> `readonly` **url**: `"https://explorer.zksync.io/"`
+
+### 324.contracts
+
+> **contracts**: `object`
+
+### 324.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 324.contracts.multicall3.address
+
+> `readonly` **address**: `"0xF9cda624FBC7e059355ce98a31693d299FACd963"`
+
+### 324.custom
+
+> **custom**: `object`
+
+### 324.custom.getEip712Domain
+
+> `readonly` **getEip712Domain**: `EIP712DomainFn`\<`ZksyncTransactionSerializable`, `ZksyncEIP712TransactionSignable`\>
+
+### 324.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 324.formatters
+
+> **formatters**: `object`
+
+### 324.formatters.block
+
+> `readonly` **block**: `object`
+
+### 324.formatters.block.exclude
+
+> **exclude**: `undefined` \| []
+
+### 324.formatters.block.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `ZksyncRpcBlock`\<`BlockTag`, `boolean`\>
+
+#### Returns
+
+`object`
+
+##### baseFeePerGas
+
+> **baseFeePerGas**: `null` \| `bigint`
+
+##### blobGasUsed
+
+> **blobGasUsed**: `bigint`
+
+##### difficulty
+
+> **difficulty**: `bigint`
+
+##### excessBlobGas
+
+> **excessBlobGas**: `bigint`
+
+##### extraData
+
+> **extraData**: \`0x$\{string\}\`
+
+##### gasLimit
+
+> **gasLimit**: `bigint`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### hash
+
+> **hash**: `null` \| \`0x$\{string\}\`
+
+##### l1BatchNumber
+
+> **l1BatchNumber**: `null` \| `bigint`
+
+##### l1BatchTimestamp
+
+> **l1BatchTimestamp**: `null` \| `bigint`
+
+##### logsBloom
+
+> **logsBloom**: `null` \| \`0x$\{string\}\`
+
+##### miner
+
+> **miner**: \`0x$\{string\}\`
+
+##### mixHash
+
+> **mixHash**: \`0x$\{string\}\`
+
+##### nonce
+
+> **nonce**: `null` \| \`0x$\{string\}\`
+
+##### number
+
+> **number**: `null` \| `bigint`
+
+##### parentHash
+
+> **parentHash**: \`0x$\{string\}\`
+
+##### receiptsRoot
+
+> **receiptsRoot**: \`0x$\{string\}\`
+
+##### sealFields
+
+> **sealFields**: \`0x$\{string\}\`[]
+
+##### sha3Uncles
+
+> **sha3Uncles**: \`0x$\{string\}\`
+
+##### size
+
+> **size**: `bigint`
+
+##### stateRoot
+
+> **stateRoot**: \`0x$\{string\}\`
+
+##### timestamp
+
+> **timestamp**: `bigint`
+
+##### totalDifficulty
+
+> **totalDifficulty**: `null` \| `bigint`
+
+##### transactions
+
+> **transactions**: \`0x$\{string\}\`[] \| `ZksyncTransaction`\<`boolean`\>[]
+
+##### transactionsRoot
+
+> **transactionsRoot**: \`0x$\{string\}\`
+
+##### uncles
+
+> **uncles**: \`0x$\{string\}\`[]
+
+##### withdrawals?
+
+> `optional` **withdrawals**: `Withdrawal`[]
+
+##### withdrawalsRoot?
+
+> `optional` **withdrawalsRoot**: \`0x$\{string\}\`
+
+### 324.formatters.block.type
+
+> **type**: `"block"`
+
+### 324.formatters.transaction
+
+> `readonly` **transaction**: `object`
+
+### 324.formatters.transaction.exclude
+
+> **exclude**: `undefined` \| []
+
+### 324.formatters.transaction.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+#### Parameters
+
+• **args**: `ZksyncRpcTransaction`\<`boolean`\>
+
+#### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+### 324.formatters.transaction.type
+
+> **type**: `"transaction"`
+
+### 324.formatters.transactionReceipt
+
+> `readonly` **transactionReceipt**: `object`
+
+### 324.formatters.transactionReceipt.exclude
+
+> **exclude**: `undefined` \| []
+
+### 324.formatters.transactionReceipt.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `ZksyncRpcTransactionReceipt`
+
+#### Returns
+
+`object`
+
+##### blobGasPrice?
+
+> `optional` **blobGasPrice**: `bigint`
+
+##### blobGasUsed?
+
+> `optional` **blobGasUsed**: `bigint`
+
+##### blockHash
+
+> **blockHash**: \`0x$\{string\}\`
+
+##### blockNumber
+
+> **blockNumber**: `bigint`
+
+##### contractAddress
+
+> **contractAddress**: `undefined` \| `null` \| \`0x$\{string\}\`
+
+##### cumulativeGasUsed
+
+> **cumulativeGasUsed**: `bigint`
+
+##### effectiveGasPrice
+
+> **effectiveGasPrice**: `bigint`
+
+##### from
+
+> **from**: \`0x$\{string\}\`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### l1BatchNumber
+
+> **l1BatchNumber**: `null` \| `bigint`
+
+##### l1BatchTxIndex
+
+> **l1BatchTxIndex**: `null` \| `bigint`
+
+##### l2ToL1Logs
+
+> **l2ToL1Logs**: `ZksyncL2ToL1Log`[]
+
+##### logs
+
+> **logs**: `ZksyncLog`\<`bigint`, `number`, `boolean`, `undefined`, `undefined`, `undefined`, `undefined`\>[]
+
+##### logsBloom
+
+> **logsBloom**: \`0x$\{string\}\`
+
+##### root?
+
+> `optional` **root**: \`0x$\{string\}\`
+
+##### status
+
+> **status**: `"success"` \| `"reverted"`
+
+##### to
+
+> **to**: `null` \| \`0x$\{string\}\`
+
+##### transactionHash
+
+> **transactionHash**: \`0x$\{string\}\`
+
+##### transactionIndex
+
+> **transactionIndex**: `number`
+
+##### type
+
+> **type**: `ZksyncTransactionType`
+
+### 324.formatters.transactionReceipt.type
+
+> **type**: `"transactionReceipt"`
+
+### 324.formatters.transactionRequest
+
+> `readonly` **transactionRequest**: `object`
+
+### 324.formatters.transactionRequest.exclude
+
+> **exclude**: `undefined` \| (`"gasPerPubdata"` \| `"paymaster"` \| `"factoryDeps"` \| `"paymasterInput"` \| `"customSignature"`)[]
+
+### 324.formatters.transactionRequest.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object` & `object`
+
+#### Parameters
+
+• **args**: `ZksyncTransactionRequest`\<`bigint`, `number`\>
+
+#### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object` & `object`
+
+### 324.formatters.transactionRequest.type
+
+> **type**: `"transactionRequest"`
+
+### 324.id
+
+> **id**: `324`
+
+### 324.name
+
+> **name**: `"ZKsync Era"`
+
+### 324.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 324.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 324.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 324.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 324.network
+
+> `readonly` **network**: `"zksync-era"`
+
+### 324.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 324.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 324.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://mainnet.era.zksync.io"`]
+
+### 324.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://mainnet.era.zksync.io/ws"`]
+
+### 324.serializers
+
+> **serializers**: `object`
+
+### 324.serializers.transaction()
+
+> `readonly` **transaction**: (`transaction`, `signature`?) => \`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x71$\{string\}\`
+
+#### Parameters
+
+• **transaction**: `ZksyncTransactionSerializable`
+
+• **signature?**: `Signature`
+
+#### Returns
+
+\`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x71$\{string\}\`
+
+### 324.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 324.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 32769
+
+> **32769**: `object` = `chains.zilliqa`
+
+### 32769.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 32769.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 32769.blockExplorers.default.name
+
+> `readonly` **name**: `"Ethernal"`
+
+### 32769.blockExplorers.default.url
+
+> `readonly` **url**: `"https://evmx.zilliqa.com"`
+
+### 32769.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 32769.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 32769.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 32769.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 32769.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 32769.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 32769.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 32769.id
+
+> **id**: `32769`
+
+### 32769.name
+
+> **name**: `"Zilliqa"`
+
+### 32769.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 32769.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 32769.nativeCurrency.name
+
+> `readonly` **name**: `"Zilliqa"`
+
+### 32769.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ZIL"`
+
+### 32769.network
+
+> `readonly` **network**: `"zilliqa"`
+
+### 32769.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 32769.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 32769.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://api.zilliqa.com"`]
+
+### 32769.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 32769.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 32769.testnet
+
+> **testnet**: `false`
+
+### 33979
+
+> **33979**: `object` = `chains.funkiMainnet`
+
+### 33979.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 33979.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 33979.blockExplorers.default.name
+
+> `readonly` **name**: `"Funki Mainnet Explorer"`
+
+### 33979.blockExplorers.default.url
+
+> `readonly` **url**: `"https://funkiscan.io"`
+
+### 33979.contracts
+
+> **contracts**: `object`
+
+### 33979.contracts.gasPriceOracle
+
+> `readonly` **gasPriceOracle**: `object`
+
+### 33979.contracts.gasPriceOracle.address
+
+> `readonly` **address**: `"0x420000000000000000000000000000000000000F"`
+
+### 33979.contracts.l1Block
+
+> `readonly` **l1Block**: `object`
+
+### 33979.contracts.l1Block.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000015"`
+
+### 33979.contracts.l2CrossDomainMessenger
+
+> `readonly` **l2CrossDomainMessenger**: `object`
+
+### 33979.contracts.l2CrossDomainMessenger.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000007"`
+
+### 33979.contracts.l2Erc721Bridge
+
+> `readonly` **l2Erc721Bridge**: `object`
+
+### 33979.contracts.l2Erc721Bridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000014"`
+
+### 33979.contracts.l2StandardBridge
+
+> `readonly` **l2StandardBridge**: `object`
+
+### 33979.contracts.l2StandardBridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000010"`
+
+### 33979.contracts.l2ToL1MessagePasser
+
+> `readonly` **l2ToL1MessagePasser**: `object`
+
+### 33979.contracts.l2ToL1MessagePasser.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000016"`
+
+### 33979.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 33979.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 33979.formatters
+
+> **formatters**: `object`
+
+### 33979.formatters.block
+
+> `readonly` **block**: `object`
+
+### 33979.formatters.block.exclude
+
+> **exclude**: `undefined` \| []
+
+### 33979.formatters.block.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcBlock`\<`BlockTag`, `boolean`\>
+
+#### Returns
+
+`object`
+
+##### baseFeePerGas
+
+> **baseFeePerGas**: `null` \| `bigint`
+
+##### blobGasUsed
+
+> **blobGasUsed**: `bigint`
+
+##### difficulty
+
+> **difficulty**: `bigint`
+
+##### excessBlobGas
+
+> **excessBlobGas**: `bigint`
+
+##### extraData
+
+> **extraData**: \`0x$\{string\}\`
+
+##### gasLimit
+
+> **gasLimit**: `bigint`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### hash
+
+> **hash**: `null` \| \`0x$\{string\}\`
+
+##### logsBloom
+
+> **logsBloom**: `null` \| \`0x$\{string\}\`
+
+##### miner
+
+> **miner**: \`0x$\{string\}\`
+
+##### mixHash
+
+> **mixHash**: \`0x$\{string\}\`
+
+##### nonce
+
+> **nonce**: `null` \| \`0x$\{string\}\`
+
+##### number
+
+> **number**: `null` \| `bigint`
+
+##### parentHash
+
+> **parentHash**: \`0x$\{string\}\`
+
+##### receiptsRoot
+
+> **receiptsRoot**: \`0x$\{string\}\`
+
+##### sealFields
+
+> **sealFields**: \`0x$\{string\}\`[]
+
+##### sha3Uncles
+
+> **sha3Uncles**: \`0x$\{string\}\`
+
+##### size
+
+> **size**: `bigint`
+
+##### stateRoot
+
+> **stateRoot**: \`0x$\{string\}\`
+
+##### timestamp
+
+> **timestamp**: `bigint`
+
+##### totalDifficulty
+
+> **totalDifficulty**: `null` \| `bigint`
+
+##### transactions
+
+> **transactions**: \`0x$\{string\}\`[] \| `OpStackTransaction`\<`boolean`\>[]
+
+##### transactionsRoot
+
+> **transactionsRoot**: \`0x$\{string\}\`
+
+##### uncles
+
+> **uncles**: \`0x$\{string\}\`[]
+
+##### withdrawals?
+
+> `optional` **withdrawals**: `Withdrawal`[]
+
+##### withdrawalsRoot?
+
+> `optional` **withdrawalsRoot**: \`0x$\{string\}\`
+
+### 33979.formatters.block.type
+
+> **type**: `"block"`
+
+### 33979.formatters.transaction
+
+> `readonly` **transaction**: `object`
+
+### 33979.formatters.transaction.exclude
+
+> **exclude**: `undefined` \| []
+
+### 33979.formatters.transaction.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransaction`\<`boolean`\>
+
+#### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+### 33979.formatters.transaction.type
+
+> **type**: `"transaction"`
+
+### 33979.formatters.transactionReceipt
+
+> `readonly` **transactionReceipt**: `object`
+
+### 33979.formatters.transactionReceipt.exclude
+
+> **exclude**: `undefined` \| []
+
+### 33979.formatters.transactionReceipt.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransactionReceipt`
+
+#### Returns
+
+`object`
+
+##### blobGasPrice?
+
+> `optional` **blobGasPrice**: `bigint`
+
+##### blobGasUsed?
+
+> `optional` **blobGasUsed**: `bigint`
+
+##### blockHash
+
+> **blockHash**: \`0x$\{string\}\`
+
+##### blockNumber
+
+> **blockNumber**: `bigint`
+
+##### contractAddress
+
+> **contractAddress**: `undefined` \| `null` \| \`0x$\{string\}\`
+
+##### cumulativeGasUsed
+
+> **cumulativeGasUsed**: `bigint`
+
+##### effectiveGasPrice
+
+> **effectiveGasPrice**: `bigint`
+
+##### from
+
+> **from**: \`0x$\{string\}\`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### l1Fee
+
+> **l1Fee**: `null` \| `bigint`
+
+##### l1FeeScalar
+
+> **l1FeeScalar**: `null` \| `number`
+
+##### l1GasPrice
+
+> **l1GasPrice**: `null` \| `bigint`
+
+##### l1GasUsed
+
+> **l1GasUsed**: `null` \| `bigint`
+
+##### logs
+
+> **logs**: `Log`\<`bigint`, `number`, `false`, `undefined`, `undefined`, `undefined`, `undefined`\>[]
+
+##### logsBloom
+
+> **logsBloom**: \`0x$\{string\}\`
+
+##### root?
+
+> `optional` **root**: \`0x$\{string\}\`
+
+##### status
+
+> **status**: `"success"` \| `"reverted"`
+
+##### to
+
+> **to**: `null` \| \`0x$\{string\}\`
+
+##### transactionHash
+
+> **transactionHash**: \`0x$\{string\}\`
+
+##### transactionIndex
+
+> **transactionIndex**: `number`
+
+##### type
+
+> **type**: `TransactionType`
+
+### 33979.formatters.transactionReceipt.type
+
+> **type**: `"transactionReceipt"`
+
+### 33979.id
+
+> **id**: `33979`
+
+### 33979.name
+
+> **name**: `"Funki"`
+
+### 33979.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 33979.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 33979.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 33979.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 33979.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 33979.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 33979.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc-mainnet.funkichain.com"`]
+
+### 33979.serializers
+
+> **serializers**: `object`
+
+### 33979.serializers.transaction()
+
+> `readonly` **transaction**: (`transaction`, `signature`?) => \`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+#### Parameters
+
+• **transaction**: `OpStackTransactionSerializable`
+
+• **signature?**: `Signature`
+
+#### Returns
+
+\`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+### 33979.sourceId
+
+> **sourceId**: `1`
+
+### 33979.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 3397901
+
+> **3397901**: `object` = `chains.funkiSepolia`
+
+### 3397901.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 3397901.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 3397901.blockExplorers.default.name
+
+> `readonly` **name**: `"Funki Sepolia Sandbox Explorer"`
+
+### 3397901.blockExplorers.default.url
+
+> `readonly` **url**: `"https://sepolia-sandbox.funkichain.com/"`
+
+### 3397901.contracts
+
+> **contracts**: `object`
+
+### 3397901.contracts.gasPriceOracle
+
+> `readonly` **gasPriceOracle**: `object`
+
+### 3397901.contracts.gasPriceOracle.address
+
+> `readonly` **address**: `"0x420000000000000000000000000000000000000F"`
+
+### 3397901.contracts.l1Block
+
+> `readonly` **l1Block**: `object`
+
+### 3397901.contracts.l1Block.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000015"`
+
+### 3397901.contracts.l2CrossDomainMessenger
+
+> `readonly` **l2CrossDomainMessenger**: `object`
+
+### 3397901.contracts.l2CrossDomainMessenger.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000007"`
+
+### 3397901.contracts.l2Erc721Bridge
+
+> `readonly` **l2Erc721Bridge**: `object`
+
+### 3397901.contracts.l2Erc721Bridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000014"`
+
+### 3397901.contracts.l2StandardBridge
+
+> `readonly` **l2StandardBridge**: `object`
+
+### 3397901.contracts.l2StandardBridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000010"`
+
+### 3397901.contracts.l2ToL1MessagePasser
+
+> `readonly` **l2ToL1MessagePasser**: `object`
+
+### 3397901.contracts.l2ToL1MessagePasser.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000016"`
+
+### 3397901.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 3397901.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 3397901.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `1620204`
+
+### 3397901.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 3397901.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 3397901.formatters
+
+> **formatters**: `object`
+
+### 3397901.formatters.block
+
+> `readonly` **block**: `object`
+
+### 3397901.formatters.block.exclude
+
+> **exclude**: `undefined` \| []
+
+### 3397901.formatters.block.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcBlock`\<`BlockTag`, `boolean`\>
+
+#### Returns
+
+`object`
+
+##### baseFeePerGas
+
+> **baseFeePerGas**: `null` \| `bigint`
+
+##### blobGasUsed
+
+> **blobGasUsed**: `bigint`
+
+##### difficulty
+
+> **difficulty**: `bigint`
+
+##### excessBlobGas
+
+> **excessBlobGas**: `bigint`
+
+##### extraData
+
+> **extraData**: \`0x$\{string\}\`
+
+##### gasLimit
+
+> **gasLimit**: `bigint`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### hash
+
+> **hash**: `null` \| \`0x$\{string\}\`
+
+##### logsBloom
+
+> **logsBloom**: `null` \| \`0x$\{string\}\`
+
+##### miner
+
+> **miner**: \`0x$\{string\}\`
+
+##### mixHash
+
+> **mixHash**: \`0x$\{string\}\`
+
+##### nonce
+
+> **nonce**: `null` \| \`0x$\{string\}\`
+
+##### number
+
+> **number**: `null` \| `bigint`
+
+##### parentHash
+
+> **parentHash**: \`0x$\{string\}\`
+
+##### receiptsRoot
+
+> **receiptsRoot**: \`0x$\{string\}\`
+
+##### sealFields
+
+> **sealFields**: \`0x$\{string\}\`[]
+
+##### sha3Uncles
+
+> **sha3Uncles**: \`0x$\{string\}\`
+
+##### size
+
+> **size**: `bigint`
+
+##### stateRoot
+
+> **stateRoot**: \`0x$\{string\}\`
+
+##### timestamp
+
+> **timestamp**: `bigint`
+
+##### totalDifficulty
+
+> **totalDifficulty**: `null` \| `bigint`
+
+##### transactions
+
+> **transactions**: \`0x$\{string\}\`[] \| `OpStackTransaction`\<`boolean`\>[]
+
+##### transactionsRoot
+
+> **transactionsRoot**: \`0x$\{string\}\`
+
+##### uncles
+
+> **uncles**: \`0x$\{string\}\`[]
+
+##### withdrawals?
+
+> `optional` **withdrawals**: `Withdrawal`[]
+
+##### withdrawalsRoot?
+
+> `optional` **withdrawalsRoot**: \`0x$\{string\}\`
+
+### 3397901.formatters.block.type
+
+> **type**: `"block"`
+
+### 3397901.formatters.transaction
+
+> `readonly` **transaction**: `object`
+
+### 3397901.formatters.transaction.exclude
+
+> **exclude**: `undefined` \| []
+
+### 3397901.formatters.transaction.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransaction`\<`boolean`\>
+
+#### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+### 3397901.formatters.transaction.type
+
+> **type**: `"transaction"`
+
+### 3397901.formatters.transactionReceipt
+
+> `readonly` **transactionReceipt**: `object`
+
+### 3397901.formatters.transactionReceipt.exclude
+
+> **exclude**: `undefined` \| []
+
+### 3397901.formatters.transactionReceipt.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransactionReceipt`
+
+#### Returns
+
+`object`
+
+##### blobGasPrice?
+
+> `optional` **blobGasPrice**: `bigint`
+
+##### blobGasUsed?
+
+> `optional` **blobGasUsed**: `bigint`
+
+##### blockHash
+
+> **blockHash**: \`0x$\{string\}\`
+
+##### blockNumber
+
+> **blockNumber**: `bigint`
+
+##### contractAddress
+
+> **contractAddress**: `undefined` \| `null` \| \`0x$\{string\}\`
+
+##### cumulativeGasUsed
+
+> **cumulativeGasUsed**: `bigint`
+
+##### effectiveGasPrice
+
+> **effectiveGasPrice**: `bigint`
+
+##### from
+
+> **from**: \`0x$\{string\}\`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### l1Fee
+
+> **l1Fee**: `null` \| `bigint`
+
+##### l1FeeScalar
+
+> **l1FeeScalar**: `null` \| `number`
+
+##### l1GasPrice
+
+> **l1GasPrice**: `null` \| `bigint`
+
+##### l1GasUsed
+
+> **l1GasUsed**: `null` \| `bigint`
+
+##### logs
+
+> **logs**: `Log`\<`bigint`, `number`, `false`, `undefined`, `undefined`, `undefined`, `undefined`\>[]
+
+##### logsBloom
+
+> **logsBloom**: \`0x$\{string\}\`
+
+##### root?
+
+> `optional` **root**: \`0x$\{string\}\`
+
+##### status
+
+> **status**: `"success"` \| `"reverted"`
+
+##### to
+
+> **to**: `null` \| \`0x$\{string\}\`
+
+##### transactionHash
+
+> **transactionHash**: \`0x$\{string\}\`
+
+##### transactionIndex
+
+> **transactionIndex**: `number`
+
+##### type
+
+> **type**: `TransactionType`
+
+### 3397901.formatters.transactionReceipt.type
+
+> **type**: `"transactionReceipt"`
+
+### 3397901.id
+
+> **id**: `3397901`
+
+### 3397901.name
+
+> **name**: `"Funki Sepolia Sandbox"`
+
+### 3397901.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 3397901.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 3397901.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 3397901.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 3397901.network
+
+> `readonly` **network**: `"funkiSepolia"`
+
+### 3397901.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 3397901.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 3397901.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://funki-testnet.alt.technology"`]
+
+### 3397901.serializers
+
+> **serializers**: `object`
+
+### 3397901.serializers.transaction()
+
+> `readonly` **transaction**: (`transaction`, `signature`?) => \`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+#### Parameters
+
+• **transaction**: `OpStackTransactionSerializable`
+
+• **signature?**: `Signature`
+
+#### Returns
+
+\`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+### 3397901.sourceId
+
+> **sourceId**: `11155111`
+
+### 3397901.testnet
+
+> **testnet**: `true`
+
+### 34443
+
+> **34443**: `object` = `chains.mode`
+
+### 34443.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 34443.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 34443.blockExplorers.default.name
+
+> `readonly` **name**: `"Modescan"`
+
+### 34443.blockExplorers.default.url
+
+> `readonly` **url**: `"https://modescan.io"`
+
+### 34443.contracts
+
+> **contracts**: `object`
+
+### 34443.contracts.l1StandardBridge
+
+> `readonly` **l1StandardBridge**: `object`
+
+### 34443.contracts.l1StandardBridge.1
+
+> `readonly` **1**: `object`
+
+### 34443.contracts.l1StandardBridge.1.address
+
+> `readonly` **address**: `"0x735aDBbE72226BD52e818E7181953f42E3b0FF21"`
+
+### 34443.contracts.l2OutputOracle
+
+> `readonly` **l2OutputOracle**: `object`
+
+### 34443.contracts.l2OutputOracle.1
+
+> `readonly` **1**: `object`
+
+### 34443.contracts.l2OutputOracle.1.address
+
+> `readonly` **address**: `"0x4317ba146D4933D889518a3e5E11Fe7a53199b04"`
+
+### 34443.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 34443.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 34443.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `2465882`
+
+### 34443.contracts.portal
+
+> `readonly` **portal**: `object`
+
+### 34443.contracts.portal.1
+
+> `readonly` **1**: `object`
+
+### 34443.contracts.portal.1.address
+
+> `readonly` **address**: `"0x8B34b14c7c7123459Cf3076b8Cb929BE097d0C07"`
+
+### 34443.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 34443.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 34443.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 34443.id
+
+> **id**: `34443`
+
+### 34443.name
+
+> **name**: `"Mode Mainnet"`
+
+### 34443.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 34443.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 34443.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 34443.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 34443.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 34443.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 34443.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://mainnet.mode.network"`]
+
+### 34443.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 34443.sourceId
+
+> **sourceId**: `1`
+
+### 34443.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 35441
+
+> **35441**: `object` = `chains.qMainnet`
+
+### 35441.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 35441.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 35441.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://explorer.q.org/api"`
+
+### 35441.blockExplorers.default.name
+
+> `readonly` **name**: `"Q Mainnet Explorer"`
+
+### 35441.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.q.org"`
+
+### 35441.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 35441.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 35441.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 35441.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 35441.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 35441.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 35441.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 35441.id
+
+> **id**: `35441`
+
+### 35441.name
+
+> **name**: `"Q Mainnet"`
+
+### 35441.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 35441.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 35441.nativeCurrency.name
+
+> `readonly` **name**: `"Q"`
+
+### 35441.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"Q"`
+
+### 35441.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 35441.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 35441.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.q.org"`]
+
+### 35441.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 35441.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 35441.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 35443
+
+> **35443**: `object` = `chains.qTestnet`
+
+### 35443.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 35443.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 35443.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://explorer.qtestnet.org/api"`
+
+### 35443.blockExplorers.default.name
+
+> `readonly` **name**: `"Q Testnet Explorer"`
+
+### 35443.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.qtestnet.org"`
+
+### 35443.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 35443.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 35443.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 35443.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 35443.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 35443.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 35443.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 35443.id
+
+> **id**: `35443`
+
+### 35443.name
+
+> **name**: `"Q Testnet"`
+
+### 35443.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 35443.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 35443.nativeCurrency.name
+
+> `readonly` **name**: `"Q"`
+
+### 35443.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"Q"`
+
+### 35443.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 35443.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 35443.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.qtestnet.org"`]
+
+### 35443.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 35443.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 35443.testnet
+
+> **testnet**: `true`
+
+### 369
+
+> **369**: `object` = `chains.pulsechain`
+
+### 369.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 369.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 369.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api.scan.pulsechain.com/api"`
+
+### 369.blockExplorers.default.name
+
+> `readonly` **name**: `"PulseScan"`
+
+### 369.blockExplorers.default.url
+
+> `readonly` **url**: `"https://scan.pulsechain.com"`
+
+### 369.contracts
+
+> **contracts**: `object`
+
+### 369.contracts.ensRegistry
+
+> `readonly` **ensRegistry**: `object`
+
+### 369.contracts.ensRegistry.address
+
+> `readonly` **address**: `"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"`
+
+### 369.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 369.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 369.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `14353601`
+
+### 369.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 369.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 369.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 369.id
+
+> **id**: `369`
+
+### 369.name
+
+> **name**: `"PulseChain"`
+
+### 369.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 369.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 369.nativeCurrency.name
+
+> `readonly` **name**: `"Pulse"`
+
+### 369.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"PLS"`
+
+### 369.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 369.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 369.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.pulsechain.com"`]
+
+### 369.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://ws.pulsechain.com"`]
+
+### 369.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 369.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 369.testnet
+
+> **testnet**: `false`
+
+### 3737
+
+> **3737**: `object` = `chains.crossbell`
+
+### 3737.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 3737.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 3737.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://scan.crossbell.io/api"`
+
+### 3737.blockExplorers.default.name
+
+> `readonly` **name**: `"CrossScan"`
+
+### 3737.blockExplorers.default.url
+
+> `readonly` **url**: `"https://scan.crossbell.io"`
+
+### 3737.contracts
+
+> **contracts**: `object`
+
+### 3737.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 3737.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 3737.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `38246031`
+
+### 3737.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 3737.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 3737.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 3737.id
+
+> **id**: `3737`
+
+### 3737.name
+
+> **name**: `"Crossbell"`
+
+### 3737.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 3737.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 3737.nativeCurrency.name
+
+> `readonly` **name**: `"CSB"`
+
+### 3737.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"CSB"`
+
+### 3737.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 3737.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 3737.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.crossbell.io"`]
+
+### 3737.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 3737.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 3737.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 37714555429
+
+> **37714555429**: `object` = `chains.xaiTestnet`
+
+### 37714555429.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 37714555429.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 37714555429.blockExplorers.default.name
+
+> `readonly` **name**: `"Blockscout"`
+
+### 37714555429.blockExplorers.default.url
+
+> `readonly` **url**: `"https://testnet-explorer-v2.xai-chain.net"`
+
+### 37714555429.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 37714555429.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 37714555429.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 37714555429.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 37714555429.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 37714555429.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 37714555429.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 37714555429.id
+
+> **id**: `37714555429`
+
+### 37714555429.name
+
+> **name**: `"Xai Testnet"`
+
+### 37714555429.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 37714555429.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 37714555429.nativeCurrency.name
+
+> `readonly` **name**: `"sXai"`
+
+### 37714555429.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"sXAI"`
+
+### 37714555429.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 37714555429.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 37714555429.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://testnet-v2.xai-chain.net/rpc"`]
+
+### 37714555429.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 37714555429.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 37714555429.testnet
+
+> **testnet**: `true`
+
+### 3776
+
+> **3776**: `object` = `chains.astarZkEVM`
+
+### 3776.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 3776.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 3776.blockExplorers.default.name
+
+> `readonly` **name**: `"Astar zkEVM Explorer"`
+
+### 3776.blockExplorers.default.url
+
+> `readonly` **url**: `"https://astar-zkevm.explorer.startale.com"`
+
+### 3776.contracts
+
+> **contracts**: `object`
+
+### 3776.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 3776.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 3776.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `93528`
+
+### 3776.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 3776.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 3776.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 3776.id
+
+> **id**: `3776`
+
+### 3776.name
+
+> **name**: `"Astar zkEVM"`
+
+### 3776.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 3776.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 3776.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 3776.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 3776.network
+
+> `readonly` **network**: `"AstarZkEVM"`
+
+### 3776.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 3776.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 3776.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.startale.com/astar-zkevm"`]
+
+### 3776.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 3776.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 3776.testnet
+
+> **testnet**: `false`
+
+### 3993
+
+> **3993**: `object` = `chains.apexTestnet`
+
+### 3993.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 3993.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 3993.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://exp-testnet.apexlayer.xyz/api"`
+
+### 3993.blockExplorers.default.name
+
+> `readonly` **name**: `"Blockscout"`
+
+### 3993.blockExplorers.default.url
+
+> `readonly` **url**: `"https://exp-testnet.apexlayer.xyz"`
+
+### 3993.contracts
+
+> **contracts**: `object`
+
+### 3993.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 3993.contracts.multicall3.address
+
+> `readonly` **address**: `"0xf7642be33a6b18D16a995657adb5a68CD0438aE2"`
+
+### 3993.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `283775`
+
+### 3993.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 3993.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 3993.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 3993.id
+
+> **id**: `3993`
+
+### 3993.name
+
+> **name**: `"APEX Testnet"`
+
+### 3993.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 3993.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 3993.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 3993.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 3993.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 3993.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 3993.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc-testnet.apexlayer.xyz"`]
+
+### 3993.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 3993.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 3993.testnet
+
+> **testnet**: `true`
+
+### 41144114
+
+> **41144114**: `object` = `chains.otimDevnet`
+
+### 41144114.blockExplorers?
+
+> `optional` **blockExplorers**: `object`
+
+#### Index Signature
+
+ \[`key`: `string`\]: `object`
+
+### 41144114.blockExplorers.default
+
+> **default**: `object`
+
+### 41144114.blockExplorers.default.apiUrl?
+
+> `optional` **apiUrl**: `string`
+
+### 41144114.blockExplorers.default.name
+
+> **name**: `string`
+
+### 41144114.blockExplorers.default.url
+
+> **url**: `string`
+
+### 41144114.contracts
+
+> **contracts**: `object`
+
+### 41144114.contracts.batchInvoker
+
+> `readonly` **batchInvoker**: `object`
+
+### 41144114.contracts.batchInvoker.address
+
+> `readonly` **address**: `"0x5FbDB2315678afecb367f032d93F642f64180aa3"`
+
+### 41144114.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 41144114.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 41144114.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 41144114.id
+
+> **id**: `41144114`
+
+### 41144114.name
+
+> **name**: `"Otim Devnet"`
+
+### 41144114.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 41144114.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 41144114.nativeCurrency.name
+
+> `readonly` **name**: `"ETH"`
+
+### 41144114.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 41144114.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 41144114.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 41144114.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"http://devnet.otim.xyz"`]
+
+### 41144114.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 41144114.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 41144114.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 42
+
+> **42**: `object` = `chains.lukso`
+
+### 42.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 42.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 42.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api.explorer.execution.mainnet.lukso.network/api"`
+
+### 42.blockExplorers.default.name
+
+> `readonly` **name**: `"LUKSO Mainnet Explorer"`
+
+### 42.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.execution.mainnet.lukso.network"`
+
+### 42.contracts
+
+> **contracts**: `object`
+
+### 42.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 42.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 42.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `468183`
+
+### 42.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 42.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 42.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 42.id
+
+> **id**: `42`
+
+### 42.name
+
+> **name**: `"LUKSO"`
+
+### 42.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 42.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 42.nativeCurrency.name
+
+> `readonly` **name**: `"LUKSO"`
+
+### 42.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"LYX"`
+
+### 42.network
+
+> `readonly` **network**: `"lukso"`
+
+### 42.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 42.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 42.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.mainnet.lukso.network"`]
+
+### 42.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://ws-rpc.mainnet.lukso.network"`]
+
+### 42.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 42.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 42.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 4200
+
+> **4200**: `object` = `chains.merlin`
+
+### 4200.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 4200.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 4200.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://scan.merlinchain.io/api"`
+
+### 4200.blockExplorers.default.name
+
+> `readonly` **name**: `"blockscout"`
+
+### 4200.blockExplorers.default.url
+
+> `readonly` **url**: `"https://scan.merlinchain.io"`
+
+### 4200.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 4200.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 4200.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 4200.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 4200.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 4200.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 4200.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 4200.id
+
+> **id**: `4200`
+
+### 4200.name
+
+> **name**: `"Merlin"`
+
+### 4200.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 4200.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 4200.nativeCurrency.name
+
+> `readonly` **name**: `"BTC"`
+
+### 4200.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"BTC"`
+
+### 4200.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 4200.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 4200.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.merlinchain.io"`]
+
+### 4200.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 4200.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 4200.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 4202
+
+> **4202**: `object` = `chains.liskSepolia`
+
+### 4202.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 4202.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 4202.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://sepolia-blockscout.lisk.com/api"`
+
+### 4202.blockExplorers.default.name
+
+> `readonly` **name**: `"Blockscout"`
+
+### 4202.blockExplorers.default.url
+
+> `readonly` **url**: `"https://sepolia-blockscout.lisk.com"`
+
+### 4202.contracts
+
+> **contracts**: `object`
+
+### 4202.contracts.gasPriceOracle
+
+> `readonly` **gasPriceOracle**: `object`
+
+### 4202.contracts.gasPriceOracle.address
+
+> `readonly` **address**: `"0x420000000000000000000000000000000000000F"`
+
+### 4202.contracts.l1Block
+
+> `readonly` **l1Block**: `object`
+
+### 4202.contracts.l1Block.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000015"`
+
+### 4202.contracts.l1StandardBridge
+
+> `readonly` **l1StandardBridge**: `object`
+
+### 4202.contracts.l1StandardBridge.11155111
+
+> `readonly` **11155111**: `object`
+
+### 4202.contracts.l1StandardBridge.11155111.address
+
+> `readonly` **address**: `"0x1Fb30e446eA791cd1f011675E5F3f5311b70faF5"`
+
+### 4202.contracts.l2CrossDomainMessenger
+
+> `readonly` **l2CrossDomainMessenger**: `object`
+
+### 4202.contracts.l2CrossDomainMessenger.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000007"`
+
+### 4202.contracts.l2Erc721Bridge
+
+> `readonly` **l2Erc721Bridge**: `object`
+
+### 4202.contracts.l2Erc721Bridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000014"`
+
+### 4202.contracts.l2OutputOracle
+
+> `readonly` **l2OutputOracle**: `object`
+
+### 4202.contracts.l2OutputOracle.11155111
+
+> `readonly` **11155111**: `object`
+
+### 4202.contracts.l2OutputOracle.11155111.address
+
+> `readonly` **address**: `"0xA0E35F56C318DE1bD5D9ca6A94Fe7e37C5663348"`
+
+### 4202.contracts.l2StandardBridge
+
+> `readonly` **l2StandardBridge**: `object`
+
+### 4202.contracts.l2StandardBridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000010"`
+
+### 4202.contracts.l2ToL1MessagePasser
+
+> `readonly` **l2ToL1MessagePasser**: `object`
+
+### 4202.contracts.l2ToL1MessagePasser.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000016"`
+
+### 4202.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 4202.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 4202.contracts.portal
+
+> `readonly` **portal**: `object`
+
+### 4202.contracts.portal.11155111
+
+> `readonly` **11155111**: `object`
+
+### 4202.contracts.portal.11155111.address
+
+> `readonly` **address**: `"0xe3d90F21490686Ec7eF37BE788E02dfC12787264"`
+
+### 4202.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 4202.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 4202.formatters
+
+> **formatters**: `object`
+
+### 4202.formatters.block
+
+> `readonly` **block**: `object`
+
+### 4202.formatters.block.exclude
+
+> **exclude**: `undefined` \| []
+
+### 4202.formatters.block.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcBlock`\<`BlockTag`, `boolean`\>
+
+#### Returns
+
+`object`
+
+##### baseFeePerGas
+
+> **baseFeePerGas**: `null` \| `bigint`
+
+##### blobGasUsed
+
+> **blobGasUsed**: `bigint`
+
+##### difficulty
+
+> **difficulty**: `bigint`
+
+##### excessBlobGas
+
+> **excessBlobGas**: `bigint`
+
+##### extraData
+
+> **extraData**: \`0x$\{string\}\`
+
+##### gasLimit
+
+> **gasLimit**: `bigint`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### hash
+
+> **hash**: `null` \| \`0x$\{string\}\`
+
+##### logsBloom
+
+> **logsBloom**: `null` \| \`0x$\{string\}\`
+
+##### miner
+
+> **miner**: \`0x$\{string\}\`
+
+##### mixHash
+
+> **mixHash**: \`0x$\{string\}\`
+
+##### nonce
+
+> **nonce**: `null` \| \`0x$\{string\}\`
+
+##### number
+
+> **number**: `null` \| `bigint`
+
+##### parentHash
+
+> **parentHash**: \`0x$\{string\}\`
+
+##### receiptsRoot
+
+> **receiptsRoot**: \`0x$\{string\}\`
+
+##### sealFields
+
+> **sealFields**: \`0x$\{string\}\`[]
+
+##### sha3Uncles
+
+> **sha3Uncles**: \`0x$\{string\}\`
+
+##### size
+
+> **size**: `bigint`
+
+##### stateRoot
+
+> **stateRoot**: \`0x$\{string\}\`
+
+##### timestamp
+
+> **timestamp**: `bigint`
+
+##### totalDifficulty
+
+> **totalDifficulty**: `null` \| `bigint`
+
+##### transactions
+
+> **transactions**: \`0x$\{string\}\`[] \| `OpStackTransaction`\<`boolean`\>[]
+
+##### transactionsRoot
+
+> **transactionsRoot**: \`0x$\{string\}\`
+
+##### uncles
+
+> **uncles**: \`0x$\{string\}\`[]
+
+##### withdrawals?
+
+> `optional` **withdrawals**: `Withdrawal`[]
+
+##### withdrawalsRoot?
+
+> `optional` **withdrawalsRoot**: \`0x$\{string\}\`
+
+### 4202.formatters.block.type
+
+> **type**: `"block"`
+
+### 4202.formatters.transaction
+
+> `readonly` **transaction**: `object`
+
+### 4202.formatters.transaction.exclude
+
+> **exclude**: `undefined` \| []
+
+### 4202.formatters.transaction.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransaction`\<`boolean`\>
+
+#### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+### 4202.formatters.transaction.type
+
+> **type**: `"transaction"`
+
+### 4202.formatters.transactionReceipt
+
+> `readonly` **transactionReceipt**: `object`
+
+### 4202.formatters.transactionReceipt.exclude
+
+> **exclude**: `undefined` \| []
+
+### 4202.formatters.transactionReceipt.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransactionReceipt`
+
+#### Returns
+
+`object`
+
+##### blobGasPrice?
+
+> `optional` **blobGasPrice**: `bigint`
+
+##### blobGasUsed?
+
+> `optional` **blobGasUsed**: `bigint`
+
+##### blockHash
+
+> **blockHash**: \`0x$\{string\}\`
+
+##### blockNumber
+
+> **blockNumber**: `bigint`
+
+##### contractAddress
+
+> **contractAddress**: `undefined` \| `null` \| \`0x$\{string\}\`
+
+##### cumulativeGasUsed
+
+> **cumulativeGasUsed**: `bigint`
+
+##### effectiveGasPrice
+
+> **effectiveGasPrice**: `bigint`
+
+##### from
+
+> **from**: \`0x$\{string\}\`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### l1Fee
+
+> **l1Fee**: `null` \| `bigint`
+
+##### l1FeeScalar
+
+> **l1FeeScalar**: `null` \| `number`
+
+##### l1GasPrice
+
+> **l1GasPrice**: `null` \| `bigint`
+
+##### l1GasUsed
+
+> **l1GasUsed**: `null` \| `bigint`
+
+##### logs
+
+> **logs**: `Log`\<`bigint`, `number`, `false`, `undefined`, `undefined`, `undefined`, `undefined`\>[]
+
+##### logsBloom
+
+> **logsBloom**: \`0x$\{string\}\`
+
+##### root?
+
+> `optional` **root**: \`0x$\{string\}\`
+
+##### status
+
+> **status**: `"success"` \| `"reverted"`
+
+##### to
+
+> **to**: `null` \| \`0x$\{string\}\`
+
+##### transactionHash
+
+> **transactionHash**: \`0x$\{string\}\`
+
+##### transactionIndex
+
+> **transactionIndex**: `number`
+
+##### type
+
+> **type**: `TransactionType`
+
+### 4202.formatters.transactionReceipt.type
+
+> **type**: `"transactionReceipt"`
+
+### 4202.id
+
+> **id**: `4202`
+
+### 4202.name
+
+> **name**: `"Lisk Sepolia"`
+
+### 4202.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 4202.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 4202.nativeCurrency.name
+
+> `readonly` **name**: `"Sepolia Ether"`
+
+### 4202.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 4202.network
+
+> `readonly` **network**: `"lisk-sepolia"`
+
+### 4202.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 4202.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 4202.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.sepolia-api.lisk.com"`]
+
+### 4202.serializers
+
+> **serializers**: `object`
+
+### 4202.serializers.transaction()
+
+> `readonly` **transaction**: (`transaction`, `signature`?) => \`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+#### Parameters
+
+• **transaction**: `OpStackTransactionSerializable`
+
+• **signature?**: `Signature`
+
+#### Returns
+
+\`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+### 4202.sourceId
+
+> **sourceId**: `11155111`
+
+### 4202.testnet
+
+> **testnet**: `true`
+
+### 42161
+
+> **42161**: `object` = `chains.arbitrum`
+
+### 42161.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 42161.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 42161.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api.arbiscan.io/api"`
+
+### 42161.blockExplorers.default.name
+
+> `readonly` **name**: `"Arbiscan"`
+
+### 42161.blockExplorers.default.url
+
+> `readonly` **url**: `"https://arbiscan.io"`
+
+### 42161.contracts
+
+> **contracts**: `object`
+
+### 42161.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 42161.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 42161.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `7654707`
+
+### 42161.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 42161.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 42161.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 42161.id
+
+> **id**: `42161`
+
+### 42161.name
+
+> **name**: `"Arbitrum One"`
+
+### 42161.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 42161.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 42161.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 42161.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 42161.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 42161.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 42161.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://arb1.arbitrum.io/rpc"`]
+
+### 42161.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 42161.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 42161.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 42170
+
+> **42170**: `object` = `chains.arbitrumNova`
+
+### 42170.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 42170.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 42170.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api-nova.arbiscan.io/api"`
+
+### 42170.blockExplorers.default.name
+
+> `readonly` **name**: `"Arbiscan"`
+
+### 42170.blockExplorers.default.url
+
+> `readonly` **url**: `"https://nova.arbiscan.io"`
+
+### 42170.contracts
+
+> **contracts**: `object`
+
+### 42170.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 42170.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 42170.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `1746963`
+
+### 42170.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 42170.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 42170.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 42170.id
+
+> **id**: `42170`
+
+### 42170.name
+
+> **name**: `"Arbitrum Nova"`
+
+### 42170.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 42170.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 42170.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 42170.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 42170.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 42170.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 42170.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://nova.arbitrum.io/rpc"`]
+
+### 42170.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 42170.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 42170.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 42220
+
+> **42220**: `object` = `chains.celo`
+
+### 42220.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 42220.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 42220.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api.celoscan.io/api"`
+
+### 42220.blockExplorers.default.name
+
+> `readonly` **name**: `"Celo Explorer"`
+
+### 42220.blockExplorers.default.url
+
+> `readonly` **url**: `"https://celoscan.io"`
+
+### 42220.contracts
+
+> **contracts**: `object`
+
+### 42220.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 42220.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 42220.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `13112599`
+
+### 42220.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 42220.fees
+
+> **fees**: `ChainFees`\<`object`\>
+
+#### Type declaration
+
+##### block
+
+> `readonly` **block**: `object`
+
+##### block.exclude
+
+> **exclude**: `undefined` \| []
+
+##### block.format()
+
+> **format**: (`args`) => `object`
+
+###### Parameters
+
+• **args**: `CeloRpcBlock`\<`BlockTag`, `boolean`\>
+
+###### Returns
+
+`object`
+
+###### baseFeePerGas
+
+> **baseFeePerGas**: `null` \| `bigint`
+
+###### blobGasUsed
+
+> **blobGasUsed**: `bigint`
+
+###### difficulty
+
+> **difficulty**: `undefined` \| `bigint`
+
+###### excessBlobGas
+
+> **excessBlobGas**: `bigint`
+
+###### extraData
+
+> **extraData**: \`0x$\{string\}\`
+
+###### gasLimit
+
+> **gasLimit**: `undefined` \| `bigint`
+
+###### gasUsed
+
+> **gasUsed**: `bigint`
+
+###### hash
+
+> **hash**: `null` \| \`0x$\{string\}\`
+
+###### logsBloom
+
+> **logsBloom**: `null` \| \`0x$\{string\}\`
+
+###### miner
+
+> **miner**: \`0x$\{string\}\`
+
+###### mixHash?
+
+> `optional` **mixHash**: `undefined`
+
+###### nonce
+
+> **nonce**: `undefined` \| `null` \| `bigint`
+
+###### number
+
+> **number**: `null` \| `bigint`
+
+###### parentHash
+
+> **parentHash**: \`0x$\{string\}\`
+
+###### randomness?
+
+> `optional` **randomness**: `object`
+
+###### randomness.committed
+
+> **committed**: \`0x$\{string\}\`
+
+###### randomness.revealed
+
+> **revealed**: \`0x$\{string\}\`
+
+###### receiptsRoot
+
+> **receiptsRoot**: \`0x$\{string\}\`
+
+###### sealFields
+
+> **sealFields**: \`0x$\{string\}\`[]
+
+###### sha3Uncles
+
+> **sha3Uncles**: \`0x$\{string\}\`
+
+###### size
+
+> **size**: `bigint`
+
+###### stateRoot
+
+> **stateRoot**: \`0x$\{string\}\`
+
+###### timestamp
+
+> **timestamp**: `bigint`
+
+###### totalDifficulty
+
+> **totalDifficulty**: `null` \| `bigint`
+
+###### transactions
+
+> **transactions**: \`0x$\{string\}\`[] \| `CeloTransaction`\<`boolean`\>[]
+
+###### transactionsRoot
+
+> **transactionsRoot**: \`0x$\{string\}\`
+
+###### uncles?
+
+> `optional` **uncles**: `undefined`
+
+###### withdrawals?
+
+> `optional` **withdrawals**: `Withdrawal`[]
+
+###### withdrawalsRoot?
+
+> `optional` **withdrawalsRoot**: \`0x$\{string\}\`
+
+##### block.type
+
+> **type**: `"block"`
+
+##### transaction
+
+> `readonly` **transaction**: `object`
+
+##### transaction.exclude
+
+> **exclude**: `undefined` \| []
+
+##### transaction.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+###### Parameters
+
+• **args**: `CeloRpcTransaction`\<`boolean`\>
+
+###### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+##### transaction.type
+
+> **type**: `"transaction"`
+
+##### transactionRequest
+
+> `readonly` **transactionRequest**: `object`
+
+##### transactionRequest.exclude
+
+> **exclude**: `undefined` \| []
+
+##### transactionRequest.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+###### Parameters
+
+• **args**: `CeloTransactionRequest`
+
+###### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+##### transactionRequest.type
+
+> **type**: `"transactionRequest"`
+
+### 42220.formatters
+
+> **formatters**: `object`
+
+### 42220.formatters.block
+
+> `readonly` **block**: `object`
+
+### 42220.formatters.block.exclude
+
+> **exclude**: `undefined` \| []
+
+### 42220.formatters.block.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `CeloRpcBlock`\<`BlockTag`, `boolean`\>
+
+#### Returns
+
+`object`
+
+##### baseFeePerGas
+
+> **baseFeePerGas**: `null` \| `bigint`
+
+##### blobGasUsed
+
+> **blobGasUsed**: `bigint`
+
+##### difficulty
+
+> **difficulty**: `undefined` \| `bigint`
+
+##### excessBlobGas
+
+> **excessBlobGas**: `bigint`
+
+##### extraData
+
+> **extraData**: \`0x$\{string\}\`
+
+##### gasLimit
+
+> **gasLimit**: `undefined` \| `bigint`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### hash
+
+> **hash**: `null` \| \`0x$\{string\}\`
+
+##### logsBloom
+
+> **logsBloom**: `null` \| \`0x$\{string\}\`
+
+##### miner
+
+> **miner**: \`0x$\{string\}\`
+
+##### mixHash?
+
+> `optional` **mixHash**: `undefined`
+
+##### nonce
+
+> **nonce**: `undefined` \| `null` \| `bigint`
+
+##### number
+
+> **number**: `null` \| `bigint`
+
+##### parentHash
+
+> **parentHash**: \`0x$\{string\}\`
+
+##### randomness?
+
+> `optional` **randomness**: `object`
+
+##### randomness.committed
+
+> **committed**: \`0x$\{string\}\`
+
+##### randomness.revealed
+
+> **revealed**: \`0x$\{string\}\`
+
+##### receiptsRoot
+
+> **receiptsRoot**: \`0x$\{string\}\`
+
+##### sealFields
+
+> **sealFields**: \`0x$\{string\}\`[]
+
+##### sha3Uncles
+
+> **sha3Uncles**: \`0x$\{string\}\`
+
+##### size
+
+> **size**: `bigint`
+
+##### stateRoot
+
+> **stateRoot**: \`0x$\{string\}\`
+
+##### timestamp
+
+> **timestamp**: `bigint`
+
+##### totalDifficulty
+
+> **totalDifficulty**: `null` \| `bigint`
+
+##### transactions
+
+> **transactions**: \`0x$\{string\}\`[] \| `CeloTransaction`\<`boolean`\>[]
+
+##### transactionsRoot
+
+> **transactionsRoot**: \`0x$\{string\}\`
+
+##### uncles?
+
+> `optional` **uncles**: `undefined`
+
+##### withdrawals?
+
+> `optional` **withdrawals**: `Withdrawal`[]
+
+##### withdrawalsRoot?
+
+> `optional` **withdrawalsRoot**: \`0x$\{string\}\`
+
+### 42220.formatters.block.type
+
+> **type**: `"block"`
+
+### 42220.formatters.transaction
+
+> `readonly` **transaction**: `object`
+
+### 42220.formatters.transaction.exclude
+
+> **exclude**: `undefined` \| []
+
+### 42220.formatters.transaction.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+#### Parameters
+
+• **args**: `CeloRpcTransaction`\<`boolean`\>
+
+#### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+### 42220.formatters.transaction.type
+
+> **type**: `"transaction"`
+
+### 42220.formatters.transactionRequest
+
+> `readonly` **transactionRequest**: `object`
+
+### 42220.formatters.transactionRequest.exclude
+
+> **exclude**: `undefined` \| []
+
+### 42220.formatters.transactionRequest.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+#### Parameters
+
+• **args**: `CeloTransactionRequest`
+
+#### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+### 42220.formatters.transactionRequest.type
+
+> **type**: `"transactionRequest"`
+
+### 42220.id
+
+> **id**: `42220`
+
+### 42220.name
+
+> **name**: `"Celo"`
+
+### 42220.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 42220.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 42220.nativeCurrency.name
+
+> `readonly` **name**: `"CELO"`
+
+### 42220.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"CELO"`
+
+### 42220.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 42220.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 42220.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://forno.celo.org"`]
+
+### 42220.serializers
+
+> **serializers**: `object`
+
+### 42220.serializers.transaction()
+
+> `readonly` **transaction**: (`transaction`, `signature`?) => \`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\` \| \`0x7b$\{string\}\`
+
+#### Parameters
+
+• **transaction**: `CeloTransactionSerializable`
+
+• **signature?**: `Signature`
+
+#### Returns
+
+\`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\` \| \`0x7b$\{string\}\`
+
+### 42220.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 42220.testnet
+
+> **testnet**: `false`
+
+### 424
+
+> **424**: `object` = `chains.pgn`
+
+### 424.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 424.blockExplorers.blockscout
+
+> `readonly` **blockscout**: `object`
+
+### 424.blockExplorers.blockscout.apiUrl
+
+> `readonly` **apiUrl**: `"https://explorer.publicgoods.network/api"`
+
+### 424.blockExplorers.blockscout.name
+
+> `readonly` **name**: `"PGN Explorer"`
+
+### 424.blockExplorers.blockscout.url
+
+> `readonly` **url**: `"https://explorer.publicgoods.network"`
+
+### 424.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 424.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://explorer.publicgoods.network/api"`
+
+### 424.blockExplorers.default.name
+
+> `readonly` **name**: `"PGN Explorer"`
+
+### 424.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.publicgoods.network"`
+
+### 424.contracts
+
+> **contracts**: `object`
+
+### 424.contracts.l1StandardBridge
+
+> `readonly` **l1StandardBridge**: `object`
+
+### 424.contracts.l1StandardBridge.1
+
+> `readonly` **1**: `object`
+
+### 424.contracts.l1StandardBridge.1.address
+
+> `readonly` **address**: `"0xD0204B9527C1bA7bD765Fa5CCD9355d38338272b"`
+
+### 424.contracts.l2OutputOracle
+
+> `readonly` **l2OutputOracle**: `object`
+
+### 424.contracts.l2OutputOracle.1
+
+> `readonly` **1**: `object`
+
+### 424.contracts.l2OutputOracle.1.address
+
+> `readonly` **address**: `"0x9E6204F750cD866b299594e2aC9eA824E2e5f95c"`
+
+### 424.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 424.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 424.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `3380209`
+
+### 424.contracts.portal
+
+> `readonly` **portal**: `object`
+
+### 424.contracts.portal.1
+
+> `readonly` **1**: `object`
+
+### 424.contracts.portal.1.address
+
+> `readonly` **address**: `"0xb26Fd985c5959bBB382BAFdD0b879E149e48116c"`
+
+### 424.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 424.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 424.formatters
+
+> **formatters**: `object`
+
+### 424.formatters.block
+
+> `readonly` **block**: `object`
+
+### 424.formatters.block.exclude
+
+> **exclude**: `undefined` \| []
+
+### 424.formatters.block.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcBlock`\<`BlockTag`, `boolean`\>
+
+#### Returns
+
+`object`
+
+##### baseFeePerGas
+
+> **baseFeePerGas**: `null` \| `bigint`
+
+##### blobGasUsed
+
+> **blobGasUsed**: `bigint`
+
+##### difficulty
+
+> **difficulty**: `bigint`
+
+##### excessBlobGas
+
+> **excessBlobGas**: `bigint`
+
+##### extraData
+
+> **extraData**: \`0x$\{string\}\`
+
+##### gasLimit
+
+> **gasLimit**: `bigint`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### hash
+
+> **hash**: `null` \| \`0x$\{string\}\`
+
+##### logsBloom
+
+> **logsBloom**: `null` \| \`0x$\{string\}\`
+
+##### miner
+
+> **miner**: \`0x$\{string\}\`
+
+##### mixHash
+
+> **mixHash**: \`0x$\{string\}\`
+
+##### nonce
+
+> **nonce**: `null` \| \`0x$\{string\}\`
+
+##### number
+
+> **number**: `null` \| `bigint`
+
+##### parentHash
+
+> **parentHash**: \`0x$\{string\}\`
+
+##### receiptsRoot
+
+> **receiptsRoot**: \`0x$\{string\}\`
+
+##### sealFields
+
+> **sealFields**: \`0x$\{string\}\`[]
+
+##### sha3Uncles
+
+> **sha3Uncles**: \`0x$\{string\}\`
+
+##### size
+
+> **size**: `bigint`
+
+##### stateRoot
+
+> **stateRoot**: \`0x$\{string\}\`
+
+##### timestamp
+
+> **timestamp**: `bigint`
+
+##### totalDifficulty
+
+> **totalDifficulty**: `null` \| `bigint`
+
+##### transactions
+
+> **transactions**: \`0x$\{string\}\`[] \| `OpStackTransaction`\<`boolean`\>[]
+
+##### transactionsRoot
+
+> **transactionsRoot**: \`0x$\{string\}\`
+
+##### uncles
+
+> **uncles**: \`0x$\{string\}\`[]
+
+##### withdrawals?
+
+> `optional` **withdrawals**: `Withdrawal`[]
+
+##### withdrawalsRoot?
+
+> `optional` **withdrawalsRoot**: \`0x$\{string\}\`
+
+### 424.formatters.block.type
+
+> **type**: `"block"`
+
+### 424.formatters.transaction
+
+> `readonly` **transaction**: `object`
+
+### 424.formatters.transaction.exclude
+
+> **exclude**: `undefined` \| []
+
+### 424.formatters.transaction.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransaction`\<`boolean`\>
+
+#### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+### 424.formatters.transaction.type
+
+> **type**: `"transaction"`
+
+### 424.formatters.transactionReceipt
+
+> `readonly` **transactionReceipt**: `object`
+
+### 424.formatters.transactionReceipt.exclude
+
+> **exclude**: `undefined` \| []
+
+### 424.formatters.transactionReceipt.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransactionReceipt`
+
+#### Returns
+
+`object`
+
+##### blobGasPrice?
+
+> `optional` **blobGasPrice**: `bigint`
+
+##### blobGasUsed?
+
+> `optional` **blobGasUsed**: `bigint`
+
+##### blockHash
+
+> **blockHash**: \`0x$\{string\}\`
+
+##### blockNumber
+
+> **blockNumber**: `bigint`
+
+##### contractAddress
+
+> **contractAddress**: `undefined` \| `null` \| \`0x$\{string\}\`
+
+##### cumulativeGasUsed
+
+> **cumulativeGasUsed**: `bigint`
+
+##### effectiveGasPrice
+
+> **effectiveGasPrice**: `bigint`
+
+##### from
+
+> **from**: \`0x$\{string\}\`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### l1Fee
+
+> **l1Fee**: `null` \| `bigint`
+
+##### l1FeeScalar
+
+> **l1FeeScalar**: `null` \| `number`
+
+##### l1GasPrice
+
+> **l1GasPrice**: `null` \| `bigint`
+
+##### l1GasUsed
+
+> **l1GasUsed**: `null` \| `bigint`
+
+##### logs
+
+> **logs**: `Log`\<`bigint`, `number`, `false`, `undefined`, `undefined`, `undefined`, `undefined`\>[]
+
+##### logsBloom
+
+> **logsBloom**: \`0x$\{string\}\`
+
+##### root?
+
+> `optional` **root**: \`0x$\{string\}\`
+
+##### status
+
+> **status**: `"success"` \| `"reverted"`
+
+##### to
+
+> **to**: `null` \| \`0x$\{string\}\`
+
+##### transactionHash
+
+> **transactionHash**: \`0x$\{string\}\`
+
+##### transactionIndex
+
+> **transactionIndex**: `number`
+
+##### type
+
+> **type**: `TransactionType`
+
+### 424.formatters.transactionReceipt.type
+
+> **type**: `"transactionReceipt"`
+
+### 424.id
+
+> **id**: `424`
+
+### 424.name
+
+> **name**: `"PGN"`
+
+### 424.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 424.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 424.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 424.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 424.network
+
+> `readonly` **network**: `"pgn"`
+
+### 424.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 424.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 424.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.publicgoods.network"`]
+
+### 424.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 424.sourceId
+
+> **sourceId**: `1`
+
+### 424.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 4242
+
+> **4242**: `object` = `chains.nexi`
+
+### 4242.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 4242.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 4242.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://www.nexiscan.com/api"`
+
+### 4242.blockExplorers.default.name
+
+> `readonly` **name**: `"NexiScan"`
+
+### 4242.blockExplorers.default.url
+
+> `readonly` **url**: `"https://www.nexiscan.com"`
+
+### 4242.contracts
+
+> **contracts**: `object`
+
+### 4242.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 4242.contracts.multicall3.address
+
+> `readonly` **address**: `"0x0277A46Cc69A57eE3A6C8c158bA874832F718B8E"`
+
+### 4242.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `25770160`
+
+### 4242.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 4242.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 4242.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 4242.id
+
+> **id**: `4242`
+
+### 4242.name
+
+> **name**: `"Nexi"`
+
+### 4242.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 4242.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 4242.nativeCurrency.name
+
+> `readonly` **name**: `"Nexi"`
+
+### 4242.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"NEXI"`
+
+### 4242.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 4242.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 4242.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.chain.nexi.technology"`]
+
+### 4242.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 4242.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 4242.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 42766
+
+> **42766**: `object` = `chains.zkFair`
+
+### 42766.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 42766.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 42766.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://scan.zkfair.io/api"`
+
+### 42766.blockExplorers.default.name
+
+> `readonly` **name**: `"zkFair Explorer"`
+
+### 42766.blockExplorers.default.url
+
+> `readonly` **url**: `"https://scan.zkfair.io"`
+
+### 42766.contracts
+
+> **contracts**: `object`
+
+### 42766.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 42766.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 42766.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `6090959`
+
+### 42766.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 42766.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 42766.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 42766.id
+
+> **id**: `42766`
+
+### 42766.name
+
+> **name**: `"ZKFair Mainnet"`
+
+### 42766.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 42766.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 42766.nativeCurrency.name
+
+> `readonly` **name**: `"USD Coin"`
+
+### 42766.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"USDC"`
+
+### 42766.network
+
+> `readonly` **network**: `"zkfair-mainnet"`
+
+### 42766.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 42766.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 42766.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.zkfair.io"`]
+
+### 42766.rpcUrls.public
+
+> `readonly` **public**: `object`
+
+### 42766.rpcUrls.public.http
+
+> `readonly` **http**: readonly [`"https://rpc.zkfair.io"`]
+
+### 42766.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 42766.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 42766.testnet
+
+> **testnet**: `false`
+
+### 42793
+
+> **42793**: `object` = `chains.etherlink`
+
+### 42793.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 42793.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 42793.blockExplorers.default.name
+
+> `readonly` **name**: `"Etherlink"`
+
+### 42793.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.etherlink.com"`
+
+### 42793.contracts
+
+> **contracts**: `object`
+
+### 42793.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 42793.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 42793.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `33899`
+
+### 42793.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 42793.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 42793.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 42793.id
+
+> **id**: `42793`
+
+### 42793.name
+
+> **name**: `"Etherlink"`
+
+### 42793.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 42793.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 42793.nativeCurrency.name
+
+> `readonly` **name**: `"Tez"`
+
+### 42793.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"XTZ"`
+
+### 42793.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 42793.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 42793.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://node.mainnet.etherlink.com"`]
+
+### 42793.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 42793.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 42793.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 43114
+
+> **43114**: `object` = `chains.avalanche`
+
+### 43114.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 43114.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 43114.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api.snowtrace.io"`
+
+### 43114.blockExplorers.default.name
+
+> `readonly` **name**: `"SnowTrace"`
+
+### 43114.blockExplorers.default.url
+
+> `readonly` **url**: `"https://snowtrace.io"`
+
+### 43114.contracts
+
+> **contracts**: `object`
+
+### 43114.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 43114.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 43114.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `11907934`
+
+### 43114.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 43114.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 43114.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 43114.id
+
+> **id**: `43114`
+
+### 43114.name
+
+> **name**: `"Avalanche"`
+
+### 43114.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 43114.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 43114.nativeCurrency.name
+
+> `readonly` **name**: `"Avalanche"`
+
+### 43114.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"AVAX"`
+
+### 43114.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 43114.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 43114.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://api.avax.network/ext/bc/C/rpc"`]
+
+### 43114.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 43114.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 43114.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 4337
+
+> **4337**: `object` = `chains.beam`
+
+### 4337.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 4337.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 4337.blockExplorers.default.name
+
+> `readonly` **name**: `"Beam Explorer"`
+
+### 4337.blockExplorers.default.url
+
+> `readonly` **url**: `"https://subnets.avax.network/beam"`
+
+### 4337.contracts
+
+> **contracts**: `object`
+
+### 4337.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 4337.contracts.multicall3.address
+
+> `readonly` **address**: `"0x4956f15efdc3dc16645e90cc356eafa65ffc65ec"`
+
+### 4337.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `1`
+
+### 4337.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 4337.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 4337.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 4337.id
+
+> **id**: `4337`
+
+### 4337.name
+
+> **name**: `"Beam"`
+
+### 4337.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 4337.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 4337.nativeCurrency.name
+
+> `readonly` **name**: `"Beam"`
+
+### 4337.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"BEAM"`
+
+### 4337.network
+
+> `readonly` **network**: `"beam"`
+
+### 4337.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 4337.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 4337.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://build.onbeam.com/rpc"`]
+
+### 4337.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://build.onbeam.com/ws"`]
+
+### 4337.rpcUrls.public
+
+> `readonly` **public**: `object`
+
+### 4337.rpcUrls.public.http
+
+> `readonly` **http**: readonly [`"https://build.onbeam.com/rpc"`]
+
+### 4337.rpcUrls.public.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://build.onbeam.com/ws"`]
+
+### 4337.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 4337.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 4337.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 44
+
+> **44**: `object` = `chains.crab`
+
+### 44.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 44.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 44.blockExplorers.default.name
+
+> `readonly` **name**: `"Blockscout"`
+
+### 44.blockExplorers.default.url
+
+> `readonly` **url**: `"https://crab-scan.darwinia.network"`
+
+### 44.contracts
+
+> **contracts**: `object`
+
+### 44.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 44.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 44.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `3032593`
+
+### 44.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 44.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 44.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 44.id
+
+> **id**: `44`
+
+### 44.name
+
+> **name**: `"Crab Network"`
+
+### 44.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 44.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 44.nativeCurrency.name
+
+> `readonly` **name**: `"Crab Network Native Token"`
+
+### 44.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"CRAB"`
+
+### 44.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 44.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 44.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://crab-rpc.darwinia.network"`]
+
+### 44.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://crab-rpc.darwinia.network"`]
+
+### 44.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 44.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 44.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 46
+
+> **46**: `object` = `chains.darwinia`
+
+### 46.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 46.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 46.blockExplorers.default.name
+
+> `readonly` **name**: `"Explorer"`
+
+### 46.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.darwinia.network"`
+
+### 46.contracts
+
+> **contracts**: `object`
+
+### 46.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 46.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 46.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `69420`
+
+### 46.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 46.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 46.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 46.id
+
+> **id**: `46`
+
+### 46.name
+
+> **name**: `"Darwinia Network"`
+
+### 46.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 46.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 46.nativeCurrency.name
+
+> `readonly` **name**: `"RING"`
+
+### 46.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"RING"`
+
+### 46.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 46.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 46.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.darwinia.network"`]
+
+### 46.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://rpc.darwinia.network"`]
+
+### 46.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 46.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 46.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 463
+
+> **463**: `object` = `chains.areonNetwork`
+
+### 463.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 463.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 463.blockExplorers.default.name
+
+> `readonly` **name**: `"Areonscan"`
+
+### 463.blockExplorers.default.url
+
+> `readonly` **url**: `"https://areonscan.com"`
+
+### 463.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 463.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 463.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 463.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 463.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 463.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 463.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 463.id
+
+> **id**: `463`
+
+### 463.name
+
+> **name**: `"Areon Network"`
+
+### 463.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 463.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 463.nativeCurrency.name
+
+> `readonly` **name**: `"AREA"`
+
+### 463.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"AREA"`
+
+### 463.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 463.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 463.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://mainnet-rpc.areon.network"`]
+
+### 463.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://mainnet-ws.areon.network"`]
+
+### 463.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 463.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 463.testnet
+
+> **testnet**: `false`
+
+### 4689
+
+> **4689**: `object` = `chains.iotex`
+
+### 4689.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 4689.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 4689.blockExplorers.default.name
+
+> `readonly` **name**: `"IoTeXScan"`
+
+### 4689.blockExplorers.default.url
+
+> `readonly` **url**: `"https://iotexscan.io"`
+
+### 4689.contracts
+
+> **contracts**: `object`
+
+### 4689.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 4689.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 4689.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `22163670`
+
+### 4689.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 4689.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 4689.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 4689.id
+
+> **id**: `4689`
+
+### 4689.name
+
+> **name**: `"IoTeX"`
+
+### 4689.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 4689.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 4689.nativeCurrency.name
+
+> `readonly` **name**: `"IoTeX"`
+
+### 4689.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"IOTX"`
+
+### 4689.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 4689.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 4689.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://babel-api.mainnet.iotex.io"`]
+
+### 4689.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://babel-api.mainnet.iotex.io"`]
+
+### 4689.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 4689.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 4689.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 4759
+
+> **4759**: `object` = `chains.mevTestnet`
+
+### 4759.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 4759.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 4759.blockExplorers.default.name
+
+> `readonly` **name**: `"Explorer"`
+
+### 4759.blockExplorers.default.url
+
+> `readonly` **url**: `"https://testnet.meversescan.io/"`
+
+### 4759.contracts
+
+> **contracts**: `object`
+
+### 4759.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 4759.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 4759.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `64371115`
+
+### 4759.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 4759.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 4759.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 4759.id
+
+> **id**: `4759`
+
+### 4759.name
+
+> **name**: `"MEVerse Chain Testnet"`
+
+### 4759.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 4759.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 4759.nativeCurrency.name
+
+> `readonly` **name**: `"MEVerse"`
+
+### 4759.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"MEV"`
+
+### 4759.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 4759.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 4759.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.meversetestnet.io"`]
+
+### 4759.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 4759.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 4759.testnet
+
+> **testnet**: `true`
+
+### 4777
+
+> **4777**: `object` = `chains.bxnTestnet`
+
+### 4777.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 4777.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 4777.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://testnet-explorer.blackfort.network/api"`
+
+### 4777.blockExplorers.default.name
+
+> `readonly` **name**: `"Blockscout"`
+
+### 4777.blockExplorers.default.url
+
+> `readonly` **url**: `"https://testnet-explorer.blackfort.network"`
+
+### 4777.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 4777.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 4777.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 4777.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 4777.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 4777.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 4777.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 4777.id
+
+> **id**: `4777`
+
+### 4777.name
+
+> **name**: `"BlackFort Exchange Network Testnet"`
+
+### 4777.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 4777.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 4777.nativeCurrency.name
+
+> `readonly` **name**: `"BlackFort Testnet Token"`
+
+### 4777.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"TBXN"`
+
+### 4777.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 4777.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 4777.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://testnet.blackfort.network/rpc"`]
+
+### 4777.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 4777.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 4777.testnet
+
+> **testnet**: `true`
+
+### 4999
+
+> **4999**: `object` = `chains.bxn`
+
+### 4999.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 4999.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 4999.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://explorer.blackfort.network/api"`
+
+### 4999.blockExplorers.default.name
+
+> `readonly` **name**: `"Blockscout"`
+
+### 4999.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.blackfort.network"`
+
+### 4999.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 4999.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 4999.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 4999.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 4999.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 4999.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 4999.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 4999.id
+
+> **id**: `4999`
+
+### 4999.name
+
+> **name**: `"BlackFort Exchange Network"`
+
+### 4999.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 4999.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 4999.nativeCurrency.name
+
+> `readonly` **name**: `"BlackFort Token"`
+
+### 4999.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"BXN"`
+
+### 4999.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 4999.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 4999.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://mainnet.blackfort.network/rpc"`]
+
+### 4999.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 4999.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 4999.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 5
+
+> **5**: `object` = `chains.goerli`
+
+### 5.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 5.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 5.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api-goerli.etherscan.io/api"`
+
+### 5.blockExplorers.default.name
+
+> `readonly` **name**: `"Etherscan"`
+
+### 5.blockExplorers.default.url
+
+> `readonly` **url**: `"https://goerli.etherscan.io"`
+
+### 5.contracts
+
+> **contracts**: `object`
+
+### 5.contracts.ensRegistry
+
+> `readonly` **ensRegistry**: `object`
+
+### 5.contracts.ensRegistry.address
+
+> `readonly` **address**: `"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"`
+
+### 5.contracts.ensUniversalResolver
+
+> `readonly` **ensUniversalResolver**: `object`
+
+### 5.contracts.ensUniversalResolver.address
+
+> `readonly` **address**: `"0xfc4AC75C46C914aF5892d6d3eFFcebD7917293F1"`
+
+### 5.contracts.ensUniversalResolver.blockCreated
+
+> `readonly` **blockCreated**: `10339206`
+
+### 5.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 5.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 5.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `6507670`
+
+### 5.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 5.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 5.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 5.id
+
+> **id**: `5`
+
+### 5.name
+
+> **name**: `"Goerli"`
+
+### 5.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 5.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 5.nativeCurrency.name
+
+> `readonly` **name**: `"Goerli Ether"`
+
+### 5.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 5.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 5.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 5.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.ankr.com/eth_goerli"`]
+
+### 5.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 5.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 5.testnet
+
+> **testnet**: `true`
+
+### 50
+
+> **50**: `object` = `chains.xdc`
+
+### 50.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 50.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 50.blockExplorers.default.name
+
+> `readonly` **name**: `"Blocksscan"`
+
+### 50.blockExplorers.default.url
+
+> `readonly` **url**: `"https://xdc.blocksscan.io"`
+
+### 50.blockExplorers.xinfin
+
+> `readonly` **xinfin**: `object`
+
+### 50.blockExplorers.xinfin.name
+
+> `readonly` **name**: `"XinFin"`
+
+### 50.blockExplorers.xinfin.url
+
+> `readonly` **url**: `"https://explorer.xinfin.network"`
+
+### 50.contracts
+
+> **contracts**: `object`
+
+### 50.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 50.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 50.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `71542788`
+
+### 50.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 50.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 50.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 50.id
+
+> **id**: `50`
+
+### 50.name
+
+> **name**: `"XinFin Network"`
+
+### 50.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 50.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 50.nativeCurrency.name
+
+> `readonly` **name**: `"XDC"`
+
+### 50.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"XDC"`
+
+### 50.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 50.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 50.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.xinfin.network"`]
+
+### 50.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 50.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 50.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 5000
+
+> **5000**: `object` = `chains.mantle`
+
+### 5000.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 5000.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 5000.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api.mantlescan.xyz/api"`
+
+### 5000.blockExplorers.default.name
+
+> `readonly` **name**: `"Mantle Explorer"`
+
+### 5000.blockExplorers.default.url
+
+> `readonly` **url**: `"https://mantlescan.xyz/"`
+
+### 5000.contracts
+
+> **contracts**: `object`
+
+### 5000.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 5000.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 5000.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `304717`
+
+### 5000.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 5000.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 5000.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 5000.id
+
+> **id**: `5000`
+
+### 5000.name
+
+> **name**: `"Mantle"`
+
+### 5000.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 5000.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 5000.nativeCurrency.name
+
+> `readonly` **name**: `"MNT"`
+
+### 5000.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"MNT"`
+
+### 5000.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 5000.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 5000.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.mantle.xyz"`]
+
+### 5000.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 5000.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 5000.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 50005
+
+> **50005**: `object` = `chains.yooldoVerse`
+
+### 50005.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 50005.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 50005.blockExplorers.default.name
+
+> `readonly` **name**: `"Yooldo Verse Explorer"`
+
+### 50005.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.yooldo-verse.xyz"`
+
+### 50005.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 50005.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 50005.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 50005.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 50005.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 50005.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 50005.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 50005.id
+
+> **id**: `50005`
+
+### 50005.name
+
+> **name**: `"Yooldo Verse"`
+
+### 50005.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 50005.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 50005.nativeCurrency.name
+
+> `readonly` **name**: `"OAS"`
+
+### 50005.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"OAS"`
+
+### 50005.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 50005.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 50005.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.yooldo-verse.xyz"`]
+
+### 50005.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 50005.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 50005.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 51
+
+> **51**: `object` = `chains.xdcTestnet`
+
+### 51.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 51.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 51.blockExplorers.default.name
+
+> `readonly` **name**: `"Blocksscan"`
+
+### 51.blockExplorers.default.url
+
+> `readonly` **url**: `"https://apothem.blocksscan.io"`
+
+### 51.contracts
+
+> **contracts**: `object`
+
+### 51.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 51.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 51.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `59765389`
+
+### 51.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 51.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 51.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 51.id
+
+> **id**: `51`
+
+### 51.name
+
+> **name**: `"Apothem Network"`
+
+### 51.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 51.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 51.nativeCurrency.name
+
+> `readonly` **name**: `"TXDC"`
+
+### 51.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"TXDC"`
+
+### 51.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 51.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 51.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://erpc.apothem.network"`]
+
+### 51.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 51.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 51.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 5112
+
+> **5112**: `object` = `chains.ham`
+
+### 5112.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 5112.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 5112.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://explorer.ham.fun/api/v2"`
+
+### 5112.blockExplorers.default.name
+
+> `readonly` **name**: `"Ham Chain Explorer"`
+
+### 5112.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.ham.fun"`
+
+### 5112.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 5112.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 5112.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 5112.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 5112.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 5112.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 5112.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 5112.id
+
+> **id**: `5112`
+
+### 5112.name
+
+> **name**: `"Ham"`
+
+### 5112.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 5112.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 5112.nativeCurrency.name
+
+> `readonly` **name**: `"Ham"`
+
+### 5112.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 5112.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 5112.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 5112.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.ham.fun"`]
+
+### 5112.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://rpc.ham.fun"`]
+
+### 5112.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 5112.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 5112.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 5165
+
+> **5165**: `object` = `chains.bahamut`
+
+### 5165.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 5165.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 5165.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://www.ftnscan.com/api"`
+
+### 5165.blockExplorers.default.name
+
+> `readonly` **name**: `"Ftnscan"`
+
+### 5165.blockExplorers.default.url
+
+> `readonly` **url**: `"https://www.ftnscan.com"`
+
+### 5165.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 5165.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 5165.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 5165.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 5165.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 5165.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 5165.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 5165.id
+
+> **id**: `5165`
+
+### 5165.name
+
+> **name**: `"Bahamut"`
+
+### 5165.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 5165.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 5165.nativeCurrency.name
+
+> `readonly` **name**: `"Fasttoken"`
+
+### 5165.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"FTN"`
+
+### 5165.network
+
+> `readonly` **network**: `"bahamut"`
+
+### 5165.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 5165.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 5165.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc1.bahamut.io"`, `"https://bahamut-rpc.publicnode.com"`, `"https://rpc2.bahamut.io"`]
+
+### 5165.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://ws1.sahara.bahamutchain.com"`, `"wss://bahamut-rpc.publicnode.com"`, `"wss://ws2.sahara.bahamutchain.com"`]
+
+### 5165.rpcUrls.public
+
+> `readonly` **public**: `object`
+
+### 5165.rpcUrls.public.http
+
+> `readonly` **http**: readonly [`"https://rpc1.bahamut.io"`, `"https://bahamut-rpc.publicnode.com"`, `"https://rpc2.bahamut.io"`]
+
+### 5165.rpcUrls.public.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://ws1.sahara.bahamutchain.com"`, `"wss://bahamut-rpc.publicnode.com"`, `"wss://ws2.sahara.bahamutchain.com"`]
+
+### 5165.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 5165.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 5165.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 534352
+
+> **534352**: `object` = `chains.scroll`
+
+### 534352.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 534352.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 534352.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api.scrollscan.com/api"`
+
+### 534352.blockExplorers.default.name
+
+> `readonly` **name**: `"Scrollscan"`
+
+### 534352.blockExplorers.default.url
+
+> `readonly` **url**: `"https://scrollscan.com"`
+
+### 534352.contracts
+
+> **contracts**: `object`
+
+### 534352.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 534352.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 534352.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `14`
+
+### 534352.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 534352.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 534352.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 534352.id
+
+> **id**: `534352`
+
+### 534352.name
+
+> **name**: `"Scroll"`
+
+### 534352.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 534352.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 534352.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 534352.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 534352.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 534352.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 534352.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.scroll.io"`]
+
+### 534352.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://wss-rpc.scroll.io/ws"`]
+
+### 534352.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 534352.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 534352.testnet
+
+> **testnet**: `false`
+
+### 53935
+
+> **53935**: `object` = `chains.dfk`
+
+### 53935.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 53935.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 53935.blockExplorers.default.name
+
+> `readonly` **name**: `"DFKSubnetScan"`
+
+### 53935.blockExplorers.default.url
+
+> `readonly` **url**: `"https://subnets.avax.network/defi-kingdoms"`
+
+### 53935.contracts
+
+> **contracts**: `object`
+
+### 53935.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 53935.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 53935.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `14790551`
+
+### 53935.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 53935.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 53935.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 53935.id
+
+> **id**: `53935`
+
+### 53935.name
+
+> **name**: `"DFK Chain"`
+
+### 53935.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 53935.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 53935.nativeCurrency.name
+
+> `readonly` **name**: `"Jewel"`
+
+### 53935.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"JEWEL"`
+
+### 53935.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 53935.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 53935.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://subnets.avax.network/defi-kingdoms/dfk-chain/rpc"`]
+
+### 53935.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 53935.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 53935.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 545
+
+> **545**: `object` = `chains.flowTestnet`
+
+### 545.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 545.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 545.blockExplorers.default.name
+
+> `readonly` **name**: `"Flow Diver"`
+
+### 545.blockExplorers.default.url
+
+> `readonly` **url**: `"https://testnet.flowdiver.io"`
+
+### 545.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 545.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 545.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 545.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 545.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 545.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 545.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 545.id
+
+> **id**: `545`
+
+### 545.name
+
+> **name**: `"FlowEVM Testnet"`
+
+### 545.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 545.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 545.nativeCurrency.name
+
+> `readonly` **name**: `"Flow"`
+
+### 545.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"FLOW"`
+
+### 545.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 545.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 545.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://testnet.evm.nodes.onflow.org"`]
+
+### 545.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 545.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 545.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 56
+
+> **56**: `object` = `chains.bsc`
+
+### 56.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 56.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 56.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api.bscscan.com/api"`
+
+### 56.blockExplorers.default.name
+
+> `readonly` **name**: `"BscScan"`
+
+### 56.blockExplorers.default.url
+
+> `readonly` **url**: `"https://bscscan.com"`
+
+### 56.contracts
+
+> **contracts**: `object`
+
+### 56.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 56.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 56.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `15921452`
+
+### 56.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 56.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 56.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 56.id
+
+> **id**: `56`
+
+### 56.name
+
+> **name**: `"BNB Smart Chain"`
+
+### 56.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 56.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 56.nativeCurrency.name
+
+> `readonly` **name**: `"BNB"`
+
+### 56.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"BNB"`
+
+### 56.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 56.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 56.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.ankr.com/bsc"`]
+
+### 56.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 56.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 56.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 57
+
+> **57**: `object` = `chains.syscoin`
+
+### 57.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 57.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 57.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://explorer.syscoin.org/api"`
+
+### 57.blockExplorers.default.name
+
+> `readonly` **name**: `"SyscoinExplorer"`
+
+### 57.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.syscoin.org"`
+
+### 57.contracts
+
+> **contracts**: `object`
+
+### 57.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 57.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 57.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `287139`
+
+### 57.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 57.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 57.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 57.id
+
+> **id**: `57`
+
+### 57.name
+
+> **name**: `"Syscoin Mainnet"`
+
+### 57.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 57.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 57.nativeCurrency.name
+
+> `readonly` **name**: `"Syscoin"`
+
+### 57.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"SYS"`
+
+### 57.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 57.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 57.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.syscoin.org"`]
+
+### 57.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://rpc.syscoin.org/wss"`]
+
+### 57.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 57.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 57.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 570
+
+> **570**: `object` = `chains.rollux`
+
+### 570.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 570.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 570.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://explorer.rollux.com/api"`
+
+### 570.blockExplorers.default.name
+
+> `readonly` **name**: `"RolluxExplorer"`
+
+### 570.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.rollux.com"`
+
+### 570.contracts
+
+> **contracts**: `object`
+
+### 570.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 570.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 570.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `119222`
+
+### 570.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 570.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 570.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 570.id
+
+> **id**: `570`
+
+### 570.name
+
+> **name**: `"Rollux Mainnet"`
+
+### 570.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 570.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 570.nativeCurrency.name
+
+> `readonly` **name**: `"Syscoin"`
+
+### 570.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"SYS"`
+
+### 570.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 570.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 570.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.rollux.com"`]
+
+### 570.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://rpc.rollux.com/wss"`]
+
+### 570.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 570.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 570.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 571
+
+> **571**: `object` = `chains.metachain`
+
+### 571.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 571.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 571.blockExplorers.default.name
+
+> `readonly` **name**: `"MetaExplorer"`
+
+### 571.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.metatime.com"`
+
+### 571.contracts
+
+> **contracts**: `object`
+
+### 571.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 571.contracts.multicall3.address
+
+> `readonly` **address**: `"0x0000000000000000000000000000000000003001"`
+
+### 571.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `0`
+
+### 571.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 571.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 571.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 571.id
+
+> **id**: `571`
+
+### 571.name
+
+> **name**: `"MetaChain Mainnet"`
+
+### 571.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 571.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 571.nativeCurrency.name
+
+> `readonly` **name**: `"Metatime Coin"`
+
+### 571.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"MTC"`
+
+### 571.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 571.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 571.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.metatime.com"`]
+
+### 571.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 571.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 571.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 58008
+
+> **58008**: `object` = `chains.pgnTestnet`
+
+### 58008.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 58008.blockExplorers.blockscout
+
+> `readonly` **blockscout**: `object`
+
+### 58008.blockExplorers.blockscout.apiUrl
+
+> `readonly` **apiUrl**: `"https://explorer.sepolia.publicgoods.network/api"`
+
+### 58008.blockExplorers.blockscout.name
+
+> `readonly` **name**: `"PGN Testnet Explorer"`
+
+### 58008.blockExplorers.blockscout.url
+
+> `readonly` **url**: `"https://explorer.sepolia.publicgoods.network"`
+
+### 58008.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 58008.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://explorer.sepolia.publicgoods.network/api"`
+
+### 58008.blockExplorers.default.name
+
+> `readonly` **name**: `"PGN Testnet Explorer"`
+
+### 58008.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.sepolia.publicgoods.network"`
+
+### 58008.contracts
+
+> **contracts**: `object`
+
+### 58008.contracts.l1StandardBridge
+
+> `readonly` **l1StandardBridge**: `object`
+
+### 58008.contracts.l1StandardBridge.11155111
+
+> `readonly` **11155111**: `object`
+
+### 58008.contracts.l1StandardBridge.11155111.address
+
+> `readonly` **address**: `"0xFaE6abCAF30D23e233AC7faF747F2fC3a5a6Bfa3"`
+
+### 58008.contracts.l2OutputOracle
+
+> `readonly` **l2OutputOracle**: `object`
+
+### 58008.contracts.l2OutputOracle.11155111
+
+> `readonly` **11155111**: `object`
+
+### 58008.contracts.l2OutputOracle.11155111.address
+
+> `readonly` **address**: `"0xD5bAc3152ffC25318F848B3DD5dA6C85171BaEEe"`
+
+### 58008.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 58008.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 58008.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `3754925`
+
+### 58008.contracts.portal
+
+> `readonly` **portal**: `object`
+
+### 58008.contracts.portal.11155111
+
+> `readonly` **11155111**: `object`
+
+### 58008.contracts.portal.11155111.address
+
+> `readonly` **address**: `"0xF04BdD5353Bb0EFF6CA60CfcC78594278eBfE179"`
+
+### 58008.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 58008.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 58008.formatters
+
+> **formatters**: `object`
+
+### 58008.formatters.block
+
+> `readonly` **block**: `object`
+
+### 58008.formatters.block.exclude
+
+> **exclude**: `undefined` \| []
+
+### 58008.formatters.block.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcBlock`\<`BlockTag`, `boolean`\>
+
+#### Returns
+
+`object`
+
+##### baseFeePerGas
+
+> **baseFeePerGas**: `null` \| `bigint`
+
+##### blobGasUsed
+
+> **blobGasUsed**: `bigint`
+
+##### difficulty
+
+> **difficulty**: `bigint`
+
+##### excessBlobGas
+
+> **excessBlobGas**: `bigint`
+
+##### extraData
+
+> **extraData**: \`0x$\{string\}\`
+
+##### gasLimit
+
+> **gasLimit**: `bigint`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### hash
+
+> **hash**: `null` \| \`0x$\{string\}\`
+
+##### logsBloom
+
+> **logsBloom**: `null` \| \`0x$\{string\}\`
+
+##### miner
+
+> **miner**: \`0x$\{string\}\`
+
+##### mixHash
+
+> **mixHash**: \`0x$\{string\}\`
+
+##### nonce
+
+> **nonce**: `null` \| \`0x$\{string\}\`
+
+##### number
+
+> **number**: `null` \| `bigint`
+
+##### parentHash
+
+> **parentHash**: \`0x$\{string\}\`
+
+##### receiptsRoot
+
+> **receiptsRoot**: \`0x$\{string\}\`
+
+##### sealFields
+
+> **sealFields**: \`0x$\{string\}\`[]
+
+##### sha3Uncles
+
+> **sha3Uncles**: \`0x$\{string\}\`
+
+##### size
+
+> **size**: `bigint`
+
+##### stateRoot
+
+> **stateRoot**: \`0x$\{string\}\`
+
+##### timestamp
+
+> **timestamp**: `bigint`
+
+##### totalDifficulty
+
+> **totalDifficulty**: `null` \| `bigint`
+
+##### transactions
+
+> **transactions**: \`0x$\{string\}\`[] \| `OpStackTransaction`\<`boolean`\>[]
+
+##### transactionsRoot
+
+> **transactionsRoot**: \`0x$\{string\}\`
+
+##### uncles
+
+> **uncles**: \`0x$\{string\}\`[]
+
+##### withdrawals?
+
+> `optional` **withdrawals**: `Withdrawal`[]
+
+##### withdrawalsRoot?
+
+> `optional` **withdrawalsRoot**: \`0x$\{string\}\`
+
+### 58008.formatters.block.type
+
+> **type**: `"block"`
+
+### 58008.formatters.transaction
+
+> `readonly` **transaction**: `object`
+
+### 58008.formatters.transaction.exclude
+
+> **exclude**: `undefined` \| []
+
+### 58008.formatters.transaction.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransaction`\<`boolean`\>
+
+#### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+### 58008.formatters.transaction.type
+
+> **type**: `"transaction"`
+
+### 58008.formatters.transactionReceipt
+
+> `readonly` **transactionReceipt**: `object`
+
+### 58008.formatters.transactionReceipt.exclude
+
+> **exclude**: `undefined` \| []
+
+### 58008.formatters.transactionReceipt.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransactionReceipt`
+
+#### Returns
+
+`object`
+
+##### blobGasPrice?
+
+> `optional` **blobGasPrice**: `bigint`
+
+##### blobGasUsed?
+
+> `optional` **blobGasUsed**: `bigint`
+
+##### blockHash
+
+> **blockHash**: \`0x$\{string\}\`
+
+##### blockNumber
+
+> **blockNumber**: `bigint`
+
+##### contractAddress
+
+> **contractAddress**: `undefined` \| `null` \| \`0x$\{string\}\`
+
+##### cumulativeGasUsed
+
+> **cumulativeGasUsed**: `bigint`
+
+##### effectiveGasPrice
+
+> **effectiveGasPrice**: `bigint`
+
+##### from
+
+> **from**: \`0x$\{string\}\`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### l1Fee
+
+> **l1Fee**: `null` \| `bigint`
+
+##### l1FeeScalar
+
+> **l1FeeScalar**: `null` \| `number`
+
+##### l1GasPrice
+
+> **l1GasPrice**: `null` \| `bigint`
+
+##### l1GasUsed
+
+> **l1GasUsed**: `null` \| `bigint`
+
+##### logs
+
+> **logs**: `Log`\<`bigint`, `number`, `false`, `undefined`, `undefined`, `undefined`, `undefined`\>[]
+
+##### logsBloom
+
+> **logsBloom**: \`0x$\{string\}\`
+
+##### root?
+
+> `optional` **root**: \`0x$\{string\}\`
+
+##### status
+
+> **status**: `"success"` \| `"reverted"`
+
+##### to
+
+> **to**: `null` \| \`0x$\{string\}\`
+
+##### transactionHash
+
+> **transactionHash**: \`0x$\{string\}\`
+
+##### transactionIndex
+
+> **transactionIndex**: `number`
+
+##### type
+
+> **type**: `TransactionType`
+
+### 58008.formatters.transactionReceipt.type
+
+> **type**: `"transactionReceipt"`
+
+### 58008.id
+
+> **id**: `58008`
+
+### 58008.name
+
+> **name**: `"PGN "`
+
+### 58008.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 58008.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 58008.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 58008.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 58008.network
+
+> `readonly` **network**: `"pgn-testnet"`
+
+### 58008.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 58008.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 58008.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://sepolia.publicgoods.network"`]
+
+### 58008.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 58008.sourceId
+
+> **sourceId**: `11155111`
+
+### 58008.testnet
+
+> **testnet**: `true`
+
+### 59140
+
+> **59140**: `object` = `chains.lineaGoerli`
+
+### 59140.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 59140.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 59140.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api-goerli.lineascan.build/api"`
+
+### 59140.blockExplorers.default.name
+
+> `readonly` **name**: `"Etherscan"`
+
+### 59140.blockExplorers.default.url
+
+> `readonly` **url**: `"https://goerli.lineascan.build"`
+
+### 59140.contracts
+
+> **contracts**: `object`
+
+### 59140.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 59140.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 59140.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `498623`
+
+### 59140.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 59140.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 59140.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 59140.id
+
+> **id**: `59140`
+
+### 59140.name
+
+> **name**: `"Linea Goerli Testnet"`
+
+### 59140.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 59140.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 59140.nativeCurrency.name
+
+> `readonly` **name**: `"Linea Ether"`
+
+### 59140.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 59140.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 59140.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 59140.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.goerli.linea.build"`]
+
+### 59140.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://rpc.goerli.linea.build"`]
+
+### 59140.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 59140.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 59140.testnet
+
+> **testnet**: `true`
+
+### 59144
+
+> **59144**: `object` = `chains.linea`
+
+### 59144.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 59144.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 59144.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api.lineascan.build/api"`
+
+### 59144.blockExplorers.default.name
+
+> `readonly` **name**: `"Etherscan"`
+
+### 59144.blockExplorers.default.url
+
+> `readonly` **url**: `"https://lineascan.build"`
+
+### 59144.contracts
+
+> **contracts**: `object`
+
+### 59144.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 59144.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 59144.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `42`
+
+### 59144.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 59144.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 59144.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 59144.id
+
+> **id**: `59144`
+
+### 59144.name
+
+> **name**: `"Linea Mainnet"`
+
+### 59144.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 59144.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 59144.nativeCurrency.name
+
+> `readonly` **name**: `"Linea Ether"`
+
+### 59144.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 59144.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 59144.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 59144.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.linea.build"`]
+
+### 59144.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://rpc.linea.build"`]
+
+### 59144.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 59144.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 59144.testnet
+
+> **testnet**: `false`
+
+### 592
+
+> **592**: `object` = `chains.astar`
+
+### 592.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 592.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 592.blockExplorers.default.name
+
+> `readonly` **name**: `"Astar Subscan"`
+
+### 592.blockExplorers.default.url
+
+> `readonly` **url**: `"https://astar.subscan.io"`
+
+### 592.contracts
+
+> **contracts**: `object`
+
+### 592.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 592.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 592.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `761794`
+
+### 592.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 592.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 592.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 592.id
+
+> **id**: `592`
+
+### 592.name
+
+> **name**: `"Astar"`
+
+### 592.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 592.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 592.nativeCurrency.name
+
+> `readonly` **name**: `"Astar"`
+
+### 592.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ASTR"`
+
+### 592.network
+
+> `readonly` **network**: `"astar-mainnet"`
+
+### 592.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 592.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 592.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://astar.api.onfinality.io/public"`]
+
+### 592.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 592.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 592.testnet
+
+> **testnet**: `false`
+
+### 595
+
+> **595**: `object` = `chains.mandala`
+
+### 595.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 595.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 595.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://blockscout.mandala.aca-staging.network/api"`
+
+### 595.blockExplorers.default.name
+
+> `readonly` **name**: `"Mandala Blockscout"`
+
+### 595.blockExplorers.default.url
+
+> `readonly` **url**: `"https://blockscout.mandala.aca-staging.network"`
+
+### 595.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 595.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 595.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 595.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 595.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 595.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 595.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 595.id
+
+> **id**: `595`
+
+### 595.name
+
+> **name**: `"Mandala TC9"`
+
+### 595.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 595.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 595.nativeCurrency.name
+
+> `readonly` **name**: `"Mandala"`
+
+### 595.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"mACA"`
+
+### 595.network
+
+> `readonly` **network**: `"mandala"`
+
+### 595.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 595.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 595.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://eth-rpc-tc9.aca-staging.network"`]
+
+### 595.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://eth-rpc-tc9.aca-staging.network"`]
+
+### 595.rpcUrls.public
+
+> `readonly` **public**: `object`
+
+### 595.rpcUrls.public.http
+
+> `readonly` **http**: readonly [`"https://eth-rpc-tc9.aca-staging.network"`]
+
+### 595.rpcUrls.public.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://eth-rpc-tc9.aca-staging.network"`]
+
+### 595.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 595.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 595.testnet
+
+> **testnet**: `true`
+
+### 599
+
+> **599**: `object` = `chains.metisGoerli`
+
+### 599.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 599.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 599.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://goerli.explorer.metisdevops.link/api"`
+
+### 599.blockExplorers.default.name
+
+> `readonly` **name**: `"Metis Goerli Explorer"`
+
+### 599.blockExplorers.default.url
+
+> `readonly` **url**: `"https://goerli.explorer.metisdevops.link"`
+
+### 599.contracts
+
+> **contracts**: `object`
+
+### 599.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 599.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 599.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `1006207`
+
+### 599.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 599.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 599.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 599.id
+
+> **id**: `599`
+
+### 599.name
+
+> **name**: `"Metis Goerli"`
+
+### 599.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 599.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 599.nativeCurrency.name
+
+> `readonly` **name**: `"Metis Goerli"`
+
+### 599.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"METIS"`
+
+### 599.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 599.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 599.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://goerli.gateway.metisdevops.link"`]
+
+### 599.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 599.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 599.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 6038361
+
+> **6038361**: `object` = `chains.astarZkyoto`
+
+### 6038361.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 6038361.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 6038361.blockExplorers.default.name
+
+> `readonly` **name**: `"zKyoto Explorer"`
+
+### 6038361.blockExplorers.default.url
+
+> `readonly` **url**: `"https://zkyoto.explorer.startale.com"`
+
+### 6038361.contracts
+
+> **contracts**: `object`
+
+### 6038361.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 6038361.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 6038361.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `196153`
+
+### 6038361.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 6038361.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 6038361.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 6038361.id
+
+> **id**: `6038361`
+
+### 6038361.name
+
+> **name**: `"Astar zkEVM Testnet zKyoto"`
+
+### 6038361.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 6038361.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 6038361.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 6038361.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 6038361.network
+
+> `readonly` **network**: `"zKyoto"`
+
+### 6038361.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 6038361.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 6038361.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.startale.com/zkyoto"`]
+
+### 6038361.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 6038361.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 6038361.testnet
+
+> **testnet**: `true`
+
+### 60808
+
+> **60808**: `object` = `chains.bob`
+
+### 60808.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 60808.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 60808.blockExplorers.default.name
+
+> `readonly` **name**: `"BOB Explorer"`
+
+### 60808.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.gobob.xyz"`
+
+### 60808.contracts
+
+> **contracts**: `object`
+
+### 60808.contracts.gasPriceOracle
+
+> `readonly` **gasPriceOracle**: `object`
+
+### 60808.contracts.gasPriceOracle.address
+
+> `readonly` **address**: `"0x420000000000000000000000000000000000000F"`
+
+### 60808.contracts.l1Block
+
+> `readonly` **l1Block**: `object`
+
+### 60808.contracts.l1Block.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000015"`
+
+### 60808.contracts.l2CrossDomainMessenger
+
+> `readonly` **l2CrossDomainMessenger**: `object`
+
+### 60808.contracts.l2CrossDomainMessenger.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000007"`
+
+### 60808.contracts.l2Erc721Bridge
+
+> `readonly` **l2Erc721Bridge**: `object`
+
+### 60808.contracts.l2Erc721Bridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000014"`
+
+### 60808.contracts.l2OutputOracle
+
+> `readonly` **l2OutputOracle**: `object`
+
+### 60808.contracts.l2OutputOracle.1
+
+> `readonly` **1**: `object`
+
+### 60808.contracts.l2OutputOracle.1.address
+
+> `readonly` **address**: `"0xdDa53E23f8a32640b04D7256e651C1db98dB11C1"`
+
+### 60808.contracts.l2OutputOracle.1.blockCreated
+
+> `readonly` **blockCreated**: `4462615`
+
+### 60808.contracts.l2StandardBridge
+
+> `readonly` **l2StandardBridge**: `object`
+
+### 60808.contracts.l2StandardBridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000010"`
+
+### 60808.contracts.l2ToL1MessagePasser
+
+> `readonly` **l2ToL1MessagePasser**: `object`
+
+### 60808.contracts.l2ToL1MessagePasser.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000016"`
+
+### 60808.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 60808.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 60808.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `23131`
+
+### 60808.contracts.portal
+
+> `readonly` **portal**: `object`
+
+### 60808.contracts.portal.1
+
+> `readonly` **1**: `object`
+
+### 60808.contracts.portal.1.address
+
+> `readonly` **address**: `"0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E"`
+
+### 60808.contracts.portal.1.blockCreated
+
+> `readonly` **blockCreated**: `4462615`
+
+### 60808.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 60808.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 60808.formatters
+
+> **formatters**: `object`
+
+### 60808.formatters.block
+
+> `readonly` **block**: `object`
+
+### 60808.formatters.block.exclude
+
+> **exclude**: `undefined` \| []
+
+### 60808.formatters.block.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcBlock`\<`BlockTag`, `boolean`\>
+
+#### Returns
+
+`object`
+
+##### baseFeePerGas
+
+> **baseFeePerGas**: `null` \| `bigint`
+
+##### blobGasUsed
+
+> **blobGasUsed**: `bigint`
+
+##### difficulty
+
+> **difficulty**: `bigint`
+
+##### excessBlobGas
+
+> **excessBlobGas**: `bigint`
+
+##### extraData
+
+> **extraData**: \`0x$\{string\}\`
+
+##### gasLimit
+
+> **gasLimit**: `bigint`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### hash
+
+> **hash**: `null` \| \`0x$\{string\}\`
+
+##### logsBloom
+
+> **logsBloom**: `null` \| \`0x$\{string\}\`
+
+##### miner
+
+> **miner**: \`0x$\{string\}\`
+
+##### mixHash
+
+> **mixHash**: \`0x$\{string\}\`
+
+##### nonce
+
+> **nonce**: `null` \| \`0x$\{string\}\`
+
+##### number
+
+> **number**: `null` \| `bigint`
+
+##### parentHash
+
+> **parentHash**: \`0x$\{string\}\`
+
+##### receiptsRoot
+
+> **receiptsRoot**: \`0x$\{string\}\`
+
+##### sealFields
+
+> **sealFields**: \`0x$\{string\}\`[]
+
+##### sha3Uncles
+
+> **sha3Uncles**: \`0x$\{string\}\`
+
+##### size
+
+> **size**: `bigint`
+
+##### stateRoot
+
+> **stateRoot**: \`0x$\{string\}\`
+
+##### timestamp
+
+> **timestamp**: `bigint`
+
+##### totalDifficulty
+
+> **totalDifficulty**: `null` \| `bigint`
+
+##### transactions
+
+> **transactions**: \`0x$\{string\}\`[] \| `OpStackTransaction`\<`boolean`\>[]
+
+##### transactionsRoot
+
+> **transactionsRoot**: \`0x$\{string\}\`
+
+##### uncles
+
+> **uncles**: \`0x$\{string\}\`[]
+
+##### withdrawals?
+
+> `optional` **withdrawals**: `Withdrawal`[]
+
+##### withdrawalsRoot?
+
+> `optional` **withdrawalsRoot**: \`0x$\{string\}\`
+
+### 60808.formatters.block.type
+
+> **type**: `"block"`
+
+### 60808.formatters.transaction
+
+> `readonly` **transaction**: `object`
+
+### 60808.formatters.transaction.exclude
+
+> **exclude**: `undefined` \| []
+
+### 60808.formatters.transaction.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransaction`\<`boolean`\>
+
+#### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+### 60808.formatters.transaction.type
+
+> **type**: `"transaction"`
+
+### 60808.formatters.transactionReceipt
+
+> `readonly` **transactionReceipt**: `object`
+
+### 60808.formatters.transactionReceipt.exclude
+
+> **exclude**: `undefined` \| []
+
+### 60808.formatters.transactionReceipt.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransactionReceipt`
+
+#### Returns
+
+`object`
+
+##### blobGasPrice?
+
+> `optional` **blobGasPrice**: `bigint`
+
+##### blobGasUsed?
+
+> `optional` **blobGasUsed**: `bigint`
+
+##### blockHash
+
+> **blockHash**: \`0x$\{string\}\`
+
+##### blockNumber
+
+> **blockNumber**: `bigint`
+
+##### contractAddress
+
+> **contractAddress**: `undefined` \| `null` \| \`0x$\{string\}\`
+
+##### cumulativeGasUsed
+
+> **cumulativeGasUsed**: `bigint`
+
+##### effectiveGasPrice
+
+> **effectiveGasPrice**: `bigint`
+
+##### from
+
+> **from**: \`0x$\{string\}\`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### l1Fee
+
+> **l1Fee**: `null` \| `bigint`
+
+##### l1FeeScalar
+
+> **l1FeeScalar**: `null` \| `number`
+
+##### l1GasPrice
+
+> **l1GasPrice**: `null` \| `bigint`
+
+##### l1GasUsed
+
+> **l1GasUsed**: `null` \| `bigint`
+
+##### logs
+
+> **logs**: `Log`\<`bigint`, `number`, `false`, `undefined`, `undefined`, `undefined`, `undefined`\>[]
+
+##### logsBloom
+
+> **logsBloom**: \`0x$\{string\}\`
+
+##### root?
+
+> `optional` **root**: \`0x$\{string\}\`
+
+##### status
+
+> **status**: `"success"` \| `"reverted"`
+
+##### to
+
+> **to**: `null` \| \`0x$\{string\}\`
+
+##### transactionHash
+
+> **transactionHash**: \`0x$\{string\}\`
+
+##### transactionIndex
+
+> **transactionIndex**: `number`
+
+##### type
+
+> **type**: `TransactionType`
+
+### 60808.formatters.transactionReceipt.type
+
+> **type**: `"transactionReceipt"`
+
+### 60808.id
+
+> **id**: `60808`
+
+### 60808.name
+
+> **name**: `"BOB"`
+
+### 60808.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 60808.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 60808.nativeCurrency.name
+
+> `readonly` **name**: `"ETH"`
+
+### 60808.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 60808.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 60808.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 60808.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.gobob.xyz"`]
+
+### 60808.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://rpc.gobob.xyz"`]
+
+### 60808.serializers
+
+> **serializers**: `object`
+
+### 60808.serializers.transaction()
+
+> `readonly` **transaction**: (`transaction`, `signature`?) => \`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+#### Parameters
+
+• **transaction**: `OpStackTransactionSerializable`
+
+• **signature?**: `Signature`
+
+#### Returns
+
+\`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+### 60808.sourceId
+
+> **sourceId**: `1`
+
+### 60808.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 61
+
+> **61**: `object` = `chains.classic`
+
+### 61.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 61.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 61.blockExplorers.default.name
+
+> `readonly` **name**: `"Blockscout"`
+
+### 61.blockExplorers.default.url
+
+> `readonly` **url**: `"https://blockscout.com/etc/mainnet"`
+
+### 61.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 61.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 61.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 61.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 61.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 61.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 61.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 61.id
+
+> **id**: `61`
+
+### 61.name
+
+> **name**: `"Ethereum Classic"`
+
+### 61.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 61.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 61.nativeCurrency.name
+
+> `readonly` **name**: `"ETC"`
+
+### 61.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETC"`
+
+### 61.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 61.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 61.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://etc.rivet.link"`]
+
+### 61.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 61.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 61.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 66
+
+> **66**: `object` = `chains.okc`
+
+### 66.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 66.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 66.blockExplorers.default.name
+
+> `readonly` **name**: `"oklink"`
+
+### 66.blockExplorers.default.url
+
+> `readonly` **url**: `"https://www.oklink.com/okc"`
+
+### 66.contracts
+
+> **contracts**: `object`
+
+### 66.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 66.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 66.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `10364792`
+
+### 66.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 66.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 66.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 66.id
+
+> **id**: `66`
+
+### 66.name
+
+> **name**: `"OKC"`
+
+### 66.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 66.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 66.nativeCurrency.name
+
+> `readonly` **name**: `"OKT"`
+
+### 66.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"OKT"`
+
+### 66.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 66.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 66.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://exchainrpc.okex.org"`]
+
+### 66.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 66.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 66.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 660279
+
+> **660279**: `object` = `chains.xai`
+
+### 660279.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 660279.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 660279.blockExplorers.default.name
+
+> `readonly` **name**: `"Blockscout"`
+
+### 660279.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.xai-chain.net"`
+
+### 660279.contracts
+
+> **contracts**: `object`
+
+### 660279.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 660279.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 660279.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `222549`
+
+### 660279.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 660279.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 660279.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 660279.id
+
+> **id**: `660279`
+
+### 660279.name
+
+> **name**: `"Xai Mainnet"`
+
+### 660279.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 660279.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 660279.nativeCurrency.name
+
+> `readonly` **name**: `"Xai"`
+
+### 660279.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"XAI"`
+
+### 660279.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 660279.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 660279.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://xai-chain.net/rpc"`]
+
+### 660279.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 660279.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 660279.testnet
+
+> **testnet**: `false`
+
+### 666666666
+
+> **666666666**: `object` = `chains.degen`
+
+### 666666666.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 666666666.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 666666666.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://explorer.degen.tips/api/v2"`
+
+### 666666666.blockExplorers.default.name
+
+> `readonly` **name**: `"Degen Chain Explorer"`
+
+### 666666666.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.degen.tips"`
+
+### 666666666.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 666666666.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 666666666.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 666666666.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 666666666.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 666666666.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 666666666.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 666666666.id
+
+> **id**: `666666666`
+
+### 666666666.name
+
+> **name**: `"Degen"`
+
+### 666666666.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 666666666.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 666666666.nativeCurrency.name
+
+> `readonly` **name**: `"Degen"`
+
+### 666666666.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"DEGEN"`
+
+### 666666666.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 666666666.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 666666666.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.degen.tips"`]
+
+### 666666666.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://rpc.degen.tips"`]
+
+### 666666666.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 666666666.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 666666666.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 686
+
+> **686**: `object` = `chains.karura`
+
+### 686.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 686.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 686.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://blockscout.karura.network/api"`
+
+### 686.blockExplorers.default.name
+
+> `readonly` **name**: `"Karura Blockscout"`
+
+### 686.blockExplorers.default.url
+
+> `readonly` **url**: `"https://blockscout.karura.network"`
+
+### 686.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 686.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 686.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 686.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 686.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 686.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 686.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 686.id
+
+> **id**: `686`
+
+### 686.name
+
+> **name**: `"Karura"`
+
+### 686.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 686.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 686.nativeCurrency.name
+
+> `readonly` **name**: `"Karura"`
+
+### 686.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"KAR"`
+
+### 686.network
+
+> `readonly` **network**: `"karura"`
+
+### 686.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 686.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 686.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://eth-rpc-karura.aca-api.network"`]
+
+### 686.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://eth-rpc-karura.aca-api.network"`]
+
+### 686.rpcUrls.public
+
+> `readonly` **public**: `object`
+
+### 686.rpcUrls.public.http
+
+> `readonly` **http**: readonly [`"https://eth-rpc-karura.aca-api.network"`]
+
+### 686.rpcUrls.public.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://eth-rpc-karura.aca-api.network"`]
+
+### 686.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 686.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 686.testnet
+
+> **testnet**: `false`
+
+### 690
+
+> **690**: `object` = `chains.redstone`
+
+### 690.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 690.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 690.blockExplorers.default.name
+
+> `readonly` **name**: `"Explorer"`
+
+### 690.blockExplorers.default.url
+
+> `readonly` **url**: "\thttps://explorer.redstone.xyz"
+
+### 690.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 690.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 690.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 690.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 690.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 690.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 690.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 690.id
+
+> **id**: `690`
+
+### 690.name
+
+> **name**: `"Redstone"`
+
+### 690.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 690.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 690.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 690.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 690.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 690.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 690.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.redstonechain.com"`]
+
+### 690.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://rpc.redstonechain.com"`]
+
+### 690.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 690.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 690.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 7
+
+> **7**: `object` = `chains.thaiChain`
+
+### 7.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 7.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 7.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://exp.thaichain.org/api"`
+
+### 7.blockExplorers.default.name
+
+> `readonly` **name**: `"Blockscout"`
+
+### 7.blockExplorers.default.url
+
+> `readonly` **url**: `"https://exp.thaichain.org"`
+
+### 7.contracts
+
+> **contracts**: `object`
+
+### 7.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 7.contracts.multicall3.address
+
+> `readonly` **address**: `"0x0DaD6130e832c21719C5CE3bae93454E16A84826"`
+
+### 7.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `4806386`
+
+### 7.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 7.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 7.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 7.id
+
+> **id**: `7`
+
+### 7.name
+
+> **name**: `"ThaiChain"`
+
+### 7.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 7.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 7.nativeCurrency.name
+
+> `readonly` **name**: `"TCH"`
+
+### 7.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"TCH"`
+
+### 7.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 7.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 7.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.thaichain.org"`]
+
+### 7.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 7.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 7.testnet
+
+> **testnet**: `false`
+
+### 7000
+
+> **7000**: `object` = `chains.zetachain`
+
+### 7000.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 7000.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 7000.blockExplorers.default.name
+
+> `readonly` **name**: `"ZetaScan"`
+
+### 7000.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.zetachain.com"`
+
+### 7000.contracts
+
+> **contracts**: `object`
+
+### 7000.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 7000.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 7000.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `1632781`
+
+### 7000.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 7000.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 7000.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 7000.id
+
+> **id**: `7000`
+
+### 7000.name
+
+> **name**: `"ZetaChain"`
+
+### 7000.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 7000.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 7000.nativeCurrency.name
+
+> `readonly` **name**: `"Zeta"`
+
+### 7000.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ZETA"`
+
+### 7000.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 7000.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 7000.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://zetachain-evm.blockpi.network/v1/rpc/public"`]
+
+### 7000.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 7000.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 7000.testnet
+
+> **testnet**: `false`
+
+### 701
+
+> **701**: `object` = `chains.koi`
+
+### 701.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 701.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 701.blockExplorers.default.name
+
+> `readonly` **name**: `"Blockscout"`
+
+### 701.blockExplorers.default.url
+
+> `readonly` **url**: `"https://koi-scan.darwinia.network"`
+
+### 701.contracts
+
+> **contracts**: `object`
+
+### 701.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 701.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 701.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `180001`
+
+### 701.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 701.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 701.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 701.id
+
+> **id**: `701`
+
+### 701.name
+
+> **name**: `"Koi Network"`
+
+### 701.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 701.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 701.nativeCurrency.name
+
+> `readonly` **name**: `"Koi Network Native Token"`
+
+### 701.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"KRING"`
+
+### 701.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 701.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 701.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://koi-rpc.darwinia.network"`]
+
+### 701.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://koi-rpc.darwinia.network"`]
+
+### 701.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 701.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 701.testnet
+
+> **testnet**: `true`
+
+### 713715
+
+> **713715**: `object` = `chains.seiDevnet`
+
+### 713715.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 713715.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 713715.blockExplorers.default.name
+
+> `readonly` **name**: `"Seitrace"`
+
+### 713715.blockExplorers.default.url
+
+> `readonly` **url**: `"https://seitrace.com"`
+
+### 713715.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 713715.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 713715.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 713715.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 713715.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 713715.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 713715.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 713715.id
+
+> **id**: `713715`
+
+### 713715.name
+
+> **name**: `"Sei Devnet"`
+
+### 713715.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 713715.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 713715.nativeCurrency.name
+
+> `readonly` **name**: `"Sei"`
+
+### 713715.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"SEI"`
+
+### 713715.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 713715.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 713715.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://evm-rpc-arctic-1.sei-apis.com"`]
+
+### 713715.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 713715.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 713715.testnet
+
+> **testnet**: `true`
+
+### 721
+
+> **721**: `object` = `chains.lycan`
+
+### 721.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 721.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 721.blockExplorers.default.name
+
+> `readonly` **name**: `"Lycan Explorer"`
+
+### 721.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.lycanchain.com"`
+
+### 721.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 721.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 721.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 721.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 721.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 721.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 721.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 721.id
+
+> **id**: `721`
+
+### 721.name
+
+> **name**: `"Lycan"`
+
+### 721.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 721.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 721.nativeCurrency.name
+
+> `readonly` **name**: `"Lycan"`
+
+### 721.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"LYC"`
+
+### 721.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 721.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 721.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.lycanchain.com"`, `"https://us-east.lycanchain.com"`, `"https://us-west.lycanchain.com"`, `"https://eu-north.lycanchain.com"`, `"https://eu-west.lycanchain.com"`, `"https://asia-southeast.lycanchain.com"`]
+
+### 721.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://rpc.lycanchain.com"`, `"wss://us-east.lycanchain.com"`, `"wss://us-west.lycanchain.com"`, `"wss://eu-north.lycanchain.com"`, `"wss://eu-west.lycanchain.com"`, `"wss://asia-southeast.lycanchain.com"`]
+
+### 721.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 721.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 721.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 7332
+
+> **7332**: `object` = `chains.eon`
+
+### 7332.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 7332.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 7332.blockExplorers.default.name
+
+> `readonly` **name**: `"EON Explorer"`
+
+### 7332.blockExplorers.default.url
+
+> `readonly` **url**: `"https://eon-explorer.horizenlabs.io"`
+
+### 7332.contracts
+
+> **contracts**: `object`
+
+### 7332.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 7332.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 7332.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 7332.id
+
+> **id**: `7332`
+
+### 7332.name
+
+> **name**: `"Horizen EON"`
+
+### 7332.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 7332.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 7332.nativeCurrency.name
+
+> `readonly` **name**: `"ZEN"`
+
+### 7332.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ZEN"`
+
+### 7332.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 7332.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 7332.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://eon-rpc.horizenlabs.io/ethv1"`]
+
+### 7332.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 7332.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 7332.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 747
+
+> **747**: `object` = `chains.flowMainnet`
+
+### 747.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 747.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 747.blockExplorers.default.name
+
+> `readonly` **name**: `"Mainnet Explorer"`
+
+### 747.blockExplorers.default.url
+
+> `readonly` **url**: `"https://flowdiver.io"`
+
+### 747.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 747.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 747.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 747.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 747.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 747.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 747.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 747.id
+
+> **id**: `747`
+
+### 747.name
+
+> **name**: `"FlowEVM Mainnet"`
+
+### 747.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 747.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 747.nativeCurrency.name
+
+> `readonly` **name**: `"Flow"`
+
+### 747.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"FLOW"`
+
+### 747.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 747.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 747.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://mainnet.evm.nodes.onflow.org"`]
+
+### 747.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 747.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 747.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 7518
+
+> **7518**: `object` = `chains.mev`
+
+### 7518.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 7518.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 7518.blockExplorers.default.name
+
+> `readonly` **name**: `"Explorer"`
+
+### 7518.blockExplorers.default.url
+
+> `readonly` **url**: `"https://www.meversescan.io"`
+
+### 7518.contracts
+
+> **contracts**: `object`
+
+### 7518.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 7518.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 7518.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `86881340`
+
+### 7518.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 7518.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 7518.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 7518.id
+
+> **id**: `7518`
+
+### 7518.name
+
+> **name**: `"MEVerse Chain Mainnet"`
+
+### 7518.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 7518.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 7518.nativeCurrency.name
+
+> `readonly` **name**: `"MEVerse"`
+
+### 7518.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"MEV"`
+
+### 7518.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 7518.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 7518.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.meversemainnet.io"`]
+
+### 7518.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 7518.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 7518.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 7560
+
+> **7560**: `object` = `chains.cyber`
+
+### 7560.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 7560.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 7560.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://cyberscan.co/api"`
+
+### 7560.blockExplorers.default.name
+
+> `readonly` **name**: `"Blockscout"`
+
+### 7560.blockExplorers.default.url
+
+> `readonly` **url**: `"https://cyberscan.co"`
+
+### 7560.contracts
+
+> **contracts**: `object`
+
+### 7560.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 7560.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 7560.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `0`
+
+### 7560.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 7560.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 7560.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 7560.id
+
+> **id**: `7560`
+
+### 7560.name
+
+> **name**: `"Cyber"`
+
+### 7560.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 7560.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 7560.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 7560.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 7560.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 7560.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 7560.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://cyber.alt.technology"`]
+
+### 7560.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 7560.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 7560.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 7668
+
+> **7668**: `object` = `chains.root`
+
+### 7668.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 7668.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 7668.blockExplorers.default.name
+
+> `readonly` **name**: `"Rootscan"`
+
+### 7668.blockExplorers.default.url
+
+> `readonly` **url**: `"https://rootscan.io"`
+
+### 7668.contracts
+
+> **contracts**: `object`
+
+### 7668.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 7668.contracts.multicall3.address
+
+> `readonly` **address**: `"0xc9C2E2429AeC354916c476B30d729deDdC94988d"`
+
+### 7668.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `9218338`
+
+### 7668.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 7668.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 7668.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 7668.id
+
+> **id**: `7668`
+
+### 7668.name
+
+> **name**: `"The Root Network"`
+
+### 7668.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 7668.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 7668.nativeCurrency.name
+
+> `readonly` **name**: `"XRP"`
+
+### 7668.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"XRP"`
+
+### 7668.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 7668.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 7668.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://root.rootnet.live/archive"`]
+
+### 7668.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://root.rootnet.live/archive/ws"`]
+
+### 7668.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 7668.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 7668.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 7672
+
+> **7672**: `object` = `chains.rootPorcini`
+
+### 7672.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 7672.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 7672.blockExplorers.default.name
+
+> `readonly` **name**: `"Rootscan"`
+
+### 7672.blockExplorers.default.url
+
+> `readonly` **url**: `"https://porcini.rootscan.io"`
+
+### 7672.contracts
+
+> **contracts**: `object`
+
+### 7672.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 7672.contracts.multicall3.address
+
+> `readonly` **address**: `"0xc9C2E2429AeC354916c476B30d729deDdC94988d"`
+
+### 7672.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `10555692`
+
+### 7672.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 7672.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 7672.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 7672.id
+
+> **id**: `7672`
+
+### 7672.name
+
+> **name**: `"The Root Network - Porcini"`
+
+### 7672.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 7672.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 7672.nativeCurrency.name
+
+> `readonly` **name**: `"XRP"`
+
+### 7672.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"XRP"`
+
+### 7672.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 7672.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 7672.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://porcini.rootnet.app/archive"`]
+
+### 7672.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://porcini.rootnet.app/archive/ws"`]
+
+### 7672.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 7672.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 7672.testnet
+
+> **testnet**: `true`
+
+### 7700
+
+> **7700**: `object` = `chains.canto`
+
+### 7700.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 7700.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 7700.blockExplorers.default.name
+
+> `readonly` **name**: `"Tuber.Build (Blockscout)"`
+
+### 7700.blockExplorers.default.url
+
+> `readonly` **url**: `"https://tuber.build"`
+
+### 7700.contracts
+
+> **contracts**: `object`
+
+### 7700.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 7700.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 7700.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `2905789`
+
+### 7700.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 7700.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 7700.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 7700.id
+
+> **id**: `7700`
+
+### 7700.name
+
+> **name**: `"Canto"`
+
+### 7700.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 7700.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 7700.nativeCurrency.name
+
+> `readonly` **name**: `"Canto"`
+
+### 7700.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"CANTO"`
+
+### 7700.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 7700.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 7700.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://canto.gravitychain.io"`]
+
+### 7700.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 7700.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 7700.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 7777777
+
+> **7777777**: `object` = `chains.zora`
+
+### 7777777.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 7777777.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 7777777.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://explorer.zora.energy/api"`
+
+### 7777777.blockExplorers.default.name
+
+> `readonly` **name**: `"Explorer"`
+
+### 7777777.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.zora.energy"`
+
+### 7777777.contracts
+
+> **contracts**: `object`
+
+### 7777777.contracts.gasPriceOracle
+
+> `readonly` **gasPriceOracle**: `object`
+
+### 7777777.contracts.gasPriceOracle.address
+
+> `readonly` **address**: `"0x420000000000000000000000000000000000000F"`
+
+### 7777777.contracts.l1Block
+
+> `readonly` **l1Block**: `object`
+
+### 7777777.contracts.l1Block.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000015"`
+
+### 7777777.contracts.l1StandardBridge
+
+> `readonly` **l1StandardBridge**: `object`
+
+### 7777777.contracts.l1StandardBridge.1
+
+> `readonly` **1**: `object`
+
+### 7777777.contracts.l1StandardBridge.1.address
+
+> `readonly` **address**: `"0x3e2Ea9B92B7E48A52296fD261dc26fd995284631"`
+
+### 7777777.contracts.l2CrossDomainMessenger
+
+> `readonly` **l2CrossDomainMessenger**: `object`
+
+### 7777777.contracts.l2CrossDomainMessenger.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000007"`
+
+### 7777777.contracts.l2Erc721Bridge
+
+> `readonly` **l2Erc721Bridge**: `object`
+
+### 7777777.contracts.l2Erc721Bridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000014"`
+
+### 7777777.contracts.l2OutputOracle
+
+> `readonly` **l2OutputOracle**: `object`
+
+### 7777777.contracts.l2OutputOracle.1
+
+> `readonly` **1**: `object`
+
+### 7777777.contracts.l2OutputOracle.1.address
+
+> `readonly` **address**: `"0x9E6204F750cD866b299594e2aC9eA824E2e5f95c"`
+
+### 7777777.contracts.l2StandardBridge
+
+> `readonly` **l2StandardBridge**: `object`
+
+### 7777777.contracts.l2StandardBridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000010"`
+
+### 7777777.contracts.l2ToL1MessagePasser
+
+> `readonly` **l2ToL1MessagePasser**: `object`
+
+### 7777777.contracts.l2ToL1MessagePasser.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000016"`
+
+### 7777777.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 7777777.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 7777777.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `5882`
+
+### 7777777.contracts.portal
+
+> `readonly` **portal**: `object`
+
+### 7777777.contracts.portal.1
+
+> `readonly` **1**: `object`
+
+### 7777777.contracts.portal.1.address
+
+> `readonly` **address**: `"0x1a0ad011913A150f69f6A19DF447A0CfD9551054"`
+
+### 7777777.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 7777777.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 7777777.formatters
+
+> **formatters**: `object`
+
+### 7777777.formatters.block
+
+> `readonly` **block**: `object`
+
+### 7777777.formatters.block.exclude
+
+> **exclude**: `undefined` \| []
+
+### 7777777.formatters.block.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcBlock`\<`BlockTag`, `boolean`\>
+
+#### Returns
+
+`object`
+
+##### baseFeePerGas
+
+> **baseFeePerGas**: `null` \| `bigint`
+
+##### blobGasUsed
+
+> **blobGasUsed**: `bigint`
+
+##### difficulty
+
+> **difficulty**: `bigint`
+
+##### excessBlobGas
+
+> **excessBlobGas**: `bigint`
+
+##### extraData
+
+> **extraData**: \`0x$\{string\}\`
+
+##### gasLimit
+
+> **gasLimit**: `bigint`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### hash
+
+> **hash**: `null` \| \`0x$\{string\}\`
+
+##### logsBloom
+
+> **logsBloom**: `null` \| \`0x$\{string\}\`
+
+##### miner
+
+> **miner**: \`0x$\{string\}\`
+
+##### mixHash
+
+> **mixHash**: \`0x$\{string\}\`
+
+##### nonce
+
+> **nonce**: `null` \| \`0x$\{string\}\`
+
+##### number
+
+> **number**: `null` \| `bigint`
+
+##### parentHash
+
+> **parentHash**: \`0x$\{string\}\`
+
+##### receiptsRoot
+
+> **receiptsRoot**: \`0x$\{string\}\`
+
+##### sealFields
+
+> **sealFields**: \`0x$\{string\}\`[]
+
+##### sha3Uncles
+
+> **sha3Uncles**: \`0x$\{string\}\`
+
+##### size
+
+> **size**: `bigint`
+
+##### stateRoot
+
+> **stateRoot**: \`0x$\{string\}\`
+
+##### timestamp
+
+> **timestamp**: `bigint`
+
+##### totalDifficulty
+
+> **totalDifficulty**: `null` \| `bigint`
+
+##### transactions
+
+> **transactions**: \`0x$\{string\}\`[] \| `OpStackTransaction`\<`boolean`\>[]
+
+##### transactionsRoot
+
+> **transactionsRoot**: \`0x$\{string\}\`
+
+##### uncles
+
+> **uncles**: \`0x$\{string\}\`[]
+
+##### withdrawals?
+
+> `optional` **withdrawals**: `Withdrawal`[]
+
+##### withdrawalsRoot?
+
+> `optional` **withdrawalsRoot**: \`0x$\{string\}\`
+
+### 7777777.formatters.block.type
+
+> **type**: `"block"`
+
+### 7777777.formatters.transaction
+
+> `readonly` **transaction**: `object`
+
+### 7777777.formatters.transaction.exclude
+
+> **exclude**: `undefined` \| []
+
+### 7777777.formatters.transaction.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransaction`\<`boolean`\>
+
+#### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+### 7777777.formatters.transaction.type
+
+> **type**: `"transaction"`
+
+### 7777777.formatters.transactionReceipt
+
+> `readonly` **transactionReceipt**: `object`
+
+### 7777777.formatters.transactionReceipt.exclude
+
+> **exclude**: `undefined` \| []
+
+### 7777777.formatters.transactionReceipt.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransactionReceipt`
+
+#### Returns
+
+`object`
+
+##### blobGasPrice?
+
+> `optional` **blobGasPrice**: `bigint`
+
+##### blobGasUsed?
+
+> `optional` **blobGasUsed**: `bigint`
+
+##### blockHash
+
+> **blockHash**: \`0x$\{string\}\`
+
+##### blockNumber
+
+> **blockNumber**: `bigint`
+
+##### contractAddress
+
+> **contractAddress**: `undefined` \| `null` \| \`0x$\{string\}\`
+
+##### cumulativeGasUsed
+
+> **cumulativeGasUsed**: `bigint`
+
+##### effectiveGasPrice
+
+> **effectiveGasPrice**: `bigint`
+
+##### from
+
+> **from**: \`0x$\{string\}\`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### l1Fee
+
+> **l1Fee**: `null` \| `bigint`
+
+##### l1FeeScalar
+
+> **l1FeeScalar**: `null` \| `number`
+
+##### l1GasPrice
+
+> **l1GasPrice**: `null` \| `bigint`
+
+##### l1GasUsed
+
+> **l1GasUsed**: `null` \| `bigint`
+
+##### logs
+
+> **logs**: `Log`\<`bigint`, `number`, `false`, `undefined`, `undefined`, `undefined`, `undefined`\>[]
+
+##### logsBloom
+
+> **logsBloom**: \`0x$\{string\}\`
+
+##### root?
+
+> `optional` **root**: \`0x$\{string\}\`
+
+##### status
+
+> **status**: `"success"` \| `"reverted"`
+
+##### to
+
+> **to**: `null` \| \`0x$\{string\}\`
+
+##### transactionHash
+
+> **transactionHash**: \`0x$\{string\}\`
+
+##### transactionIndex
+
+> **transactionIndex**: `number`
+
+##### type
+
+> **type**: `TransactionType`
+
+### 7777777.formatters.transactionReceipt.type
+
+> **type**: `"transactionReceipt"`
+
+### 7777777.id
+
+> **id**: `7777777`
+
+### 7777777.name
+
+> **name**: `"Zora"`
+
+### 7777777.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 7777777.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 7777777.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 7777777.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 7777777.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 7777777.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 7777777.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.zora.energy"`]
+
+### 7777777.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://rpc.zora.energy"`]
+
+### 7777777.serializers
+
+> **serializers**: `object`
+
+### 7777777.serializers.transaction()
+
+> `readonly` **transaction**: (`transaction`, `signature`?) => \`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+#### Parameters
+
+• **transaction**: `OpStackTransactionSerializable`
+
+• **signature?**: `Signature`
+
+#### Returns
+
+\`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+### 7777777.sourceId
+
+> **sourceId**: `1`
+
+### 7777777.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 787
+
+> **787**: `object` = `chains.acala`
+
+### 787.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 787.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 787.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://blockscout.acala.network/api"`
+
+### 787.blockExplorers.default.name
+
+> `readonly` **name**: `"Acala Blockscout"`
+
+### 787.blockExplorers.default.url
+
+> `readonly` **url**: `"https://blockscout.acala.network"`
+
+### 787.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 787.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 787.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 787.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 787.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 787.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 787.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 787.id
+
+> **id**: `787`
+
+### 787.name
+
+> **name**: `"Acala"`
+
+### 787.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 787.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 787.nativeCurrency.name
+
+> `readonly` **name**: `"Acala"`
+
+### 787.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ACA"`
+
+### 787.network
+
+> `readonly` **network**: `"acala"`
+
+### 787.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 787.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 787.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://eth-rpc-acala.aca-api.network"`]
+
+### 787.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://eth-rpc-acala.aca-api.network"`]
+
+### 787.rpcUrls.public
+
+> `readonly` **public**: `object`
+
+### 787.rpcUrls.public.http
+
+> `readonly` **http**: readonly [`"https://eth-rpc-acala.aca-api.network"`]
+
+### 787.rpcUrls.public.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://eth-rpc-acala.aca-api.network"`]
+
+### 787.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 787.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 787.testnet
+
+> **testnet**: `false`
+
+### 80002
+
+> **80002**: `object` = `chains.polygonAmoy`
+
+### 80002.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 80002.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 80002.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api-amoy.polygonscan.com/api"`
+
+### 80002.blockExplorers.default.name
+
+> `readonly` **name**: `"PolygonScan"`
+
+### 80002.blockExplorers.default.url
+
+> `readonly` **url**: `"https://amoy.polygonscan.com"`
+
+### 80002.contracts
+
+> **contracts**: `object`
+
+### 80002.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 80002.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 80002.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `3127388`
+
+### 80002.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 80002.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 80002.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 80002.id
+
+> **id**: `80002`
+
+### 80002.name
+
+> **name**: `"Polygon Amoy"`
+
+### 80002.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 80002.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 80002.nativeCurrency.name
+
+> `readonly` **name**: `"MATIC"`
+
+### 80002.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"MATIC"`
+
+### 80002.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 80002.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 80002.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc-amoy.polygon.technology"`]
+
+### 80002.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 80002.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 80002.testnet
+
+> **testnet**: `true`
+
+### 810181
+
+> **810181**: `object` = `chains.zkLinkNovaSepoliaTestnet`
+
+### 810181.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 810181.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 810181.blockExplorers.default.name
+
+> `readonly` **name**: `"zkLink Nova Block Explorer"`
+
+### 810181.blockExplorers.default.url
+
+> `readonly` **url**: `"https://sepolia.explorer.zklink.io"`
+
+### 810181.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 810181.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 810181.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 810181.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 810181.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 810181.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 810181.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 810181.id
+
+> **id**: `810181`
+
+### 810181.name
+
+> **name**: `"zkLink Nova Sepolia Testnet"`
+
+### 810181.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 810181.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 810181.nativeCurrency.name
+
+> `readonly` **name**: `"ETH"`
+
+### 810181.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 810181.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 810181.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 810181.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://sepolia.rpc.zklink.io"`]
+
+### 810181.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 810181.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 810181.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 81457
+
+> **81457**: `object` = `chains.blast`
+
+### 81457.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 81457.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 81457.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api.blastscan.io/api"`
+
+### 81457.blockExplorers.default.name
+
+> `readonly` **name**: `"Blastscan"`
+
+### 81457.blockExplorers.default.url
+
+> `readonly` **url**: `"https://blastscan.io"`
+
+### 81457.contracts
+
+> **contracts**: `object`
+
+### 81457.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 81457.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 81457.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `212929`
+
+### 81457.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 81457.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 81457.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 81457.id
+
+> **id**: `81457`
+
+### 81457.name
+
+> **name**: `"Blast"`
+
+### 81457.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 81457.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 81457.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 81457.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 81457.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 81457.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 81457.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.blast.io"`]
+
+### 81457.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 81457.sourceId
+
+> **sourceId**: `1`
+
+### 81457.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 82
+
+> **82**: `object` = `chains.meter`
+
+### 82.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 82.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 82.blockExplorers.default.name
+
+> `readonly` **name**: `"MeterScan"`
+
+### 82.blockExplorers.default.url
+
+> `readonly` **url**: `"https://scan.meter.io"`
+
+### 82.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 82.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 82.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 82.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 82.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 82.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 82.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 82.id
+
+> **id**: `82`
+
+### 82.name
+
+> **name**: `"Meter"`
+
+### 82.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 82.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 82.nativeCurrency.name
+
+> `readonly` **name**: `"MTR"`
+
+### 82.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"MTR"`
+
+### 82.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 82.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 82.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.meter.io"`]
+
+### 82.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 82.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 82.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 8217
+
+> **8217**: `object` = `chains.klaytn`
+
+### 8217.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 8217.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 8217.blockExplorers.default.name
+
+> `readonly` **name**: `"KlaytnScope"`
+
+### 8217.blockExplorers.default.url
+
+> `readonly` **url**: `"https://scope.klaytn.com"`
+
+### 8217.contracts
+
+> **contracts**: `object`
+
+### 8217.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 8217.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 8217.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `96002415`
+
+### 8217.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 8217.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 8217.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 8217.id
+
+> **id**: `8217`
+
+### 8217.name
+
+> **name**: `"Klaytn"`
+
+### 8217.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 8217.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 8217.nativeCurrency.name
+
+> `readonly` **name**: `"Klaytn"`
+
+### 8217.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"KLAY"`
+
+### 8217.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 8217.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 8217.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://public-en-cypress.klaytn.net"`]
+
+### 8217.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 8217.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 8217.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 841
+
+> **841**: `object` = `chains.taraxa`
+
+### 841.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 841.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 841.blockExplorers.default.name
+
+> `readonly` **name**: `"Taraxa Explorer"`
+
+### 841.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.mainnet.taraxa.io"`
+
+### 841.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 841.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 841.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 841.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 841.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 841.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 841.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 841.id
+
+> **id**: `841`
+
+### 841.name
+
+> **name**: `"Taraxa Mainnet"`
+
+### 841.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 841.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 841.nativeCurrency.name
+
+> `readonly` **name**: `"Tara"`
+
+### 841.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"TARA"`
+
+### 841.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 841.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 841.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.mainnet.taraxa.io"`]
+
+### 841.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 841.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 841.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 8453
+
+> **8453**: `object` = `chains.base`
+
+### 8453.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 8453.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 8453.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api.basescan.org/api"`
+
+### 8453.blockExplorers.default.name
+
+> `readonly` **name**: `"Basescan"`
+
+### 8453.blockExplorers.default.url
+
+> `readonly` **url**: `"https://basescan.org"`
+
+### 8453.contracts
+
+> **contracts**: `object`
+
+### 8453.contracts.gasPriceOracle
+
+> `readonly` **gasPriceOracle**: `object`
+
+### 8453.contracts.gasPriceOracle.address
+
+> `readonly` **address**: `"0x420000000000000000000000000000000000000F"`
+
+### 8453.contracts.l1Block
+
+> `readonly` **l1Block**: `object`
+
+### 8453.contracts.l1Block.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000015"`
+
+### 8453.contracts.l1StandardBridge
+
+> `readonly` **l1StandardBridge**: `object`
+
+### 8453.contracts.l1StandardBridge.1
+
+> `readonly` **1**: `object`
+
+### 8453.contracts.l1StandardBridge.1.address
+
+> `readonly` **address**: `"0x3154Cf16ccdb4C6d922629664174b904d80F2C35"`
+
+### 8453.contracts.l1StandardBridge.1.blockCreated
+
+> `readonly` **blockCreated**: `17482143`
+
+### 8453.contracts.l2CrossDomainMessenger
+
+> `readonly` **l2CrossDomainMessenger**: `object`
+
+### 8453.contracts.l2CrossDomainMessenger.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000007"`
+
+### 8453.contracts.l2Erc721Bridge
+
+> `readonly` **l2Erc721Bridge**: `object`
+
+### 8453.contracts.l2Erc721Bridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000014"`
+
+### 8453.contracts.l2OutputOracle
+
+> `readonly` **l2OutputOracle**: `object`
+
+### 8453.contracts.l2OutputOracle.1
+
+> `readonly` **1**: `object`
+
+### 8453.contracts.l2OutputOracle.1.address
+
+> `readonly` **address**: `"0x56315b90c40730925ec5485cf004d835058518A0"`
+
+### 8453.contracts.l2StandardBridge
+
+> `readonly` **l2StandardBridge**: `object`
+
+### 8453.contracts.l2StandardBridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000010"`
+
+### 8453.contracts.l2ToL1MessagePasser
+
+> `readonly` **l2ToL1MessagePasser**: `object`
+
+### 8453.contracts.l2ToL1MessagePasser.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000016"`
+
+### 8453.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 8453.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 8453.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `5022`
+
+### 8453.contracts.portal
+
+> `readonly` **portal**: `object`
+
+### 8453.contracts.portal.1
+
+> `readonly` **1**: `object`
+
+### 8453.contracts.portal.1.address
+
+> `readonly` **address**: `"0x49048044D57e1C92A77f79988d21Fa8fAF74E97e"`
+
+### 8453.contracts.portal.1.blockCreated
+
+> `readonly` **blockCreated**: `17482143`
+
+### 8453.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 8453.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 8453.formatters
+
+> **formatters**: `object`
+
+### 8453.formatters.block
+
+> `readonly` **block**: `object`
+
+### 8453.formatters.block.exclude
+
+> **exclude**: `undefined` \| []
+
+### 8453.formatters.block.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcBlock`\<`BlockTag`, `boolean`\>
+
+#### Returns
+
+`object`
+
+##### baseFeePerGas
+
+> **baseFeePerGas**: `null` \| `bigint`
+
+##### blobGasUsed
+
+> **blobGasUsed**: `bigint`
+
+##### difficulty
+
+> **difficulty**: `bigint`
+
+##### excessBlobGas
+
+> **excessBlobGas**: `bigint`
+
+##### extraData
+
+> **extraData**: \`0x$\{string\}\`
+
+##### gasLimit
+
+> **gasLimit**: `bigint`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### hash
+
+> **hash**: `null` \| \`0x$\{string\}\`
+
+##### logsBloom
+
+> **logsBloom**: `null` \| \`0x$\{string\}\`
+
+##### miner
+
+> **miner**: \`0x$\{string\}\`
+
+##### mixHash
+
+> **mixHash**: \`0x$\{string\}\`
+
+##### nonce
+
+> **nonce**: `null` \| \`0x$\{string\}\`
+
+##### number
+
+> **number**: `null` \| `bigint`
+
+##### parentHash
+
+> **parentHash**: \`0x$\{string\}\`
+
+##### receiptsRoot
+
+> **receiptsRoot**: \`0x$\{string\}\`
+
+##### sealFields
+
+> **sealFields**: \`0x$\{string\}\`[]
+
+##### sha3Uncles
+
+> **sha3Uncles**: \`0x$\{string\}\`
+
+##### size
+
+> **size**: `bigint`
+
+##### stateRoot
+
+> **stateRoot**: \`0x$\{string\}\`
+
+##### timestamp
+
+> **timestamp**: `bigint`
+
+##### totalDifficulty
+
+> **totalDifficulty**: `null` \| `bigint`
+
+##### transactions
+
+> **transactions**: \`0x$\{string\}\`[] \| `OpStackTransaction`\<`boolean`\>[]
+
+##### transactionsRoot
+
+> **transactionsRoot**: \`0x$\{string\}\`
+
+##### uncles
+
+> **uncles**: \`0x$\{string\}\`[]
+
+##### withdrawals?
+
+> `optional` **withdrawals**: `Withdrawal`[]
+
+##### withdrawalsRoot?
+
+> `optional` **withdrawalsRoot**: \`0x$\{string\}\`
+
+### 8453.formatters.block.type
+
+> **type**: `"block"`
+
+### 8453.formatters.transaction
+
+> `readonly` **transaction**: `object`
+
+### 8453.formatters.transaction.exclude
+
+> **exclude**: `undefined` \| []
+
+### 8453.formatters.transaction.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransaction`\<`boolean`\>
+
+#### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+### 8453.formatters.transaction.type
+
+> **type**: `"transaction"`
+
+### 8453.formatters.transactionReceipt
+
+> `readonly` **transactionReceipt**: `object`
+
+### 8453.formatters.transactionReceipt.exclude
+
+> **exclude**: `undefined` \| []
+
+### 8453.formatters.transactionReceipt.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransactionReceipt`
+
+#### Returns
+
+`object`
+
+##### blobGasPrice?
+
+> `optional` **blobGasPrice**: `bigint`
+
+##### blobGasUsed?
+
+> `optional` **blobGasUsed**: `bigint`
+
+##### blockHash
+
+> **blockHash**: \`0x$\{string\}\`
+
+##### blockNumber
+
+> **blockNumber**: `bigint`
+
+##### contractAddress
+
+> **contractAddress**: `undefined` \| `null` \| \`0x$\{string\}\`
+
+##### cumulativeGasUsed
+
+> **cumulativeGasUsed**: `bigint`
+
+##### effectiveGasPrice
+
+> **effectiveGasPrice**: `bigint`
+
+##### from
+
+> **from**: \`0x$\{string\}\`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### l1Fee
+
+> **l1Fee**: `null` \| `bigint`
+
+##### l1FeeScalar
+
+> **l1FeeScalar**: `null` \| `number`
+
+##### l1GasPrice
+
+> **l1GasPrice**: `null` \| `bigint`
+
+##### l1GasUsed
+
+> **l1GasUsed**: `null` \| `bigint`
+
+##### logs
+
+> **logs**: `Log`\<`bigint`, `number`, `false`, `undefined`, `undefined`, `undefined`, `undefined`\>[]
+
+##### logsBloom
+
+> **logsBloom**: \`0x$\{string\}\`
+
+##### root?
+
+> `optional` **root**: \`0x$\{string\}\`
+
+##### status
+
+> **status**: `"success"` \| `"reverted"`
+
+##### to
+
+> **to**: `null` \| \`0x$\{string\}\`
+
+##### transactionHash
+
+> **transactionHash**: \`0x$\{string\}\`
+
+##### transactionIndex
+
+> **transactionIndex**: `number`
+
+##### type
+
+> **type**: `TransactionType`
+
+### 8453.formatters.transactionReceipt.type
+
+> **type**: `"transactionReceipt"`
+
+### 8453.id
+
+> **id**: `8453`
+
+### 8453.name
+
+> **name**: `"Base"`
+
+### 8453.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 8453.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 8453.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 8453.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 8453.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 8453.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 8453.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://mainnet.base.org"`]
+
+### 8453.serializers
+
+> **serializers**: `object`
+
+### 8453.serializers.transaction()
+
+> `readonly` **transaction**: (`transaction`, `signature`?) => \`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+#### Parameters
+
+• **transaction**: `OpStackTransactionSerializable`
+
+• **signature?**: `Signature`
+
+#### Returns
+
+\`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+### 8453.sourceId
+
+> **sourceId**: `1`
+
+### 8453.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 84531
+
+> **84531**: `object` = `chains.baseGoerli`
+
+### 84531.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 84531.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 84531.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://goerli.basescan.org/api"`
+
+### 84531.blockExplorers.default.name
+
+> `readonly` **name**: `"Basescan"`
+
+### 84531.blockExplorers.default.url
+
+> `readonly` **url**: `"https://goerli.basescan.org"`
+
+### 84531.contracts
+
+> **contracts**: `object`
+
+### 84531.contracts.gasPriceOracle
+
+> `readonly` **gasPriceOracle**: `object`
+
+### 84531.contracts.gasPriceOracle.address
+
+> `readonly` **address**: `"0x420000000000000000000000000000000000000F"`
+
+### 84531.contracts.l1Block
+
+> `readonly` **l1Block**: `object`
+
+### 84531.contracts.l1Block.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000015"`
+
+### 84531.contracts.l1StandardBridge
+
+> `readonly` **l1StandardBridge**: `object`
+
+### 84531.contracts.l1StandardBridge.5
+
+> `readonly` **5**: `object`
+
+### 84531.contracts.l1StandardBridge.5.address
+
+> `readonly` **address**: `"0xfA6D8Ee5BE770F84FC001D098C4bD604Fe01284a"`
+
+### 84531.contracts.l2CrossDomainMessenger
+
+> `readonly` **l2CrossDomainMessenger**: `object`
+
+### 84531.contracts.l2CrossDomainMessenger.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000007"`
+
+### 84531.contracts.l2Erc721Bridge
+
+> `readonly` **l2Erc721Bridge**: `object`
+
+### 84531.contracts.l2Erc721Bridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000014"`
+
+### 84531.contracts.l2OutputOracle
+
+> `readonly` **l2OutputOracle**: `object`
+
+### 84531.contracts.l2OutputOracle.5
+
+> `readonly` **5**: `object`
+
+### 84531.contracts.l2OutputOracle.5.address
+
+> `readonly` **address**: `"0x2A35891ff30313CcFa6CE88dcf3858bb075A2298"`
+
+### 84531.contracts.l2StandardBridge
+
+> `readonly` **l2StandardBridge**: `object`
+
+### 84531.contracts.l2StandardBridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000010"`
+
+### 84531.contracts.l2ToL1MessagePasser
+
+> `readonly` **l2ToL1MessagePasser**: `object`
+
+### 84531.contracts.l2ToL1MessagePasser.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000016"`
+
+### 84531.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 84531.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 84531.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `1376988`
+
+### 84531.contracts.portal
+
+> `readonly` **portal**: `object`
+
+### 84531.contracts.portal.5
+
+> `readonly` **5**: `object`
+
+### 84531.contracts.portal.5.address
+
+> `readonly` **address**: `"0xe93c8cD0D409341205A592f8c4Ac1A5fe5585cfA"`
+
+### 84531.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 84531.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 84531.formatters
+
+> **formatters**: `object`
+
+### 84531.formatters.block
+
+> `readonly` **block**: `object`
+
+### 84531.formatters.block.exclude
+
+> **exclude**: `undefined` \| []
+
+### 84531.formatters.block.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcBlock`\<`BlockTag`, `boolean`\>
+
+#### Returns
+
+`object`
+
+##### baseFeePerGas
+
+> **baseFeePerGas**: `null` \| `bigint`
+
+##### blobGasUsed
+
+> **blobGasUsed**: `bigint`
+
+##### difficulty
+
+> **difficulty**: `bigint`
+
+##### excessBlobGas
+
+> **excessBlobGas**: `bigint`
+
+##### extraData
+
+> **extraData**: \`0x$\{string\}\`
+
+##### gasLimit
+
+> **gasLimit**: `bigint`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### hash
+
+> **hash**: `null` \| \`0x$\{string\}\`
+
+##### logsBloom
+
+> **logsBloom**: `null` \| \`0x$\{string\}\`
+
+##### miner
+
+> **miner**: \`0x$\{string\}\`
+
+##### mixHash
+
+> **mixHash**: \`0x$\{string\}\`
+
+##### nonce
+
+> **nonce**: `null` \| \`0x$\{string\}\`
+
+##### number
+
+> **number**: `null` \| `bigint`
+
+##### parentHash
+
+> **parentHash**: \`0x$\{string\}\`
+
+##### receiptsRoot
+
+> **receiptsRoot**: \`0x$\{string\}\`
+
+##### sealFields
+
+> **sealFields**: \`0x$\{string\}\`[]
+
+##### sha3Uncles
+
+> **sha3Uncles**: \`0x$\{string\}\`
+
+##### size
+
+> **size**: `bigint`
+
+##### stateRoot
+
+> **stateRoot**: \`0x$\{string\}\`
+
+##### timestamp
+
+> **timestamp**: `bigint`
+
+##### totalDifficulty
+
+> **totalDifficulty**: `null` \| `bigint`
+
+##### transactions
+
+> **transactions**: \`0x$\{string\}\`[] \| `OpStackTransaction`\<`boolean`\>[]
+
+##### transactionsRoot
+
+> **transactionsRoot**: \`0x$\{string\}\`
+
+##### uncles
+
+> **uncles**: \`0x$\{string\}\`[]
+
+##### withdrawals?
+
+> `optional` **withdrawals**: `Withdrawal`[]
+
+##### withdrawalsRoot?
+
+> `optional` **withdrawalsRoot**: \`0x$\{string\}\`
+
+### 84531.formatters.block.type
+
+> **type**: `"block"`
+
+### 84531.formatters.transaction
+
+> `readonly` **transaction**: `object`
+
+### 84531.formatters.transaction.exclude
+
+> **exclude**: `undefined` \| []
+
+### 84531.formatters.transaction.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransaction`\<`boolean`\>
+
+#### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+### 84531.formatters.transaction.type
+
+> **type**: `"transaction"`
+
+### 84531.formatters.transactionReceipt
+
+> `readonly` **transactionReceipt**: `object`
+
+### 84531.formatters.transactionReceipt.exclude
+
+> **exclude**: `undefined` \| []
+
+### 84531.formatters.transactionReceipt.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransactionReceipt`
+
+#### Returns
+
+`object`
+
+##### blobGasPrice?
+
+> `optional` **blobGasPrice**: `bigint`
+
+##### blobGasUsed?
+
+> `optional` **blobGasUsed**: `bigint`
+
+##### blockHash
+
+> **blockHash**: \`0x$\{string\}\`
+
+##### blockNumber
+
+> **blockNumber**: `bigint`
+
+##### contractAddress
+
+> **contractAddress**: `undefined` \| `null` \| \`0x$\{string\}\`
+
+##### cumulativeGasUsed
+
+> **cumulativeGasUsed**: `bigint`
+
+##### effectiveGasPrice
+
+> **effectiveGasPrice**: `bigint`
+
+##### from
+
+> **from**: \`0x$\{string\}\`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### l1Fee
+
+> **l1Fee**: `null` \| `bigint`
+
+##### l1FeeScalar
+
+> **l1FeeScalar**: `null` \| `number`
+
+##### l1GasPrice
+
+> **l1GasPrice**: `null` \| `bigint`
+
+##### l1GasUsed
+
+> **l1GasUsed**: `null` \| `bigint`
+
+##### logs
+
+> **logs**: `Log`\<`bigint`, `number`, `false`, `undefined`, `undefined`, `undefined`, `undefined`\>[]
+
+##### logsBloom
+
+> **logsBloom**: \`0x$\{string\}\`
+
+##### root?
+
+> `optional` **root**: \`0x$\{string\}\`
+
+##### status
+
+> **status**: `"success"` \| `"reverted"`
+
+##### to
+
+> **to**: `null` \| \`0x$\{string\}\`
+
+##### transactionHash
+
+> **transactionHash**: \`0x$\{string\}\`
+
+##### transactionIndex
+
+> **transactionIndex**: `number`
+
+##### type
+
+> **type**: `TransactionType`
+
+### 84531.formatters.transactionReceipt.type
+
+> **type**: `"transactionReceipt"`
+
+### 84531.id
+
+> **id**: `84531`
+
+### 84531.name
+
+> **name**: `"Base Goerli"`
+
+### 84531.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 84531.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 84531.nativeCurrency.name
+
+> `readonly` **name**: `"Goerli Ether"`
+
+### 84531.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 84531.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 84531.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 84531.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://goerli.base.org"`]
+
+### 84531.serializers
+
+> **serializers**: `object`
+
+### 84531.serializers.transaction()
+
+> `readonly` **transaction**: (`transaction`, `signature`?) => \`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+#### Parameters
+
+• **transaction**: `OpStackTransactionSerializable`
+
+• **signature?**: `Signature`
+
+#### Returns
+
+\`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+### 84531.sourceId
+
+> **sourceId**: `5`
+
+### 84531.testnet
+
+> **testnet**: `true`
+
+### 84532
+
+> **84532**: `object` = `chains.baseSepolia`
+
+### 84532.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 84532.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 84532.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://api-sepolia.basescan.org/api"`
+
+### 84532.blockExplorers.default.name
+
+> `readonly` **name**: `"Basescan"`
+
+### 84532.blockExplorers.default.url
+
+> `readonly` **url**: `"https://sepolia.basescan.org"`
+
+### 84532.contracts
+
+> **contracts**: `object`
+
+### 84532.contracts.disputeGameFactory
+
+> `readonly` **disputeGameFactory**: `object`
+
+### 84532.contracts.disputeGameFactory.11155111
+
+> `readonly` **11155111**: `object`
+
+### 84532.contracts.disputeGameFactory.11155111.address
+
+> `readonly` **address**: `"0xd6E6dBf4F7EA0ac412fD8b65ED297e64BB7a06E1"`
+
+### 84532.contracts.gasPriceOracle
+
+> `readonly` **gasPriceOracle**: `object`
+
+### 84532.contracts.gasPriceOracle.address
+
+> `readonly` **address**: `"0x420000000000000000000000000000000000000F"`
+
+### 84532.contracts.l1Block
+
+> `readonly` **l1Block**: `object`
+
+### 84532.contracts.l1Block.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000015"`
+
+### 84532.contracts.l1StandardBridge
+
+> `readonly` **l1StandardBridge**: `object`
+
+### 84532.contracts.l1StandardBridge.11155111
+
+> `readonly` **11155111**: `object`
+
+### 84532.contracts.l1StandardBridge.11155111.address
+
+> `readonly` **address**: `"0xfd0Bf71F60660E2f608ed56e1659C450eB113120"`
+
+### 84532.contracts.l1StandardBridge.11155111.blockCreated
+
+> `readonly` **blockCreated**: `4446677`
+
+### 84532.contracts.l2CrossDomainMessenger
+
+> `readonly` **l2CrossDomainMessenger**: `object`
+
+### 84532.contracts.l2CrossDomainMessenger.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000007"`
+
+### 84532.contracts.l2Erc721Bridge
+
+> `readonly` **l2Erc721Bridge**: `object`
+
+### 84532.contracts.l2Erc721Bridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000014"`
+
+### 84532.contracts.l2OutputOracle
+
+> `readonly` **l2OutputOracle**: `object`
+
+### 84532.contracts.l2OutputOracle.11155111
+
+> `readonly` **11155111**: `object`
+
+### 84532.contracts.l2OutputOracle.11155111.address
+
+> `readonly` **address**: `"0x84457ca9D0163FbC4bbfe4Dfbb20ba46e48DF254"`
+
+### 84532.contracts.l2StandardBridge
+
+> `readonly` **l2StandardBridge**: `object`
+
+### 84532.contracts.l2StandardBridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000010"`
+
+### 84532.contracts.l2ToL1MessagePasser
+
+> `readonly` **l2ToL1MessagePasser**: `object`
+
+### 84532.contracts.l2ToL1MessagePasser.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000016"`
+
+### 84532.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 84532.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 84532.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `1059647`
+
+### 84532.contracts.portal
+
+> `readonly` **portal**: `object`
+
+### 84532.contracts.portal.11155111
+
+> `readonly` **11155111**: `object`
+
+### 84532.contracts.portal.11155111.address
+
+> `readonly` **address**: `"0x49f53e41452c74589e85ca1677426ba426459e85"`
+
+### 84532.contracts.portal.11155111.blockCreated
+
+> `readonly` **blockCreated**: `4446677`
+
+### 84532.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 84532.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 84532.formatters
+
+> **formatters**: `object`
+
+### 84532.formatters.block
+
+> `readonly` **block**: `object`
+
+### 84532.formatters.block.exclude
+
+> **exclude**: `undefined` \| []
+
+### 84532.formatters.block.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcBlock`\<`BlockTag`, `boolean`\>
+
+#### Returns
+
+`object`
+
+##### baseFeePerGas
+
+> **baseFeePerGas**: `null` \| `bigint`
+
+##### blobGasUsed
+
+> **blobGasUsed**: `bigint`
+
+##### difficulty
+
+> **difficulty**: `bigint`
+
+##### excessBlobGas
+
+> **excessBlobGas**: `bigint`
+
+##### extraData
+
+> **extraData**: \`0x$\{string\}\`
+
+##### gasLimit
+
+> **gasLimit**: `bigint`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### hash
+
+> **hash**: `null` \| \`0x$\{string\}\`
+
+##### logsBloom
+
+> **logsBloom**: `null` \| \`0x$\{string\}\`
+
+##### miner
+
+> **miner**: \`0x$\{string\}\`
+
+##### mixHash
+
+> **mixHash**: \`0x$\{string\}\`
+
+##### nonce
+
+> **nonce**: `null` \| \`0x$\{string\}\`
+
+##### number
+
+> **number**: `null` \| `bigint`
+
+##### parentHash
+
+> **parentHash**: \`0x$\{string\}\`
+
+##### receiptsRoot
+
+> **receiptsRoot**: \`0x$\{string\}\`
+
+##### sealFields
+
+> **sealFields**: \`0x$\{string\}\`[]
+
+##### sha3Uncles
+
+> **sha3Uncles**: \`0x$\{string\}\`
+
+##### size
+
+> **size**: `bigint`
+
+##### stateRoot
+
+> **stateRoot**: \`0x$\{string\}\`
+
+##### timestamp
+
+> **timestamp**: `bigint`
+
+##### totalDifficulty
+
+> **totalDifficulty**: `null` \| `bigint`
+
+##### transactions
+
+> **transactions**: \`0x$\{string\}\`[] \| `OpStackTransaction`\<`boolean`\>[]
+
+##### transactionsRoot
+
+> **transactionsRoot**: \`0x$\{string\}\`
+
+##### uncles
+
+> **uncles**: \`0x$\{string\}\`[]
+
+##### withdrawals?
+
+> `optional` **withdrawals**: `Withdrawal`[]
+
+##### withdrawalsRoot?
+
+> `optional` **withdrawalsRoot**: \`0x$\{string\}\`
+
+### 84532.formatters.block.type
+
+> **type**: `"block"`
+
+### 84532.formatters.transaction
+
+> `readonly` **transaction**: `object`
+
+### 84532.formatters.transaction.exclude
+
+> **exclude**: `undefined` \| []
+
+### 84532.formatters.transaction.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransaction`\<`boolean`\>
+
+#### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+### 84532.formatters.transaction.type
+
+> **type**: `"transaction"`
+
+### 84532.formatters.transactionReceipt
+
+> `readonly` **transactionReceipt**: `object`
+
+### 84532.formatters.transactionReceipt.exclude
+
+> **exclude**: `undefined` \| []
+
+### 84532.formatters.transactionReceipt.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransactionReceipt`
+
+#### Returns
+
+`object`
+
+##### blobGasPrice?
+
+> `optional` **blobGasPrice**: `bigint`
+
+##### blobGasUsed?
+
+> `optional` **blobGasUsed**: `bigint`
+
+##### blockHash
+
+> **blockHash**: \`0x$\{string\}\`
+
+##### blockNumber
+
+> **blockNumber**: `bigint`
+
+##### contractAddress
+
+> **contractAddress**: `undefined` \| `null` \| \`0x$\{string\}\`
+
+##### cumulativeGasUsed
+
+> **cumulativeGasUsed**: `bigint`
+
+##### effectiveGasPrice
+
+> **effectiveGasPrice**: `bigint`
+
+##### from
+
+> **from**: \`0x$\{string\}\`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### l1Fee
+
+> **l1Fee**: `null` \| `bigint`
+
+##### l1FeeScalar
+
+> **l1FeeScalar**: `null` \| `number`
+
+##### l1GasPrice
+
+> **l1GasPrice**: `null` \| `bigint`
+
+##### l1GasUsed
+
+> **l1GasUsed**: `null` \| `bigint`
+
+##### logs
+
+> **logs**: `Log`\<`bigint`, `number`, `false`, `undefined`, `undefined`, `undefined`, `undefined`\>[]
+
+##### logsBloom
+
+> **logsBloom**: \`0x$\{string\}\`
+
+##### root?
+
+> `optional` **root**: \`0x$\{string\}\`
+
+##### status
+
+> **status**: `"success"` \| `"reverted"`
+
+##### to
+
+> **to**: `null` \| \`0x$\{string\}\`
+
+##### transactionHash
+
+> **transactionHash**: \`0x$\{string\}\`
+
+##### transactionIndex
+
+> **transactionIndex**: `number`
+
+##### type
+
+> **type**: `TransactionType`
+
+### 84532.formatters.transactionReceipt.type
+
+> **type**: `"transactionReceipt"`
+
+### 84532.id
+
+> **id**: `84532`
+
+### 84532.name
+
+> **name**: `"Base Sepolia"`
+
+### 84532.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 84532.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 84532.nativeCurrency.name
+
+> `readonly` **name**: `"Sepolia Ether"`
+
+### 84532.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 84532.network
+
+> `readonly` **network**: `"base-sepolia"`
+
+### 84532.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 84532.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 84532.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://sepolia.base.org"`]
+
+### 84532.serializers
+
+> **serializers**: `object`
+
+### 84532.serializers.transaction()
+
+> `readonly` **transaction**: (`transaction`, `signature`?) => \`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+#### Parameters
+
+• **transaction**: `OpStackTransactionSerializable`
+
+• **signature?**: `Signature`
+
+#### Returns
+
+\`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+### 84532.sourceId
+
+> **sourceId**: `11155111`
+
+### 84532.testnet
+
+> **testnet**: `true`
+
+### 888
+
+> **888**: `object` = `chains.wanchain`
+
+### 888.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 888.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 888.blockExplorers.default.name
+
+> `readonly` **name**: `"WanScan"`
+
+### 888.blockExplorers.default.url
+
+> `readonly` **url**: `"https://wanscan.org"`
+
+### 888.contracts
+
+> **contracts**: `object`
+
+### 888.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 888.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcDF6A1566e78EB4594c86Fe73Fcdc82429e97fbB"`
+
+### 888.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `25312390`
+
+### 888.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 888.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 888.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 888.id
+
+> **id**: `888`
+
+### 888.name
+
+> **name**: `"Wanchain"`
+
+### 888.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 888.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 888.nativeCurrency.name
+
+> `readonly` **name**: `"WANCHAIN"`
+
+### 888.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"WAN"`
+
+### 888.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 888.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 888.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://gwan-ssl.wandevs.org:56891"`, `"https://gwan2-ssl.wandevs.org"`]
+
+### 888.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 888.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 888.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 88882
+
+> **88882**: `object` = `chains.spicy`
+
+### 88882.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 88882.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 88882.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"http://spicy-explorer.chiliz.com/api"`
+
+### 88882.blockExplorers.default.name
+
+> `readonly` **name**: `"Chiliz Explorer"`
+
+### 88882.blockExplorers.default.url
+
+> `readonly` **url**: `"http://spicy-explorer.chiliz.com"`
+
+### 88882.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 88882.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 88882.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 88882.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 88882.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 88882.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 88882.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 88882.id
+
+> **id**: `88882`
+
+### 88882.name
+
+> **name**: `"Chiliz Spicy Testnet"`
+
+### 88882.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 88882.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 88882.nativeCurrency.name
+
+> `readonly` **name**: `"CHZ"`
+
+### 88882.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"CHZ"`
+
+### 88882.network
+
+> `readonly` **network**: `"chiliz-spicy-Testnet"`
+
+### 88882.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 88882.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 88882.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://spicy-rpc.chiliz.com"`, `"https://chiliz-spicy-rpc.publicnode.com"`]
+
+### 88882.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://spicy-rpc-ws.chiliz.com"`, `"wss://chiliz-spicy-rpc.publicnode.com"`]
+
+### 88882.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 88882.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 88882.testnet
+
+> **testnet**: `true`
+
+### 88888
+
+> **88888**: `object` = `chains.chiliz`
+
+### 88888.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 88888.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 88888.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://scan.chiliz.com/api"`
+
+### 88888.blockExplorers.default.name
+
+> `readonly` **name**: `"Chiliz Explorer"`
+
+### 88888.blockExplorers.default.url
+
+> `readonly` **url**: `"https://scan.chiliz.com"`
+
+### 88888.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 88888.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 88888.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 88888.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 88888.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 88888.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 88888.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 88888.id
+
+> **id**: `88888`
+
+### 88888.name
+
+> **name**: `"Chiliz Chain"`
+
+### 88888.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 88888.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 88888.nativeCurrency.name
+
+> `readonly` **name**: `"CHZ"`
+
+### 88888.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"CHZ"`
+
+### 88888.network
+
+> `readonly` **network**: `"chiliz-chain"`
+
+### 88888.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 88888.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 88888.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.ankr.com/chiliz"`, `"https://chiliz-rpc.publicnode.com"`]
+
+### 88888.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 88888.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 88888.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 888888888
+
+> **888888888**: `object` = `chains.ancient8`
+
+### 888888888.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 888888888.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 888888888.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://scan.ancient8.gg/api"`
+
+### 888888888.blockExplorers.default.name
+
+> `readonly` **name**: `"Ancient8 explorer"`
+
+### 888888888.blockExplorers.default.url
+
+> `readonly` **url**: `"https://scan.ancient8.gg"`
+
+### 888888888.contracts
+
+> **contracts**: `object`
+
+### 888888888.contracts.gasPriceOracle
+
+> `readonly` **gasPriceOracle**: `object`
+
+### 888888888.contracts.gasPriceOracle.address
+
+> `readonly` **address**: `"0x420000000000000000000000000000000000000F"`
+
+### 888888888.contracts.l1Block
+
+> `readonly` **l1Block**: `object`
+
+### 888888888.contracts.l1Block.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000015"`
+
+### 888888888.contracts.l1StandardBridge
+
+> `readonly` **l1StandardBridge**: `object`
+
+### 888888888.contracts.l1StandardBridge.1
+
+> `readonly` **1**: `object`
+
+### 888888888.contracts.l1StandardBridge.1.address
+
+> `readonly` **address**: `"0xd5e3eDf5b68135D559D572E26bF863FBC1950033"`
+
+### 888888888.contracts.l1StandardBridge.1.blockCreated
+
+> `readonly` **blockCreated**: `19070571`
+
+### 888888888.contracts.l2CrossDomainMessenger
+
+> `readonly` **l2CrossDomainMessenger**: `object`
+
+### 888888888.contracts.l2CrossDomainMessenger.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000007"`
+
+### 888888888.contracts.l2Erc721Bridge
+
+> `readonly` **l2Erc721Bridge**: `object`
+
+### 888888888.contracts.l2Erc721Bridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000014"`
+
+### 888888888.contracts.l2OutputOracle
+
+> `readonly` **l2OutputOracle**: `object`
+
+### 888888888.contracts.l2OutputOracle.1
+
+> `readonly` **1**: `object`
+
+### 888888888.contracts.l2OutputOracle.1.address
+
+> `readonly` **address**: `"0xB09DC08428C8b4EFB4ff9C0827386CDF34277996"`
+
+### 888888888.contracts.l2StandardBridge
+
+> `readonly` **l2StandardBridge**: `object`
+
+### 888888888.contracts.l2StandardBridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000010"`
+
+### 888888888.contracts.l2ToL1MessagePasser
+
+> `readonly` **l2ToL1MessagePasser**: `object`
+
+### 888888888.contracts.l2ToL1MessagePasser.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000016"`
+
+### 888888888.contracts.portal
+
+> `readonly` **portal**: `object`
+
+### 888888888.contracts.portal.1
+
+> `readonly` **1**: `object`
+
+### 888888888.contracts.portal.1.address
+
+> `readonly` **address**: `"0x639F2AECE398Aa76b07e59eF6abe2cFe32bacb68"`
+
+### 888888888.contracts.portal.1.blockCreated
+
+> `readonly` **blockCreated**: `19070571`
+
+### 888888888.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 888888888.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 888888888.formatters
+
+> **formatters**: `object`
+
+### 888888888.formatters.block
+
+> `readonly` **block**: `object`
+
+### 888888888.formatters.block.exclude
+
+> **exclude**: `undefined` \| []
+
+### 888888888.formatters.block.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcBlock`\<`BlockTag`, `boolean`\>
+
+#### Returns
+
+`object`
+
+##### baseFeePerGas
+
+> **baseFeePerGas**: `null` \| `bigint`
+
+##### blobGasUsed
+
+> **blobGasUsed**: `bigint`
+
+##### difficulty
+
+> **difficulty**: `bigint`
+
+##### excessBlobGas
+
+> **excessBlobGas**: `bigint`
+
+##### extraData
+
+> **extraData**: \`0x$\{string\}\`
+
+##### gasLimit
+
+> **gasLimit**: `bigint`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### hash
+
+> **hash**: `null` \| \`0x$\{string\}\`
+
+##### logsBloom
+
+> **logsBloom**: `null` \| \`0x$\{string\}\`
+
+##### miner
+
+> **miner**: \`0x$\{string\}\`
+
+##### mixHash
+
+> **mixHash**: \`0x$\{string\}\`
+
+##### nonce
+
+> **nonce**: `null` \| \`0x$\{string\}\`
+
+##### number
+
+> **number**: `null` \| `bigint`
+
+##### parentHash
+
+> **parentHash**: \`0x$\{string\}\`
+
+##### receiptsRoot
+
+> **receiptsRoot**: \`0x$\{string\}\`
+
+##### sealFields
+
+> **sealFields**: \`0x$\{string\}\`[]
+
+##### sha3Uncles
+
+> **sha3Uncles**: \`0x$\{string\}\`
+
+##### size
+
+> **size**: `bigint`
+
+##### stateRoot
+
+> **stateRoot**: \`0x$\{string\}\`
+
+##### timestamp
+
+> **timestamp**: `bigint`
+
+##### totalDifficulty
+
+> **totalDifficulty**: `null` \| `bigint`
+
+##### transactions
+
+> **transactions**: \`0x$\{string\}\`[] \| `OpStackTransaction`\<`boolean`\>[]
+
+##### transactionsRoot
+
+> **transactionsRoot**: \`0x$\{string\}\`
+
+##### uncles
+
+> **uncles**: \`0x$\{string\}\`[]
+
+##### withdrawals?
+
+> `optional` **withdrawals**: `Withdrawal`[]
+
+##### withdrawalsRoot?
+
+> `optional` **withdrawalsRoot**: \`0x$\{string\}\`
+
+### 888888888.formatters.block.type
+
+> **type**: `"block"`
+
+### 888888888.formatters.transaction
+
+> `readonly` **transaction**: `object`
+
+### 888888888.formatters.transaction.exclude
+
+> **exclude**: `undefined` \| []
+
+### 888888888.formatters.transaction.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransaction`\<`boolean`\>
+
+#### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+### 888888888.formatters.transaction.type
+
+> **type**: `"transaction"`
+
+### 888888888.formatters.transactionReceipt
+
+> `readonly` **transactionReceipt**: `object`
+
+### 888888888.formatters.transactionReceipt.exclude
+
+> **exclude**: `undefined` \| []
+
+### 888888888.formatters.transactionReceipt.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransactionReceipt`
+
+#### Returns
+
+`object`
+
+##### blobGasPrice?
+
+> `optional` **blobGasPrice**: `bigint`
+
+##### blobGasUsed?
+
+> `optional` **blobGasUsed**: `bigint`
+
+##### blockHash
+
+> **blockHash**: \`0x$\{string\}\`
+
+##### blockNumber
+
+> **blockNumber**: `bigint`
+
+##### contractAddress
+
+> **contractAddress**: `undefined` \| `null` \| \`0x$\{string\}\`
+
+##### cumulativeGasUsed
+
+> **cumulativeGasUsed**: `bigint`
+
+##### effectiveGasPrice
+
+> **effectiveGasPrice**: `bigint`
+
+##### from
+
+> **from**: \`0x$\{string\}\`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### l1Fee
+
+> **l1Fee**: `null` \| `bigint`
+
+##### l1FeeScalar
+
+> **l1FeeScalar**: `null` \| `number`
+
+##### l1GasPrice
+
+> **l1GasPrice**: `null` \| `bigint`
+
+##### l1GasUsed
+
+> **l1GasUsed**: `null` \| `bigint`
+
+##### logs
+
+> **logs**: `Log`\<`bigint`, `number`, `false`, `undefined`, `undefined`, `undefined`, `undefined`\>[]
+
+##### logsBloom
+
+> **logsBloom**: \`0x$\{string\}\`
+
+##### root?
+
+> `optional` **root**: \`0x$\{string\}\`
+
+##### status
+
+> **status**: `"success"` \| `"reverted"`
+
+##### to
+
+> **to**: `null` \| \`0x$\{string\}\`
+
+##### transactionHash
+
+> **transactionHash**: \`0x$\{string\}\`
+
+##### transactionIndex
+
+> **transactionIndex**: `number`
+
+##### type
+
+> **type**: `TransactionType`
+
+### 888888888.formatters.transactionReceipt.type
+
+> **type**: `"transactionReceipt"`
+
+### 888888888.id
+
+> **id**: `888888888`
+
+### 888888888.name
+
+> **name**: `"Ancient8"`
+
+### 888888888.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 888888888.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 888888888.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 888888888.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 888888888.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 888888888.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 888888888.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.ancient8.gg"`]
+
+### 888888888.serializers
+
+> **serializers**: `object`
+
+### 888888888.serializers.transaction()
+
+> `readonly` **transaction**: (`transaction`, `signature`?) => \`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+#### Parameters
+
+• **transaction**: `OpStackTransactionSerializable`
+
+• **signature?**: `Signature`
+
+#### Returns
+
+\`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+### 888888888.sourceId
+
+> **sourceId**: `1`
+
+### 888888888.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 8899
+
+> **8899**: `object` = `chains.jbc`
+
+### 8899.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 8899.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 8899.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://exp-l1.jibchain.net/api"`
+
+### 8899.blockExplorers.default.name
+
+> `readonly` **name**: `"Blockscout"`
+
+### 8899.blockExplorers.default.url
+
+> `readonly` **url**: `"https://exp-l1.jibchain.net"`
+
+### 8899.contracts
+
+> **contracts**: `object`
+
+### 8899.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 8899.contracts.multicall3.address
+
+> `readonly` **address**: `"0xc0C8C486D1466C57Efe13C2bf000d4c56F47CBdC"`
+
+### 8899.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `2299048`
+
+### 8899.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 8899.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 8899.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 8899.id
+
+> **id**: `8899`
+
+### 8899.name
+
+> **name**: `"JIBCHAIN L1"`
+
+### 8899.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 8899.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 8899.nativeCurrency.name
+
+> `readonly` **name**: `"JBC"`
+
+### 8899.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"JBC"`
+
+### 8899.network
+
+> `readonly` **network**: `"jbc"`
+
+### 8899.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 8899.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 8899.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc-l1.jibchain.net"`]
+
+### 8899.rpcUrls.public
+
+> `readonly` **public**: `object`
+
+### 8899.rpcUrls.public.http
+
+> `readonly` **http**: readonly [`"https://rpc-l1.jibchain.net"`]
+
+### 8899.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 8899.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 8899.testnet
+
+> **testnet**: `false`
+
+### 88991
+
+> **88991**: `object` = `chains.jbcTestnet`
+
+### 88991.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 88991.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 88991.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://exp.testnet.jibchain.net/api"`
+
+### 88991.blockExplorers.default.name
+
+> `readonly` **name**: `"Blockscout"`
+
+### 88991.blockExplorers.default.url
+
+> `readonly` **url**: `"https://exp.testnet.jibchain.net"`
+
+### 88991.contracts
+
+> **contracts**: `object`
+
+### 88991.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 88991.contracts.multicall3.address
+
+> `readonly` **address**: `"0xa1a858ad9041B4741e620355a3F96B3c78e70ecE"`
+
+### 88991.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `32848`
+
+### 88991.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 88991.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 88991.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 88991.id
+
+> **id**: `88991`
+
+### 88991.name
+
+> **name**: `"Jibchain Testnet"`
+
+### 88991.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 88991.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 88991.nativeCurrency.name
+
+> `readonly` **name**: `"tJBC"`
+
+### 88991.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"tJBC"`
+
+### 88991.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 88991.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 88991.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.testnet.jibchain.net"`]
+
+### 88991.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 88991.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 88991.testnet
+
+> **testnet**: `true`
+
+### 9000
+
+> **9000**: `object` = `chains.evmosTestnet`
+
+### 9000.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 9000.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 9000.blockExplorers.default.name
+
+> `readonly` **name**: `"Evmos Testnet Block Explorer"`
+
+### 9000.blockExplorers.default.url
+
+> `readonly` **url**: `"https://evm.evmos.dev/"`
+
+### 9000.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 9000.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 9000.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 9000.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 9000.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 9000.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 9000.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 9000.id
+
+> **id**: `9000`
+
+### 9000.name
+
+> **name**: `"Evmos Testnet"`
+
+### 9000.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 9000.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 9000.nativeCurrency.name
+
+> `readonly` **name**: `"Evmos"`
+
+### 9000.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"EVMOS"`
+
+### 9000.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 9000.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 9000.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://eth.bd.evmos.dev:8545"`]
+
+### 9000.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 9000.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 9000.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 9001
+
+> **9001**: `object` = `chains.evmos`
+
+### 9001.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 9001.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 9001.blockExplorers.default.name
+
+> `readonly` **name**: `"Evmos Block Explorer"`
+
+### 9001.blockExplorers.default.url
+
+> `readonly` **url**: `"https://escan.live"`
+
+### 9001.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 9001.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 9001.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 9001.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 9001.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 9001.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 9001.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 9001.id
+
+> **id**: `9001`
+
+### 9001.name
+
+> **name**: `"Evmos"`
+
+### 9001.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 9001.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 9001.nativeCurrency.name
+
+> `readonly` **name**: `"Evmos"`
+
+### 9001.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"EVMOS"`
+
+### 9001.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 9001.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 9001.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://eth.bd.evmos.org:8545"`]
+
+### 9001.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 9001.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 9001.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 919
+
+> **919**: `object` = `chains.modeTestnet`
+
+### 919.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 919.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 919.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://sepolia.explorer.mode.network/api"`
+
+### 919.blockExplorers.default.name
+
+> `readonly` **name**: `"Blockscout"`
+
+### 919.blockExplorers.default.url
+
+> `readonly` **url**: `"https://sepolia.explorer.mode.network"`
+
+### 919.contracts
+
+> **contracts**: `object`
+
+### 919.contracts.gasPriceOracle
+
+> `readonly` **gasPriceOracle**: `object`
+
+### 919.contracts.gasPriceOracle.address
+
+> `readonly` **address**: `"0x420000000000000000000000000000000000000F"`
+
+### 919.contracts.l1Block
+
+> `readonly` **l1Block**: `object`
+
+### 919.contracts.l1Block.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000015"`
+
+### 919.contracts.l1StandardBridge
+
+> `readonly` **l1StandardBridge**: `object`
+
+### 919.contracts.l1StandardBridge.11155111
+
+> `readonly` **11155111**: `object`
+
+### 919.contracts.l1StandardBridge.11155111.address
+
+> `readonly` **address**: `"0xbC5C679879B2965296756CD959C3C739769995E2"`
+
+### 919.contracts.l1StandardBridge.11155111.blockCreated
+
+> `readonly` **blockCreated**: `3778392`
+
+### 919.contracts.l2CrossDomainMessenger
+
+> `readonly` **l2CrossDomainMessenger**: `object`
+
+### 919.contracts.l2CrossDomainMessenger.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000007"`
+
+### 919.contracts.l2Erc721Bridge
+
+> `readonly` **l2Erc721Bridge**: `object`
+
+### 919.contracts.l2Erc721Bridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000014"`
+
+### 919.contracts.l2OutputOracle
+
+> `readonly` **l2OutputOracle**: `object`
+
+### 919.contracts.l2OutputOracle.11155111
+
+> `readonly` **11155111**: `object`
+
+### 919.contracts.l2OutputOracle.11155111.address
+
+> `readonly` **address**: `"0x2634BD65ba27AB63811c74A63118ACb312701Bfa"`
+
+### 919.contracts.l2OutputOracle.11155111.blockCreated
+
+> `readonly` **blockCreated**: `3778393`
+
+### 919.contracts.l2StandardBridge
+
+> `readonly` **l2StandardBridge**: `object`
+
+### 919.contracts.l2StandardBridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000010"`
+
+### 919.contracts.l2ToL1MessagePasser
+
+> `readonly` **l2ToL1MessagePasser**: `object`
+
+### 919.contracts.l2ToL1MessagePasser.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000016"`
+
+### 919.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 919.contracts.multicall3.address
+
+> `readonly` **address**: `"0xBAba8373113Fb7a68f195deF18732e01aF8eDfCF"`
+
+### 919.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `3019007`
+
+### 919.contracts.portal
+
+> `readonly` **portal**: `object`
+
+### 919.contracts.portal.11155111
+
+> `readonly` **11155111**: `object`
+
+### 919.contracts.portal.11155111.address
+
+> `readonly` **address**: `"0x320e1580effF37E008F1C92700d1eBa47c1B23fD"`
+
+### 919.contracts.portal.11155111.blockCreated
+
+> `readonly` **blockCreated**: `3778395`
+
+### 919.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 919.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 919.formatters
+
+> **formatters**: `object`
+
+### 919.formatters.block
+
+> `readonly` **block**: `object`
+
+### 919.formatters.block.exclude
+
+> **exclude**: `undefined` \| []
+
+### 919.formatters.block.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcBlock`\<`BlockTag`, `boolean`\>
+
+#### Returns
+
+`object`
+
+##### baseFeePerGas
+
+> **baseFeePerGas**: `null` \| `bigint`
+
+##### blobGasUsed
+
+> **blobGasUsed**: `bigint`
+
+##### difficulty
+
+> **difficulty**: `bigint`
+
+##### excessBlobGas
+
+> **excessBlobGas**: `bigint`
+
+##### extraData
+
+> **extraData**: \`0x$\{string\}\`
+
+##### gasLimit
+
+> **gasLimit**: `bigint`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### hash
+
+> **hash**: `null` \| \`0x$\{string\}\`
+
+##### logsBloom
+
+> **logsBloom**: `null` \| \`0x$\{string\}\`
+
+##### miner
+
+> **miner**: \`0x$\{string\}\`
+
+##### mixHash
+
+> **mixHash**: \`0x$\{string\}\`
+
+##### nonce
+
+> **nonce**: `null` \| \`0x$\{string\}\`
+
+##### number
+
+> **number**: `null` \| `bigint`
+
+##### parentHash
+
+> **parentHash**: \`0x$\{string\}\`
+
+##### receiptsRoot
+
+> **receiptsRoot**: \`0x$\{string\}\`
+
+##### sealFields
+
+> **sealFields**: \`0x$\{string\}\`[]
+
+##### sha3Uncles
+
+> **sha3Uncles**: \`0x$\{string\}\`
+
+##### size
+
+> **size**: `bigint`
+
+##### stateRoot
+
+> **stateRoot**: \`0x$\{string\}\`
+
+##### timestamp
+
+> **timestamp**: `bigint`
+
+##### totalDifficulty
+
+> **totalDifficulty**: `null` \| `bigint`
+
+##### transactions
+
+> **transactions**: \`0x$\{string\}\`[] \| `OpStackTransaction`\<`boolean`\>[]
+
+##### transactionsRoot
+
+> **transactionsRoot**: \`0x$\{string\}\`
+
+##### uncles
+
+> **uncles**: \`0x$\{string\}\`[]
+
+##### withdrawals?
+
+> `optional` **withdrawals**: `Withdrawal`[]
+
+##### withdrawalsRoot?
+
+> `optional` **withdrawalsRoot**: \`0x$\{string\}\`
+
+### 919.formatters.block.type
+
+> **type**: `"block"`
+
+### 919.formatters.transaction
+
+> `readonly` **transaction**: `object`
+
+### 919.formatters.transaction.exclude
+
+> **exclude**: `undefined` \| []
+
+### 919.formatters.transaction.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransaction`\<`boolean`\>
+
+#### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+### 919.formatters.transaction.type
+
+> **type**: `"transaction"`
+
+### 919.formatters.transactionReceipt
+
+> `readonly` **transactionReceipt**: `object`
+
+### 919.formatters.transactionReceipt.exclude
+
+> **exclude**: `undefined` \| []
+
+### 919.formatters.transactionReceipt.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransactionReceipt`
+
+#### Returns
+
+`object`
+
+##### blobGasPrice?
+
+> `optional` **blobGasPrice**: `bigint`
+
+##### blobGasUsed?
+
+> `optional` **blobGasUsed**: `bigint`
+
+##### blockHash
+
+> **blockHash**: \`0x$\{string\}\`
+
+##### blockNumber
+
+> **blockNumber**: `bigint`
+
+##### contractAddress
+
+> **contractAddress**: `undefined` \| `null` \| \`0x$\{string\}\`
+
+##### cumulativeGasUsed
+
+> **cumulativeGasUsed**: `bigint`
+
+##### effectiveGasPrice
+
+> **effectiveGasPrice**: `bigint`
+
+##### from
+
+> **from**: \`0x$\{string\}\`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### l1Fee
+
+> **l1Fee**: `null` \| `bigint`
+
+##### l1FeeScalar
+
+> **l1FeeScalar**: `null` \| `number`
+
+##### l1GasPrice
+
+> **l1GasPrice**: `null` \| `bigint`
+
+##### l1GasUsed
+
+> **l1GasUsed**: `null` \| `bigint`
+
+##### logs
+
+> **logs**: `Log`\<`bigint`, `number`, `false`, `undefined`, `undefined`, `undefined`, `undefined`\>[]
+
+##### logsBloom
+
+> **logsBloom**: \`0x$\{string\}\`
+
+##### root?
+
+> `optional` **root**: \`0x$\{string\}\`
+
+##### status
+
+> **status**: `"success"` \| `"reverted"`
+
+##### to
+
+> **to**: `null` \| \`0x$\{string\}\`
+
+##### transactionHash
+
+> **transactionHash**: \`0x$\{string\}\`
+
+##### transactionIndex
+
+> **transactionIndex**: `number`
+
+##### type
+
+> **type**: `TransactionType`
+
+### 919.formatters.transactionReceipt.type
+
+> **type**: `"transactionReceipt"`
+
+### 919.id
+
+> **id**: `919`
+
+### 919.name
+
+> **name**: `"Mode Testnet"`
+
+### 919.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 919.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 919.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 919.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 919.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 919.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 919.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://sepolia.mode.network"`]
+
+### 919.serializers
+
+> **serializers**: `object`
+
+### 919.serializers.transaction()
+
+> `readonly` **transaction**: (`transaction`, `signature`?) => \`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+#### Parameters
+
+• **transaction**: `OpStackTransactionSerializable`
+
+• **signature?**: `Signature`
+
+#### Returns
+
+\`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+### 919.sourceId
+
+> **sourceId**: `11155111`
+
+### 919.testnet
+
+> **testnet**: `true`
+
+### 957
+
+> **957**: `object` = `chains.lyra`
+
+### 957.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 957.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 957.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://explorer.lyra.finance/api/v2"`
+
+### 957.blockExplorers.default.name
+
+> `readonly` **name**: `"Lyra Explorer"`
+
+### 957.blockExplorers.default.url
+
+> `readonly` **url**: `"https://explorer.lyra.finance"`
+
+### 957.contracts
+
+> **contracts**: `object`
+
+### 957.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 957.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 957.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `1935198`
+
+### 957.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 957.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 957.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 957.id
+
+> **id**: `957`
+
+### 957.name
+
+> **name**: `"Lyra Chain"`
+
+### 957.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 957.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 957.nativeCurrency.name
+
+> `readonly` **name**: `"Ether"`
+
+### 957.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 957.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 957.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 957.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.lyra.finance"`]
+
+### 957.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 957.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 957.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 96
+
+> **96**: `object` = `chains.bitkub`
+
+### 96.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 96.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 96.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://www.bkcscan.com/api"`
+
+### 96.blockExplorers.default.name
+
+> `readonly` **name**: `"Bitkub Chain Mainnet Explorer"`
+
+### 96.blockExplorers.default.url
+
+> `readonly` **url**: `"https://www.bkcscan.com"`
+
+### 96.contracts?
+
+> `optional` **contracts**: `object`
+
+#### Index Signature
+
+ \[`x`: `string`\]: `ChainContract` \| `object` \| `undefined`
+
+### 96.contracts.ensRegistry?
+
+> `optional` **ensRegistry**: `ChainContract`
+
+### 96.contracts.ensUniversalResolver?
+
+> `optional` **ensUniversalResolver**: `ChainContract`
+
+### 96.contracts.multicall3?
+
+> `optional` **multicall3**: `ChainContract`
+
+### 96.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 96.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 96.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 96.id
+
+> **id**: `96`
+
+### 96.name
+
+> **name**: `"Bitkub"`
+
+### 96.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 96.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 96.nativeCurrency.name
+
+> `readonly` **name**: `"Bitkub"`
+
+### 96.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"KUB"`
+
+### 96.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 96.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 96.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://rpc.bitkubchain.io"`]
+
+### 96.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 96.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 96.testnet?
+
+> `optional` **testnet**: `boolean`
+
+### 97
+
+> **97**: `object` = `chains.bscTestnet`
+
+### 97.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 97.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 97.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://testnet.bscscan.com/api"`
+
+### 97.blockExplorers.default.name
+
+> `readonly` **name**: `"BscScan"`
+
+### 97.blockExplorers.default.url
+
+> `readonly` **url**: `"https://testnet.bscscan.com"`
+
+### 97.contracts
+
+> **contracts**: `object`
+
+### 97.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 97.contracts.multicall3.address
+
+> `readonly` **address**: `"0xca11bde05977b3631167028862be2a173976ca11"`
+
+### 97.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `17422483`
+
+### 97.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 97.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 97.formatters?
+
+> `optional` **formatters**: `undefined`
+
+### 97.id
+
+> **id**: `97`
+
+### 97.name
+
+> **name**: `"Binance Smart Chain Testnet"`
+
+### 97.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 97.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 97.nativeCurrency.name
+
+> `readonly` **name**: `"BNB"`
+
+### 97.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"tBNB"`
+
+### 97.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 97.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 97.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://data-seed-prebsc-1-s1.bnbchain.org:8545"`]
+
+### 97.serializers?
+
+> `optional` **serializers**: `ChainSerializers`\<`undefined`, `TransactionSerializable`\<`bigint`, `number`\>\>
+
+### 97.sourceId?
+
+> `optional` **sourceId**: `number`
+
+### 97.testnet
+
+> **testnet**: `true`
+
+### 999
+
+> **999**: `object` = `chains.zoraTestnet`
+
+### 999.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 999.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 999.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://testnet.explorer.zora.energy/api"`
+
+### 999.blockExplorers.default.name
+
+> `readonly` **name**: `"Explorer"`
+
+### 999.blockExplorers.default.url
+
+> `readonly` **url**: `"https://testnet.explorer.zora.energy"`
+
+### 999.contracts
+
+> **contracts**: `object`
+
+### 999.contracts.gasPriceOracle
+
+> `readonly` **gasPriceOracle**: `object`
+
+### 999.contracts.gasPriceOracle.address
+
+> `readonly` **address**: `"0x420000000000000000000000000000000000000F"`
+
+### 999.contracts.l1Block
+
+> `readonly` **l1Block**: `object`
+
+### 999.contracts.l1Block.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000015"`
+
+### 999.contracts.l2CrossDomainMessenger
+
+> `readonly` **l2CrossDomainMessenger**: `object`
+
+### 999.contracts.l2CrossDomainMessenger.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000007"`
+
+### 999.contracts.l2Erc721Bridge
+
+> `readonly` **l2Erc721Bridge**: `object`
+
+### 999.contracts.l2Erc721Bridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000014"`
+
+### 999.contracts.l2StandardBridge
+
+> `readonly` **l2StandardBridge**: `object`
+
+### 999.contracts.l2StandardBridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000010"`
+
+### 999.contracts.l2ToL1MessagePasser
+
+> `readonly` **l2ToL1MessagePasser**: `object`
+
+### 999.contracts.l2ToL1MessagePasser.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000016"`
+
+### 999.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 999.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 999.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `189123`
+
+### 999.contracts.portal
+
+> `readonly` **portal**: `object`
+
+### 999.contracts.portal.5
+
+> `readonly` **5**: `object`
+
+### 999.contracts.portal.5.address
+
+> `readonly` **address**: `"0xDb9F51790365e7dc196e7D072728df39Be958ACe"`
+
+### 999.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 999.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 999.formatters
+
+> **formatters**: `object`
+
+### 999.formatters.block
+
+> `readonly` **block**: `object`
+
+### 999.formatters.block.exclude
+
+> **exclude**: `undefined` \| []
+
+### 999.formatters.block.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcBlock`\<`BlockTag`, `boolean`\>
+
+#### Returns
+
+`object`
+
+##### baseFeePerGas
+
+> **baseFeePerGas**: `null` \| `bigint`
+
+##### blobGasUsed
+
+> **blobGasUsed**: `bigint`
+
+##### difficulty
+
+> **difficulty**: `bigint`
+
+##### excessBlobGas
+
+> **excessBlobGas**: `bigint`
+
+##### extraData
+
+> **extraData**: \`0x$\{string\}\`
+
+##### gasLimit
+
+> **gasLimit**: `bigint`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### hash
+
+> **hash**: `null` \| \`0x$\{string\}\`
+
+##### logsBloom
+
+> **logsBloom**: `null` \| \`0x$\{string\}\`
+
+##### miner
+
+> **miner**: \`0x$\{string\}\`
+
+##### mixHash
+
+> **mixHash**: \`0x$\{string\}\`
+
+##### nonce
+
+> **nonce**: `null` \| \`0x$\{string\}\`
+
+##### number
+
+> **number**: `null` \| `bigint`
+
+##### parentHash
+
+> **parentHash**: \`0x$\{string\}\`
+
+##### receiptsRoot
+
+> **receiptsRoot**: \`0x$\{string\}\`
+
+##### sealFields
+
+> **sealFields**: \`0x$\{string\}\`[]
+
+##### sha3Uncles
+
+> **sha3Uncles**: \`0x$\{string\}\`
+
+##### size
+
+> **size**: `bigint`
+
+##### stateRoot
+
+> **stateRoot**: \`0x$\{string\}\`
+
+##### timestamp
+
+> **timestamp**: `bigint`
+
+##### totalDifficulty
+
+> **totalDifficulty**: `null` \| `bigint`
+
+##### transactions
+
+> **transactions**: \`0x$\{string\}\`[] \| `OpStackTransaction`\<`boolean`\>[]
+
+##### transactionsRoot
+
+> **transactionsRoot**: \`0x$\{string\}\`
+
+##### uncles
+
+> **uncles**: \`0x$\{string\}\`[]
+
+##### withdrawals?
+
+> `optional` **withdrawals**: `Withdrawal`[]
+
+##### withdrawalsRoot?
+
+> `optional` **withdrawalsRoot**: \`0x$\{string\}\`
+
+### 999.formatters.block.type
+
+> **type**: `"block"`
+
+### 999.formatters.transaction
+
+> `readonly` **transaction**: `object`
+
+### 999.formatters.transaction.exclude
+
+> **exclude**: `undefined` \| []
+
+### 999.formatters.transaction.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransaction`\<`boolean`\>
+
+#### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+### 999.formatters.transaction.type
+
+> **type**: `"transaction"`
+
+### 999.formatters.transactionReceipt
+
+> `readonly` **transactionReceipt**: `object`
+
+### 999.formatters.transactionReceipt.exclude
+
+> **exclude**: `undefined` \| []
+
+### 999.formatters.transactionReceipt.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransactionReceipt`
+
+#### Returns
+
+`object`
+
+##### blobGasPrice?
+
+> `optional` **blobGasPrice**: `bigint`
+
+##### blobGasUsed?
+
+> `optional` **blobGasUsed**: `bigint`
+
+##### blockHash
+
+> **blockHash**: \`0x$\{string\}\`
+
+##### blockNumber
+
+> **blockNumber**: `bigint`
+
+##### contractAddress
+
+> **contractAddress**: `undefined` \| `null` \| \`0x$\{string\}\`
+
+##### cumulativeGasUsed
+
+> **cumulativeGasUsed**: `bigint`
+
+##### effectiveGasPrice
+
+> **effectiveGasPrice**: `bigint`
+
+##### from
+
+> **from**: \`0x$\{string\}\`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### l1Fee
+
+> **l1Fee**: `null` \| `bigint`
+
+##### l1FeeScalar
+
+> **l1FeeScalar**: `null` \| `number`
+
+##### l1GasPrice
+
+> **l1GasPrice**: `null` \| `bigint`
+
+##### l1GasUsed
+
+> **l1GasUsed**: `null` \| `bigint`
+
+##### logs
+
+> **logs**: `Log`\<`bigint`, `number`, `false`, `undefined`, `undefined`, `undefined`, `undefined`\>[]
+
+##### logsBloom
+
+> **logsBloom**: \`0x$\{string\}\`
+
+##### root?
+
+> `optional` **root**: \`0x$\{string\}\`
+
+##### status
+
+> **status**: `"success"` \| `"reverted"`
+
+##### to
+
+> **to**: `null` \| \`0x$\{string\}\`
+
+##### transactionHash
+
+> **transactionHash**: \`0x$\{string\}\`
+
+##### transactionIndex
+
+> **transactionIndex**: `number`
+
+##### type
+
+> **type**: `TransactionType`
+
+### 999.formatters.transactionReceipt.type
+
+> **type**: `"transactionReceipt"`
+
+### 999.id
+
+> **id**: `999`
+
+### 999.name
+
+> **name**: `"Zora Goerli Testnet"`
+
+### 999.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 999.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 999.nativeCurrency.name
+
+> `readonly` **name**: `"Zora Goerli"`
+
+### 999.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 999.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 999.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 999.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://testnet.rpc.zora.energy"`]
+
+### 999.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://testnet.rpc.zora.energy"`]
+
+### 999.serializers
+
+> **serializers**: `object`
+
+### 999.serializers.transaction()
+
+> `readonly` **transaction**: (`transaction`, `signature`?) => \`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+#### Parameters
+
+• **transaction**: `OpStackTransactionSerializable`
+
+• **signature?**: `Signature`
+
+#### Returns
+
+\`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+### 999.sourceId
+
+> **sourceId**: `5`
+
+### 999.testnet
+
+> **testnet**: `true`
+
+### 999999999
+
+> **999999999**: `object` = `chains.zoraSepolia`
+
+### 999999999.blockExplorers
+
+> **blockExplorers**: `object`
+
+### 999999999.blockExplorers.default
+
+> `readonly` **default**: `object`
+
+### 999999999.blockExplorers.default.apiUrl
+
+> `readonly` **apiUrl**: `"https://sepolia.explorer.zora.energy/api"`
+
+### 999999999.blockExplorers.default.name
+
+> `readonly` **name**: `"Zora Sepolia Explorer"`
+
+### 999999999.blockExplorers.default.url
+
+> `readonly` **url**: `"https://sepolia.explorer.zora.energy/"`
+
+### 999999999.contracts
+
+> **contracts**: `object`
+
+### 999999999.contracts.gasPriceOracle
+
+> `readonly` **gasPriceOracle**: `object`
+
+### 999999999.contracts.gasPriceOracle.address
+
+> `readonly` **address**: `"0x420000000000000000000000000000000000000F"`
+
+### 999999999.contracts.l1Block
+
+> `readonly` **l1Block**: `object`
+
+### 999999999.contracts.l1Block.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000015"`
+
+### 999999999.contracts.l1StandardBridge
+
+> `readonly` **l1StandardBridge**: `object`
+
+### 999999999.contracts.l1StandardBridge.11155111
+
+> `readonly` **11155111**: `object`
+
+### 999999999.contracts.l1StandardBridge.11155111.address
+
+> `readonly` **address**: `"0x5376f1D543dcbB5BD416c56C189e4cB7399fCcCB"`
+
+### 999999999.contracts.l2CrossDomainMessenger
+
+> `readonly` **l2CrossDomainMessenger**: `object`
+
+### 999999999.contracts.l2CrossDomainMessenger.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000007"`
+
+### 999999999.contracts.l2Erc721Bridge
+
+> `readonly` **l2Erc721Bridge**: `object`
+
+### 999999999.contracts.l2Erc721Bridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000014"`
+
+### 999999999.contracts.l2OutputOracle
+
+> `readonly` **l2OutputOracle**: `object`
+
+### 999999999.contracts.l2OutputOracle.11155111
+
+> `readonly` **11155111**: `object`
+
+### 999999999.contracts.l2OutputOracle.11155111.address
+
+> `readonly` **address**: `"0x2615B481Bd3E5A1C0C7Ca3Da1bdc663E8615Ade9"`
+
+### 999999999.contracts.l2StandardBridge
+
+> `readonly` **l2StandardBridge**: `object`
+
+### 999999999.contracts.l2StandardBridge.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000010"`
+
+### 999999999.contracts.l2ToL1MessagePasser
+
+> `readonly` **l2ToL1MessagePasser**: `object`
+
+### 999999999.contracts.l2ToL1MessagePasser.address
+
+> `readonly` **address**: `"0x4200000000000000000000000000000000000016"`
+
+### 999999999.contracts.multicall3
+
+> `readonly` **multicall3**: `object`
+
+### 999999999.contracts.multicall3.address
+
+> `readonly` **address**: `"0xcA11bde05977b3631167028862bE2a173976CA11"`
+
+### 999999999.contracts.multicall3.blockCreated
+
+> `readonly` **blockCreated**: `83160`
+
+### 999999999.contracts.portal
+
+> `readonly` **portal**: `object`
+
+### 999999999.contracts.portal.11155111
+
+> `readonly` **11155111**: `object`
+
+### 999999999.contracts.portal.11155111.address
+
+> `readonly` **address**: `"0xeffE2C6cA9Ab797D418f0D91eA60807713f3536f"`
+
+### 999999999.custom?
+
+> `optional` **custom**: `Record`\<`string`, `unknown`\>
+
+### 999999999.fees?
+
+> `optional` **fees**: `ChainFees`\<`undefined`\>
+
+### 999999999.formatters
+
+> **formatters**: `object`
+
+### 999999999.formatters.block
+
+> `readonly` **block**: `object`
+
+### 999999999.formatters.block.exclude
+
+> **exclude**: `undefined` \| []
+
+### 999999999.formatters.block.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcBlock`\<`BlockTag`, `boolean`\>
+
+#### Returns
+
+`object`
+
+##### baseFeePerGas
+
+> **baseFeePerGas**: `null` \| `bigint`
+
+##### blobGasUsed
+
+> **blobGasUsed**: `bigint`
+
+##### difficulty
+
+> **difficulty**: `bigint`
+
+##### excessBlobGas
+
+> **excessBlobGas**: `bigint`
+
+##### extraData
+
+> **extraData**: \`0x$\{string\}\`
+
+##### gasLimit
+
+> **gasLimit**: `bigint`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### hash
+
+> **hash**: `null` \| \`0x$\{string\}\`
+
+##### logsBloom
+
+> **logsBloom**: `null` \| \`0x$\{string\}\`
+
+##### miner
+
+> **miner**: \`0x$\{string\}\`
+
+##### mixHash
+
+> **mixHash**: \`0x$\{string\}\`
+
+##### nonce
+
+> **nonce**: `null` \| \`0x$\{string\}\`
+
+##### number
+
+> **number**: `null` \| `bigint`
+
+##### parentHash
+
+> **parentHash**: \`0x$\{string\}\`
+
+##### receiptsRoot
+
+> **receiptsRoot**: \`0x$\{string\}\`
+
+##### sealFields
+
+> **sealFields**: \`0x$\{string\}\`[]
+
+##### sha3Uncles
+
+> **sha3Uncles**: \`0x$\{string\}\`
+
+##### size
+
+> **size**: `bigint`
+
+##### stateRoot
+
+> **stateRoot**: \`0x$\{string\}\`
+
+##### timestamp
+
+> **timestamp**: `bigint`
+
+##### totalDifficulty
+
+> **totalDifficulty**: `null` \| `bigint`
+
+##### transactions
+
+> **transactions**: \`0x$\{string\}\`[] \| `OpStackTransaction`\<`boolean`\>[]
+
+##### transactionsRoot
+
+> **transactionsRoot**: \`0x$\{string\}\`
+
+##### uncles
+
+> **uncles**: \`0x$\{string\}\`[]
+
+##### withdrawals?
+
+> `optional` **withdrawals**: `Withdrawal`[]
+
+##### withdrawalsRoot?
+
+> `optional` **withdrawalsRoot**: \`0x$\{string\}\`
+
+### 999999999.formatters.block.type
+
+> **type**: `"block"`
+
+### 999999999.formatters.transaction
+
+> `readonly` **transaction**: `object`
+
+### 999999999.formatters.transaction.exclude
+
+> **exclude**: `undefined` \| []
+
+### 999999999.formatters.transaction.format()
+
+> **format**: (`args`) => `object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransaction`\<`boolean`\>
+
+#### Returns
+
+`object` \| `object` \| `object` \| `object` \| `object` \| `object`
+
+### 999999999.formatters.transaction.type
+
+> **type**: `"transaction"`
+
+### 999999999.formatters.transactionReceipt
+
+> `readonly` **transactionReceipt**: `object`
+
+### 999999999.formatters.transactionReceipt.exclude
+
+> **exclude**: `undefined` \| []
+
+### 999999999.formatters.transactionReceipt.format()
+
+> **format**: (`args`) => `object`
+
+#### Parameters
+
+• **args**: `OpStackRpcTransactionReceipt`
+
+#### Returns
+
+`object`
+
+##### blobGasPrice?
+
+> `optional` **blobGasPrice**: `bigint`
+
+##### blobGasUsed?
+
+> `optional` **blobGasUsed**: `bigint`
+
+##### blockHash
+
+> **blockHash**: \`0x$\{string\}\`
+
+##### blockNumber
+
+> **blockNumber**: `bigint`
+
+##### contractAddress
+
+> **contractAddress**: `undefined` \| `null` \| \`0x$\{string\}\`
+
+##### cumulativeGasUsed
+
+> **cumulativeGasUsed**: `bigint`
+
+##### effectiveGasPrice
+
+> **effectiveGasPrice**: `bigint`
+
+##### from
+
+> **from**: \`0x$\{string\}\`
+
+##### gasUsed
+
+> **gasUsed**: `bigint`
+
+##### l1Fee
+
+> **l1Fee**: `null` \| `bigint`
+
+##### l1FeeScalar
+
+> **l1FeeScalar**: `null` \| `number`
+
+##### l1GasPrice
+
+> **l1GasPrice**: `null` \| `bigint`
+
+##### l1GasUsed
+
+> **l1GasUsed**: `null` \| `bigint`
+
+##### logs
+
+> **logs**: `Log`\<`bigint`, `number`, `false`, `undefined`, `undefined`, `undefined`, `undefined`\>[]
+
+##### logsBloom
+
+> **logsBloom**: \`0x$\{string\}\`
+
+##### root?
+
+> `optional` **root**: \`0x$\{string\}\`
+
+##### status
+
+> **status**: `"success"` \| `"reverted"`
+
+##### to
+
+> **to**: `null` \| \`0x$\{string\}\`
+
+##### transactionHash
+
+> **transactionHash**: \`0x$\{string\}\`
+
+##### transactionIndex
+
+> **transactionIndex**: `number`
+
+##### type
+
+> **type**: `TransactionType`
+
+### 999999999.formatters.transactionReceipt.type
+
+> **type**: `"transactionReceipt"`
+
+### 999999999.id
+
+> **id**: `999999999`
+
+### 999999999.name
+
+> **name**: `"Zora Sepolia"`
+
+### 999999999.nativeCurrency
+
+> **nativeCurrency**: `object`
+
+### 999999999.nativeCurrency.decimals
+
+> `readonly` **decimals**: `18`
+
+### 999999999.nativeCurrency.name
+
+> `readonly` **name**: `"Zora Sepolia"`
+
+### 999999999.nativeCurrency.symbol
+
+> `readonly` **symbol**: `"ETH"`
+
+### 999999999.network
+
+> `readonly` **network**: `"zora-sepolia"`
+
+### 999999999.rpcUrls
+
+> **rpcUrls**: `object`
+
+### 999999999.rpcUrls.default
+
+> `readonly` **default**: `object`
+
+### 999999999.rpcUrls.default.http
+
+> `readonly` **http**: readonly [`"https://sepolia.rpc.zora.energy"`]
+
+### 999999999.rpcUrls.default.webSocket
+
+> `readonly` **webSocket**: readonly [`"wss://sepolia.rpc.zora.energy"`]
+
+### 999999999.serializers
+
+> **serializers**: `object`
+
+### 999999999.serializers.transaction()
+
+> `readonly` **transaction**: (`transaction`, `signature`?) => \`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+#### Parameters
+
+• **transaction**: `OpStackTransactionSerializable`
+
+• **signature?**: `Signature`
+
+#### Returns
+
+\`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| \`0x04$\{string\}\` \| `TransactionSerializedLegacy` \| \`0x7e$\{string\}\`
+
+### 999999999.sourceId
+
+> **sourceId**: `11155111`
+
+### 999999999.testnet
+
+> **testnet**: `true`
+
+## Defined in
+
+[bundler-packages/whatsabi/src/knownChains.js:6](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/whatsabi/src/knownChains.js#L6)
diff --git a/bundler-packages/whatsabi/package.json b/bundler-packages/whatsabi/package.json
new file mode 100644
index 0000000000..5e22c726e6
--- /dev/null
+++ b/bundler-packages/whatsabi/package.json
@@ -0,0 +1,76 @@
+{
+ "name": "@tevm/whatsabi",
+ "version": "1.1.0-next.96",
+ "private": false,
+ "description": "Utilities around whatsabi",
+ "keywords": [
+ "solidity",
+ "whatsabi",
+ "typescript",
+ "web3",
+ "blockchain"
+ ],
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/evmts/tevm-monorepo.git",
+ "directory": "bundler-packages/whatsabi"
+ },
+ "license": "MIT",
+ "contributors": [
+ "Will Cory "
+ ],
+ "type": "module",
+ "exports": {
+ "./package.json": "./package.json",
+ ".": {
+ "import": {
+ "types": "./types/src/index.d.ts",
+ "default": "./dist/index.js"
+ },
+ "require": {
+ "types": "./dist/index.d.cts",
+ "default": "./dist/index.cjs"
+ }
+ }
+ },
+ "main": "dist/index.cjs",
+ "module": "dist/index.js",
+ "types": "types/src/index.d.ts",
+ "files": [
+ "dist",
+ "types",
+ "src"
+ ],
+ "scripts": {
+ "//lint:package": "bunx publint --strict && attw --pack",
+ "//test": "vitest --coverage",
+ "//test:coverage": "vitest run --coverage",
+ "//test:run": "vitest run",
+ "//test:ui": "vitest --ui",
+ "all": "pnpm i && bun run build && bun run lint && bun run lint:check && bun run format:check && bun run format && bun run test:coverage && bun run generate:docs",
+ "build": "nx run-many --targets=build:dist,build:types --projects=@tevm/whatsabi ",
+ "build:dist": "tsup",
+ "build:types": "tsup --dts-only && tsc --emitDeclarationOnly --declaration",
+ "clean": "rm -rf node_modules && rm -rf artifacts && rm -rf dist && rm -rf cache",
+ "format": "biome format . --write",
+ "format:check": "biome format .",
+ "generate:docs": "typedoc",
+ "lint": "biome check . --write --unsafe",
+ "lint:check": "biome check . --verbose",
+ "lint:deps": "bunx depcheck"
+ },
+ "dependencies": {
+ "@shazow/whatsabi": "^0.14.0",
+ "@tevm/config": "workspace:^",
+ "@tevm/utils": "workspace:^",
+ "viem": "^2.19.3"
+ },
+ "devDependencies": {
+ "@tevm/tsconfig": "workspace:^",
+ "@tevm/tsupconfig": "workspace:^"
+ },
+ "publishConfig": {
+ "access": "public"
+ },
+ "sideEffect": false
+}
diff --git a/bundler-packages/whatsabi/src/ContractUri.ts b/bundler-packages/whatsabi/src/ContractUri.ts
new file mode 100644
index 0000000000..1ad504911d
--- /dev/null
+++ b/bundler-packages/whatsabi/src/ContractUri.ts
@@ -0,0 +1,4 @@
+import type { Address } from '@tevm/utils'
+import type { KnownChainIds } from './KnownChainIds.js'
+
+export type ContractUri = `eth://${KnownChainIds}/${Address}${'' | `?${string}`}`
diff --git a/bundler-packages/whatsabi/src/KnownChainIds.ts b/bundler-packages/whatsabi/src/KnownChainIds.ts
new file mode 100644
index 0000000000..0f53168329
--- /dev/null
+++ b/bundler-packages/whatsabi/src/KnownChainIds.ts
@@ -0,0 +1,3 @@
+import type { KnownChainsType } from './KnownChainsType.js'
+
+export type KnownChainIds = keyof KnownChainsType
diff --git a/bundler-packages/whatsabi/src/KnownChainsType.ts b/bundler-packages/whatsabi/src/KnownChainsType.ts
new file mode 100644
index 0000000000..10b872e83e
--- /dev/null
+++ b/bundler-packages/whatsabi/src/KnownChainsType.ts
@@ -0,0 +1,202 @@
+import * as chains from 'viem/chains'
+
+export type KnownChainsType = typeof knownChains
+
+// TODO this is just lazily copying this twice we could do this cleaner
+const knownChains = {
+ [chains.mainnet.id]: chains.mainnet,
+ [chains.optimism.id]: chains.optimism,
+ [chains.optimismSepolia.id]: chains.optimismSepolia,
+ [chains.arbitrum.id]: chains.arbitrum,
+ [chains.base.id]: chains.base,
+ [chains.baseSepolia.id]: chains.baseSepolia,
+ [chains.polygon.id]: chains.polygon,
+ [chains.zora.id]: chains.zora,
+ [chains.sepolia.id]: chains.sepolia,
+ [chains.fuseSparknet.id]: chains.fuseSparknet,
+ [chains.funkiMainnet.id]: chains.funkiMainnet,
+ [chains.funkiSepolia.id]: chains.funkiSepolia,
+ [chains.flareTestnet.id]: chains.flareTestnet,
+ [chains.evmosTestnet.id]: chains.evmosTestnet,
+ [chains.defichainEvm.id]: chains.defichainEvm,
+ [chains.cyberTestnet.id]: chains.cyberTestnet,
+ [chains.blastSepolia.id]: chains.blastSepolia,
+ [chains.areonNetwork.id]: chains.areonNetwork,
+ [chains.arbitrumNova.id]: chains.arbitrumNova,
+ [chains.zoraTestnet.id]: chains.zoraTestnet,
+ [chains.zoraSepolia.id]: chains.zoraSepolia,
+ [chains.yooldoVerse.id]: chains.yooldoVerse,
+ [chains.taikoJolnir.id]: chains.taikoJolnir,
+ [chains.skaleNebula.id]: chains.skaleNebula,
+ [chains.skaleExorde.id]: chains.skaleExorde,
+ [chains.skaleEuropa.id]: chains.skaleEuropa,
+ [chains.rss3Sepolia.id]: chains.rss3Sepolia,
+ [chains.rootPorcini.id]: chains.rootPorcini,
+ [chains.reyaNetwork.id]: chains.reyaNetwork,
+ [chains.polygonAmoy.id]: chains.polygonAmoy,
+ [chains.palmTestnet.id]: chains.palmTestnet,
+ [chains.neonMainnet.id]: chains.neonMainnet,
+ [chains.moonbeamDev.id]: chains.moonbeamDev,
+ [chains.modeTestnet.id]: chains.modeTestnet,
+ [chains.metisGoerli.id]: chains.metisGoerli,
+ [chains.liskSepolia.id]: chains.liskSepolia,
+ [chains.lineaGoerli.id]: chains.lineaGoerli,
+ [chains.kavaTestnet.id]: chains.kavaTestnet,
+ [chains.haqqMainnet.id]: chains.haqqMainnet,
+ [chains.flowTestnet.id]: chains.flowTestnet,
+ [chains.flowMainnet.id]: chains.flowMainnet,
+ [chains.ektaTestnet.id]: chains.ektaTestnet,
+ [chains.bobaSepolia.id]: chains.bobaSepolia,
+ [chains.bevmMainnet.id]: chains.bevmMainnet,
+ [chains.beamTestnet.id]: chains.beamTestnet,
+ [chains.astarZkyoto.id]: chains.astarZkyoto,
+ [chains.apexTestnet.id]: chains.apexTestnet,
+ [chains.zkLinkNovaSepoliaTestnet.id]: chains.zkLinkNovaSepoliaTestnet,
+ [chains.xdcTestnet.id]: chains.xdcTestnet,
+ [chains.xaiTestnet.id]: chains.xaiTestnet,
+ [chains.taikoKatla.id]: chains.taikoKatla,
+ [chains.taikoHekla.id]: chains.taikoHekla,
+ [chains.skaleTitan.id]: chains.skaleTitan,
+ [chains.skaleRazor.id]: chains.skaleRazor,
+ [chains.seiTestnet.id]: chains.seiTestnet,
+ [chains.pulsechain.id]: chains.pulsechain,
+ [chains.pgnTestnet.id]: chains.pgnTestnet,
+ [chains.otimDevnet.id]: chains.otimDevnet,
+ [chains.neonDevnet.id]: chains.neonDevnet,
+ [chains.mevTestnet.id]: chains.mevTestnet,
+ [chains.l3xTestnet.id]: chains.l3xTestnet,
+ [chains.jbcTestnet.id]: chains.jbcTestnet,
+ [chains.harmonyOne.id]: chains.harmonyOne,
+ [chains.eosTestnet.id]: chains.eosTestnet,
+ [chains.bxnTestnet.id]: chains.bxnTestnet,
+ [chains.btrTestnet.id]: chains.btrTestnet,
+ [chains.bscTestnet.id]: chains.bscTestnet,
+ [chains.bitTorrent.id]: chains.bitTorrent,
+ [chains.baseGoerli.id]: chains.baseGoerli,
+ [chains.astarZkEVM.id]: chains.astarZkEVM,
+ [chains.zetachain.id]: chains.zetachain,
+ [chains.xrSepolia.id]: chains.xrSepolia,
+ [chains.x1Testnet.id]: chains.x1Testnet,
+ [chains.thaiChain.id]: chains.thaiChain,
+ [chains.shibarium.id]: chains.shibarium,
+ [chains.seiDevnet.id]: chains.seiDevnet,
+ [chains.satoshiVM.id]: chains.satoshiVM,
+ [chains.rootstock.id]: chains.rootstock,
+ [chains.moonriver.id]: chains.moonriver,
+ [chains.metachain.id]: chains.metachain,
+ [chains.localhost.id]: chains.localhost,
+ [chains.etherlink.id]: chains.etherlink,
+ [chains.dogechain.id]: chains.dogechain,
+ [chains.crossbell.id]: chains.crossbell,
+ [chains.avalanche.id]: chains.avalanche,
+ [chains.zhejiang.id]: chains.zhejiang,
+ [chains.wanchain.id]: chains.wanchain,
+ [chains.songbird.id]: chains.songbird,
+ [chains.sapphire.id]: chains.sapphire,
+ [chains.redstone.id]: chains.redstone,
+ [chains.qTestnet.id]: chains.qTestnet,
+ [chains.qMainnet.id]: chains.qMainnet,
+ [chains.nautilus.id]: chains.nautilus,
+ [chains.filecoin.id]: chains.filecoin,
+ [chains.edgeware.id]: chains.edgeware,
+ [chains.edgeless.id]: chains.edgeless,
+ [chains.darwinia.id]: chains.darwinia,
+ [chains.ancient8.id]: chains.ancient8,
+ [chains.zilliqa.id]: chains.zilliqa,
+ [chains.vechain.id]: chains.vechain,
+ [chains.syscoin.id]: chains.syscoin,
+ [chains.stratis.id]: chains.stratis,
+ [chains.shimmer.id]: chains.shimmer,
+ [chains.phoenix.id]: chains.phoenix,
+ [chains.nexilix.id]: chains.nexilix,
+ [chains.metalL2.id]: chains.metalL2,
+ [chains.mandala.id]: chains.mandala,
+ [chains.holesky.id]: chains.holesky,
+ [chains.hardhat.id]: chains.hardhat,
+ [chains.fraxtal.id]: chains.fraxtal,
+ [chains.coreDao.id]: chains.coreDao,
+ [chains.classic.id]: chains.classic,
+ [chains.bahamut.id]: chains.bahamut,
+ [chains.auroria.id]: chains.auroria,
+ [chains.zkSync.id]: chains.zkSync,
+ [chains.zkFair.id]: chains.zkFair,
+ [chains.xLayer.id]: chains.xLayer,
+ [chains.unreal.id]: chains.unreal,
+ [chains.taraxa.id]: chains.taraxa,
+ [chains.scroll.id]: chains.scroll,
+ [chains.rollux.id]: chains.rollux,
+ [chains.plinga.id]: chains.plinga,
+ [chains.merlin.id]: chains.merlin,
+ [chains.mantle.id]: chains.mantle,
+ [chains.klaytn.id]: chains.klaytn,
+ [chains.karura.id]: chains.karura,
+ [chains.hedera.id]: chains.hedera,
+ [chains.goerli.id]: chains.goerli,
+ [chains.gnosis.id]: chains.gnosis,
+ [chains.fantom.id]: chains.fantom,
+ [chains.dchain.id]: chains.dchain,
+ [chains.cronos.id]: chains.cronos,
+ [chains.chiliz.id]: chains.chiliz,
+ [chains.bronos.id]: chains.bronos,
+ [chains.bitkub.id]: chains.bitkub,
+ [chains.aurora.id]: chains.aurora,
+ [chains.wemix.id]: chains.wemix,
+ [chains.tenet.id]: chains.tenet,
+ [chains.taiko.id]: chains.taiko,
+ [chains.spicy.id]: chains.spicy,
+ [chains.ronin.id]: chains.ronin,
+ [chains.opBNB.id]: chains.opBNB,
+ [chains.oasys.id]: chains.oasys,
+ [chains.metis.id]: chains.metis,
+ [chains.meter.id]: chains.meter,
+ [chains.manta.id]: chains.manta,
+ [chains.lycan.id]: chains.lycan,
+ [chains.lukso.id]: chains.lukso,
+ [chains.linea.id]: chains.linea,
+ [chains.kroma.id]: chains.kroma,
+ [chains.iotex.id]: chains.iotex,
+ [chains.inEVM.id]: chains.inEVM,
+ [chains.flare.id]: chains.flare,
+ [chains.evmos.id]: chains.evmos,
+ [chains.degen.id]: chains.degen,
+ [chains.cyber.id]: chains.cyber,
+ [chains.canto.id]: chains.canto,
+ [chains.blast.id]: chains.blast,
+ [chains.astar.id]: chains.astar,
+ [chains.acala.id]: chains.acala,
+ [chains.rss3.id]: chains.rss3,
+ [chains.root.id]: chains.root,
+ [chains.real.id]: chains.real,
+ [chains.palm.id]: chains.palm,
+ [chains.nexi.id]: chains.nexi,
+ [chains.mode.id]: chains.mode,
+ [chains.lyra.id]: chains.lyra,
+ [chains.lisk.id]: chains.lisk,
+ [chains.kava.id]: chains.kava,
+ [chains.gobi.id]: chains.gobi,
+ [chains.fuse.id]: chains.fuse,
+ [chains.fibo.id]: chains.fibo,
+ [chains.ekta.id]: chains.ekta,
+ [chains.crab.id]: chains.crab,
+ [chains.celo.id]: chains.celo,
+ [chains.boba.id]: chains.boba,
+ [chains.beam.id]: chains.beam,
+ [chains.xdc.id]: chains.xdc,
+ [chains.xai.id]: chains.xai,
+ [chains.sei.id]: chains.sei,
+ [chains.pgn.id]: chains.pgn,
+ [chains.okc.id]: chains.okc,
+ [chains.mev.id]: chains.mev,
+ [chains.l3x.id]: chains.l3x,
+ [chains.koi.id]: chains.koi,
+ [chains.kcc.id]: chains.kcc,
+ [chains.jbc.id]: chains.jbc,
+ [chains.bsc.id]: chains.bsc,
+ [chains.ham.id]: chains.ham,
+ [chains.eos.id]: chains.eos,
+ [chains.eon.id]: chains.eon,
+ [chains.dfk.id]: chains.dfk,
+ [chains.bxn.id]: chains.bxn,
+ [chains.btr.id]: chains.btr,
+ [chains.bob.id]: chains.bob,
+}
diff --git a/bundler-packages/whatsabi/src/ParsedUri.ts b/bundler-packages/whatsabi/src/ParsedUri.ts
new file mode 100644
index 0000000000..915e72fd7f
--- /dev/null
+++ b/bundler-packages/whatsabi/src/ParsedUri.ts
@@ -0,0 +1,11 @@
+import type { Address } from '@tevm/utils'
+import type { KnownChainIds } from './KnownChainIds.js'
+
+export type ParsedUri = {
+ chainId: KnownChainIds
+ address: Address
+ rpcUrl?: string | undefined
+ etherscanApiKey?: string | undefined
+ etherscanBaseUrl?: string | undefined
+ followProxies?: boolean | undefined
+}
diff --git a/bundler-packages/whatsabi/src/contractUriPattern.js b/bundler-packages/whatsabi/src/contractUriPattern.js
new file mode 100644
index 0000000000..b32b9e9a06
--- /dev/null
+++ b/bundler-packages/whatsabi/src/contractUriPattern.js
@@ -0,0 +1,10 @@
+/**
+ * Regular expression pattern for matching contract URIs.
+ * Looks like evm:///?
+ * Valid query params (all optional)
+ * - rpcUrl: string
+ * - etherscanBaseUrl: string
+ * - followProxies: boolean
+ * - etherscanApiKey: string
+ */
+export const contractUriPattern = /^evm:\/\/(?\d+)\/(?0x[a-fA-F0-9]{40})(\?(?.+))?$/
diff --git a/bundler-packages/whatsabi/src/index.ts b/bundler-packages/whatsabi/src/index.ts
new file mode 100644
index 0000000000..000741b79d
--- /dev/null
+++ b/bundler-packages/whatsabi/src/index.ts
@@ -0,0 +1,9 @@
+export type { ContractUri } from './ContractUri.js'
+export type { KnownChainIds } from './KnownChainIds.js'
+export type { KnownChainsType } from './KnownChainsType.js'
+export type { ParsedUri } from './ParsedUri.js'
+export { contractUriPattern } from './contractUriPattern.js'
+export { knownChains } from './knownChains.js'
+export { loadAbi } from './loadAbi.js'
+export { parseUri } from './parseUri.js'
+export { resolveContractUri, UnknownChainError } from './resolveContractUri.js'
diff --git a/bundler-packages/whatsabi/src/knownChains.js b/bundler-packages/whatsabi/src/knownChains.js
new file mode 100644
index 0000000000..78e6470286
--- /dev/null
+++ b/bundler-packages/whatsabi/src/knownChains.js
@@ -0,0 +1,202 @@
+import * as chains from 'viem/chains'
+
+/**
+ * @type {import('./KnownChainsType.js').KnownChainsType}
+ */
+export const knownChains = {
+ [chains.mainnet.id]: chains.mainnet,
+ [chains.optimism.id]: chains.optimism,
+ [chains.optimismSepolia.id]: chains.optimismSepolia,
+ [chains.arbitrum.id]: chains.arbitrum,
+ [chains.base.id]: chains.base,
+ [chains.baseSepolia.id]: chains.baseSepolia,
+ [chains.polygon.id]: chains.polygon,
+ [chains.zora.id]: chains.zora,
+ [chains.sepolia.id]: chains.sepolia,
+ [chains.fuseSparknet.id]: chains.fuseSparknet,
+ [chains.funkiMainnet.id]: chains.funkiMainnet,
+ [chains.funkiSepolia.id]: chains.funkiSepolia,
+ [chains.flareTestnet.id]: chains.flareTestnet,
+ [chains.evmosTestnet.id]: chains.evmosTestnet,
+ [chains.defichainEvm.id]: chains.defichainEvm,
+ [chains.cyberTestnet.id]: chains.cyberTestnet,
+ [chains.blastSepolia.id]: chains.blastSepolia,
+ [chains.areonNetwork.id]: chains.areonNetwork,
+ [chains.arbitrumNova.id]: chains.arbitrumNova,
+ [chains.zoraTestnet.id]: chains.zoraTestnet,
+ [chains.zoraSepolia.id]: chains.zoraSepolia,
+ [chains.yooldoVerse.id]: chains.yooldoVerse,
+ [chains.taikoJolnir.id]: chains.taikoJolnir,
+ [chains.skaleNebula.id]: chains.skaleNebula,
+ [chains.skaleExorde.id]: chains.skaleExorde,
+ [chains.skaleEuropa.id]: chains.skaleEuropa,
+ [chains.rss3Sepolia.id]: chains.rss3Sepolia,
+ [chains.rootPorcini.id]: chains.rootPorcini,
+ [chains.reyaNetwork.id]: chains.reyaNetwork,
+ [chains.polygonAmoy.id]: chains.polygonAmoy,
+ [chains.palmTestnet.id]: chains.palmTestnet,
+ [chains.neonMainnet.id]: chains.neonMainnet,
+ [chains.moonbeamDev.id]: chains.moonbeamDev,
+ [chains.modeTestnet.id]: chains.modeTestnet,
+ [chains.metisGoerli.id]: chains.metisGoerli,
+ [chains.liskSepolia.id]: chains.liskSepolia,
+ [chains.lineaGoerli.id]: chains.lineaGoerli,
+ [chains.kavaTestnet.id]: chains.kavaTestnet,
+ [chains.haqqMainnet.id]: chains.haqqMainnet,
+ [chains.flowTestnet.id]: chains.flowTestnet,
+ [chains.flowMainnet.id]: chains.flowMainnet,
+ [chains.ektaTestnet.id]: chains.ektaTestnet,
+ [chains.bobaSepolia.id]: chains.bobaSepolia,
+ [chains.bevmMainnet.id]: chains.bevmMainnet,
+ [chains.beamTestnet.id]: chains.beamTestnet,
+ [chains.astarZkyoto.id]: chains.astarZkyoto,
+ [chains.apexTestnet.id]: chains.apexTestnet,
+ [chains.zkLinkNovaSepoliaTestnet.id]: chains.zkLinkNovaSepoliaTestnet,
+ [chains.xdcTestnet.id]: chains.xdcTestnet,
+ [chains.xaiTestnet.id]: chains.xaiTestnet,
+ [chains.taikoKatla.id]: chains.taikoKatla,
+ [chains.taikoHekla.id]: chains.taikoHekla,
+ [chains.skaleTitan.id]: chains.skaleTitan,
+ [chains.skaleRazor.id]: chains.skaleRazor,
+ [chains.seiTestnet.id]: chains.seiTestnet,
+ [chains.pulsechain.id]: chains.pulsechain,
+ [chains.pgnTestnet.id]: chains.pgnTestnet,
+ [chains.otimDevnet.id]: chains.otimDevnet,
+ [chains.neonDevnet.id]: chains.neonDevnet,
+ [chains.mevTestnet.id]: chains.mevTestnet,
+ [chains.l3xTestnet.id]: chains.l3xTestnet,
+ [chains.jbcTestnet.id]: chains.jbcTestnet,
+ [chains.harmonyOne.id]: chains.harmonyOne,
+ [chains.eosTestnet.id]: chains.eosTestnet,
+ [chains.bxnTestnet.id]: chains.bxnTestnet,
+ [chains.btrTestnet.id]: chains.btrTestnet,
+ [chains.bscTestnet.id]: chains.bscTestnet,
+ [chains.bitTorrent.id]: chains.bitTorrent,
+ [chains.baseGoerli.id]: chains.baseGoerli,
+ [chains.astarZkEVM.id]: chains.astarZkEVM,
+ [chains.zetachain.id]: chains.zetachain,
+ [chains.xrSepolia.id]: chains.xrSepolia,
+ [chains.x1Testnet.id]: chains.x1Testnet,
+ [chains.thaiChain.id]: chains.thaiChain,
+ [chains.shibarium.id]: chains.shibarium,
+ [chains.seiDevnet.id]: chains.seiDevnet,
+ [chains.satoshiVM.id]: chains.satoshiVM,
+ [chains.rootstock.id]: chains.rootstock,
+ [chains.moonriver.id]: chains.moonriver,
+ [chains.metachain.id]: chains.metachain,
+ [chains.localhost.id]: chains.localhost,
+ [chains.etherlink.id]: chains.etherlink,
+ [chains.dogechain.id]: chains.dogechain,
+ [chains.crossbell.id]: chains.crossbell,
+ [chains.avalanche.id]: chains.avalanche,
+ [chains.zhejiang.id]: chains.zhejiang,
+ [chains.wanchain.id]: chains.wanchain,
+ [chains.songbird.id]: chains.songbird,
+ [chains.sapphire.id]: chains.sapphire,
+ [chains.redstone.id]: chains.redstone,
+ [chains.qTestnet.id]: chains.qTestnet,
+ [chains.qMainnet.id]: chains.qMainnet,
+ [chains.nautilus.id]: chains.nautilus,
+ [chains.filecoin.id]: chains.filecoin,
+ [chains.edgeware.id]: chains.edgeware,
+ [chains.edgeless.id]: chains.edgeless,
+ [chains.darwinia.id]: chains.darwinia,
+ [chains.ancient8.id]: chains.ancient8,
+ [chains.zilliqa.id]: chains.zilliqa,
+ [chains.vechain.id]: chains.vechain,
+ [chains.syscoin.id]: chains.syscoin,
+ [chains.stratis.id]: chains.stratis,
+ [chains.shimmer.id]: chains.shimmer,
+ [chains.phoenix.id]: chains.phoenix,
+ [chains.nexilix.id]: chains.nexilix,
+ [chains.metalL2.id]: chains.metalL2,
+ [chains.mandala.id]: chains.mandala,
+ [chains.holesky.id]: chains.holesky,
+ [chains.hardhat.id]: chains.hardhat,
+ [chains.fraxtal.id]: chains.fraxtal,
+ [chains.coreDao.id]: chains.coreDao,
+ [chains.classic.id]: chains.classic,
+ [chains.bahamut.id]: chains.bahamut,
+ [chains.auroria.id]: chains.auroria,
+ [chains.zkSync.id]: chains.zkSync,
+ [chains.zkFair.id]: chains.zkFair,
+ [chains.xLayer.id]: chains.xLayer,
+ [chains.unreal.id]: chains.unreal,
+ [chains.taraxa.id]: chains.taraxa,
+ [chains.scroll.id]: chains.scroll,
+ [chains.rollux.id]: chains.rollux,
+ [chains.plinga.id]: chains.plinga,
+ [chains.merlin.id]: chains.merlin,
+ [chains.mantle.id]: chains.mantle,
+ [chains.klaytn.id]: chains.klaytn,
+ [chains.karura.id]: chains.karura,
+ [chains.hedera.id]: chains.hedera,
+ [chains.goerli.id]: chains.goerli,
+ [chains.gnosis.id]: chains.gnosis,
+ [chains.fantom.id]: chains.fantom,
+ [chains.dchain.id]: chains.dchain,
+ [chains.cronos.id]: chains.cronos,
+ [chains.chiliz.id]: chains.chiliz,
+ [chains.bronos.id]: chains.bronos,
+ [chains.bitkub.id]: chains.bitkub,
+ [chains.aurora.id]: chains.aurora,
+ [chains.wemix.id]: chains.wemix,
+ [chains.tenet.id]: chains.tenet,
+ [chains.taiko.id]: chains.taiko,
+ [chains.spicy.id]: chains.spicy,
+ [chains.ronin.id]: chains.ronin,
+ [chains.opBNB.id]: chains.opBNB,
+ [chains.oasys.id]: chains.oasys,
+ [chains.metis.id]: chains.metis,
+ [chains.meter.id]: chains.meter,
+ [chains.manta.id]: chains.manta,
+ [chains.lycan.id]: chains.lycan,
+ [chains.lukso.id]: chains.lukso,
+ [chains.linea.id]: chains.linea,
+ [chains.kroma.id]: chains.kroma,
+ [chains.iotex.id]: chains.iotex,
+ [chains.inEVM.id]: chains.inEVM,
+ [chains.flare.id]: chains.flare,
+ [chains.evmos.id]: chains.evmos,
+ [chains.degen.id]: chains.degen,
+ [chains.cyber.id]: chains.cyber,
+ [chains.canto.id]: chains.canto,
+ [chains.blast.id]: chains.blast,
+ [chains.astar.id]: chains.astar,
+ [chains.acala.id]: chains.acala,
+ [chains.rss3.id]: chains.rss3,
+ [chains.root.id]: chains.root,
+ [chains.real.id]: chains.real,
+ [chains.palm.id]: chains.palm,
+ [chains.nexi.id]: chains.nexi,
+ [chains.mode.id]: chains.mode,
+ [chains.lyra.id]: chains.lyra,
+ [chains.lisk.id]: chains.lisk,
+ [chains.kava.id]: chains.kava,
+ [chains.gobi.id]: chains.gobi,
+ [chains.fuse.id]: chains.fuse,
+ [chains.fibo.id]: chains.fibo,
+ [chains.ekta.id]: chains.ekta,
+ [chains.crab.id]: chains.crab,
+ [chains.celo.id]: chains.celo,
+ [chains.boba.id]: chains.boba,
+ [chains.beam.id]: chains.beam,
+ [chains.xdc.id]: chains.xdc,
+ [chains.xai.id]: chains.xai,
+ [chains.sei.id]: chains.sei,
+ [chains.pgn.id]: chains.pgn,
+ [chains.okc.id]: chains.okc,
+ [chains.mev.id]: chains.mev,
+ [chains.l3x.id]: chains.l3x,
+ [chains.koi.id]: chains.koi,
+ [chains.kcc.id]: chains.kcc,
+ [chains.jbc.id]: chains.jbc,
+ [chains.bsc.id]: chains.bsc,
+ [chains.ham.id]: chains.ham,
+ [chains.eos.id]: chains.eos,
+ [chains.eon.id]: chains.eon,
+ [chains.dfk.id]: chains.dfk,
+ [chains.bxn.id]: chains.bxn,
+ [chains.btr.id]: chains.btr,
+ [chains.bob.id]: chains.bob,
+}
diff --git a/bundler-packages/whatsabi/src/loadAbi.js b/bundler-packages/whatsabi/src/loadAbi.js
new file mode 100644
index 0000000000..bdf65ebcf6
--- /dev/null
+++ b/bundler-packages/whatsabi/src/loadAbi.js
@@ -0,0 +1,30 @@
+import { loaders, whatsabi } from '@shazow/whatsabi'
+
+/**
+ * @param {object} options
+ * @param {import('@tevm/utils').Address} options.address
+ * @param {import('viem').Client} options.client
+ * @param {string | undefined} options.explorerUrl
+ * @param {boolean} options.followProxies
+ * @param {string | undefined} options.etherscanApiKey
+ * @returns {ReturnType}
+ */
+export const loadAbi = async ({ address, client, explorerUrl, followProxies, etherscanApiKey }) => {
+ return whatsabi.autoload(address, {
+ provider: client,
+ followProxies,
+ abiLoader: new loaders.MultiABILoader([
+ new loaders.SourcifyABILoader({
+ chainId: client.chain?.id ?? 1,
+ }),
+ ...(explorerUrl !== undefined
+ ? [
+ new loaders.EtherscanABILoader({
+ baseURL: explorerUrl,
+ ...(etherscanApiKey !== undefined ? { apiKey: etherscanApiKey } : {}),
+ }),
+ ]
+ : []),
+ ]),
+ })
+}
diff --git a/bundler-packages/whatsabi/src/parseUri.js b/bundler-packages/whatsabi/src/parseUri.js
new file mode 100644
index 0000000000..41f275d052
--- /dev/null
+++ b/bundler-packages/whatsabi/src/parseUri.js
@@ -0,0 +1,28 @@
+import { getAddress } from '@tevm/utils'
+import { contractUriPattern } from './contractUriPattern.js'
+
+/**
+ * @param {import('./ContractUri.js').ContractUri} uri
+ * @returns {import('./ParsedUri.js').ParsedUri | undefined}
+ */
+export const parseUri = (uri) => {
+ const match = contractUriPattern.exec(uri)
+ if (!match) {
+ return undefined
+ }
+
+ const chainId = Number.parseInt(match.groups?.['chainId'] ?? '1')
+ const address = getAddress(/** @type {string}*/ (match.groups?.['address']))
+ const query = match.groups?.['query']
+
+ const params = new URLSearchParams(query || '')
+
+ return {
+ chainId: /** @type {import('./KnownChainIds.js').KnownChainIds}*/ (chainId),
+ address: address,
+ rpcUrl: params.get('rpcUrl') || undefined,
+ etherscanApiKey: params.get('etherscanApiKey') || undefined,
+ etherscanBaseUrl: params.get('etherscanBaseUrl') || undefined,
+ followProxies: params.get('followProxies') === 'true' || undefined,
+ }
+}
diff --git a/bundler-packages/whatsabi/src/resolveContractUri.js b/bundler-packages/whatsabi/src/resolveContractUri.js
new file mode 100644
index 0000000000..6d18623261
--- /dev/null
+++ b/bundler-packages/whatsabi/src/resolveContractUri.js
@@ -0,0 +1,71 @@
+import { http, createClient } from 'viem'
+import { getCode } from 'viem/actions'
+import { knownChains } from './knownChains.js'
+import { loadAbi } from './loadAbi.js'
+import { parseUri } from './parseUri.js'
+
+export class UnknownChainError extends Error {
+ /**
+ * @type {'UnknownChainError'}
+ * @override
+ */
+ name = 'UnknownChainError'
+ /**
+ * @type {'UnknownChainError'}
+ */
+ _tag = 'UnknownChainError'
+ /**
+ * @param {number} chainId
+ */
+ constructor(chainId) {
+ super(
+ `Unknown chain ID: ${chainId}. No default rpc known. Please pass in a valid rpc url as a query string \`?rpcUrl=\${rpcUrl}\` or open a pr to viem to add your chain to viem/chains`,
+ )
+ }
+}
+
+// TODO pass in tevm config too
+/**
+ * @param {import('./ContractUri.js').ContractUri} contractUri
+ * @param {import('@tevm/config').ResolvedCompilerConfig} config
+ * @returns { Promise<{abi: import('@tevm/utils').Abi, address: import('@tevm/utils').Address, deployedBytecode: import('@tevm/utils').Hex} | undefined>}
+ * @throws {UnknownChainError} if the chainId is not known and no rpcUrl is provided
+ */
+export const resolveContractUri = async (contractUri, config) => {
+ console.log('todo config', config)
+ const parsedUri = parseUri(contractUri)
+ if (!parsedUri) {
+ return undefined
+ }
+ const chain = knownChains[parsedUri.chainId]
+ if (!chain && !parsedUri.rpcUrl) {
+ throw new UnknownChainError(parsedUri.chainId)
+ }
+ const client = createClient({
+ transport: http(parsedUri.rpcUrl),
+ chain,
+ })
+ const explorerUrl = parsedUri.etherscanBaseUrl ?? chain.blockExplorers?.default.url
+
+ const whatsabiResult = await loadAbi({
+ client,
+ explorerUrl,
+ address: parsedUri.address,
+ followProxies: parsedUri.followProxies ?? true,
+ etherscanApiKey: parsedUri.etherscanApiKey,
+ })
+ const deployedBytecode = await getCode(client, {
+ address: /** @type {import('@tevm/utils').Address}*/ (whatsabiResult.address),
+ })
+ if (!deployedBytecode) {
+ throw new Error('Could not fetch deployed bytecode')
+ }
+ return {
+ abi: /** @type {any}*/ (whatsabiResult.abi),
+ address: parsedUri.address,
+ deployedBytecode,
+ // TODO we want to represent proxies in some way like listing the resolved addy
+ // ...{resolvedAddress: whatsabiResult.address},
+ // TODO if we can get a verified contract we should compile it with solc and return solc output too
+ }
+}
diff --git a/bundler-packages/whatsabi/tsconfig.json b/bundler-packages/whatsabi/tsconfig.json
new file mode 100644
index 0000000000..108f4fb0f2
--- /dev/null
+++ b/bundler-packages/whatsabi/tsconfig.json
@@ -0,0 +1,10 @@
+{
+ "extends": "@tevm/tsconfig/base.json",
+ "compilerOptions": {
+ "outDir": "types",
+ "skipLibCheck": true,
+ "allowSyntheticDefaultImports": true,
+ "resolveJsonModule": true
+ },
+ "include": ["src", "src/**/*.json", "package.json"]
+}
diff --git a/bundler-packages/whatsabi/tsup.config.ts b/bundler-packages/whatsabi/tsup.config.ts
new file mode 100644
index 0000000000..c7b10dcf8f
--- /dev/null
+++ b/bundler-packages/whatsabi/tsup.config.ts
@@ -0,0 +1,5 @@
+import { createTsUpOptions } from '@tevm/tsupconfig'
+export default createTsUpOptions({
+ entry: ['src/index.ts'],
+ target: 'node',
+})
diff --git a/bundler-packages/whatsabi/typedoc.json b/bundler-packages/whatsabi/typedoc.json
new file mode 100644
index 0000000000..93f5d67354
--- /dev/null
+++ b/bundler-packages/whatsabi/typedoc.json
@@ -0,0 +1,7 @@
+{
+ "$schema": "https://typedoc.org/schema.json",
+ "out": "./docs",
+ "entryPoints": ["./src/index.ts"],
+ "plugin": ["typedoc-plugin-markdown"],
+ "gitRevision": "main"
+}
diff --git a/bundler-packages/whatsabi/vitest.config.ts b/bundler-packages/whatsabi/vitest.config.ts
new file mode 100644
index 0000000000..2400fd1623
--- /dev/null
+++ b/bundler-packages/whatsabi/vitest.config.ts
@@ -0,0 +1,12 @@
+import { defineConfig } from 'vitest/config'
+
+// https://vitest.dev/config/ - for docs
+export default defineConfig({
+ test: {
+ include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'],
+ environment: 'node',
+ coverage: {
+ reporter: ['text', 'json-summary', 'json'],
+ },
+ },
+})
diff --git a/cli/coverage/coverage-final.json b/cli/coverage/coverage-final.json
index 23e8e44d2a..0a97b57c54 100644
--- a/cli/coverage/coverage-final.json
+++ b/cli/coverage/coverage-final.json
@@ -1,47 +1,67 @@
-{"/Users/williamcory/tevm-monorepo/bundler-packages/cli/fixtures/remix/app/addresses.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/fixtures/remix/app/addresses.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":26}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":60}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":60}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":61}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":61}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":62}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":62}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":62}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":62}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":62}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":64}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":64}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":65}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":11}}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":795},"end":{"line":14,"column":11}},"locations":[{"start":{"line":1,"column":795},"end":{"line":14,"column":11}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":795},"end":{"line":14,"column":11}},"loc":{"start":{"line":1,"column":795},"end":{"line":14,"column":11}},"line":1}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/fixtures/remix/app/root.tsx": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/fixtures/remix/app/root.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":38}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":41}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":60}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":43}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":54}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":53}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":8}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":7}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":12}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":6}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":8}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":9}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":19}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":26}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":36}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":0}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":43}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":72}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":2}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":0}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":31}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":9}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":18}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":9}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":28}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":74}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":12}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":13}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":10}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":8}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":73}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":4}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":33}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":41}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":16}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":16}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":27}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":20}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":17}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":26}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":18}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":10}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":9}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":3}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":1}}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":45,"column":-563}},"locations":[{"start":{"line":1,"column":0},"end":{"line":45,"column":-563}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":45,"column":-563}},"loc":{"start":{"line":1,"column":0},"end":{"line":45,"column":-563}},"line":1}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/fixtures/remix/app/wagmi.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/fixtures/remix/app/wagmi.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":59}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":54}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":55}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":58}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":0}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":66}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":0}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":72}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":27}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":2}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":19}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":20}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":18}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":9}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":11}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":40}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":71}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":7}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":11}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":11}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":72}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":7}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":6}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":74}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":5}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":5}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":3}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":2}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":0}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":42}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":38}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":8}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":35}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":3}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":0}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":36}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":19}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":12}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":14}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":23}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":3}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":0}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":18}}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":43,"column":-357}},"locations":[{"start":{"line":1,"column":0},"end":{"line":43,"column":-357}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":43,"column":-357}},"loc":{"start":{"line":1,"column":0},"end":{"line":43,"column":-357}},"line":1}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/fixtures/remix/app/components/nav.tsx": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/fixtures/remix/app/components/nav.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":38}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":40}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":0}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":34}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":9}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":4}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":40}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":46}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":9}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":11}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":51}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":32}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":11}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":52}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":22}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":11}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":9}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":5}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":3}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":1}}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":20,"column":-316}},"locations":[{"start":{"line":1,"column":0},"end":{"line":20,"column":-316}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":20,"column":-316}},"loc":{"start":{"line":1,"column":0},"end":{"line":20,"column":-316}},"line":1}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/fixtures/remix/app/routes/_index.tsx": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/fixtures/remix/app/routes/_index.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":40}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":55}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":0}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":31}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":9}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":36}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":68}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":5}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":19}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":33}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":20}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":32}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":4}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":14}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":7}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":5}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":19}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":50}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":20}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":32}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":4}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":16}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":7}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":46}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":21}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":9}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":8}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":3}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":1}}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":29,"column":-401}},"locations":[{"start":{"line":1,"column":0},"end":{"line":29,"column":-401}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":29,"column":-401}},"loc":{"start":{"line":1,"column":0},"end":{"line":29,"column":-401}},"line":1}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/fixtures/remix/app/routes/reads.tsx": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/fixtures/remix/app/routes/reads.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":72}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":42}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":49}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":49}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":57}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":45}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":64}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":40}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":0}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":3}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":46}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":3}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":51}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":36}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":48}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":24}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":4}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":0}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":59}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":0}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":60}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":23}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":50}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":14}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":5}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":75}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":23}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":44}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":14}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":5}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":4}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":0}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":66}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":2}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":0}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":33}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":74}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":47}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":30}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":44}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":59}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":37}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":23}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":4}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":9}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":36}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":36}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":44}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":40}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":74}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":8}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":11}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":41}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":69}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":11}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":10}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":9}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":36}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":44}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":60}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":41}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":73}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":11}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":10}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":9}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":36}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":44}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":66}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":69}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":10}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":9}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":36}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":44}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":55}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":41}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":68}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":11}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":10}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":9}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":8}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":3}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":1}}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":82,"column":-1110}},"locations":[{"start":{"line":1,"column":0},"end":{"line":82,"column":-1110}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":82,"column":-1110}},"loc":{"start":{"line":1,"column":0},"end":{"line":82,"column":-1110}},"line":1}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/fixtures/remix/app/routes/writes.tsx": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/fixtures/remix/app/routes/writes.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":72}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":41}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":42}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":38}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":8}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":9}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":12}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":12}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":17}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":18}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":23}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":15}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":0}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":53}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":29}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":48}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":1}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":0}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":78}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":77}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":26}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":3}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":60}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":1}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":0}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":39}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":35}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":0}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":47}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":30}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":0}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":44}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":5}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":60}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":132}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":5}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":59}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":23}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":4}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":0}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":8}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":8}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":24}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":17}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":12}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":12}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":23}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":37}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":5}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":70}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":98}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":5}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":35}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":4}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":0}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":24}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":23}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":27}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":34}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":13}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":4}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":4}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":0}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":9}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":36}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":36}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":44}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":54}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":65}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":10}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":9}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":8}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":37}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":45}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":58}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":42}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":17}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":22}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":19}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":23}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":15}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":17}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":17}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":12}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":11}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":10}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":24}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":38}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":46}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":55}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":43}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":64}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":13}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":12}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":11}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":6}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":11}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":18}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":30}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":19}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":17}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":42}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":62}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":8}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":6}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":5}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":9}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":13}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":9}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":8}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":3}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":1}}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":112,"column":-1101}},"locations":[{"start":{"line":1,"column":0},"end":{"line":112,"column":-1101}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":112,"column":-1101}},"loc":{"start":{"line":1,"column":0},"end":{"line":112,"column":-1101}},"line":1}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/App.tsx": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/App.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":40}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":58}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":37}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":67}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":43}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":44}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":43}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":72}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":31}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":45}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":23}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":0}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":14}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":33}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":27}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":1}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":0}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":37}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":0}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":75}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":25}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":13}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":20}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":17}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":12}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":16}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":27}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":64}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":3}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":0}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":41}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":77}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":34}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":39}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":2}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":0}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":9}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":44}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":46}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":21}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":28}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":47}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":6}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":30}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":9}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":24}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":2}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"App","decl":{"start":{"line":20,"column":36},"end":{"line":48,"column":1}},"loc":{"start":{"line":20,"column":36},"end":{"line":48,"column":1}},"line":20}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/Creating.tsx": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/Creating.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":53}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":41}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":64}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":45}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":66}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":52}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":31}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":33}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":31}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":25}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":0}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":14}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":13}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":1}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":0}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":58}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":18}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":26}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":24}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":30}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":38}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":0}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":20}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":6}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":7}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":8}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":15}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":17}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":18}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":15}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":13}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":16}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":16}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":14}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":17}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":72}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":22}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":25}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":36}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":29}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":32}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":17}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":9}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":30}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":36}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":74}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":11}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":11}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":73}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":23}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":25}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":9}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":77}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":40}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":47}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":10}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":8}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":2}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":1}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":0}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":57}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":45}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":8}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":29}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":27}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":22}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":34}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":16}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":9}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":45}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":9}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":11}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":6}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":23}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":32}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":41}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":48}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":7}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":6}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":5}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":9}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":65}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":10}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":13}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":15}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":19}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":17}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":17}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":20}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":17}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":18}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":15}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":14}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":5}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":34}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":45}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":20}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":5}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":13}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":22}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":19}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":17}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":17}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":20}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":17}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":18}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":15}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":14}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":5}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":44}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":41}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":20}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":5}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":13}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":14}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":19}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":17}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":17}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":20}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":17}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":18}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":15}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":14}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":5}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":21}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":44}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":20}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":5}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":13}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":19}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":19}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":17}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":17}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":20}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":17}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":18}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":15}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":14}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":5}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":59}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":44}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":20}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":5}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":8}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":2}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":1,"60":1,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"AsyncStep","decl":{"start":{"line":23,"column":18},"end":{"line":59,"column":1}},"loc":{"start":{"line":23,"column":18},"end":{"line":59,"column":1}},"line":23},"1":{"name":"Creating","decl":{"start":{"line":61,"column":41},"end":{"line":146,"column":1}},"loc":{"start":{"line":61,"column":41},"end":{"line":146,"column":1}},"line":61}},"f":{"0":0,"1":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/InteractivePrompt.tsx": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/InteractivePrompt.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":71}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":61}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":54}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":68}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":62}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":72}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":45}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":48}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":30}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":45}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":0}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":14}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":20}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":13}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":1}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":0}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":30}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":54}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":32}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":1}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":0}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":79}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":33}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":18}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":29}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":3}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":3}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":0}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":35}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":0}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":12}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":16}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":14}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":48}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":70}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":29}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":26}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":28}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":25}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":49}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":5}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":25}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":23}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":66}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":11}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":5}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":52}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":5}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":5}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":2}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":0}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":12}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":21}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":18}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":48}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":42}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":70}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":48}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":33}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":25}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":29}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":21}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":18}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":6}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":5}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":5}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":2}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":0}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":12}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":21}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":18}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":48}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":42}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":70}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":19}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":24}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":18}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":57}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":4}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":35}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":25}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":29}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":23}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":11}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":6}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":5}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":5}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":2}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":0}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":46}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":46}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":67}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":18}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":2}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":24}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":13}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":22}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":18}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":49}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":43}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":71}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":56}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":41}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":26}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":30}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":29}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":19}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":7}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":6}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":6}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":3}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":2}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":0}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":18}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":18}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":28}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":26}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":56}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":50}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":75}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":66}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":51}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":33}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":38}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":41}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":28}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":15}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":13}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":12}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":6}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":0}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":18}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":18}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":28}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":27}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":56}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":50}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":74}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":64}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":50}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":33}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":38}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":40}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":28}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":15}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":13}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":12}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":6}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":0}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":14}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":13}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":22}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":21}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":49}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":43}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":71}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":51}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":49}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":26}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":30}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":20}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":45}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":7}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":6}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":6}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":3}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":2}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":0}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":22}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":13}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":17}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":24}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":49}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":43}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":71}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":44}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":38}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":38}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":26}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":61}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":6}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":26}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":24}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":31}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":38}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":26}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":8}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":12}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":6}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":71}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":6}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":6}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":3}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":2}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":0}},"195":{"start":{"line":196,"column":0},"end":{"line":196,"column":28}},"196":{"start":{"line":197,"column":0},"end":{"line":197,"column":18}},"197":{"start":{"line":198,"column":0},"end":{"line":198,"column":28}},"198":{"start":{"line":199,"column":0},"end":{"line":199,"column":22}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":56}},"200":{"start":{"line":201,"column":0},"end":{"line":201,"column":50}},"201":{"start":{"line":202,"column":0},"end":{"line":202,"column":62}},"202":{"start":{"line":203,"column":0},"end":{"line":203,"column":48}},"203":{"start":{"line":204,"column":0},"end":{"line":204,"column":33}},"204":{"start":{"line":205,"column":0},"end":{"line":205,"column":38}},"205":{"start":{"line":206,"column":0},"end":{"line":206,"column":38}},"206":{"start":{"line":207,"column":0},"end":{"line":207,"column":28}},"207":{"start":{"line":208,"column":0},"end":{"line":208,"column":15}},"208":{"start":{"line":209,"column":0},"end":{"line":209,"column":13}},"209":{"start":{"line":210,"column":0},"end":{"line":210,"column":12}},"210":{"start":{"line":211,"column":0},"end":{"line":211,"column":6}},"211":{"start":{"line":212,"column":0},"end":{"line":212,"column":0}},"212":{"start":{"line":213,"column":0},"end":{"line":213,"column":18}},"213":{"start":{"line":214,"column":0},"end":{"line":214,"column":18}},"214":{"start":{"line":215,"column":0},"end":{"line":215,"column":28}},"215":{"start":{"line":216,"column":0},"end":{"line":216,"column":24}},"216":{"start":{"line":217,"column":0},"end":{"line":217,"column":56}},"217":{"start":{"line":218,"column":0},"end":{"line":218,"column":50}},"218":{"start":{"line":219,"column":0},"end":{"line":219,"column":55}},"219":{"start":{"line":220,"column":0},"end":{"line":220,"column":40}},"220":{"start":{"line":221,"column":0},"end":{"line":221,"column":33}},"221":{"start":{"line":222,"column":0},"end":{"line":222,"column":38}},"222":{"start":{"line":223,"column":0},"end":{"line":223,"column":30}},"223":{"start":{"line":224,"column":0},"end":{"line":224,"column":38}},"224":{"start":{"line":225,"column":0},"end":{"line":225,"column":15}},"225":{"start":{"line":226,"column":0},"end":{"line":226,"column":13}},"226":{"start":{"line":227,"column":0},"end":{"line":227,"column":12}},"227":{"start":{"line":228,"column":0},"end":{"line":228,"column":6}},"228":{"start":{"line":229,"column":0},"end":{"line":229,"column":0}},"229":{"start":{"line":230,"column":0},"end":{"line":230,"column":16}},"230":{"start":{"line":231,"column":0},"end":{"line":231,"column":26}},"231":{"start":{"line":232,"column":0},"end":{"line":232,"column":18}},"232":{"start":{"line":233,"column":0},"end":{"line":233,"column":54}},"233":{"start":{"line":234,"column":0},"end":{"line":234,"column":48}},"234":{"start":{"line":235,"column":0},"end":{"line":235,"column":55}},"235":{"start":{"line":236,"column":0},"end":{"line":236,"column":40}},"236":{"start":{"line":237,"column":0},"end":{"line":237,"column":31}},"237":{"start":{"line":238,"column":0},"end":{"line":238,"column":36}},"238":{"start":{"line":239,"column":0},"end":{"line":239,"column":30}},"239":{"start":{"line":240,"column":0},"end":{"line":240,"column":26}},"240":{"start":{"line":241,"column":0},"end":{"line":241,"column":13}},"241":{"start":{"line":242,"column":0},"end":{"line":242,"column":11}},"242":{"start":{"line":243,"column":0},"end":{"line":243,"column":9}},"243":{"start":{"line":244,"column":0},"end":{"line":244,"column":6}},"244":{"start":{"line":245,"column":0},"end":{"line":245,"column":0}},"245":{"start":{"line":246,"column":0},"end":{"line":246,"column":12}},"246":{"start":{"line":247,"column":0},"end":{"line":247,"column":21}},"247":{"start":{"line":248,"column":0},"end":{"line":248,"column":13}},"248":{"start":{"line":249,"column":0},"end":{"line":249,"column":48}},"249":{"start":{"line":250,"column":0},"end":{"line":250,"column":42}},"250":{"start":{"line":251,"column":0},"end":{"line":251,"column":70}},"251":{"start":{"line":252,"column":0},"end":{"line":252,"column":50}},"252":{"start":{"line":253,"column":0},"end":{"line":253,"column":48}},"253":{"start":{"line":254,"column":0},"end":{"line":254,"column":25}},"254":{"start":{"line":255,"column":0},"end":{"line":255,"column":29}},"255":{"start":{"line":256,"column":0},"end":{"line":256,"column":19}},"256":{"start":{"line":257,"column":0},"end":{"line":257,"column":44}},"257":{"start":{"line":258,"column":0},"end":{"line":258,"column":6}},"258":{"start":{"line":259,"column":0},"end":{"line":259,"column":5}},"259":{"start":{"line":260,"column":0},"end":{"line":260,"column":5}},"260":{"start":{"line":261,"column":0},"end":{"line":261,"column":2}},"261":{"start":{"line":262,"column":0},"end":{"line":262,"column":0}},"262":{"start":{"line":263,"column":0},"end":{"line":263,"column":12}},"263":{"start":{"line":264,"column":0},"end":{"line":264,"column":21}},"264":{"start":{"line":265,"column":0},"end":{"line":265,"column":17}},"265":{"start":{"line":266,"column":0},"end":{"line":266,"column":48}},"266":{"start":{"line":267,"column":0},"end":{"line":267,"column":42}},"267":{"start":{"line":268,"column":0},"end":{"line":268,"column":70}},"268":{"start":{"line":269,"column":0},"end":{"line":269,"column":54}},"269":{"start":{"line":270,"column":0},"end":{"line":270,"column":56}},"270":{"start":{"line":271,"column":0},"end":{"line":271,"column":25}},"271":{"start":{"line":272,"column":0},"end":{"line":272,"column":29}},"272":{"start":{"line":273,"column":0},"end":{"line":273,"column":23}},"273":{"start":{"line":274,"column":0},"end":{"line":274,"column":44}},"274":{"start":{"line":275,"column":0},"end":{"line":275,"column":20}},"275":{"start":{"line":276,"column":0},"end":{"line":276,"column":6}},"276":{"start":{"line":277,"column":0},"end":{"line":277,"column":5}},"277":{"start":{"line":278,"column":0},"end":{"line":278,"column":5}},"278":{"start":{"line":279,"column":0},"end":{"line":279,"column":2}},"279":{"start":{"line":280,"column":0},"end":{"line":280,"column":0}},"280":{"start":{"line":281,"column":0},"end":{"line":281,"column":23}},"281":{"start":{"line":282,"column":0},"end":{"line":282,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"196":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0,"203":0,"204":0,"205":0,"206":0,"207":0,"208":0,"209":0,"210":0,"211":0,"212":0,"213":0,"214":0,"215":0,"216":0,"217":0,"218":0,"219":0,"220":0,"221":0,"222":0,"223":0,"224":0,"225":0,"226":0,"227":0,"228":0,"229":0,"230":0,"231":0,"232":0,"233":0,"234":0,"235":0,"236":0,"237":0,"238":0,"239":0,"240":0,"241":0,"242":0,"243":0,"244":0,"245":0,"246":0,"247":0,"248":0,"249":0,"250":0,"251":0,"252":0,"253":0,"254":0,"255":0,"256":0,"257":0,"258":0,"259":0,"260":0,"261":0,"262":0,"263":0,"264":0,"265":0,"266":0,"267":0,"268":0,"269":0,"270":0,"271":0,"272":0,"273":0,"274":0,"275":0,"276":0,"277":0,"278":0,"279":0,"280":0,"281":0},"branchMap":{"0":{"type":"branch","line":19,"loc":{"start":{"line":19,"column":1},"end":{"line":19,"column":32}},"locations":[{"start":{"line":19,"column":1},"end":{"line":19,"column":32}}]}},"b":{"0":[10]},"fnMap":{"0":{"name":"InteractivePrompt","decl":{"start":{"line":22,"column":50},"end":{"line":282,"column":1}},"loc":{"start":{"line":22,"column":50},"end":{"line":282,"column":1}},"line":22}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/args.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/args.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":66}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":23}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":0}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":40}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":0}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":29}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":2}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":11}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":13}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":23}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":12}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":81}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":4}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":2}}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":14,"column":-161}},"locations":[{"start":{"line":1,"column":0},"end":{"line":14,"column":-161}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":14,"column":-161}},"loc":{"start":{"line":1,"column":0},"end":{"line":14,"column":-161}},"line":1}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/create-tevm-app.tsx": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/create-tevm-app.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":19}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":27}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":0}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":3}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":87}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":46}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":3}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":12}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":25}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":26}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":17}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":49}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":8}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":15}}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":350},"end":{"line":14,"column":15}},"locations":[{"start":{"line":1,"column":350},"end":{"line":14,"column":15}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":350},"end":{"line":14,"column":15}},"loc":{"start":{"line":1,"column":350},"end":{"line":14,"column":15}},"line":1}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/index.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/index.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":30}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":32}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":38}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":0}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":24}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":6}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":9}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":16}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":1}}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":164},"end":{"line":9,"column":1}},"locations":[{"start":{"line":1,"column":164},"end":{"line":9,"column":1}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":164},"end":{"line":9,"column":1}},"loc":{"start":{"line":1,"column":164},"end":{"line":9,"column":1}},"line":1}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/options.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/options.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":62}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":76}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":64}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":23}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":0}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":24}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":10}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":16}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":13}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":18}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":13}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":75}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":5}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":27}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":12}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":33}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":42}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":19}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":10}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":39}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":38}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":38}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":39}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":5}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":32}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":42}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":25}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":131}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":54}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":53}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":12}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":10}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":34}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":30}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":34}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":39}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":5}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":38}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":33}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":14}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":10}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":36}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":33}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":36}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":33}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":34}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":35}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":41}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":42}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":39}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":33}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":41}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":5}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":41}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":33}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":15}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":114}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":45}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":35}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":23}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":87}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":54}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":26}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":138}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":59}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":29}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":146}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":63}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":10}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":13}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":18}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":65}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":14}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":13}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":18}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":68}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":17}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":84}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":46}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":31}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":3}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":54}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/commands/_app.tsx": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/commands/_app.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":38}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":0}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":68}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":39}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":1}}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":150},"end":{"line":5,"column":1}},"locations":[{"start":{"line":1,"column":150},"end":{"line":5,"column":1}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":150},"end":{"line":5,"column":1}},"loc":{"start":{"line":1,"column":150},"end":{"line":5,"column":1}},"line":1}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/commands/create.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/commands/create.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":37}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":0}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":29}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":32}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":38}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":0}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":32}}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":174},"end":{"line":7,"column":32}},"locations":[{"start":{"line":1,"column":174},"end":{"line":7,"column":32}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":174},"end":{"line":7,"column":32}},"loc":{"start":{"line":1,"column":174},"end":{"line":7,"column":32}},"line":1}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/components/FancyCreateTitle.tsx": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/components/FancyCreateTitle.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":34}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":35}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":25}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":0}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":36}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":45}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":0}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":34}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":0}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":3}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":75}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":3}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":67}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":25}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":83}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":26}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":67}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":0}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":58}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":53}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":19}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":9}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":26}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":38}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":13}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":2}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"FancyCreateTitle","decl":{"start":{"line":14,"column":49},"end":{"line":28,"column":1}},"loc":{"start":{"line":14,"column":49},"end":{"line":28,"column":1}},"line":14}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/components/MultipleChoiceStep.tsx": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/components/MultipleChoiceStep.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":89}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":46}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":48}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":26}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":25}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":0}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":52}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":11}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":39}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":5}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":18}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":35}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":46}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":1}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":0}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":70}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":16}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":16}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":10}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":13}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":17}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":9}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":7}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":17}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":33}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":21}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":10}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":6}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":29}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":60}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":14}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":6}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":11}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":4}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":18}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":16}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":50}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":28}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":38}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":7}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":6}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":4}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":4}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":2}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"MultipleChoiceStep","decl":{"start":{"line":16,"column":34},"end":{"line":45,"column":1}},"loc":{"start":{"line":16,"column":34},"end":{"line":45,"column":1}},"line":16}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/components/SelectInput.tsx": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/components/SelectInput.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":37}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":31}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":24}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":21}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":16}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":25}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":25}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":0}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":23}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":13}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":14}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":9}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":1}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":0}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":17}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":4}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":137}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":71}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":4}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":22}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":4}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":102}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":4}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":34}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":1}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":0}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":33}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":18}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":0}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":3}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":47}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":21}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":3}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":48}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":7}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":10}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":17}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":47}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":39}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":2}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":9}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":17}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":32}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":42}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":54}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":16}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":22}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":4}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":2}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":1}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":0}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":74}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":9}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":23}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":18}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":54}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":8}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":18}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":5}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":8}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":2}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":1}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":0}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":71}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":69}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":1,"51":1,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":1,"63":1,"64":0,"65":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"SelectInput","decl":{"start":{"line":34,"column":27},"end":{"line":50,"column":1}},"loc":{"start":{"line":34,"column":27},"end":{"line":50,"column":1}},"line":34},"1":{"name":"IndicatorComponent","decl":{"start":{"line":52,"column":53},"end":{"line":62,"column":1}},"loc":{"start":{"line":52,"column":53},"end":{"line":62,"column":1}},"line":52},"2":{"name":"ItemComponent","decl":{"start":{"line":64,"column":43},"end":{"line":66,"column":1}},"loc":{"start":{"line":64,"column":43},"end":{"line":66,"column":1}},"line":64}},"f":{"0":0,"1":0,"2":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/components/Step.tsx": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/components/Step.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":67}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":31}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":33}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":25}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":42}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":0}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":28}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":0}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":25}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":19}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":31}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":34}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":13}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":15}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":35}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":17}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":17}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":15}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":1}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":0}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":32}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":0}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":76}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":63}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":63}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":61}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":1}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":0}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":37}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":14}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":10}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":15}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":18}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":6}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":7}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":6}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":8}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":7}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":12}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":14}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":2}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":9}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":44}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":36}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":53}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":17}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":11}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":63}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":7}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":11}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":25}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":9}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":76}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":8}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":2}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":1}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":0}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":60}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":0}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":30}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":13}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":22}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":15}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":23}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":21}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":23}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":1}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":0}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":47}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":6}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":7}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":8}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":16}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":16}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":14}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":7}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":9}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":7}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":14}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":33}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":18}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":28}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":59}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":5}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":4}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":22}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":26}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":56}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":6}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":28}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":60}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":6}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":5}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":34}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":18}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":67}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":4}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":2}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":0,"24":0,"25":0,"26":0,"27":1,"28":1,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"formatName","decl":{"start":{"line":23,"column":19},"end":{"line":27,"column":1}},"loc":{"start":{"line":23,"column":19},"end":{"line":27,"column":1}},"line":23},"1":{"name":"Step","decl":{"start":{"line":29,"column":35},"end":{"line":56,"column":1}},"loc":{"start":{"line":29,"column":35},"end":{"line":56,"column":1}},"line":29},"2":{"name":"AsyncStep","decl":{"start":{"line":69,"column":45},"end":{"line":99,"column":1}},"loc":{"start":{"line":69,"column":45},"end":{"line":99,"column":1}},"line":69}},"f":{"0":0,"1":0,"2":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/components/Table.tsx": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/components/Table.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":31}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":34}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":88}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":25}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":0}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":11}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":0}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":58}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":0}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":19}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":22}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":1}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":0}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":67}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":0}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":48}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":4}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":26}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":4}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":10}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":4}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":48}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":4}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":21}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":4}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":17}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":4}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":16}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":4}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":21}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":4}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":60}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":4}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":49}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":4}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":40}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":4}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":55}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":4}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":62}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":1}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":0}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":11}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":0}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":73}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":53}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":3}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":13}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":0}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":4}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":48}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":4}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":29}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":10}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":25}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":53}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":36}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":39}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":33}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":45}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":3}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":2}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":0}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":4}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":63}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":4}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":29}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":33}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":0}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":26}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":39}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":28}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":17}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":4}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":3}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":0}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":25}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":2}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":0}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":4}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":50}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":55}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":3}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":52}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":4}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":28}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":47}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":0}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":52}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":36}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":49}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":47}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":27}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":0}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":54}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":31}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":5}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":0}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":56}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":0}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":25}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":11}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":16}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":17}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":21}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":4}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":4}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":0}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":15}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":2}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":0}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":4}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":51}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":4}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":28}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":38}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":0}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":46}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":51}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":6}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":3}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":0}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":17}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":2}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":0}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":26}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":0}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":35}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":18}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":34}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":36}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":13}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":40}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":11}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":13}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":13}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":14}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":14}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":4}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":3}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":0}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":31}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":19}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":32}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":36}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":13}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":40}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":11}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":13}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":13}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":14}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":14}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":4}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":3}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":0}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":33}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":21}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":34}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":36}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":13}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":40}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":11}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":13}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":13}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":14}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":14}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":4}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":3}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":0}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":26}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":16}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":30}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":36}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":13}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":40}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":11}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":13}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":13}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":14}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":14}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":4}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":3}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":0}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":38}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":18}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":34}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":36}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":13}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":40}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":11}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":13}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":13}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":14}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":14}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":4}},"195":{"start":{"line":196,"column":0},"end":{"line":196,"column":3}},"196":{"start":{"line":197,"column":0},"end":{"line":197,"column":0}},"197":{"start":{"line":198,"column":0},"end":{"line":198,"column":20}},"198":{"start":{"line":199,"column":0},"end":{"line":199,"column":12}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":35}},"200":{"start":{"line":201,"column":0},"end":{"line":201,"column":37}},"201":{"start":{"line":202,"column":0},"end":{"line":202,"column":0}},"202":{"start":{"line":203,"column":0},"end":{"line":203,"column":5}},"203":{"start":{"line":204,"column":0},"end":{"line":204,"column":35}},"204":{"start":{"line":205,"column":0},"end":{"line":205,"column":5}},"205":{"start":{"line":206,"column":0},"end":{"line":206,"column":10}},"206":{"start":{"line":207,"column":0},"end":{"line":207,"column":31}},"207":{"start":{"line":208,"column":0},"end":{"line":208,"column":18}},"208":{"start":{"line":209,"column":0},"end":{"line":209,"column":55}},"209":{"start":{"line":210,"column":0},"end":{"line":210,"column":63}},"210":{"start":{"line":211,"column":0},"end":{"line":211,"column":16}},"211":{"start":{"line":212,"column":0},"end":{"line":212,"column":42}},"212":{"start":{"line":213,"column":0},"end":{"line":213,"column":69}},"213":{"start":{"line":214,"column":0},"end":{"line":214,"column":44}},"214":{"start":{"line":215,"column":0},"end":{"line":215,"column":0}},"215":{"start":{"line":216,"column":0},"end":{"line":216,"column":24}},"216":{"start":{"line":217,"column":0},"end":{"line":217,"column":13}},"217":{"start":{"line":218,"column":0},"end":{"line":218,"column":44}},"218":{"start":{"line":219,"column":0},"end":{"line":219,"column":71}},"219":{"start":{"line":220,"column":0},"end":{"line":220,"column":62}},"220":{"start":{"line":221,"column":0},"end":{"line":221,"column":12}},"221":{"start":{"line":222,"column":0},"end":{"line":222,"column":6}},"222":{"start":{"line":223,"column":0},"end":{"line":223,"column":7}},"223":{"start":{"line":224,"column":0},"end":{"line":224,"column":18}},"224":{"start":{"line":225,"column":0},"end":{"line":225,"column":55}},"225":{"start":{"line":226,"column":0},"end":{"line":226,"column":9}},"226":{"start":{"line":227,"column":0},"end":{"line":227,"column":3}},"227":{"start":{"line":228,"column":0},"end":{"line":228,"column":2}},"228":{"start":{"line":229,"column":0},"end":{"line":229,"column":1}},"229":{"start":{"line":230,"column":0},"end":{"line":230,"column":0}},"230":{"start":{"line":231,"column":0},"end":{"line":231,"column":23}},"231":{"start":{"line":232,"column":0},"end":{"line":232,"column":0}},"232":{"start":{"line":233,"column":0},"end":{"line":233,"column":18}},"233":{"start":{"line":234,"column":0},"end":{"line":234,"column":4}},"234":{"start":{"line":235,"column":0},"end":{"line":235,"column":35}},"235":{"start":{"line":236,"column":0},"end":{"line":236,"column":4}},"236":{"start":{"line":237,"column":0},"end":{"line":237,"column":40}},"237":{"start":{"line":238,"column":0},"end":{"line":238,"column":4}},"238":{"start":{"line":239,"column":0},"end":{"line":239,"column":35}},"239":{"start":{"line":240,"column":0},"end":{"line":240,"column":4}},"240":{"start":{"line":241,"column":0},"end":{"line":241,"column":16}},"241":{"start":{"line":242,"column":0},"end":{"line":242,"column":4}},"242":{"start":{"line":243,"column":0},"end":{"line":243,"column":49}},"243":{"start":{"line":244,"column":0},"end":{"line":244,"column":4}},"244":{"start":{"line":245,"column":0},"end":{"line":245,"column":12}},"245":{"start":{"line":246,"column":0},"end":{"line":246,"column":64}},"246":{"start":{"line":247,"column":0},"end":{"line":247,"column":5}},"247":{"start":{"line":248,"column":0},"end":{"line":248,"column":33}},"248":{"start":{"line":249,"column":0},"end":{"line":249,"column":23}},"249":{"start":{"line":250,"column":0},"end":{"line":250,"column":41}},"250":{"start":{"line":251,"column":0},"end":{"line":251,"column":23}},"251":{"start":{"line":252,"column":0},"end":{"line":252,"column":5}},"252":{"start":{"line":253,"column":0},"end":{"line":253,"column":14}},"253":{"start":{"line":254,"column":0},"end":{"line":254,"column":15}},"254":{"start":{"line":255,"column":0},"end":{"line":255,"column":15}},"255":{"start":{"line":256,"column":0},"end":{"line":256,"column":14}},"256":{"start":{"line":257,"column":0},"end":{"line":257,"column":2}},"257":{"start":{"line":258,"column":0},"end":{"line":258,"column":1}},"258":{"start":{"line":259,"column":0},"end":{"line":259,"column":0}},"259":{"start":{"line":260,"column":0},"end":{"line":260,"column":39}},"260":{"start":{"line":261,"column":0},"end":{"line":261,"column":12}},"261":{"start":{"line":262,"column":0},"end":{"line":262,"column":17}},"262":{"start":{"line":263,"column":0},"end":{"line":263,"column":21}},"263":{"start":{"line":264,"column":0},"end":{"line":264,"column":1}},"264":{"start":{"line":265,"column":0},"end":{"line":265,"column":0}},"265":{"start":{"line":266,"column":0},"end":{"line":266,"column":18}},"266":{"start":{"line":267,"column":0},"end":{"line":267,"column":12}},"267":{"start":{"line":268,"column":0},"end":{"line":268,"column":16}},"268":{"start":{"line":269,"column":0},"end":{"line":269,"column":14}},"269":{"start":{"line":270,"column":0},"end":{"line":270,"column":1}},"270":{"start":{"line":271,"column":0},"end":{"line":271,"column":0}},"271":{"start":{"line":272,"column":0},"end":{"line":272,"column":3}},"272":{"start":{"line":273,"column":0},"end":{"line":273,"column":51}},"273":{"start":{"line":274,"column":0},"end":{"line":274,"column":3}},"274":{"start":{"line":275,"column":0},"end":{"line":275,"column":35}},"275":{"start":{"line":276,"column":0},"end":{"line":276,"column":19}},"276":{"start":{"line":277,"column":0},"end":{"line":277,"column":40}},"277":{"start":{"line":278,"column":0},"end":{"line":278,"column":57}},"278":{"start":{"line":279,"column":0},"end":{"line":279,"column":0}},"279":{"start":{"line":280,"column":0},"end":{"line":280,"column":33}},"280":{"start":{"line":281,"column":0},"end":{"line":281,"column":0}},"281":{"start":{"line":282,"column":0},"end":{"line":282,"column":10}},"282":{"start":{"line":283,"column":0},"end":{"line":283,"column":20}},"283":{"start":{"line":284,"column":0},"end":{"line":284,"column":27}},"284":{"start":{"line":285,"column":0},"end":{"line":285,"column":15}},"285":{"start":{"line":286,"column":0},"end":{"line":286,"column":59}},"286":{"start":{"line":287,"column":0},"end":{"line":287,"column":15}},"287":{"start":{"line":288,"column":0},"end":{"line":288,"column":19}},"288":{"start":{"line":289,"column":0},"end":{"line":289,"column":12}},"289":{"start":{"line":290,"column":0},"end":{"line":290,"column":47}},"290":{"start":{"line":291,"column":0},"end":{"line":291,"column":0}},"291":{"start":{"line":292,"column":0},"end":{"line":292,"column":33}},"292":{"start":{"line":293,"column":0},"end":{"line":293,"column":13}},"293":{"start":{"line":294,"column":0},"end":{"line":294,"column":73}},"294":{"start":{"line":295,"column":0},"end":{"line":295,"column":6}},"295":{"start":{"line":296,"column":0},"end":{"line":296,"column":6}},"296":{"start":{"line":297,"column":0},"end":{"line":297,"column":0}},"297":{"start":{"line":298,"column":0},"end":{"line":298,"column":14}},"298":{"start":{"line":299,"column":0},"end":{"line":299,"column":41}},"299":{"start":{"line":300,"column":0},"end":{"line":300,"column":15}},"300":{"start":{"line":301,"column":0},"end":{"line":301,"column":44}},"301":{"start":{"line":302,"column":0},"end":{"line":302,"column":0}},"302":{"start":{"line":303,"column":0},"end":{"line":303,"column":48}},"303":{"start":{"line":304,"column":0},"end":{"line":304,"column":52}},"304":{"start":{"line":305,"column":0},"end":{"line":305,"column":0}},"305":{"start":{"line":306,"column":0},"end":{"line":306,"column":14}},"306":{"start":{"line":307,"column":0},"end":{"line":307,"column":44}},"307":{"start":{"line":308,"column":0},"end":{"line":308,"column":44}},"308":{"start":{"line":309,"column":0},"end":{"line":309,"column":21}},"309":{"start":{"line":310,"column":0},"end":{"line":310,"column":7}},"310":{"start":{"line":311,"column":0},"end":{"line":311,"column":13}},"311":{"start":{"line":312,"column":0},"end":{"line":312,"column":51}},"312":{"start":{"line":313,"column":0},"end":{"line":313,"column":0}},"313":{"start":{"line":314,"column":0},"end":{"line":314,"column":16}},"314":{"start":{"line":315,"column":0},"end":{"line":315,"column":31}},"315":{"start":{"line":316,"column":0},"end":{"line":316,"column":69}},"316":{"start":{"line":317,"column":0},"end":{"line":317,"column":0}},"317":{"start":{"line":318,"column":0},"end":{"line":318,"column":14}},"318":{"start":{"line":319,"column":0},"end":{"line":319,"column":28}},"319":{"start":{"line":320,"column":0},"end":{"line":320,"column":44}},"320":{"start":{"line":321,"column":0},"end":{"line":321,"column":46}},"321":{"start":{"line":322,"column":0},"end":{"line":322,"column":15}},"322":{"start":{"line":323,"column":0},"end":{"line":323,"column":39}},"323":{"start":{"line":324,"column":0},"end":{"line":324,"column":21}},"324":{"start":{"line":325,"column":0},"end":{"line":325,"column":7}},"325":{"start":{"line":326,"column":0},"end":{"line":326,"column":6}},"326":{"start":{"line":327,"column":0},"end":{"line":327,"column":7}},"327":{"start":{"line":328,"column":0},"end":{"line":328,"column":5}},"328":{"start":{"line":329,"column":0},"end":{"line":329,"column":16}},"329":{"start":{"line":330,"column":0},"end":{"line":330,"column":60}},"330":{"start":{"line":331,"column":0},"end":{"line":331,"column":8}},"331":{"start":{"line":332,"column":0},"end":{"line":332,"column":2}},"332":{"start":{"line":333,"column":0},"end":{"line":333,"column":1}},"333":{"start":{"line":334,"column":0},"end":{"line":334,"column":0}},"334":{"start":{"line":335,"column":0},"end":{"line":335,"column":3}},"335":{"start":{"line":336,"column":0},"end":{"line":336,"column":33}},"336":{"start":{"line":337,"column":0},"end":{"line":337,"column":3}},"337":{"start":{"line":338,"column":0},"end":{"line":338,"column":60}},"338":{"start":{"line":339,"column":0},"end":{"line":339,"column":9}},"339":{"start":{"line":340,"column":0},"end":{"line":340,"column":26}},"340":{"start":{"line":341,"column":0},"end":{"line":341,"column":19}},"341":{"start":{"line":342,"column":0},"end":{"line":342,"column":9}},"342":{"start":{"line":343,"column":0},"end":{"line":343,"column":2}},"343":{"start":{"line":344,"column":0},"end":{"line":344,"column":1}},"344":{"start":{"line":345,"column":0},"end":{"line":345,"column":0}},"345":{"start":{"line":346,"column":0},"end":{"line":346,"column":3}},"346":{"start":{"line":347,"column":0},"end":{"line":347,"column":31}},"347":{"start":{"line":348,"column":0},"end":{"line":348,"column":3}},"348":{"start":{"line":349,"column":0},"end":{"line":349,"column":40}},"349":{"start":{"line":350,"column":0},"end":{"line":350,"column":37}},"350":{"start":{"line":351,"column":0},"end":{"line":351,"column":1}},"351":{"start":{"line":352,"column":0},"end":{"line":352,"column":0}},"352":{"start":{"line":353,"column":0},"end":{"line":353,"column":3}},"353":{"start":{"line":354,"column":0},"end":{"line":354,"column":37}},"354":{"start":{"line":355,"column":0},"end":{"line":355,"column":3}},"355":{"start":{"line":356,"column":0},"end":{"line":356,"column":62}},"356":{"start":{"line":357,"column":0},"end":{"line":357,"column":42}},"357":{"start":{"line":358,"column":0},"end":{"line":358,"column":1}},"358":{"start":{"line":359,"column":0},"end":{"line":359,"column":0}},"359":{"start":{"line":360,"column":0},"end":{"line":360,"column":23}},"360":{"start":{"line":361,"column":0},"end":{"line":361,"column":0}},"361":{"start":{"line":362,"column":0},"end":{"line":362,"column":3}},"362":{"start":{"line":363,"column":0},"end":{"line":363,"column":56}},"363":{"start":{"line":364,"column":0},"end":{"line":364,"column":3}},"364":{"start":{"line":365,"column":0},"end":{"line":365,"column":27}},"365":{"start":{"line":366,"column":0},"end":{"line":366,"column":36}},"366":{"start":{"line":367,"column":0},"end":{"line":367,"column":15}},"367":{"start":{"line":368,"column":0},"end":{"line":368,"column":14}},"368":{"start":{"line":369,"column":0},"end":{"line":369,"column":38}},"369":{"start":{"line":370,"column":0},"end":{"line":370,"column":75}},"370":{"start":{"line":371,"column":0},"end":{"line":371,"column":44}},"371":{"start":{"line":372,"column":0},"end":{"line":372,"column":40}},"372":{"start":{"line":373,"column":0},"end":{"line":373,"column":44}},"373":{"start":{"line":374,"column":0},"end":{"line":374,"column":47}},"374":{"start":{"line":375,"column":0},"end":{"line":375,"column":20}},"375":{"start":{"line":376,"column":0},"end":{"line":376,"column":0}},"376":{"start":{"line":377,"column":0},"end":{"line":377,"column":20}},"377":{"start":{"line":378,"column":0},"end":{"line":378,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"196":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0,"203":0,"204":0,"205":0,"206":0,"207":0,"208":0,"209":0,"210":0,"211":0,"212":0,"213":0,"214":0,"215":0,"216":0,"217":0,"218":0,"219":0,"220":0,"221":0,"222":0,"223":0,"224":0,"225":0,"226":0,"227":0,"228":0,"229":1,"230":1,"231":1,"232":1,"233":1,"234":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"257":1,"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"272":1,"273":1,"274":0,"275":0,"276":0,"277":0,"278":0,"279":0,"280":0,"281":0,"282":0,"283":0,"284":0,"285":0,"286":0,"287":0,"288":0,"289":0,"290":0,"291":0,"292":0,"293":0,"294":0,"295":0,"296":0,"297":0,"298":0,"299":0,"300":0,"301":0,"302":0,"303":0,"304":0,"305":0,"306":0,"307":0,"308":0,"309":0,"310":0,"311":0,"312":0,"313":0,"314":0,"315":0,"316":0,"317":0,"318":0,"319":0,"320":0,"321":0,"322":0,"323":0,"324":0,"325":0,"326":0,"327":0,"328":0,"329":0,"330":0,"331":0,"332":0,"333":1,"334":1,"335":1,"336":1,"337":1,"338":0,"339":0,"340":0,"341":0,"342":0,"343":0,"344":1,"345":1,"346":1,"347":1,"348":1,"349":0,"350":0,"351":1,"352":1,"353":1,"354":1,"355":1,"356":0,"357":0,"358":1,"359":1,"360":1,"361":1,"362":1,"363":1,"364":0,"365":0,"366":0,"367":0,"368":0,"369":0,"370":0,"371":0,"372":0,"373":0,"374":0,"375":0,"376":0,"377":0},"branchMap":{"0":{"type":"branch","line":45,"loc":{"start":{"line":45,"column":0},"end":{"line":229,"column":1}},"locations":[{"start":{"line":45,"column":0},"end":{"line":229,"column":1}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"","decl":{"start":{"line":45,"column":0},"end":{"line":229,"column":1}},"loc":{"start":{"line":45,"column":0},"end":{"line":229,"column":1}},"line":45},"1":{"name":"row","decl":{"start":{"line":275,"column":0},"end":{"line":333,"column":1}},"loc":{"start":{"line":275,"column":0},"end":{"line":333,"column":1}},"line":275},"2":{"name":"Header","decl":{"start":{"line":338,"column":7},"end":{"line":344,"column":1}},"loc":{"start":{"line":338,"column":7},"end":{"line":344,"column":1}},"line":338},"3":{"name":"Cell","decl":{"start":{"line":349,"column":7},"end":{"line":351,"column":1}},"loc":{"start":{"line":349,"column":7},"end":{"line":351,"column":1}},"line":349},"4":{"name":"Skeleton","decl":{"start":{"line":356,"column":7},"end":{"line":358,"column":1}},"loc":{"start":{"line":356,"column":7},"end":{"line":358,"column":1}},"line":356},"5":{"name":"intersperse","decl":{"start":{"line":365,"column":0},"end":{"line":378,"column":1}},"loc":{"start":{"line":365,"column":0},"end":{"line":378,"column":1}},"line":365}},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/components/TextInputStep.tsx": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/components/TextInputStep.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":54}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":48}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":26}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":38}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":31}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":25}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":0}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":72}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":16}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":14}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":20}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":34}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":34}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":1}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":0}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":42}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":6}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":7}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":13}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":10}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":10}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":13}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":7}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":9}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":7}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":17}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":23}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":71}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":18}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":14}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":30}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":18}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":24}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":24}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":6}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":4}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":4}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":2}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"TextInputStep","decl":{"start":{"line":16,"column":40},"end":{"line":39,"column":1}},"loc":{"start":{"line":16,"column":40},"end":{"line":39,"column":1}},"line":16}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/constants/InputStep.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/constants/InputStep.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":38}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":0}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":3}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":42}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":3}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":32}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":14}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":1}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":0}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":3}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":22}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":3}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":25}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":15}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":45}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":27}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":30}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":0}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":3}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":55}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":3}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":39}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":15}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":8}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":107}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":45}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":30}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/constants/MultipleChoice.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/constants/MultipleChoice.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":38}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":0}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":22}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":14}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":33}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":1}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":0}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":30}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":27}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":1}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":0}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":41}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":24}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":24}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":1}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":0}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":25}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":25}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":38}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":21}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":11}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":47}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":35}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":48}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":63}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":47}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":38}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":3}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":39}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":32}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":25}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":52}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":28}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":11}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":38}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":54}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":38}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":41}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":3}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":39}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":27}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":25}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":27}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":23}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":11}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":74}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":8}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":16}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":73}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":4}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":8}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":19}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":54}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":4}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":8}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":16}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":77}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":4}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":62}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":76}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":10}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":18}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":9}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":84}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":4}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":96}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":107}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":95}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":73}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":91}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":3}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":39}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":38}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":29}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":68}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":35}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":15}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":93}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":132}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":123}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":6}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":42}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":40}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":29}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":55}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":35}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":15}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":90}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":85}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":100}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":6}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":42}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":36}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":29}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":53}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":34}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":15}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":129}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":117}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":92}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":6}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":42}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":27}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":29}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":44}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":24}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":15}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":163}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":96}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":73}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":6}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":42}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":34}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":29}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":42}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":31}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":15}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":100}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":66}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":6}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":42}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":27}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":25}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":49}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":23}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":11}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":48}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":39}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":3}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":39}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":31}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":25}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":48}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":27}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":11}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":69}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":54}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":3}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":39}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":29}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":29}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":50}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":26}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":15}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":84}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":72}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":6}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":42}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/constants/automatedSteps.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/constants/automatedSteps.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":38}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":0}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":36}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":18}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":23}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":23}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":1}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":0}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":32}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":19}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":28}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":38}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":36}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":35}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":34}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":0}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":32}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":19}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":28}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":38}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":36}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":35}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":34}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":0}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":39}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":19}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":35}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":45}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":43}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":42}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":34}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/constants/defaults.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/constants/defaults.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":70}}},"s":{"0":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/constants/frameworksByUseCase.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/constants/frameworksByUseCase.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":8}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":25}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":12}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":15}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":28}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":0}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":3}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":37}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":3}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":36}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":17}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":18}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":38}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":30}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":72}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":18}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":38}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":44}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":38}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":9}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":8}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":10}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":32}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":24}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":56}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":12}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":37}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":31}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":4}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":3}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":10}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":32}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":24}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":63}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":12}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":37}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":46}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":4}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":3}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":6}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":32}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":24}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":59}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":12}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":31}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":31}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":33}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":35}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":44}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":46}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":40}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":4}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":3}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":13}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":38}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":30}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":67}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":18}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":38}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":9}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":8}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":28}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":34}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":19}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/constants/index.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/constants/index.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":25}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":0}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":38}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":42}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":28}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":61}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":28}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":1}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":30}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":61}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":30}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":1}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":30}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":35}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":35}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":26}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":0,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1},"branchMap":{"0":{"type":"branch","line":9,"loc":{"start":{"line":9,"column":16},"end":{"line":12,"column":1}},"locations":[{"start":{"line":9,"column":16},"end":{"line":12,"column":1}}]}},"b":{"0":[1]},"fnMap":{"0":{"name":"console.log","decl":{"start":{"line":5,"column":14},"end":{"line":8,"column":1}},"loc":{"start":{"line":5,"column":14},"end":{"line":8,"column":1}},"line":5},"1":{"name":"console.error","decl":{"start":{"line":9,"column":16},"end":{"line":12,"column":1}},"loc":{"start":{"line":9,"column":16},"end":{"line":12,"column":1}},"line":9}},"f":{"0":0,"1":1}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/constants/types.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/constants/types.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":3}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":32}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":3}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":20}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":13}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":15}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":17}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/hooks/useCopy.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/hooks/useCopy.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":75}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":25}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":0}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":24}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":14}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":12}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":23}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":14}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":53}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":21}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":12}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":27}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":24}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":71}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":23}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":4}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":3}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"useCopy","decl":{"start":{"line":5,"column":23},"end":{"line":19,"column":1}},"loc":{"start":{"line":5,"column":23},"end":{"line":19,"column":1}},"line":5}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/hooks/useCounter.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/hooks/useCounter.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":43}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":0}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":42}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":38}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":18}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":40}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":47}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":8}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":40}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":15}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":39}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"useCounter","decl":{"start":{"line":3,"column":26},"end":{"line":12,"column":1}},"loc":{"start":{"line":3,"column":26},"end":{"line":12,"column":1}},"line":3}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/hooks/useCreateDir.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/hooks/useCreateDir.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":75}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":25}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":0}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":29}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":17}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":23}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":14}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":53}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":21}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":12}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":27}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":34}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":58}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":4}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":47}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":53}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":23}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":4}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":3}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"useCreateDir","decl":{"start":{"line":5,"column":28},"end":{"line":21,"column":1}},"loc":{"start":{"line":5,"column":28},"end":{"line":21,"column":1}},"line":5}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/hooks/useCreateEvmtsApp.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/hooks/useCreateEvmtsApp.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":46}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":39}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":38}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":48}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":38}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":51}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":46}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":42}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":35}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":0}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":49}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":37}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":0}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":59}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":0}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":57}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":58}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":61}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":0}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":45}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":10}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":15}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":32}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":4}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":7}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":2}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":38}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":14}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":10}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":15}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":22}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":28}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":33}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":40}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":11}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":33}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":4}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":4}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":7}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":2}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":33}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":8}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":10}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":11}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":15}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":26}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":40}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":11}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":33}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":4}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":4}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":7}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":2}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":45}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":23}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":10}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":14}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":15}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":25}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":4}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":2}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":43}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":27}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":36}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":19}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":25}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":4}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":3}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":0}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":18}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":33}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":7}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":0}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":23}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":22}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":40}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":38}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":21}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":34}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":3}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":25}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":46}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":3}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":38}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":0}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":45}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":37}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":66}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":26}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":21}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":38}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":21}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":31}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":4}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":19}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":70}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":45}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":27}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":10}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":73}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":12}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":3}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":44}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":0}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":58}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":55}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":13}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":35}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":35}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":4}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":3}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":0}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":22}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":19}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":48}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":38}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":46}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":40}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":5}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":18}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":46}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":36}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":44}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":38}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":5}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":13}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":41}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":31}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":12}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":33}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":32}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":32}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":33}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":5}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":25}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":53}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":43}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":12}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":45}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":44}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":44}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":45}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":5}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":18}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":46}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":36}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":44}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":38}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":5}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":3}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":0}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":10}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":14}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":10}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":10}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":10}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":11}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":13}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":14}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":19}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":26}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":24}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":19}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":31}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":24}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":3}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":5}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":25}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":23}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":18}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":30}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":3}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"useCreateEvmtsApp","decl":{"start":{"line":16,"column":33},"end":{"line":173,"column":1}},"loc":{"start":{"line":16,"column":33},"end":{"line":173,"column":1}},"line":16}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/hooks/useExec.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/hooks/useExec.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":37}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":55}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":0}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":24}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":17}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":13}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":11}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":23}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":14}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":6}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":58}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":41}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":39}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":51}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":18}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":19}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":9}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":3}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":45}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":37}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":46}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":4}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":38}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":45}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":4}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":37}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":45}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":4}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":37}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":95}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":23}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":25}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":20}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":15}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":4}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":4}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":34}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":0}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":9}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":15}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":17}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":16}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":8}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":11}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":9}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":49}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":28}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":52}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":2}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"useExec","decl":{"start":{"line":5,"column":23},"end":{"line":51,"column":1}},"loc":{"start":{"line":5,"column":23},"end":{"line":51,"column":1}},"line":5}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/state/State.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/state/State.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":38}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":44}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":28}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":0}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":58}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":0}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":3}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":23}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":3}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":21}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":4}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":61}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":4}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":30}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":4}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":23}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":4}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":30}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":4}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":49}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":4}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":18}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":3}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":60}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":4}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":29}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":4}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":53}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":4}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":20}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":4}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":27}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":4}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":18}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":27}}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":744},"end":{"line":35,"column":27}},"locations":[{"start":{"line":1,"column":744},"end":{"line":35,"column":27}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":744},"end":{"line":35,"column":27}},"loc":{"start":{"line":1,"column":744},"end":{"line":35,"column":27}},"line":1}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/state/Store.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/state/Store.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":51}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":40}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":32}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":32}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":0}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":3}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":49}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":3}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":39}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":0}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":3}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":52}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":3}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":46}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":32}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":41}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":53}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":8}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":23}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":44}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":6}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":6}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":18}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":44}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":3}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":1}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":0}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":3}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":46}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":3}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":50}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":68}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":25}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":1,"28":1,"29":1,"30":1,"31":1,"32":0,"33":0,"34":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"createStore","decl":{"start":{"line":15,"column":20},"end":{"line":27,"column":1}},"loc":{"start":{"line":15,"column":20},"end":{"line":27,"column":1}},"line":15},"1":{"name":"useStore","decl":{"start":{"line":32,"column":24},"end":{"line":35,"column":1}},"loc":{"start":{"line":32,"column":24},"end":{"line":35,"column":1}},"line":32}},"f":{"0":0,"1":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/state/dispatchers.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/state/dispatchers.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":55}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":0}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":3}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":23}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":3}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":12}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":78}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":31}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":9}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":0}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":3}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":46}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":78}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":3}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":27}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":77}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":1}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":0}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":3}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":52}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":3}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":48}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":27}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":52}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":7}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":22}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":43}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":5}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":5}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":17}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":1}}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":804},"end":{"line":32,"column":1}},"locations":[{"start":{"line":1,"column":804},"end":{"line":32,"column":1}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":804},"end":{"line":32,"column":1}},"loc":{"start":{"line":1,"column":804},"end":{"line":32,"column":1}},"line":1}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/state/index.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/state/index.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":49}}},"s":{"0":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":49},"end":{"line":1,"column":49}},"locations":[{"start":{"line":1,"column":49},"end":{"line":1,"column":49}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":49},"end":{"line":1,"column":49}},"loc":{"start":{"line":1,"column":49},"end":{"line":1,"column":49}},"line":1}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/state/reducers.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/state/reducers.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":31}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":0}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":3}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":45}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":3}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":74}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":0}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":3}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":50}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":3}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":38}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":0}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":3}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":38}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":3}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":25}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":14}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":61}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":26}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":52}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":1}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":0}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":3}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":51}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":3}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":55}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":67}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":14}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":6}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":26}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":11}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":32}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":76}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":31}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":40}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":23}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":2}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":0}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":39}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":23}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":75}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":23}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":75}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":77}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":14}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":10}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":15}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":40}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":50}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":12}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":29}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":10}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":15}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":25}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":12}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":29}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":10}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":15}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":26}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":29}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":34}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":26}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":32}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":29}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":12}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":9}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":17}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":2}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":70}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":0}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":54}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":31}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":14}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":2}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":9}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":11}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":37}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":2}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":1}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":0}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":3}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":37}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":3}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":50}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":43}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":10}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":12}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":27}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":3}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":2}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":40}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":10}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":12}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":27}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":3}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":2}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":40}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":57}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":2}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":69}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":1}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":0}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":3}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":39}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":3}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":25}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":10}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":14}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":19}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":18}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":0,"21":0,"22":1,"23":1,"24":1,"25":1,"26":1,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":1,"71":1,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":1,"81":1,"82":1,"83":1,"84":1,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"setInput","decl":{"start":{"line":20,"column":5},"end":{"line":22,"column":1}},"loc":{"start":{"line":20,"column":5},"end":{"line":22,"column":1}},"line":20},"1":{"name":"selectAndContinue","decl":{"start":{"line":27,"column":27},"end":{"line":70,"column":70}},"loc":{"start":{"line":27,"column":27},"end":{"line":70,"column":70}},"line":27},"2":{"name":"goToPreviousStep","decl":{"start":{"line":72,"column":39},"end":{"line":80,"column":1}},"loc":{"start":{"line":72,"column":39},"end":{"line":80,"column":1}},"line":72},"3":{"name":"goToNextPage","decl":{"start":{"line":85,"column":35},"end":{"line":102,"column":1}},"loc":{"start":{"line":85,"column":35},"end":{"line":102,"column":1}},"line":85}},"f":{"0":0,"1":0,"2":0,"3":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/styles/colors.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/styles/colors.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":28}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":18}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":18}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":17}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":16}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":19}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":19}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":19}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":17}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":17}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":18}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":10}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":33}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":27}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":24}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":28}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":10}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/utils/execPromise.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/utils/execPromise.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":36}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":32}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":0}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":42}}},"s":{"0":0,"1":0,"2":0,"3":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":113},"end":{"line":4,"column":42}},"locations":[{"start":{"line":1,"column":113},"end":{"line":4,"column":42}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":113},"end":{"line":4,"column":42}},"loc":{"start":{"line":1,"column":113},"end":{"line":4,"column":42}},"line":1}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/utils/generateRandomName.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/utils/generateRandomName.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":8}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":12}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":9}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":8}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":22}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":31}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":0}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":41}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":30}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":46}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":3}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":1}}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":12,"column":-53}},"locations":[{"start":{"line":1,"column":0},"end":{"line":12,"column":-53}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":12,"column":-53}},"loc":{"start":{"line":1,"column":0},"end":{"line":12,"column":-53}},"line":1}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/utils/getTailLogs.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/utils/getTailLogs.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":51}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":1}}},"s":{"0":1,"1":0,"2":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"getTailLogs","decl":{"start":{"line":1,"column":27},"end":{"line":3,"column":1}},"loc":{"start":{"line":1,"column":27},"end":{"line":3,"column":1}},"line":1}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/utils/getUserPkgManager.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/utils/getUserPkgManager.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":60}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":0}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":103}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":62}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":83}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":55}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":0}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":17}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":37}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":16}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":44}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":16}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":43}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":15}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":10}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":15}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":3}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":9}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":40}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":14}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":2}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":0,"10":1,"11":1,"12":1,"13":0,"14":0,"15":0,"16":0,"17":1,"18":0,"19":0,"20":0,"21":1},"branchMap":{"0":{"type":"branch","line":4,"loc":{"start":{"line":4,"column":55},"end":{"line":22,"column":1}},"locations":[{"start":{"line":4,"column":55},"end":{"line":22,"column":1}}]},"1":{"type":"branch","line":9,"loc":{"start":{"line":9,"column":36},"end":{"line":11,"column":13}},"locations":[{"start":{"line":9,"column":36},"end":{"line":11,"column":13}}]},"2":{"type":"branch","line":13,"loc":{"start":{"line":13,"column":2},"end":{"line":17,"column":3}},"locations":[{"start":{"line":13,"column":2},"end":{"line":17,"column":3}}]},"3":{"type":"branch","line":18,"loc":{"start":{"line":18,"column":1},"end":{"line":21,"column":2}},"locations":[{"start":{"line":18,"column":1},"end":{"line":21,"column":2}}]}},"b":{"0":[1],"1":[0],"2":[0],"3":[0]},"fnMap":{"0":{"name":"getUserPkgManager","decl":{"start":{"line":4,"column":55},"end":{"line":22,"column":1}},"loc":{"start":{"line":4,"column":55},"end":{"line":22,"column":1}},"line":4}},"f":{"0":1}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/utils/state.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/utils/state.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}}},"s":{"0":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"locations":[{"start":{"line":1,"column":0},"end":{"line":1,"column":0}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"line":1}},"f":{"0":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/utils/wait.ts": {"path":"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/utils/wait.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":31}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":50}}},"s":{"0":1,"1":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"wait","decl":{"start":{"line":1,"column":20},"end":{"line":2,"column":50}},"loc":{"start":{"line":1,"column":20},"end":{"line":2,"column":50}},"line":1}},"f":{"0":0}}
+{"/Users/williamcory/tevm-monorepo/cli/fixtures/remix/app/addresses.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/fixtures/remix/app/addresses.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":26}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":60}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":60}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":61}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":61}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":62}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":62}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":62}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":62}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":62}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":64}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":64}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":65}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":11}}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":795},"end":{"line":14,"column":11}},"locations":[{"start":{"line":1,"column":795},"end":{"line":14,"column":11}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":795},"end":{"line":14,"column":11}},"loc":{"start":{"line":1,"column":795},"end":{"line":14,"column":11}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/fixtures/remix/app/root.tsx": {"path":"/Users/williamcory/tevm-monorepo/cli/fixtures/remix/app/root.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":38}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":41}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":60}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":43}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":54}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":26}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":36}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":43}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":72}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":2}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":31}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":9}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":18}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":9}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":28}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":74}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":12}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":13}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":10}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":8}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":73}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":33}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":41}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":16}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":16}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":27}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":20}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":17}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":26}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":18}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":10}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":9}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":1}}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"13":0,"14":0,"16":0,"17":0,"18":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"44":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":45,"column":-563}},"locations":[{"start":{"line":1,"column":0},"end":{"line":45,"column":-563}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":45,"column":-563}},"loc":{"start":{"line":1,"column":0},"end":{"line":45,"column":-563}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/fixtures/remix/app/wagmi.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/fixtures/remix/app/wagmi.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":59}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":54}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":55}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":58}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":66}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":72}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":27}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":2}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":19}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":20}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":18}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":9}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":11}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":40}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":71}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":7}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":11}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":11}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":72}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":7}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":6}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":74}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":5}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":5}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":3}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":2}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":42}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":38}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":8}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":35}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":3}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":36}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":19}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":12}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":14}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":23}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":3}}},"s":{"0":0,"1":0,"2":0,"3":0,"5":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"29":0,"30":0,"31":0,"32":0,"33":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":43,"column":-357}},"locations":[{"start":{"line":1,"column":0},"end":{"line":43,"column":-357}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":43,"column":-357}},"loc":{"start":{"line":1,"column":0},"end":{"line":43,"column":-357}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/fixtures/remix/app/components/nav.tsx": {"path":"/Users/williamcory/tevm-monorepo/cli/fixtures/remix/app/components/nav.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":38}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":40}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":34}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":9}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":4}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":40}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":46}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":11}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":51}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":11}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":52}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":11}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":9}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":5}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":1}}},"s":{"0":0,"1":0,"3":0,"4":0,"5":0,"6":0,"7":0,"9":0,"10":0,"12":0,"13":0,"15":0,"16":0,"17":0,"19":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":20,"column":-316}},"locations":[{"start":{"line":1,"column":0},"end":{"line":20,"column":-316}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":20,"column":-316}},"loc":{"start":{"line":1,"column":0},"end":{"line":20,"column":-316}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/fixtures/remix/app/routes/_index.tsx": {"path":"/Users/williamcory/tevm-monorepo/cli/fixtures/remix/app/routes/_index.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":40}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":55}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":31}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":9}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":36}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":68}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":5}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":19}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":33}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":20}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":32}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":4}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":7}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":5}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":19}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":50}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":20}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":32}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":4}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":7}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":46}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":21}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":9}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":8}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":1}}},"s":{"0":0,"1":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"22":0,"23":0,"24":0,"25":0,"26":0,"28":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":29,"column":-401}},"locations":[{"start":{"line":1,"column":0},"end":{"line":29,"column":-401}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":29,"column":-401}},"loc":{"start":{"line":1,"column":0},"end":{"line":29,"column":-401}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/fixtures/remix/app/routes/reads.tsx": {"path":"/Users/williamcory/tevm-monorepo/cli/fixtures/remix/app/routes/reads.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":72}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":42}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":49}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":57}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":45}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":64}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":40}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":51}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":36}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":48}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":24}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":4}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":59}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":60}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":23}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":50}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":14}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":5}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":75}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":23}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":44}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":14}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":5}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":4}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":66}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":2}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":33}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":74}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":47}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":30}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":44}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":59}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":37}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":23}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":4}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":9}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":36}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":36}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":44}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":40}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":74}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":11}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":41}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":69}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":11}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":10}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":9}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":36}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":44}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":60}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":41}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":73}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":11}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":10}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":9}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":36}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":44}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":66}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":69}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":10}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":9}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":36}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":44}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":55}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":41}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":68}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":11}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":10}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":9}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":8}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":1}}},"s":{"0":0,"1":0,"3":0,"4":0,"5":0,"6":0,"7":0,"12":0,"13":0,"14":0,"15":0,"16":0,"18":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"32":0,"33":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"81":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":82,"column":-1110}},"locations":[{"start":{"line":1,"column":0},"end":{"line":82,"column":-1110}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":82,"column":-1110}},"loc":{"start":{"line":1,"column":0},"end":{"line":82,"column":-1110}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/fixtures/remix/app/routes/writes.tsx": {"path":"/Users/williamcory/tevm-monorepo/cli/fixtures/remix/app/routes/writes.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":72}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":41}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":42}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":38}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":15}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":53}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":29}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":48}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":1}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":78}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":77}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":26}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":3}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":60}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":1}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":39}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":35}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":47}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":30}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":44}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":59}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":23}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":4}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":8}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":8}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":24}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":17}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":12}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":12}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":23}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":37}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":35}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":4}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":24}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":23}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":27}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":34}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":13}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":4}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":4}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":9}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":36}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":36}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":44}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":54}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":65}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":10}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":9}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":8}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":37}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":45}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":58}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":42}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":17}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":22}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":19}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":23}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":15}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":17}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":17}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":12}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":11}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":10}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":24}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":38}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":46}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":55}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":43}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":64}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":13}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":12}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":11}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":11}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":18}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":30}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":19}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":17}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":42}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":62}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":8}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":5}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":13}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":9}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":8}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":1}}},"s":{"0":0,"1":0,"2":0,"3":0,"11":0,"13":0,"14":0,"15":0,"16":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"25":0,"26":0,"28":0,"29":0,"31":0,"36":0,"37":0,"38":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"52":0,"53":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"105":0,"107":0,"108":0,"109":0,"111":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":112,"column":-1101}},"locations":[{"start":{"line":1,"column":0},"end":{"line":112,"column":-1101}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":112,"column":-1101}},"loc":{"start":{"line":1,"column":0},"end":{"line":112,"column":-1101}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/create-tevm-app.tsx": {"path":"/Users/williamcory/tevm-monorepo/cli/src/create-tevm-app.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":19}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":27}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":12}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":25}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":14}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":17}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":39}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":8}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":15}}},"s":{"0":0,"1":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":328},"end":{"line":14,"column":15}},"locations":[{"start":{"line":1,"column":328},"end":{"line":14,"column":15}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":328},"end":{"line":14,"column":15}},"loc":{"start":{"line":1,"column":328},"end":{"line":14,"column":15}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/commands/_app.tsx": {"path":"/Users/williamcory/tevm-monorepo/cli/src/commands/_app.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":38}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":37}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":68}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":46}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":1}}},"s":{"0":0,"1":0,"3":0,"4":0,"5":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":6,"column":-25}},"locations":[{"start":{"line":1,"column":0},"end":{"line":6,"column":-25}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":6,"column":-25}},"loc":{"start":{"line":1,"column":0},"end":{"line":6,"column":-25}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/commands/create.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/commands/create.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":44}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":32}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":38}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":32}}},"s":{"0":0,"2":0,"3":0,"5":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":6,"column":-45}},"locations":[{"start":{"line":1,"column":0},"end":{"line":6,"column":-45}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":6,"column":-45}},"loc":{"start":{"line":1,"column":0},"end":{"line":6,"column":-45}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/commands/generate.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/commands/generate.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":44}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":32}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":38}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":32}}},"s":{"0":0,"2":0,"3":0,"5":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":6,"column":-45}},"locations":[{"start":{"line":1,"column":0},"end":{"line":6,"column":-45}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":6,"column":-45}},"loc":{"start":{"line":1,"column":0},"end":{"line":6,"column":-45}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/commands/run.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/commands/run.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":44}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":32}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":38}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":32}}},"s":{"0":0,"2":0,"3":0,"5":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":6,"column":-45}},"locations":[{"start":{"line":1,"column":0},"end":{"line":6,"column":-45}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":6,"column":-45}},"loc":{"start":{"line":1,"column":0},"end":{"line":6,"column":-45}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/commands/server.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/commands/server.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":44}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":32}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":38}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":32}}},"s":{"0":0,"2":0,"3":0,"5":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":6,"column":-45}},"locations":[{"start":{"line":1,"column":0},"end":{"line":6,"column":-45}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":6,"column":-45}},"loc":{"start":{"line":1,"column":0},"end":{"line":6,"column":-45}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/commands/tsc.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/commands/tsc.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":44}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":32}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":38}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":32}}},"s":{"0":0,"2":0,"3":0,"5":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":6,"column":-45}},"locations":[{"start":{"line":1,"column":0},"end":{"line":6,"column":-45}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":6,"column":-45}},"loc":{"start":{"line":1,"column":0},"end":{"line":6,"column":-45}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/components/FancyCreateTitle.tsx": {"path":"/Users/williamcory/tevm-monorepo/cli/src/components/FancyCreateTitle.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":34}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":35}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":25}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":36}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":45}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":67}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":25}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":67}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":58}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":53}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":19}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":9}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":26}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":38}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":13}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"5":1,"6":1,"13":1,"14":0,"17":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"27":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"FancyCreateTitle","decl":{"start":{"line":14,"column":49},"end":{"line":28,"column":1}},"loc":{"start":{"line":14,"column":49},"end":{"line":28,"column":1}},"line":14}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/components/MultipleChoiceStep.tsx": {"path":"/Users/williamcory/tevm-monorepo/cli/src/components/MultipleChoiceStep.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":89}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":46}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":48}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":26}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":25}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":70}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":16}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":16}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":10}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":13}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":17}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":9}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":7}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":17}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":33}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":21}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":10}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":29}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":60}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":14}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":11}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":18}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":16}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":50}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":28}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":38}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":7}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":6}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":4}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"15":1,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"28":0,"29":0,"30":0,"32":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"42":0,"44":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"MultipleChoiceStep","decl":{"start":{"line":16,"column":34},"end":{"line":45,"column":1}},"loc":{"start":{"line":16,"column":34},"end":{"line":45,"column":1}},"line":16}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/components/SelectInput.tsx": {"path":"/Users/williamcory/tevm-monorepo/cli/src/components/SelectInput.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":37}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":31}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":25}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":25}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":48}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":7}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":10}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":17}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":47}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":39}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":2}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":9}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":17}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":32}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":42}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":54}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":16}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":22}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":4}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":1}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":74}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":9}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":23}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":18}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":54}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":18}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":8}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":1}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":71}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":69}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":1}}},"s":{"0":1,"1":1,"5":1,"6":1,"33":1,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"49":0,"51":1,"52":0,"53":0,"54":0,"55":0,"57":0,"59":0,"61":0,"63":1,"64":0,"65":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"SelectInput","decl":{"start":{"line":34,"column":27},"end":{"line":50,"column":1}},"loc":{"start":{"line":34,"column":27},"end":{"line":50,"column":1}},"line":34},"1":{"name":"IndicatorComponent","decl":{"start":{"line":52,"column":53},"end":{"line":62,"column":1}},"loc":{"start":{"line":52,"column":53},"end":{"line":62,"column":1}},"line":52},"2":{"name":"ItemComponent","decl":{"start":{"line":64,"column":43},"end":{"line":66,"column":1}},"loc":{"start":{"line":64,"column":43},"end":{"line":66,"column":1}},"line":64}},"f":{"0":0,"1":0,"2":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/components/Step.tsx": {"path":"/Users/williamcory/tevm-monorepo/cli/src/components/Step.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":67}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":31}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":33}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":25}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":32}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":76}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":63}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":63}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":61}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":1}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":37}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":14}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":10}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":15}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":18}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":6}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":7}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":6}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":8}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":7}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":12}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":14}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":2}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":9}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":44}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":36}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":53}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":17}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":11}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":63}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":7}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":11}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":25}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":9}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":76}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":8}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":1}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":47}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":6}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":7}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":8}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":16}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":16}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":14}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":7}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":9}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":7}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":14}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":33}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":18}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":28}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":59}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":22}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":26}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":56}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":28}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":60}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":5}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":34}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":18}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":67}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":4}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"20":1,"22":1,"23":0,"24":0,"25":0,"26":0,"28":1,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"55":0,"68":1,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"85":0,"86":0,"87":0,"89":0,"90":0,"92":0,"93":0,"94":0,"95":0,"96":0,"98":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"formatName","decl":{"start":{"line":23,"column":19},"end":{"line":27,"column":1}},"loc":{"start":{"line":23,"column":19},"end":{"line":27,"column":1}},"line":23},"1":{"name":"Step","decl":{"start":{"line":29,"column":35},"end":{"line":56,"column":1}},"loc":{"start":{"line":29,"column":35},"end":{"line":56,"column":1}},"line":29},"2":{"name":"AsyncStep","decl":{"start":{"line":69,"column":45},"end":{"line":99,"column":1}},"loc":{"start":{"line":69,"column":45},"end":{"line":99,"column":1}},"line":69}},"f":{"0":0,"1":0,"2":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/components/Table.tsx": {"path":"/Users/williamcory/tevm-monorepo/cli/src/components/Table.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":31}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":34}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":25}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":73}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":3}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":29}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":10}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":25}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":53}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":36}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":39}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":33}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":45}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":3}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":2}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":29}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":33}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":39}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":28}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":17}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":4}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":3}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":25}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":2}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":28}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":47}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":52}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":36}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":47}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":27}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":54}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":31}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":5}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":56}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":11}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":16}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":17}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":21}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":4}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":4}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":15}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":2}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":28}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":38}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":46}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":51}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":6}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":3}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":17}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":2}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":18}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":34}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":36}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":13}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":40}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":13}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":13}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":14}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":14}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":4}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":3}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":19}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":32}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":36}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":13}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":40}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":13}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":13}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":14}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":14}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":4}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":3}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":21}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":34}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":36}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":13}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":40}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":13}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":13}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":14}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":14}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":4}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":3}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":16}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":30}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":36}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":13}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":40}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":13}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":13}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":14}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":14}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":4}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":3}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":18}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":34}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":36}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":13}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":40}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":13}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":13}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":14}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":14}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":4}},"195":{"start":{"line":196,"column":0},"end":{"line":196,"column":3}},"197":{"start":{"line":198,"column":0},"end":{"line":198,"column":20}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":35}},"200":{"start":{"line":201,"column":0},"end":{"line":201,"column":37}},"205":{"start":{"line":206,"column":0},"end":{"line":206,"column":10}},"206":{"start":{"line":207,"column":0},"end":{"line":207,"column":31}},"208":{"start":{"line":209,"column":0},"end":{"line":209,"column":55}},"209":{"start":{"line":210,"column":0},"end":{"line":210,"column":63}},"211":{"start":{"line":212,"column":0},"end":{"line":212,"column":42}},"213":{"start":{"line":214,"column":0},"end":{"line":214,"column":44}},"216":{"start":{"line":217,"column":0},"end":{"line":217,"column":13}},"217":{"start":{"line":218,"column":0},"end":{"line":218,"column":44}},"218":{"start":{"line":219,"column":0},"end":{"line":219,"column":71}},"219":{"start":{"line":220,"column":0},"end":{"line":220,"column":62}},"220":{"start":{"line":221,"column":0},"end":{"line":221,"column":12}},"222":{"start":{"line":223,"column":0},"end":{"line":223,"column":7}},"224":{"start":{"line":225,"column":0},"end":{"line":225,"column":55}},"225":{"start":{"line":226,"column":0},"end":{"line":226,"column":9}},"227":{"start":{"line":228,"column":0},"end":{"line":228,"column":2}},"228":{"start":{"line":229,"column":0},"end":{"line":229,"column":1}},"274":{"start":{"line":275,"column":0},"end":{"line":275,"column":35}},"275":{"start":{"line":276,"column":0},"end":{"line":276,"column":19}},"276":{"start":{"line":277,"column":0},"end":{"line":277,"column":40}},"279":{"start":{"line":280,"column":0},"end":{"line":280,"column":33}},"282":{"start":{"line":283,"column":0},"end":{"line":283,"column":20}},"283":{"start":{"line":284,"column":0},"end":{"line":284,"column":27}},"285":{"start":{"line":286,"column":0},"end":{"line":286,"column":59}},"287":{"start":{"line":288,"column":0},"end":{"line":288,"column":19}},"288":{"start":{"line":289,"column":0},"end":{"line":289,"column":12}},"289":{"start":{"line":290,"column":0},"end":{"line":290,"column":47}},"292":{"start":{"line":293,"column":0},"end":{"line":293,"column":13}},"293":{"start":{"line":294,"column":0},"end":{"line":294,"column":73}},"295":{"start":{"line":296,"column":0},"end":{"line":296,"column":6}},"298":{"start":{"line":299,"column":0},"end":{"line":299,"column":41}},"300":{"start":{"line":301,"column":0},"end":{"line":301,"column":44}},"302":{"start":{"line":303,"column":0},"end":{"line":303,"column":48}},"303":{"start":{"line":304,"column":0},"end":{"line":304,"column":52}},"305":{"start":{"line":306,"column":0},"end":{"line":306,"column":14}},"306":{"start":{"line":307,"column":0},"end":{"line":307,"column":44}},"307":{"start":{"line":308,"column":0},"end":{"line":308,"column":44}},"308":{"start":{"line":309,"column":0},"end":{"line":309,"column":21}},"310":{"start":{"line":311,"column":0},"end":{"line":311,"column":6}},"311":{"start":{"line":312,"column":0},"end":{"line":312,"column":50}},"314":{"start":{"line":315,"column":0},"end":{"line":315,"column":30}},"315":{"start":{"line":316,"column":0},"end":{"line":316,"column":68}},"317":{"start":{"line":318,"column":0},"end":{"line":318,"column":13}},"319":{"start":{"line":320,"column":0},"end":{"line":320,"column":43}},"320":{"start":{"line":321,"column":0},"end":{"line":321,"column":45}},"321":{"start":{"line":322,"column":0},"end":{"line":322,"column":14}},"322":{"start":{"line":323,"column":0},"end":{"line":323,"column":38}},"323":{"start":{"line":324,"column":0},"end":{"line":324,"column":20}},"325":{"start":{"line":326,"column":0},"end":{"line":326,"column":7}},"326":{"start":{"line":327,"column":0},"end":{"line":327,"column":5}},"328":{"start":{"line":329,"column":0},"end":{"line":329,"column":60}},"329":{"start":{"line":330,"column":0},"end":{"line":330,"column":8}},"331":{"start":{"line":332,"column":0},"end":{"line":332,"column":1}},"336":{"start":{"line":337,"column":0},"end":{"line":337,"column":60}},"337":{"start":{"line":338,"column":0},"end":{"line":338,"column":9}},"338":{"start":{"line":339,"column":0},"end":{"line":339,"column":26}},"339":{"start":{"line":340,"column":0},"end":{"line":340,"column":19}},"340":{"start":{"line":341,"column":0},"end":{"line":341,"column":9}},"342":{"start":{"line":343,"column":0},"end":{"line":343,"column":1}},"347":{"start":{"line":348,"column":0},"end":{"line":348,"column":40}},"348":{"start":{"line":349,"column":0},"end":{"line":349,"column":37}},"349":{"start":{"line":350,"column":0},"end":{"line":350,"column":1}},"354":{"start":{"line":355,"column":0},"end":{"line":355,"column":62}},"355":{"start":{"line":356,"column":0},"end":{"line":356,"column":42}},"356":{"start":{"line":357,"column":0},"end":{"line":357,"column":1}},"363":{"start":{"line":364,"column":0},"end":{"line":364,"column":27}},"364":{"start":{"line":365,"column":0},"end":{"line":365,"column":36}},"365":{"start":{"line":366,"column":0},"end":{"line":366,"column":15}},"366":{"start":{"line":367,"column":0},"end":{"line":367,"column":14}},"368":{"start":{"line":369,"column":0},"end":{"line":369,"column":75}},"370":{"start":{"line":371,"column":0},"end":{"line":371,"column":40}},"372":{"start":{"line":373,"column":0},"end":{"line":373,"column":47}},"373":{"start":{"line":374,"column":0},"end":{"line":374,"column":20}},"375":{"start":{"line":376,"column":0},"end":{"line":376,"column":20}},"376":{"start":{"line":377,"column":0},"end":{"line":377,"column":1}}},"s":{"0":1,"1":1,"3":1,"44":1,"46":1,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"66":0,"67":0,"70":0,"71":0,"72":0,"73":0,"74":0,"76":0,"77":0,"85":0,"86":0,"88":0,"89":0,"91":0,"92":0,"94":0,"95":0,"96":0,"98":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"108":0,"109":0,"114":0,"115":0,"117":0,"118":0,"119":0,"120":0,"122":0,"123":0,"128":0,"129":0,"130":0,"131":0,"132":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"142":0,"143":0,"144":0,"145":0,"146":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"156":0,"157":0,"158":0,"159":0,"160":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"170":0,"171":0,"172":0,"173":0,"174":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"184":0,"185":0,"186":0,"187":0,"188":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"197":0,"199":0,"200":0,"205":0,"206":0,"208":0,"209":0,"211":0,"213":0,"216":0,"217":0,"218":0,"219":0,"220":0,"222":0,"224":0,"225":0,"227":0,"228":0,"274":0,"275":0,"276":0,"279":0,"282":0,"283":0,"285":0,"287":0,"288":0,"289":0,"292":0,"293":0,"295":0,"298":0,"300":0,"302":0,"303":0,"305":0,"306":0,"307":0,"308":0,"310":0,"311":0,"314":0,"315":0,"317":0,"319":0,"320":0,"321":0,"322":0,"323":0,"325":0,"326":0,"328":0,"329":0,"331":0,"336":1,"337":0,"338":0,"339":0,"340":0,"342":0,"347":1,"348":0,"349":0,"354":1,"355":0,"356":0,"363":0,"364":0,"365":0,"366":0,"368":0,"370":0,"372":0,"373":0,"375":0,"376":0},"branchMap":{"0":{"type":"branch","line":47,"loc":{"start":{"line":47,"column":2},"end":{"line":229,"column":1}},"locations":[{"start":{"line":47,"column":2},"end":{"line":229,"column":1}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"","decl":{"start":{"line":47,"column":2},"end":{"line":229,"column":1}},"loc":{"start":{"line":47,"column":2},"end":{"line":229,"column":1}},"line":47},"1":{"name":"row","decl":{"start":{"line":275,"column":0},"end":{"line":332,"column":1}},"loc":{"start":{"line":275,"column":0},"end":{"line":332,"column":1}},"line":275},"2":{"name":"Header","decl":{"start":{"line":337,"column":7},"end":{"line":343,"column":1}},"loc":{"start":{"line":337,"column":7},"end":{"line":343,"column":1}},"line":337},"3":{"name":"Cell","decl":{"start":{"line":348,"column":7},"end":{"line":350,"column":1}},"loc":{"start":{"line":348,"column":7},"end":{"line":350,"column":1}},"line":348},"4":{"name":"Skeleton","decl":{"start":{"line":355,"column":7},"end":{"line":357,"column":1}},"loc":{"start":{"line":355,"column":7},"end":{"line":357,"column":1}},"line":355},"5":{"name":"intersperse","decl":{"start":{"line":364,"column":0},"end":{"line":377,"column":1}},"loc":{"start":{"line":364,"column":0},"end":{"line":377,"column":1}},"line":364}},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/components/TextInputStep.tsx": {"path":"/Users/williamcory/tevm-monorepo/cli/src/components/TextInputStep.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":54}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":48}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":26}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":38}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":25}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":42}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":6}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":7}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":13}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":10}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":10}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":13}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":7}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":9}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":7}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":17}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":23}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":71}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":18}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":14}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":30}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":18}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":24}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":24}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":6}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":4}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"5":1,"15":1,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"36":0,"38":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"TextInputStep","decl":{"start":{"line":16,"column":40},"end":{"line":39,"column":1}},"loc":{"start":{"line":16,"column":40},"end":{"line":39,"column":1}},"line":16}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/constants/InputStep.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/constants/InputStep.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":38}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":25}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":15}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":45}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":27}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":30}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":39}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":15}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":8}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":107}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":45}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":30}}},"s":{"0":1,"12":1,"13":1,"14":1,"15":1,"16":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
+,"/Users/williamcory/tevm-monorepo/cli/src/constants/MultipleChoice.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/constants/MultipleChoice.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":38}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":25}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":25}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":38}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":21}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":11}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":47}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":35}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":47}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":38}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":3}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":39}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":32}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":25}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":52}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":28}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":11}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":38}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":54}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":38}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":41}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":3}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":39}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":27}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":25}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":27}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":23}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":11}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":74}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":8}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":16}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":73}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":4}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":8}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":19}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":54}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":4}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":8}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":16}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":77}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":4}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":62}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":76}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":10}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":18}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":9}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":84}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":4}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":73}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":3}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":39}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":27}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":25}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":49}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":23}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":11}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":48}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":39}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":3}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":39}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":31}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":25}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":48}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":27}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":11}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":69}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":54}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":3}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":39}}},"s":{"0":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"68":1,"70":1,"71":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
+,"/Users/williamcory/tevm-monorepo/cli/src/constants/automatedSteps.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/constants/automatedSteps.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":38}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":32}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":19}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":28}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":38}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":36}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":35}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":34}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":32}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":19}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":28}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":38}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":36}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":35}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":34}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":39}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":19}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":35}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":45}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":43}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":42}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":34}}},"s":{"0":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
+,"/Users/williamcory/tevm-monorepo/cli/src/constants/defaults.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/constants/defaults.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":70}}},"s":{"0":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
+,"/Users/williamcory/tevm-monorepo/cli/src/constants/frameworksByUseCase.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/constants/frameworksByUseCase.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":8}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":28}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":36}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":17}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":10}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":32}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":24}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":56}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":12}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":37}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":31}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":4}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":3}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":10}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":32}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":24}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":63}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":12}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":37}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":4}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":3}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":6}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":32}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":24}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":59}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":12}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":31}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":31}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":33}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":35}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":4}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":3}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":28}}},"s":{"0":1,"4":1,"9":1,"10":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"51":1,"52":1,"61":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
+,"/Users/williamcory/tevm-monorepo/cli/src/constants/index.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/constants/index.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":25}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":38}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":42}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":28}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":61}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":28}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":1}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":30}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":61}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":30}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":1}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":30}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":35}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":35}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":26}}},"s":{"0":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":0,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1},"branchMap":{"0":{"type":"branch","line":9,"loc":{"start":{"line":9,"column":16},"end":{"line":12,"column":1}},"locations":[{"start":{"line":9,"column":16},"end":{"line":12,"column":1}}]}},"b":{"0":[1]},"fnMap":{"0":{"name":"console.log","decl":{"start":{"line":5,"column":14},"end":{"line":8,"column":1}},"loc":{"start":{"line":5,"column":14},"end":{"line":8,"column":1}},"line":5},"1":{"name":"console.error","decl":{"start":{"line":9,"column":16},"end":{"line":12,"column":1}},"loc":{"start":{"line":9,"column":16},"end":{"line":12,"column":1}},"line":9}},"f":{"0":0,"1":1}}
+,"/Users/williamcory/tevm-monorepo/cli/src/constants/types.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/constants/types.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":3}}},"s":{"0":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
+,"/Users/williamcory/tevm-monorepo/cli/src/create/Create.tsx": {"path":"/Users/williamcory/tevm-monorepo/cli/src/create/Create.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":68}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":44}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":40}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":58}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":43}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":72}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":31}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":45}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":23}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":37}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":75}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":25}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":13}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":20}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":17}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":12}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":16}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":27}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":64}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":3}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":41}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":77}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":34}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":39}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":2}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":9}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":44}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":46}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":21}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":28}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":47}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":6}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":30}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":9}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":24}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":1}}},"s":{"0":1,"2":1,"3":1,"4":1,"6":1,"7":1,"8":1,"9":1,"10":1,"17":1,"19":1,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"30":0,"31":0,"32":0,"33":0,"34":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"47":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"App","decl":{"start":{"line":20,"column":36},"end":{"line":48,"column":1}},"loc":{"start":{"line":20,"column":36},"end":{"line":48,"column":1}},"line":20}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/create/Creating.tsx": {"path":"/Users/williamcory/tevm-monorepo/cli/src/create/Creating.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":54}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":42}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":65}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":67}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":53}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":31}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":33}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":36}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":25}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":20}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":6}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":7}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":8}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":15}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":17}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":18}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":15}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":13}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":16}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":16}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":14}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":17}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":72}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":22}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":25}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":36}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":29}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":32}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":17}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":9}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":30}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":36}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":74}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":11}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":11}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":73}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":23}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":25}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":9}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":77}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":40}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":47}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":10}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":8}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":1}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":57}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":45}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":8}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":29}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":27}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":22}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":34}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":16}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":9}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":45}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":9}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":11}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":6}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":23}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":32}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":41}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":48}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":7}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":6}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":5}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":9}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":65}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":10}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":13}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":15}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":19}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":17}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":17}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":20}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":17}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":18}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":15}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":14}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":34}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":45}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":20}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":5}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":13}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":22}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":19}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":17}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":17}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":20}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":17}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":18}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":15}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":14}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":44}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":41}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":20}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":5}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":13}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":14}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":19}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":17}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":17}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":20}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":17}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":18}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":15}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":14}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":21}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":44}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":20}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":5}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":13}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":19}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":19}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":17}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":17}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":20}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":17}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":18}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":15}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":14}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":59}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":44}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":20}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":5}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":8}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":1}}},"s":{"0":1,"1":1,"2":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"22":1,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"58":0,"60":1,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"139":0,"140":0,"141":0,"142":0,"143":0,"145":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"AsyncStep","decl":{"start":{"line":23,"column":18},"end":{"line":59,"column":1}},"loc":{"start":{"line":23,"column":18},"end":{"line":59,"column":1}},"line":23},"1":{"name":"Creating","decl":{"start":{"line":61,"column":41},"end":{"line":146,"column":1}},"loc":{"start":{"line":61,"column":41},"end":{"line":146,"column":1}},"line":61}},"f":{"0":0,"1":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/create/InteractivePrompt.tsx": {"path":"/Users/williamcory/tevm-monorepo/cli/src/create/InteractivePrompt.tsx","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":72}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":55}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":69}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":63}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":73}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":46}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":49}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":30}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":45}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":54}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":32}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":1}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":79}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":33}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":18}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":29}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":3}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":3}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":35}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":12}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":16}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":14}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":48}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":70}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":29}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":26}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":28}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":25}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":49}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":5}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":25}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":23}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":66}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":11}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":5}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":52}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":5}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":5}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":2}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":12}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":21}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":18}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":48}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":42}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":70}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":48}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":33}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":25}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":29}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":21}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":18}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":6}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":5}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":5}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":2}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":12}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":21}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":18}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":48}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":42}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":70}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":19}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":24}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":18}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":57}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":35}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":25}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":29}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":23}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":11}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":6}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":5}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":5}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":2}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":46}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":46}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":67}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":18}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":2}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":24}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":13}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":22}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":18}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":49}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":43}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":71}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":56}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":41}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":26}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":30}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":29}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":19}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":7}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":6}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":6}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":3}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":2}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":14}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":13}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":22}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":21}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":49}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":43}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":71}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":51}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":49}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":26}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":30}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":20}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":30}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":7}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":6}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":6}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":3}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":2}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":22}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":13}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":17}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":24}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":49}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":43}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":71}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":44}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":38}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":38}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":26}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":61}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":6}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":26}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":24}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":31}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":38}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":26}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":8}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":12}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":6}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":71}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":6}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":6}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":3}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":2}},"245":{"start":{"line":246,"column":0},"end":{"line":246,"column":12}},"246":{"start":{"line":247,"column":0},"end":{"line":247,"column":21}},"247":{"start":{"line":248,"column":0},"end":{"line":248,"column":13}},"248":{"start":{"line":249,"column":0},"end":{"line":249,"column":48}},"249":{"start":{"line":250,"column":0},"end":{"line":250,"column":42}},"250":{"start":{"line":251,"column":0},"end":{"line":251,"column":70}},"251":{"start":{"line":252,"column":0},"end":{"line":252,"column":50}},"252":{"start":{"line":253,"column":0},"end":{"line":253,"column":48}},"253":{"start":{"line":254,"column":0},"end":{"line":254,"column":25}},"254":{"start":{"line":255,"column":0},"end":{"line":255,"column":29}},"255":{"start":{"line":256,"column":0},"end":{"line":256,"column":19}},"256":{"start":{"line":257,"column":0},"end":{"line":257,"column":29}},"257":{"start":{"line":258,"column":0},"end":{"line":258,"column":6}},"258":{"start":{"line":259,"column":0},"end":{"line":259,"column":5}},"259":{"start":{"line":260,"column":0},"end":{"line":260,"column":5}},"260":{"start":{"line":261,"column":0},"end":{"line":261,"column":2}},"262":{"start":{"line":263,"column":0},"end":{"line":263,"column":12}},"263":{"start":{"line":264,"column":0},"end":{"line":264,"column":21}},"264":{"start":{"line":265,"column":0},"end":{"line":265,"column":17}},"265":{"start":{"line":266,"column":0},"end":{"line":266,"column":48}},"266":{"start":{"line":267,"column":0},"end":{"line":267,"column":42}},"267":{"start":{"line":268,"column":0},"end":{"line":268,"column":70}},"268":{"start":{"line":269,"column":0},"end":{"line":269,"column":54}},"269":{"start":{"line":270,"column":0},"end":{"line":270,"column":56}},"270":{"start":{"line":271,"column":0},"end":{"line":271,"column":25}},"271":{"start":{"line":272,"column":0},"end":{"line":272,"column":29}},"272":{"start":{"line":273,"column":0},"end":{"line":273,"column":23}},"273":{"start":{"line":274,"column":0},"end":{"line":274,"column":29}},"274":{"start":{"line":275,"column":0},"end":{"line":275,"column":20}},"275":{"start":{"line":276,"column":0},"end":{"line":276,"column":6}},"276":{"start":{"line":277,"column":0},"end":{"line":277,"column":5}},"277":{"start":{"line":278,"column":0},"end":{"line":278,"column":5}},"278":{"start":{"line":279,"column":0},"end":{"line":279,"column":2}},"280":{"start":{"line":281,"column":0},"end":{"line":281,"column":23}},"281":{"start":{"line":282,"column":0},"end":{"line":282,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"17":1,"18":1,"19":1,"21":1,"22":0,"23":0,"24":0,"25":0,"26":0,"28":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"245":0,"246":0,"247":0,"248":0,"249":0,"250":0,"251":0,"252":0,"253":0,"254":0,"255":0,"256":0,"257":0,"258":0,"259":0,"260":0,"262":0,"263":0,"264":0,"265":0,"266":0,"267":0,"268":0,"269":0,"270":0,"271":0,"272":0,"273":0,"274":0,"275":0,"276":0,"277":0,"278":0,"280":0,"281":0},"branchMap":{"0":{"type":"branch","line":19,"loc":{"start":{"line":19,"column":1},"end":{"line":19,"column":32}},"locations":[{"start":{"line":19,"column":1},"end":{"line":19,"column":32}}]}},"b":{"0":[10]},"fnMap":{"0":{"name":"InteractivePrompt","decl":{"start":{"line":22,"column":50},"end":{"line":282,"column":1}},"loc":{"start":{"line":22,"column":50},"end":{"line":282,"column":1}},"line":22}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/create/args.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/create/args.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":67}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":23}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":40}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":29}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":2}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":11}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":13}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":23}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":12}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":81}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":4}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":2}}},"s":{"0":0,"1":0,"3":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":14,"column":-161}},"locations":[{"start":{"line":1,"column":0},"end":{"line":14,"column":-161}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":14,"column":-161}},"loc":{"start":{"line":1,"column":0},"end":{"line":14,"column":-161}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/create/index.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/create/index.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":33}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":32}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":38}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":24}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":6}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":9}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":16}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":1}}},"s":{"0":0,"1":0,"2":0,"4":0,"5":0,"6":0,"7":0,"8":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":167},"end":{"line":9,"column":1}},"locations":[{"start":{"line":1,"column":167},"end":{"line":9,"column":1}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":167},"end":{"line":9,"column":1}},"loc":{"start":{"line":1,"column":167},"end":{"line":9,"column":1}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/create/options.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/create/options.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":63}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":77}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":65}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":23}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":24}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":10}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":16}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":13}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":18}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":13}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":75}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":5}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":27}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":12}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":33}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":42}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":19}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":10}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":39}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":38}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":38}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":39}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":5}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":32}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":42}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":12}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":10}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":34}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":30}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":34}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":5}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":38}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":33}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":14}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":10}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":36}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":33}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":36}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":33}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":34}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":35}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":33}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":5}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":41}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":33}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":10}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":13}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":18}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":65}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":14}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":13}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":18}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":68}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":3}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":54}}},"s":{"0":1,"1":1,"2":1,"3":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"30":1,"31":1,"32":1,"33":1,"34":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"50":1,"52":1,"53":1,"54":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"80":1,"81":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
+,"/Users/williamcory/tevm-monorepo/cli/src/explorer/Accounts.tsx": {"path":"/Users/williamcory/tevm-monorepo/cli/src/explorer/Accounts.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}}},"s":{"0":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"locations":[{"start":{"line":1,"column":0},"end":{"line":1,"column":0}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/explorer/Blocks.tsx": {"path":"/Users/williamcory/tevm-monorepo/cli/src/explorer/Blocks.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}}},"s":{"0":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"locations":[{"start":{"line":1,"column":0},"end":{"line":1,"column":0}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/explorer/Call.tsx": {"path":"/Users/williamcory/tevm-monorepo/cli/src/explorer/Call.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}}},"s":{"0":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"locations":[{"start":{"line":1,"column":0},"end":{"line":1,"column":0}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/explorer/Explorer.tsx": {"path":"/Users/williamcory/tevm-monorepo/cli/src/explorer/Explorer.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}}},"s":{"0":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"locations":[{"start":{"line":1,"column":0},"end":{"line":1,"column":0}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/explorer/Home.tsx": {"path":"/Users/williamcory/tevm-monorepo/cli/src/explorer/Home.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}}},"s":{"0":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"locations":[{"start":{"line":1,"column":0},"end":{"line":1,"column":0}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/explorer/Storage.tsx": {"path":"/Users/williamcory/tevm-monorepo/cli/src/explorer/Storage.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}}},"s":{"0":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"locations":[{"start":{"line":1,"column":0},"end":{"line":1,"column":0}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/explorer/Transactions.tsx": {"path":"/Users/williamcory/tevm-monorepo/cli/src/explorer/Transactions.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}}},"s":{"0":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"locations":[{"start":{"line":1,"column":0},"end":{"line":1,"column":0}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/hooks/useCopy.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/hooks/useCopy.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":75}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":25}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":24}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":14}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":12}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":23}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":14}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":53}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":21}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":12}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":27}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":24}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":23}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":4}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":3}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":1}}},"s":{"0":1,"1":1,"2":1,"4":1,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"15":0,"16":0,"17":0,"18":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"useCopy","decl":{"start":{"line":5,"column":23},"end":{"line":19,"column":1}},"loc":{"start":{"line":5,"column":23},"end":{"line":19,"column":1}},"line":5}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/hooks/useCounter.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/hooks/useCounter.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":43}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":42}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":38}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":18}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":40}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":47}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":8}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":40}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":15}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":39}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":1}}},"s":{"0":1,"2":1,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"useCounter","decl":{"start":{"line":3,"column":26},"end":{"line":12,"column":1}},"loc":{"start":{"line":3,"column":26},"end":{"line":12,"column":1}},"line":3}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/hooks/useCreateDir.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/hooks/useCreateDir.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":75}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":25}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":29}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":17}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":23}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":14}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":53}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":21}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":12}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":27}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":34}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":58}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":4}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":47}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":23}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":4}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":3}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":1}}},"s":{"0":1,"1":1,"2":1,"4":1,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"17":0,"18":0,"19":0,"20":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"useCreateDir","decl":{"start":{"line":5,"column":28},"end":{"line":21,"column":1}},"loc":{"start":{"line":5,"column":28},"end":{"line":21,"column":1}},"line":5}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/hooks/useCreateEvmtsApp.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/hooks/useCreateEvmtsApp.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":46}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":39}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":38}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":48}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":38}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":51}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":51}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":40}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":42}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":49}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":37}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":59}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":57}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":58}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":61}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":45}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":10}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":15}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":32}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":4}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":7}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":2}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":38}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":14}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":10}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":15}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":22}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":28}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":33}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":40}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":11}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":33}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":4}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":4}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":7}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":2}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":33}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":8}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":10}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":11}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":15}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":26}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":40}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":11}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":33}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":4}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":4}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":7}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":2}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":45}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":23}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":10}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":14}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":15}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":25}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":4}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":2}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":43}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":27}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":19}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":25}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":4}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":3}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":18}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":33}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":7}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":23}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":22}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":40}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":38}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":21}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":34}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":3}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":25}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":46}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":3}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":38}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":37}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":66}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":26}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":21}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":38}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":21}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":31}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":4}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":19}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":70}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":27}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":10}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":73}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":12}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":3}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":44}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":58}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":55}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":13}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":35}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":35}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":4}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":3}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":22}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":19}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":48}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":38}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":46}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":40}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":5}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":18}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":46}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":36}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":44}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":38}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":5}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":13}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":41}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":31}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":12}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":33}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":32}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":32}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":33}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":5}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":25}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":53}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":43}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":12}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":45}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":44}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":44}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":45}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":5}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":18}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":46}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":36}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":44}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":38}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":5}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":3}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":10}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":14}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":10}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":10}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":10}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":11}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":13}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":14}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":19}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":26}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":24}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":19}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":31}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":24}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":3}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":5}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":25}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":23}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":18}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":30}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":3}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":1}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"10":1,"11":1,"13":1,"15":1,"16":0,"17":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"64":0,"65":0,"66":0,"67":0,"69":0,"70":0,"71":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"useCreateEvmtsApp","decl":{"start":{"line":16,"column":33},"end":{"line":173,"column":1}},"loc":{"start":{"line":16,"column":33},"end":{"line":173,"column":1}},"line":16}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/hooks/useExec.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/hooks/useExec.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":42}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":55}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":24}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":17}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":13}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":11}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":23}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":14}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":6}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":58}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":41}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":39}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":51}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":18}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":19}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":9}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":3}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":45}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":37}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":46}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":4}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":38}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":45}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":4}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":37}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":45}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":4}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":37}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":23}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":25}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":20}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":15}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":4}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":4}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":34}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":9}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":15}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":17}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":16}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":8}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":11}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":9}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":49}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":28}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":52}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":2}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":1}}},"s":{"0":1,"1":1,"2":1,"4":1,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"useExec","decl":{"start":{"line":5,"column":23},"end":{"line":51,"column":1}},"loc":{"start":{"line":5,"column":23},"end":{"line":51,"column":1}},"line":5}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/server/Server.tsx": {"path":"/Users/williamcory/tevm-monorepo/cli/src/server/Server.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":46}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":55}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":72}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":25}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":38}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":23}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":37}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":63}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":38}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":41}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":14}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":39}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":10}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":58}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":50}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":9}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":2}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":9}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":44}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":58}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":48}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":9}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":24}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":1}}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"11":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"31":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":32,"column":-382}},"locations":[{"start":{"line":1,"column":0},"end":{"line":32,"column":-382}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":32,"column":-382}},"loc":{"start":{"line":1,"column":0},"end":{"line":32,"column":-382}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/server/StartServer.tsx": {"path":"/Users/williamcory/tevm-monorepo/cli/src/server/StartServer.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":68}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":42}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":48}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":72}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":31}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":25}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":73}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":46}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":13}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":10}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":18}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":18}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":16}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":24}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":17}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":19}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":16}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":4}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":36}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":38}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":3}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":37}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":32}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":24}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":15}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":49}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":4}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":64}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":4}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":38}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":49}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":3}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":42}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":30}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":24}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":15}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":42}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":4}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":52}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":48}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":5}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":4}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":38}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":49}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":3}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":9}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":7}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":43}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":12}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":20}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":40}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":5}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":16}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":13}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":11}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":25}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":62}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":14}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":12}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":5}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":12}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":33}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":52}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":46}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":73}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":38}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":66}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":13}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":38}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":62}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":13}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":38}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":71}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":13}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":13}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":50}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":14}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":57}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":12}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":37}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":12}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":31}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":63}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":20}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":13}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":31}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":12}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":35}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":44}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":20}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":13}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":25}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":12}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":13}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":51}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":11}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":8}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":8}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":1}}},"s":{"0":0,"2":0,"3":0,"4":0,"5":0,"6":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"36":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"75":0,"77":0,"78":0,"80":0,"82":0,"83":0,"85":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"108":0,"109":0,"110":0,"112":0,"113":0,"115":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":116,"column":-1193}},"locations":[{"start":{"line":1,"column":0},"end":{"line":116,"column":-1193}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":116,"column":-1193}},"loc":{"start":{"line":1,"column":0},"end":{"line":116,"column":-1193}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/server/StartServerProps.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/server/StartServerProps.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":55}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":23}}},"s":{"0":0,"1":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":155},"end":{"line":6,"column":1}},"locations":[{"start":{"line":1,"column":155},"end":{"line":6,"column":1}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":155},"end":{"line":6,"column":1}},"loc":{"start":{"line":1,"column":155},"end":{"line":6,"column":1}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/server/args.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/server/args.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":67}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":23}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":40}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":29}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":2}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":11}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":13}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":23}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":12}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":81}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":4}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":2}}},"s":{"0":0,"1":0,"3":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":14,"column":-161}},"locations":[{"start":{"line":1,"column":0},"end":{"line":14,"column":-161}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":14,"column":-161}},"loc":{"start":{"line":1,"column":0},"end":{"line":14,"column":-161}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/server/chains.tsx": {"path":"/Users/williamcory/tevm-monorepo/cli/src/server/chains.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":67}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":23}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":17}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":25}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":23}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":31}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":1}}},"s":{"0":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":194},"end":{"line":8,"column":1}},"locations":[{"start":{"line":1,"column":194},"end":{"line":8,"column":1}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":194},"end":{"line":8,"column":1}},"loc":{"start":{"line":1,"column":194},"end":{"line":8,"column":1}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/server/createServer.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/server/createServer.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}}},"s":{"0":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"locations":[{"start":{"line":1,"column":0},"end":{"line":1,"column":0}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/server/index.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/server/index.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":36}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":32}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":38}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":24}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":6}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":9}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":19}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":1}}},"s":{"0":0,"1":0,"2":0,"4":0,"5":0,"6":0,"7":0,"8":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":173},"end":{"line":9,"column":1}},"locations":[{"start":{"line":1,"column":173},"end":{"line":9,"column":1}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":173},"end":{"line":9,"column":1}},"loc":{"start":{"line":1,"column":173},"end":{"line":9,"column":1}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/server/options.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/server/options.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":43}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":23}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":39}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":10}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":11}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":17}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":22}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":29}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":4}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":34}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":57}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":42}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":6}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":31}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":28}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":22}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":5}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":40}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":3}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":34}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":23}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":3}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":14}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":4}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":60}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":55}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":16}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":10}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":22}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":22}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":21}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":21}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":22}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":4}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":18}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":33}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":2}}},"s":{"0":0,"1":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":40,"column":-268}},"locations":[{"start":{"line":1,"column":0},"end":{"line":40,"column":-268}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":40,"column":-268}},"loc":{"start":{"line":1,"column":0},"end":{"line":40,"column":-268}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/server/startTevm.tsx": {"path":"/Users/williamcory/tevm-monorepo/cli/src/server/startTevm.tsx","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":36}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":55}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":36}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":56}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":43}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":23}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":76}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":14}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":67}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":36}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":52}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":9}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":48}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":74}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":4}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":37}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":3}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":36}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":39}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":69}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":3}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":9}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":20}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":9}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":2}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":1}}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"7":0,"8":0,"9":0,"11":0,"12":0,"13":0,"15":0,"16":0,"17":0,"18":0,"19":0,"21":0,"23":0,"24":0,"25":0,"27":0,"28":0,"29":0,"30":0,"31":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":32,"column":-551}},"locations":[{"start":{"line":1,"column":0},"end":{"line":32,"column":-551}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":32,"column":-551}},"loc":{"start":{"line":1,"column":0},"end":{"line":32,"column":-551}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/state/State.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/state/State.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":45}}},"s":{"0":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":758},"end":{"line":35,"column":27}},"locations":[{"start":{"line":1,"column":758},"end":{"line":35,"column":27}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":758},"end":{"line":35,"column":27}},"loc":{"start":{"line":1,"column":758},"end":{"line":35,"column":27}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/state/Store.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/state/Store.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":40}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":32}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":32}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":46}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":32}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":41}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":53}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":8}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":23}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":44}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":6}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":6}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":18}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":44}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":3}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":1}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":50}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":68}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":25}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":1}}},"s":{"0":1,"2":1,"3":1,"4":1,"14":1,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"31":1,"32":0,"33":0,"34":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"createStore","decl":{"start":{"line":15,"column":20},"end":{"line":27,"column":1}},"loc":{"start":{"line":15,"column":20},"end":{"line":27,"column":1}},"line":15},"1":{"name":"useStore","decl":{"start":{"line":32,"column":24},"end":{"line":35,"column":1}},"loc":{"start":{"line":32,"column":24},"end":{"line":35,"column":1}},"line":32}},"f":{"0":0,"1":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/state/dispatchers.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/state/dispatchers.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":55}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":48}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":27}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":52}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":7}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":22}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":43}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":5}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":5}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":17}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":1}}},"s":{"0":0,"1":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":804},"end":{"line":32,"column":1}},"locations":[{"start":{"line":1,"column":804},"end":{"line":32,"column":1}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":804},"end":{"line":32,"column":1}},"loc":{"start":{"line":1,"column":804},"end":{"line":32,"column":1}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/state/index.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/state/index.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":49}}},"s":{"0":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":49},"end":{"line":1,"column":49}},"locations":[{"start":{"line":1,"column":49},"end":{"line":1,"column":49}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":49},"end":{"line":1,"column":49}},"loc":{"start":{"line":1,"column":49},"end":{"line":1,"column":49}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/state/reducers.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/state/reducers.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":39}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":36}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":25}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":26}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":52}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":1}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":55}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":67}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":14}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":6}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":26}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":11}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":32}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":76}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":31}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":40}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":23}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":2}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":39}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":23}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":75}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":23}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":75}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":14}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":10}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":15}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":40}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":50}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":12}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":2}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":22}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":10}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":15}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":25}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":12}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":2}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":22}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":10}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":15}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":26}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":29}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":34}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":26}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":32}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":29}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":12}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":2}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":16}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":70}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":54}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":31}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":14}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":2}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":9}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":11}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":37}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":2}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":1}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":50}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":43}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":10}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":12}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":27}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":3}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":2}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":40}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":10}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":12}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":27}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":3}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":2}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":40}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":57}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":2}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":69}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":1}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":25}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":10}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":14}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":19}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":18}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":1}}},"s":{"0":1,"1":1,"16":1,"19":1,"20":0,"21":0,"26":1,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"39":0,"40":0,"41":0,"42":0,"43":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"72":1,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"85":1,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"setInput","decl":{"start":{"line":20,"column":5},"end":{"line":22,"column":1}},"loc":{"start":{"line":20,"column":5},"end":{"line":22,"column":1}},"line":20},"1":{"name":"selectAndContinue","decl":{"start":{"line":27,"column":27},"end":{"line":71,"column":70}},"loc":{"start":{"line":27,"column":27},"end":{"line":71,"column":70}},"line":27},"2":{"name":"goToPreviousStep","decl":{"start":{"line":73,"column":39},"end":{"line":81,"column":1}},"loc":{"start":{"line":73,"column":39},"end":{"line":81,"column":1}},"line":73},"3":{"name":"goToNextPage","decl":{"start":{"line":86,"column":35},"end":{"line":103,"column":1}},"loc":{"start":{"line":86,"column":35},"end":{"line":103,"column":1}},"line":86}},"f":{"0":0,"1":0,"2":0,"3":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/styles/colors.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/styles/colors.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":28}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":18}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":18}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":17}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":16}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":19}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":19}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":19}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":17}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":17}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":18}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":10}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":33}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":27}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":24}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":28}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":10}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
+,"/Users/williamcory/tevm-monorepo/cli/src/utils/execPromise.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/utils/execPromise.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":41}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":37}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":42}}},"s":{"0":0,"1":0,"3":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":123},"end":{"line":4,"column":42}},"locations":[{"start":{"line":1,"column":123},"end":{"line":4,"column":42}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":123},"end":{"line":4,"column":42}},"loc":{"start":{"line":1,"column":123},"end":{"line":4,"column":42}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/utils/generateRandomName.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/utils/generateRandomName.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":8}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":31}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":41}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":30}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":46}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":3}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":1}}},"s":{"0":0,"5":0,"7":0,"8":0,"9":0,"10":0,"11":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":12,"column":-53}},"locations":[{"start":{"line":1,"column":0},"end":{"line":12,"column":-53}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":12,"column":-53}},"loc":{"start":{"line":1,"column":0},"end":{"line":12,"column":-53}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/utils/getTailLogs.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/utils/getTailLogs.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":51}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":1}}},"s":{"0":1,"1":0,"2":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"getTailLogs","decl":{"start":{"line":1,"column":27},"end":{"line":3,"column":1}},"loc":{"start":{"line":1,"column":27},"end":{"line":3,"column":1}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/utils/getUserPkgManager.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/utils/getUserPkgManager.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":60}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":62}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":55}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":17}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":37}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":16}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":3}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":37}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":16}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":3}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":36}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":15}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":3}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":14}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":2}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":13}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":1}}},"s":{"0":1,"3":1,"5":1,"7":1,"8":1,"9":0,"10":0,"11":1,"12":1,"13":1,"14":0,"15":0,"16":0,"17":0,"18":0,"20":0,"21":0},"branchMap":{"0":{"type":"branch","line":4,"loc":{"start":{"line":4,"column":55},"end":{"line":22,"column":1}},"locations":[{"start":{"line":4,"column":55},"end":{"line":22,"column":1}}]},"1":{"type":"branch","line":9,"loc":{"start":{"line":9,"column":36},"end":{"line":11,"column":3}},"locations":[{"start":{"line":9,"column":36},"end":{"line":11,"column":3}}]},"2":{"type":"branch","line":14,"loc":{"start":{"line":14,"column":2},"end":{"line":22,"column":1}},"locations":[{"start":{"line":14,"column":2},"end":{"line":22,"column":1}}]}},"b":{"0":[1],"1":[0],"2":[0]},"fnMap":{"0":{"name":"getUserPkgManager","decl":{"start":{"line":4,"column":55},"end":{"line":22,"column":1}},"loc":{"start":{"line":4,"column":55},"end":{"line":22,"column":1}},"line":4}},"f":{"0":1}}
+,"/Users/williamcory/tevm-monorepo/cli/src/utils/state.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/utils/state.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}}},"s":{"0":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"locations":[{"start":{"line":1,"column":0},"end":{"line":1,"column":0}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"line":1}},"f":{"0":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/utils/wait.ts": {"path":"/Users/williamcory/tevm-monorepo/cli/src/utils/wait.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":31}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":50}}},"s":{"0":1,"1":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"wait","decl":{"start":{"line":1,"column":20},"end":{"line":2,"column":50}},"loc":{"start":{"line":1,"column":20},"end":{"line":2,"column":50}},"line":1}},"f":{"0":0}}
}
diff --git a/cli/coverage/coverage-summary.json b/cli/coverage/coverage-summary.json
index 59667b1c64..7d1662f181 100644
--- a/cli/coverage/coverage-summary.json
+++ b/cli/coverage/coverage-summary.json
@@ -1,48 +1,68 @@
-{"total": {"lines":{"total":2455,"covered":803,"skipped":0,"pct":32.7},"statements":{"total":2455,"covered":803,"skipped":0,"pct":32.7},"functions":{"total":53,"covered":2,"skipped":0,"pct":3.77},"branches":{"total":25,"covered":3,"skipped":0,"pct":12},"branchesTrue":{"total":0,"covered":0,"skipped":0,"pct":100}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/fixtures/remix/app/addresses.ts": {"lines":{"total":14,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":14,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/fixtures/remix/app/root.tsx": {"lines":{"total":45,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":45,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/fixtures/remix/app/wagmi.ts": {"lines":{"total":43,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":43,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/fixtures/remix/app/components/nav.tsx": {"lines":{"total":20,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":20,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/fixtures/remix/app/routes/_index.tsx": {"lines":{"total":29,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":29,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/fixtures/remix/app/routes/reads.tsx": {"lines":{"total":82,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":82,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/fixtures/remix/app/routes/writes.tsx": {"lines":{"total":112,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":112,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/App.tsx": {"lines":{"total":48,"covered":20,"skipped":0,"pct":41.66},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":48,"covered":20,"skipped":0,"pct":41.66},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/Creating.tsx": {"lines":{"total":146,"covered":25,"skipped":0,"pct":17.12},"functions":{"total":2,"covered":0,"skipped":0,"pct":0},"statements":{"total":146,"covered":25,"skipped":0,"pct":17.12},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/InteractivePrompt.tsx": {"lines":{"total":282,"covered":22,"skipped":0,"pct":7.8},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":282,"covered":22,"skipped":0,"pct":7.8},"branches":{"total":1,"covered":1,"skipped":0,"pct":100}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/args.ts": {"lines":{"total":14,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":14,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/create-tevm-app.tsx": {"lines":{"total":14,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":14,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/index.ts": {"lines":{"total":9,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":9,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/options.ts": {"lines":{"total":82,"covered":82,"skipped":0,"pct":100},"functions":{"total":0,"covered":0,"skipped":0,"pct":100},"statements":{"total":82,"covered":82,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/commands/_app.tsx": {"lines":{"total":5,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":5,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/commands/create.ts": {"lines":{"total":7,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":7,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/components/FancyCreateTitle.tsx": {"lines":{"total":28,"covered":14,"skipped":0,"pct":50},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":28,"covered":14,"skipped":0,"pct":50},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/components/MultipleChoiceStep.tsx": {"lines":{"total":45,"covered":16,"skipped":0,"pct":35.55},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":45,"covered":16,"skipped":0,"pct":35.55},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/components/SelectInput.tsx": {"lines":{"total":66,"covered":38,"skipped":0,"pct":57.57},"functions":{"total":3,"covered":0,"skipped":0,"pct":0},"statements":{"total":66,"covered":38,"skipped":0,"pct":57.57},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/components/Step.tsx": {"lines":{"total":99,"covered":38,"skipped":0,"pct":38.38},"functions":{"total":3,"covered":0,"skipped":0,"pct":0},"statements":{"total":99,"covered":38,"skipped":0,"pct":38.38},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/components/Table.tsx": {"lines":{"total":378,"covered":110,"skipped":0,"pct":29.1},"functions":{"total":6,"covered":0,"skipped":0,"pct":0},"statements":{"total":378,"covered":110,"skipped":0,"pct":29.1},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/components/TextInputStep.tsx": {"lines":{"total":39,"covered":16,"skipped":0,"pct":41.02},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":39,"covered":16,"skipped":0,"pct":41.02},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/constants/InputStep.ts": {"lines":{"total":27,"covered":27,"skipped":0,"pct":100},"functions":{"total":0,"covered":0,"skipped":0,"pct":100},"statements":{"total":27,"covered":27,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/constants/MultipleChoice.ts": {"lines":{"total":148,"covered":148,"skipped":0,"pct":100},"functions":{"total":0,"covered":0,"skipped":0,"pct":100},"statements":{"total":148,"covered":148,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/constants/automatedSteps.ts": {"lines":{"total":31,"covered":31,"skipped":0,"pct":100},"functions":{"total":0,"covered":0,"skipped":0,"pct":100},"statements":{"total":31,"covered":31,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/constants/defaults.ts": {"lines":{"total":1,"covered":1,"skipped":0,"pct":100},"functions":{"total":0,"covered":0,"skipped":0,"pct":100},"statements":{"total":1,"covered":1,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/constants/frameworksByUseCase.ts": {"lines":{"total":65,"covered":65,"skipped":0,"pct":100},"functions":{"total":0,"covered":0,"skipped":0,"pct":100},"statements":{"total":65,"covered":65,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/constants/index.ts": {"lines":{"total":16,"covered":13,"skipped":0,"pct":81.25},"functions":{"total":2,"covered":1,"skipped":0,"pct":50},"statements":{"total":16,"covered":13,"skipped":0,"pct":81.25},"branches":{"total":1,"covered":1,"skipped":0,"pct":100}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/constants/types.ts": {"lines":{"total":8,"covered":8,"skipped":0,"pct":100},"functions":{"total":0,"covered":0,"skipped":0,"pct":100},"statements":{"total":8,"covered":8,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/hooks/useCopy.ts": {"lines":{"total":19,"covered":5,"skipped":0,"pct":26.31},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":19,"covered":5,"skipped":0,"pct":26.31},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/hooks/useCounter.ts": {"lines":{"total":12,"covered":3,"skipped":0,"pct":25},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":12,"covered":3,"skipped":0,"pct":25},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/hooks/useCreateDir.ts": {"lines":{"total":21,"covered":5,"skipped":0,"pct":23.8},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":21,"covered":5,"skipped":0,"pct":23.8},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/hooks/useCreateEvmtsApp.ts": {"lines":{"total":173,"covered":16,"skipped":0,"pct":9.24},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":173,"covered":16,"skipped":0,"pct":9.24},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/hooks/useExec.ts": {"lines":{"total":51,"covered":5,"skipped":0,"pct":9.8},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":51,"covered":5,"skipped":0,"pct":9.8},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/state/State.ts": {"lines":{"total":35,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":35,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/state/Store.ts": {"lines":{"total":35,"covered":20,"skipped":0,"pct":57.14},"functions":{"total":2,"covered":0,"skipped":0,"pct":0},"statements":{"total":35,"covered":20,"skipped":0,"pct":57.14},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/state/dispatchers.ts": {"lines":{"total":32,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":32,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/state/index.ts": {"lines":{"total":1,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":1,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/state/reducers.ts": {"lines":{"total":112,"covered":42,"skipped":0,"pct":37.5},"functions":{"total":4,"covered":0,"skipped":0,"pct":0},"statements":{"total":112,"covered":42,"skipped":0,"pct":37.5},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/styles/colors.ts": {"lines":{"total":17,"covered":17,"skipped":0,"pct":100},"functions":{"total":0,"covered":0,"skipped":0,"pct":100},"statements":{"total":17,"covered":17,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/utils/execPromise.ts": {"lines":{"total":4,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":4,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/utils/generateRandomName.ts": {"lines":{"total":12,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":12,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/utils/getTailLogs.ts": {"lines":{"total":3,"covered":1,"skipped":0,"pct":33.33},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":3,"covered":1,"skipped":0,"pct":33.33},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/utils/getUserPkgManager.ts": {"lines":{"total":22,"covered":14,"skipped":0,"pct":63.63},"functions":{"total":1,"covered":1,"skipped":0,"pct":100},"statements":{"total":22,"covered":14,"skipped":0,"pct":63.63},"branches":{"total":4,"covered":1,"skipped":0,"pct":25}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/utils/state.ts": {"lines":{"total":1,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":1,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
-,"/Users/williamcory/tevm-monorepo/bundler-packages/cli/src/utils/wait.ts": {"lines":{"total":2,"covered":1,"skipped":0,"pct":50},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":2,"covered":1,"skipped":0,"pct":50},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
+{"total": {"lines":{"total":1876,"covered":356,"skipped":0,"pct":18.97},"statements":{"total":1876,"covered":356,"skipped":0,"pct":18.97},"functions":{"total":73,"covered":2,"skipped":0,"pct":2.73},"branches":{"total":44,"covered":3,"skipped":0,"pct":6.81},"branchesTrue":{"total":0,"covered":0,"skipped":0,"pct":100}}
+,"/Users/williamcory/tevm-monorepo/cli/fixtures/remix/app/addresses.ts": {"lines":{"total":14,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":14,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/fixtures/remix/app/root.tsx": {"lines":{"total":33,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":33,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/fixtures/remix/app/wagmi.ts": {"lines":{"total":37,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":37,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/fixtures/remix/app/components/nav.tsx": {"lines":{"total":15,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":15,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/fixtures/remix/app/routes/_index.tsx": {"lines":{"total":25,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":25,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/fixtures/remix/app/routes/reads.tsx": {"lines":{"total":71,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":71,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/fixtures/remix/app/routes/writes.tsx": {"lines":{"total":85,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":85,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/create-tevm-app.tsx": {"lines":{"total":9,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":9,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/commands/_app.tsx": {"lines":{"total":5,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":5,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/commands/create.ts": {"lines":{"total":4,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":4,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/commands/generate.ts": {"lines":{"total":4,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":4,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/commands/run.ts": {"lines":{"total":4,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":4,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/commands/server.ts": {"lines":{"total":4,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":4,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/commands/tsc.ts": {"lines":{"total":4,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":4,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/components/FancyCreateTitle.tsx": {"lines":{"total":17,"covered":7,"skipped":0,"pct":41.17},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":17,"covered":7,"skipped":0,"pct":41.17},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
+,"/Users/williamcory/tevm-monorepo/cli/src/components/MultipleChoiceStep.tsx": {"lines":{"total":30,"covered":6,"skipped":0,"pct":20},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":30,"covered":6,"skipped":0,"pct":20},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
+,"/Users/williamcory/tevm-monorepo/cli/src/components/SelectInput.tsx": {"lines":{"total":31,"covered":7,"skipped":0,"pct":22.58},"functions":{"total":3,"covered":0,"skipped":0,"pct":0},"statements":{"total":31,"covered":7,"skipped":0,"pct":22.58},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
+,"/Users/williamcory/tevm-monorepo/cli/src/components/Step.tsx": {"lines":{"total":63,"covered":8,"skipped":0,"pct":12.69},"functions":{"total":3,"covered":0,"skipped":0,"pct":0},"statements":{"total":63,"covered":8,"skipped":0,"pct":12.69},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
+,"/Users/williamcory/tevm-monorepo/cli/src/components/Table.tsx": {"lines":{"total":182,"covered":8,"skipped":0,"pct":4.39},"functions":{"total":6,"covered":0,"skipped":0,"pct":0},"statements":{"total":182,"covered":8,"skipped":0,"pct":4.39},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/components/TextInputStep.tsx": {"lines":{"total":27,"covered":6,"skipped":0,"pct":22.22},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":27,"covered":6,"skipped":0,"pct":22.22},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
+,"/Users/williamcory/tevm-monorepo/cli/src/constants/InputStep.ts": {"lines":{"total":12,"covered":12,"skipped":0,"pct":100},"functions":{"total":0,"covered":0,"skipped":0,"pct":100},"statements":{"total":12,"covered":12,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
+,"/Users/williamcory/tevm-monorepo/cli/src/constants/MultipleChoice.ts": {"lines":{"total":69,"covered":69,"skipped":0,"pct":100},"functions":{"total":0,"covered":0,"skipped":0,"pct":100},"statements":{"total":69,"covered":69,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
+,"/Users/williamcory/tevm-monorepo/cli/src/constants/automatedSteps.ts": {"lines":{"total":22,"covered":22,"skipped":0,"pct":100},"functions":{"total":0,"covered":0,"skipped":0,"pct":100},"statements":{"total":22,"covered":22,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
+,"/Users/williamcory/tevm-monorepo/cli/src/constants/defaults.ts": {"lines":{"total":1,"covered":1,"skipped":0,"pct":100},"functions":{"total":0,"covered":0,"skipped":0,"pct":100},"statements":{"total":1,"covered":1,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
+,"/Users/williamcory/tevm-monorepo/cli/src/constants/frameworksByUseCase.ts": {"lines":{"total":33,"covered":33,"skipped":0,"pct":100},"functions":{"total":0,"covered":0,"skipped":0,"pct":100},"statements":{"total":33,"covered":33,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
+,"/Users/williamcory/tevm-monorepo/cli/src/constants/index.ts": {"lines":{"total":15,"covered":12,"skipped":0,"pct":80},"functions":{"total":2,"covered":1,"skipped":0,"pct":50},"statements":{"total":15,"covered":12,"skipped":0,"pct":80},"branches":{"total":1,"covered":1,"skipped":0,"pct":100}}
+,"/Users/williamcory/tevm-monorepo/cli/src/constants/types.ts": {"lines":{"total":1,"covered":1,"skipped":0,"pct":100},"functions":{"total":0,"covered":0,"skipped":0,"pct":100},"statements":{"total":1,"covered":1,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
+,"/Users/williamcory/tevm-monorepo/cli/src/create/Create.tsx": {"lines":{"total":36,"covered":11,"skipped":0,"pct":30.55},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":36,"covered":11,"skipped":0,"pct":30.55},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
+,"/Users/williamcory/tevm-monorepo/cli/src/create/Creating.tsx": {"lines":{"total":126,"covered":11,"skipped":0,"pct":8.73},"functions":{"total":2,"covered":0,"skipped":0,"pct":0},"statements":{"total":126,"covered":11,"skipped":0,"pct":8.73},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
+,"/Users/williamcory/tevm-monorepo/cli/src/create/InteractivePrompt.tsx": {"lines":{"total":177,"covered":14,"skipped":0,"pct":7.9},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":177,"covered":14,"skipped":0,"pct":7.9},"branches":{"total":1,"covered":1,"skipped":0,"pct":100}}
+,"/Users/williamcory/tevm-monorepo/cli/src/create/args.ts": {"lines":{"total":12,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":12,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/create/index.ts": {"lines":{"total":8,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":8,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/create/options.ts": {"lines":{"total":55,"covered":55,"skipped":0,"pct":100},"functions":{"total":0,"covered":0,"skipped":0,"pct":100},"statements":{"total":55,"covered":55,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
+,"/Users/williamcory/tevm-monorepo/cli/src/explorer/Accounts.tsx": {"lines":{"total":1,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":1,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/explorer/Blocks.tsx": {"lines":{"total":1,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":1,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/explorer/Call.tsx": {"lines":{"total":1,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":1,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/explorer/Explorer.tsx": {"lines":{"total":1,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":1,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/explorer/Home.tsx": {"lines":{"total":1,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":1,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/explorer/Storage.tsx": {"lines":{"total":1,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":1,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/explorer/Transactions.tsx": {"lines":{"total":1,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":1,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/hooks/useCopy.ts": {"lines":{"total":17,"covered":4,"skipped":0,"pct":23.52},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":17,"covered":4,"skipped":0,"pct":23.52},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
+,"/Users/williamcory/tevm-monorepo/cli/src/hooks/useCounter.ts": {"lines":{"total":11,"covered":2,"skipped":0,"pct":18.18},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":11,"covered":2,"skipped":0,"pct":18.18},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
+,"/Users/williamcory/tevm-monorepo/cli/src/hooks/useCreateDir.ts": {"lines":{"total":19,"covered":4,"skipped":0,"pct":21.05},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":19,"covered":4,"skipped":0,"pct":21.05},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
+,"/Users/williamcory/tevm-monorepo/cli/src/hooks/useCreateEvmtsApp.ts": {"lines":{"total":160,"covered":13,"skipped":0,"pct":8.12},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":160,"covered":13,"skipped":0,"pct":8.12},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
+,"/Users/williamcory/tevm-monorepo/cli/src/hooks/useExec.ts": {"lines":{"total":48,"covered":4,"skipped":0,"pct":8.33},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":48,"covered":4,"skipped":0,"pct":8.33},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
+,"/Users/williamcory/tevm-monorepo/cli/src/server/Server.tsx": {"lines":{"total":24,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":24,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/server/StartServer.tsx": {"lines":{"total":99,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":99,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/server/StartServerProps.ts": {"lines":{"total":2,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":2,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/server/args.ts": {"lines":{"total":12,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":12,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/server/chains.tsx": {"lines":{"total":7,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":7,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/server/createServer.ts": {"lines":{"total":1,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":1,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/server/index.ts": {"lines":{"total":8,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":8,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/server/options.ts": {"lines":{"total":37,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":37,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/server/startTevm.tsx": {"lines":{"total":26,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":26,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/state/State.ts": {"lines":{"total":1,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":1,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/state/Store.ts": {"lines":{"total":21,"covered":6,"skipped":0,"pct":28.57},"functions":{"total":2,"covered":0,"skipped":0,"pct":0},"statements":{"total":21,"covered":6,"skipped":0,"pct":28.57},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
+,"/Users/williamcory/tevm-monorepo/cli/src/state/dispatchers.ts": {"lines":{"total":12,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":12,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/state/index.ts": {"lines":{"total":1,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":1,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/state/reducers.ts": {"lines":{"total":82,"covered":13,"skipped":0,"pct":15.85},"functions":{"total":4,"covered":0,"skipped":0,"pct":0},"statements":{"total":82,"covered":13,"skipped":0,"pct":15.85},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
+,"/Users/williamcory/tevm-monorepo/cli/src/styles/colors.ts": {"lines":{"total":17,"covered":17,"skipped":0,"pct":100},"functions":{"total":0,"covered":0,"skipped":0,"pct":100},"statements":{"total":17,"covered":17,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
+,"/Users/williamcory/tevm-monorepo/cli/src/utils/execPromise.ts": {"lines":{"total":3,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":3,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/utils/generateRandomName.ts": {"lines":{"total":7,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":7,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/utils/getTailLogs.ts": {"lines":{"total":3,"covered":1,"skipped":0,"pct":33.33},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":3,"covered":1,"skipped":0,"pct":33.33},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
+,"/Users/williamcory/tevm-monorepo/cli/src/utils/getUserPkgManager.ts": {"lines":{"total":17,"covered":8,"skipped":0,"pct":47.05},"functions":{"total":1,"covered":1,"skipped":0,"pct":100},"statements":{"total":17,"covered":8,"skipped":0,"pct":47.05},"branches":{"total":3,"covered":1,"skipped":0,"pct":33.33}}
+,"/Users/williamcory/tevm-monorepo/cli/src/utils/state.ts": {"lines":{"total":1,"covered":0,"skipped":0,"pct":0},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":1,"covered":0,"skipped":0,"pct":0},"branches":{"total":1,"covered":0,"skipped":0,"pct":0}}
+,"/Users/williamcory/tevm-monorepo/cli/src/utils/wait.ts": {"lines":{"total":2,"covered":1,"skipped":0,"pct":50},"functions":{"total":1,"covered":0,"skipped":0,"pct":0},"statements":{"total":2,"covered":1,"skipped":0,"pct":50},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
}
diff --git a/configs/tsupconfig/dist/index.cjs b/configs/tsupconfig/dist/index.cjs
index faa065fbf0..6275269676 100644
--- a/configs/tsupconfig/dist/index.cjs
+++ b/configs/tsupconfig/dist/index.cjs
@@ -58,5 +58,5 @@ exports.browser = browser;
exports.createTsUpOptions = createTsUpOptions;
exports.js = js;
exports.node = node;
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/configs/tsupconfig/dist/index.cjs.map b/configs/tsupconfig/dist/index.cjs.map
index e27c5d4aa9..b794ce9e2b 100644
--- a/configs/tsupconfig/dist/index.cjs.map
+++ b/configs/tsupconfig/dist/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["../src/createTsupOptions.js","../src/targets.js","../src/browser.js","../src/js.js","../src/node.js"],"names":[],"mappings":";AAAA,SAAS,oBAAoB;AAC7B,SAAS,YAAY;;;ACErB,IAAM,cAAc,CAAC,QAAQ;AAI7B,IAAM,iBAAiB,CAAC,YAAY,aAAa,UAAU,YAAY,SAAS,SAAS;AASlF,IAAM,UAAU;AAAA;AAAA,EAEtB,IAAI;AAAA;AAAA,EAEJ,MAAM;AAAA;AAAA,EAEN,SAAS;AACV;;;ADVO,IAAM,oBAAoB,CAAC;AAAA,EACjC,QAAQ,CAAC,cAAc;AAAA,EACvB,SAAS;AAAA,EACT,SAAS;AAAA,EACT,SAAS,CAAC,OAAO,KAAK;AACvB,MAAM;AACL,QAAM,EAAE,KAAK,IAAI,KAAK,MAAM,aAAa,KAAK,QAAQ,IAAI,GAAG,cAAc,GAAG,OAAO,CAAC;AAEtF,SAAO;AAAA,IACN;AAAA,IACA;AAAA,IACA;AAAA,IACA,QAAQ,QAAQ,MAAM;AAAA,IACtB;AAAA,IACA,WAAW;AAAA,IACX,WAAW;AAAA,IACX,WAAW;AAAA,IACX,OAAO;AAAA,IACP,uBAAuB;AAAA,EACxB;AACD;;;AE/BO,IAAM,UAAU,kBAAkB;AAAA,EACxC,QAAQ;AACT,CAAC;;;ACFM,IAAM,KAAK,kBAAkB;AAAA,EACnC,QAAQ;AACT,CAAC;;;ACFM,IAAM,OAAO,kBAAkB;AAAA,EACrC,QAAQ;AACT,CAAC","sourcesContent":["import { readFileSync } from 'node:fs'\nimport { join } from 'node:path'\nimport { targets } from './targets.js'\n\n/**\n * Creates tsup options from params\n * @param {object} options\n * @param {Array} [options.entry] - entry points Defaults to src/index.js\n * @param {string} [options.outDir] - output directory Defaults to dist\n * @param {import('./targets.js').Target} [options.target] - environment to target Defaults to js\n * @param {Array<'cjs' | 'esm'>} [options.format] - module format Defaults to cjs and esm\n * @returns {import('tsup').Options}\n */\nexport const createTsUpOptions = ({\n\tentry = ['src/index.js'],\n\toutDir = 'dist',\n\ttarget = 'js',\n\tformat = ['cjs', 'esm'],\n}) => {\n\tconst { name } = JSON.parse(readFileSync(join(process.cwd(), 'package.json'), 'utf-8'))\n\n\treturn {\n\t\tname,\n\t\tentry,\n\t\toutDir,\n\t\ttarget: targets[target],\n\t\tformat,\n\t\tsplitting: false,\n\t\ttreeshake: true,\n\t\tsourcemap: true,\n\t\tclean: false,\n\t\tskipNodeModulesBundle: true,\n\t}\n}\n","/**\n * @type {import('tsup').Options['target']}\n */\nconst nodeTargets = ['node16']\n/**\n * @type {import('tsup').Options['target']}\n */\nconst browserTargets = ['chrome91', 'firefox90', 'edge91', 'safari15', 'ios15', 'opera77']\n\n/**\n * @typedef {'js' | 'node' | 'browser'} Target\n */\n\n/**\n * @type {Record>}\n */\nexport const targets = {\n\t// target both node and browser applications\n\tjs: browserTargets,\n\t// target node applications\n\tnode: nodeTargets,\n\t// target browsers\n\tbrowser: browserTargets,\n}\n","import { createTsUpOptions } from './createTsupOptions.js'\n\nexport const browser = createTsUpOptions({\n\ttarget: 'browser',\n})\n","import { createTsUpOptions } from './createTsupOptions.js'\n\nexport const js = createTsUpOptions({\n\ttarget: 'js',\n})\n","import { createTsUpOptions } from './createTsupOptions.js'\n\nexport const node = createTsUpOptions({\n\ttarget: 'node',\n})\n"]}
\ No newline at end of file
+{"version":3,"sources":["../src/targets.js","../src/createTsupOptions.js","../src/browser.js","../src/js.js","../src/node.js"],"names":["readFileSync","join"],"mappings":";;;;;;;;AAGA,IAAM,WAAA,GAAc,CAAC,QAAQ,CAAA,CAAA;AAI7B,IAAM,iBAAiB,CAAC,UAAA,EAAY,aAAa,QAAU,EAAA,UAAA,EAAY,SAAS,SAAS,CAAA,CAAA;AASlF,IAAM,OAAU,GAAA;AAAA;AAAA,EAEtB,EAAI,EAAA,cAAA;AAAA;AAAA,EAEJ,IAAM,EAAA,WAAA;AAAA;AAAA,EAEN,OAAS,EAAA,cAAA;AACV,CAAA,CAAA;;;ACVO,IAAM,oBAAoB,CAAC;AAAA,EACjC,KAAA,GAAQ,CAAC,cAAc,CAAA;AAAA,EACvB,MAAS,GAAA,MAAA;AAAA,EACT,MAAS,GAAA,IAAA;AAAA,EACT,MAAA,GAAS,CAAC,KAAA,EAAO,KAAK,CAAA;AACvB,CAAM,KAAA;AACL,EAAA,MAAM,EAAE,IAAA,EAAS,GAAA,IAAA,CAAK,KAAM,CAAAA,eAAA,CAAaC,SAAK,CAAA,OAAA,CAAQ,GAAI,EAAA,EAAG,cAAc,CAAA,EAAG,OAAO,CAAC,CAAA,CAAA;AAEtF,EAAO,OAAA;AAAA,IACN,IAAA;AAAA,IACA,KAAA;AAAA,IACA,MAAA;AAAA,IACA,MAAA,EAAQ,QAAQ,MAAM,CAAA;AAAA,IACtB,MAAA;AAAA,IACA,SAAW,EAAA,KAAA;AAAA,IACX,SAAW,EAAA,IAAA;AAAA,IACX,SAAW,EAAA,IAAA;AAAA,IACX,KAAO,EAAA,KAAA;AAAA,IACP,qBAAuB,EAAA,IAAA;AAAA,GACxB,CAAA;AACD,EAAA;;;AC/BO,IAAM,UAAU,iBAAkB,CAAA;AAAA,EACxC,MAAQ,EAAA,SAAA;AACT,CAAC,EAAA;;;ACFM,IAAM,KAAK,iBAAkB,CAAA;AAAA,EACnC,MAAQ,EAAA,IAAA;AACT,CAAC,EAAA;;;ACFM,IAAM,OAAO,iBAAkB,CAAA;AAAA,EACrC,MAAQ,EAAA,MAAA;AACT,CAAC","file":"index.cjs","sourcesContent":["/**\n * @type {import('tsup').Options['target']}\n */\nconst nodeTargets = ['node16']\n/**\n * @type {import('tsup').Options['target']}\n */\nconst browserTargets = ['chrome91', 'firefox90', 'edge91', 'safari15', 'ios15', 'opera77']\n\n/**\n * @typedef {'js' | 'node' | 'browser'} Target\n */\n\n/**\n * @type {Record>}\n */\nexport const targets = {\n\t// target both node and browser applications\n\tjs: browserTargets,\n\t// target node applications\n\tnode: nodeTargets,\n\t// target browsers\n\tbrowser: browserTargets,\n}\n","import { readFileSync } from 'node:fs'\nimport { join } from 'node:path'\nimport { targets } from './targets.js'\n\n/**\n * Creates tsup options from params\n * @param {object} options\n * @param {Array} [options.entry] - entry points Defaults to src/index.js\n * @param {string} [options.outDir] - output directory Defaults to dist\n * @param {import('./targets.js').Target} [options.target] - environment to target Defaults to js\n * @param {Array<'cjs' | 'esm'>} [options.format] - module format Defaults to cjs and esm\n * @returns {import('tsup').Options}\n */\nexport const createTsUpOptions = ({\n\tentry = ['src/index.js'],\n\toutDir = 'dist',\n\ttarget = 'js',\n\tformat = ['cjs', 'esm'],\n}) => {\n\tconst { name } = JSON.parse(readFileSync(join(process.cwd(), 'package.json'), 'utf-8'))\n\n\treturn {\n\t\tname,\n\t\tentry,\n\t\toutDir,\n\t\ttarget: targets[target],\n\t\tformat,\n\t\tsplitting: false,\n\t\ttreeshake: true,\n\t\tsourcemap: true,\n\t\tclean: false,\n\t\tskipNodeModulesBundle: true,\n\t}\n}\n","import { createTsUpOptions } from './createTsupOptions.js'\n\nexport const browser = createTsUpOptions({\n\ttarget: 'browser',\n})\n","import { createTsUpOptions } from './createTsupOptions.js'\n\nexport const js = createTsUpOptions({\n\ttarget: 'js',\n})\n","import { createTsUpOptions } from './createTsupOptions.js'\n\nexport const node = createTsUpOptions({\n\ttarget: 'node',\n})\n"]}
\ No newline at end of file
diff --git a/configs/tsupconfig/dist/index.js b/configs/tsupconfig/dist/index.js
index 5bce895a5a..6c054a2717 100644
--- a/configs/tsupconfig/dist/index.js
+++ b/configs/tsupconfig/dist/index.js
@@ -53,5 +53,5 @@ var node = createTsUpOptions({
});
export { browser, createTsUpOptions, js, node };
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/configs/tsupconfig/dist/index.js.map b/configs/tsupconfig/dist/index.js.map
index e27c5d4aa9..bad5d4e0de 100644
--- a/configs/tsupconfig/dist/index.js.map
+++ b/configs/tsupconfig/dist/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["../src/createTsupOptions.js","../src/targets.js","../src/browser.js","../src/js.js","../src/node.js"],"names":[],"mappings":";AAAA,SAAS,oBAAoB;AAC7B,SAAS,YAAY;;;ACErB,IAAM,cAAc,CAAC,QAAQ;AAI7B,IAAM,iBAAiB,CAAC,YAAY,aAAa,UAAU,YAAY,SAAS,SAAS;AASlF,IAAM,UAAU;AAAA;AAAA,EAEtB,IAAI;AAAA;AAAA,EAEJ,MAAM;AAAA;AAAA,EAEN,SAAS;AACV;;;ADVO,IAAM,oBAAoB,CAAC;AAAA,EACjC,QAAQ,CAAC,cAAc;AAAA,EACvB,SAAS;AAAA,EACT,SAAS;AAAA,EACT,SAAS,CAAC,OAAO,KAAK;AACvB,MAAM;AACL,QAAM,EAAE,KAAK,IAAI,KAAK,MAAM,aAAa,KAAK,QAAQ,IAAI,GAAG,cAAc,GAAG,OAAO,CAAC;AAEtF,SAAO;AAAA,IACN;AAAA,IACA;AAAA,IACA;AAAA,IACA,QAAQ,QAAQ,MAAM;AAAA,IACtB;AAAA,IACA,WAAW;AAAA,IACX,WAAW;AAAA,IACX,WAAW;AAAA,IACX,OAAO;AAAA,IACP,uBAAuB;AAAA,EACxB;AACD;;;AE/BO,IAAM,UAAU,kBAAkB;AAAA,EACxC,QAAQ;AACT,CAAC;;;ACFM,IAAM,KAAK,kBAAkB;AAAA,EACnC,QAAQ;AACT,CAAC;;;ACFM,IAAM,OAAO,kBAAkB;AAAA,EACrC,QAAQ;AACT,CAAC","sourcesContent":["import { readFileSync } from 'node:fs'\nimport { join } from 'node:path'\nimport { targets } from './targets.js'\n\n/**\n * Creates tsup options from params\n * @param {object} options\n * @param {Array} [options.entry] - entry points Defaults to src/index.js\n * @param {string} [options.outDir] - output directory Defaults to dist\n * @param {import('./targets.js').Target} [options.target] - environment to target Defaults to js\n * @param {Array<'cjs' | 'esm'>} [options.format] - module format Defaults to cjs and esm\n * @returns {import('tsup').Options}\n */\nexport const createTsUpOptions = ({\n\tentry = ['src/index.js'],\n\toutDir = 'dist',\n\ttarget = 'js',\n\tformat = ['cjs', 'esm'],\n}) => {\n\tconst { name } = JSON.parse(readFileSync(join(process.cwd(), 'package.json'), 'utf-8'))\n\n\treturn {\n\t\tname,\n\t\tentry,\n\t\toutDir,\n\t\ttarget: targets[target],\n\t\tformat,\n\t\tsplitting: false,\n\t\ttreeshake: true,\n\t\tsourcemap: true,\n\t\tclean: false,\n\t\tskipNodeModulesBundle: true,\n\t}\n}\n","/**\n * @type {import('tsup').Options['target']}\n */\nconst nodeTargets = ['node16']\n/**\n * @type {import('tsup').Options['target']}\n */\nconst browserTargets = ['chrome91', 'firefox90', 'edge91', 'safari15', 'ios15', 'opera77']\n\n/**\n * @typedef {'js' | 'node' | 'browser'} Target\n */\n\n/**\n * @type {Record>}\n */\nexport const targets = {\n\t// target both node and browser applications\n\tjs: browserTargets,\n\t// target node applications\n\tnode: nodeTargets,\n\t// target browsers\n\tbrowser: browserTargets,\n}\n","import { createTsUpOptions } from './createTsupOptions.js'\n\nexport const browser = createTsUpOptions({\n\ttarget: 'browser',\n})\n","import { createTsUpOptions } from './createTsupOptions.js'\n\nexport const js = createTsUpOptions({\n\ttarget: 'js',\n})\n","import { createTsUpOptions } from './createTsupOptions.js'\n\nexport const node = createTsUpOptions({\n\ttarget: 'node',\n})\n"]}
\ No newline at end of file
+{"version":3,"sources":["../src/targets.js","../src/createTsupOptions.js","../src/browser.js","../src/js.js","../src/node.js"],"names":[],"mappings":";;;;;;AAGA,IAAM,WAAA,GAAc,CAAC,QAAQ,CAAA,CAAA;AAI7B,IAAM,iBAAiB,CAAC,UAAA,EAAY,aAAa,QAAU,EAAA,UAAA,EAAY,SAAS,SAAS,CAAA,CAAA;AASlF,IAAM,OAAU,GAAA;AAAA;AAAA,EAEtB,EAAI,EAAA,cAAA;AAAA;AAAA,EAEJ,IAAM,EAAA,WAAA;AAAA;AAAA,EAEN,OAAS,EAAA,cAAA;AACV,CAAA,CAAA;;;ACVO,IAAM,oBAAoB,CAAC;AAAA,EACjC,KAAA,GAAQ,CAAC,cAAc,CAAA;AAAA,EACvB,MAAS,GAAA,MAAA;AAAA,EACT,MAAS,GAAA,IAAA;AAAA,EACT,MAAA,GAAS,CAAC,KAAA,EAAO,KAAK,CAAA;AACvB,CAAM,KAAA;AACL,EAAA,MAAM,EAAE,IAAA,EAAS,GAAA,IAAA,CAAK,KAAM,CAAA,YAAA,CAAa,IAAK,CAAA,OAAA,CAAQ,GAAI,EAAA,EAAG,cAAc,CAAA,EAAG,OAAO,CAAC,CAAA,CAAA;AAEtF,EAAO,OAAA;AAAA,IACN,IAAA;AAAA,IACA,KAAA;AAAA,IACA,MAAA;AAAA,IACA,MAAA,EAAQ,QAAQ,MAAM,CAAA;AAAA,IACtB,MAAA;AAAA,IACA,SAAW,EAAA,KAAA;AAAA,IACX,SAAW,EAAA,IAAA;AAAA,IACX,SAAW,EAAA,IAAA;AAAA,IACX,KAAO,EAAA,KAAA;AAAA,IACP,qBAAuB,EAAA,IAAA;AAAA,GACxB,CAAA;AACD,EAAA;;;AC/BO,IAAM,UAAU,iBAAkB,CAAA;AAAA,EACxC,MAAQ,EAAA,SAAA;AACT,CAAC,EAAA;;;ACFM,IAAM,KAAK,iBAAkB,CAAA;AAAA,EACnC,MAAQ,EAAA,IAAA;AACT,CAAC,EAAA;;;ACFM,IAAM,OAAO,iBAAkB,CAAA;AAAA,EACrC,MAAQ,EAAA,MAAA;AACT,CAAC","file":"index.js","sourcesContent":["/**\n * @type {import('tsup').Options['target']}\n */\nconst nodeTargets = ['node16']\n/**\n * @type {import('tsup').Options['target']}\n */\nconst browserTargets = ['chrome91', 'firefox90', 'edge91', 'safari15', 'ios15', 'opera77']\n\n/**\n * @typedef {'js' | 'node' | 'browser'} Target\n */\n\n/**\n * @type {Record>}\n */\nexport const targets = {\n\t// target both node and browser applications\n\tjs: browserTargets,\n\t// target node applications\n\tnode: nodeTargets,\n\t// target browsers\n\tbrowser: browserTargets,\n}\n","import { readFileSync } from 'node:fs'\nimport { join } from 'node:path'\nimport { targets } from './targets.js'\n\n/**\n * Creates tsup options from params\n * @param {object} options\n * @param {Array} [options.entry] - entry points Defaults to src/index.js\n * @param {string} [options.outDir] - output directory Defaults to dist\n * @param {import('./targets.js').Target} [options.target] - environment to target Defaults to js\n * @param {Array<'cjs' | 'esm'>} [options.format] - module format Defaults to cjs and esm\n * @returns {import('tsup').Options}\n */\nexport const createTsUpOptions = ({\n\tentry = ['src/index.js'],\n\toutDir = 'dist',\n\ttarget = 'js',\n\tformat = ['cjs', 'esm'],\n}) => {\n\tconst { name } = JSON.parse(readFileSync(join(process.cwd(), 'package.json'), 'utf-8'))\n\n\treturn {\n\t\tname,\n\t\tentry,\n\t\toutDir,\n\t\ttarget: targets[target],\n\t\tformat,\n\t\tsplitting: false,\n\t\ttreeshake: true,\n\t\tsourcemap: true,\n\t\tclean: false,\n\t\tskipNodeModulesBundle: true,\n\t}\n}\n","import { createTsUpOptions } from './createTsupOptions.js'\n\nexport const browser = createTsUpOptions({\n\ttarget: 'browser',\n})\n","import { createTsUpOptions } from './createTsupOptions.js'\n\nexport const js = createTsUpOptions({\n\ttarget: 'js',\n})\n","import { createTsUpOptions } from './createTsupOptions.js'\n\nexport const node = createTsUpOptions({\n\ttarget: 'node',\n})\n"]}
\ No newline at end of file
diff --git a/configs/tsupconfig/docs/README.md b/configs/tsupconfig/docs/README.md
index 7f6afd0e16..3590e153c9 100644
--- a/configs/tsupconfig/docs/README.md
+++ b/configs/tsupconfig/docs/README.md
@@ -4,4 +4,4 @@
# `@tevm/tsupconfig`
-[Shared factory function]() for creating tsup options for tevm packages
+[Shared factory function](./createTsupOptions.js) for creating tsup options for tevm packages
diff --git a/configs/tsupconfig/docs/functions/createTsUpOptions.md b/configs/tsupconfig/docs/functions/createTsUpOptions.md
index a6ec8c9b9c..830a6a71e2 100644
--- a/configs/tsupconfig/docs/functions/createTsUpOptions.md
+++ b/configs/tsupconfig/docs/functions/createTsUpOptions.md
@@ -8,6 +8,8 @@
> **createTsUpOptions**(`options`): `Options`
+Creates tsup options from params
+
## Parameters
• **options**
diff --git a/docs/src/content/docs/reference/@tevm/actions/classes/BlobGasLimitExceededError.md b/docs/src/content/docs/reference/@tevm/actions/classes/BlobGasLimitExceededError.md
index 069950d946..d9ed57b1f8 100644
--- a/docs/src/content/docs/reference/@tevm/actions/classes/BlobGasLimitExceededError.md
+++ b/docs/src/content/docs/reference/@tevm/actions/classes/BlobGasLimitExceededError.md
@@ -51,7 +51,7 @@ Error thrown when blob gas limit is exceeded
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -65,7 +65,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.err
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -93,7 +93,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -103,10 +103,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -117,6 +113,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`Error.prepareStackTrace`
@@ -189,7 +189,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -213,7 +213,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -237,4 +237,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/actions/classes/MissingAccountError.md b/docs/src/content/docs/reference/@tevm/actions/classes/MissingAccountError.md
index ae31cc1994..72cede6b3a 100644
--- a/docs/src/content/docs/reference/@tevm/actions/classes/MissingAccountError.md
+++ b/docs/src/content/docs/reference/@tevm/actions/classes/MissingAccountError.md
@@ -29,7 +29,7 @@ title: "MissingAccountError"
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1082
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1082
### new MissingAccountError()
@@ -51,7 +51,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1082
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1082
## Properties
@@ -75,7 +75,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -89,7 +89,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.err
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -117,7 +117,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -127,10 +127,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -141,6 +137,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`Error.prepareStackTrace`
@@ -213,7 +213,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -237,7 +237,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -261,4 +261,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/actions/classes/NoForkUrlSetError.md b/docs/src/content/docs/reference/@tevm/actions/classes/NoForkUrlSetError.md
index 6edd9cd0a4..dff2bd5fe2 100644
--- a/docs/src/content/docs/reference/@tevm/actions/classes/NoForkUrlSetError.md
+++ b/docs/src/content/docs/reference/@tevm/actions/classes/NoForkUrlSetError.md
@@ -29,7 +29,7 @@ title: "NoForkUrlSetError"
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1082
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1082
### new NoForkUrlSetError()
@@ -51,7 +51,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1082
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1082
## Properties
@@ -75,7 +75,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -89,7 +89,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.err
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -117,7 +117,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -127,10 +127,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -141,6 +137,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`Error.prepareStackTrace`
@@ -213,7 +213,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -237,7 +237,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -261,4 +261,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/actions/functions/blockNumberHandler.md b/docs/src/content/docs/reference/@tevm/actions/functions/blockNumberHandler.md
index 68080415cd..857bae2418 100644
--- a/docs/src/content/docs/reference/@tevm/actions/functions/blockNumberHandler.md
+++ b/docs/src/content/docs/reference/@tevm/actions/functions/blockNumberHandler.md
@@ -7,6 +7,8 @@ title: "blockNumberHandler"
> **blockNumberHandler**(`client`): [`EthBlockNumberHandler`](/reference/tevm/actions/type-aliases/ethblocknumberhandler/)
+Handler for the `eth_blockNumber` RPC call
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/actions/functions/callHandler.md b/docs/src/content/docs/reference/@tevm/actions/functions/callHandler.md
index 0d7d8e5c1f..b0f3714932 100644
--- a/docs/src/content/docs/reference/@tevm/actions/functions/callHandler.md
+++ b/docs/src/content/docs/reference/@tevm/actions/functions/callHandler.md
@@ -7,6 +7,12 @@ title: "callHandler"
> **callHandler**(`client`, `options`?): [`CallHandler`](/reference/tevm/actions/type-aliases/callhandler/)
+Creates a tree-shakable instance of [`client.tevmCall`](https://tevm.sh/reference/tevm/decorators/type-aliases/tevmactionsapi/#call) action.
+This function is designed for use with TevmNode and the internal instance of TEVM,
+and it is distinct from the viem API `tevmCall`.
+
+Note: This is the internal logic used by higher-level APIs such as `tevmCall`.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
@@ -27,6 +33,28 @@ Whether to throw an error on failure.
The call handler function.
+## Throws
+
+If `throwOnFail` is true, returns `TevmCallError` as value.
+
+## Example
+
+```typescript
+import { createTevmNode } from 'tevm/node'
+import { callHandler } from 'tevm/actions'
+
+const client = createTevmNode()
+
+const call = callHandler(client)
+
+const res = await call({
+ createTransaction: true,
+ to: `0x${'69'.repeat(20)}`,
+ value: 420n,
+ skipBalance: true,
+})
+```
+
## Defined in
[packages/actions/src/Call/callHandler.js:46](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Call/callHandler.js#L46)
diff --git a/docs/src/content/docs/reference/@tevm/actions/functions/callHandlerOpts.md b/docs/src/content/docs/reference/@tevm/actions/functions/callHandlerOpts.md
index 4fe1112e32..32dbb7d46b 100644
--- a/docs/src/content/docs/reference/@tevm/actions/functions/callHandlerOpts.md
+++ b/docs/src/content/docs/reference/@tevm/actions/functions/callHandlerOpts.md
@@ -7,6 +7,8 @@ title: "callHandlerOpts"
> **callHandlerOpts**(`client`, `params`): `Promise`\<`object` \| `object`\>
+Parses user provided params into ethereumjs options to pass into the EVM
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
@@ -17,6 +19,10 @@ title: "callHandlerOpts"
`Promise`\<`object` \| `object`\>
+## Throws
+
+Returns all errors as values
+
## Defined in
[packages/actions/src/Call/callHandlerOpts.js:19](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Call/callHandlerOpts.js#L19)
diff --git a/docs/src/content/docs/reference/@tevm/actions/functions/callHandlerResult.md b/docs/src/content/docs/reference/@tevm/actions/functions/callHandlerResult.md
index 9a209660e9..b091b06ca2 100644
--- a/docs/src/content/docs/reference/@tevm/actions/functions/callHandlerResult.md
+++ b/docs/src/content/docs/reference/@tevm/actions/functions/callHandlerResult.md
@@ -7,6 +7,8 @@ title: "callHandlerResult"
> **callHandlerResult**(`evmResult`, `txHash`, `trace`, `accessList`): [`CallResult`](/reference/tevm/actions/type-aliases/callresult/)\<[`TevmCallError`](/reference/tevm/actions/type-aliases/tevmcallerror/)\>
+Creates an CallHandler for handling call params with Ethereumjs EVM
+
## Parameters
• **evmResult**: [`RunTxResult`](/reference/tevm/vm/interfaces/runtxresult/)
@@ -23,6 +25,10 @@ returned by the evm
[`CallResult`](/reference/tevm/actions/type-aliases/callresult/)\<[`TevmCallError`](/reference/tevm/actions/type-aliases/tevmcallerror/)\>
+## Throws
+
+any error means the input and output types were invalid or some invariant was broken
+
## Defined in
[packages/actions/src/Call/callHandlerResult.js:14](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Call/callHandlerResult.js#L14)
diff --git a/docs/src/content/docs/reference/@tevm/actions/functions/chainIdHandler.md b/docs/src/content/docs/reference/@tevm/actions/functions/chainIdHandler.md
index 87b7c1a24c..f392662b2c 100644
--- a/docs/src/content/docs/reference/@tevm/actions/functions/chainIdHandler.md
+++ b/docs/src/content/docs/reference/@tevm/actions/functions/chainIdHandler.md
@@ -7,6 +7,8 @@ title: "chainIdHandler"
> **chainIdHandler**(`client`): [`EthChainIdHandler`](/reference/tevm/actions/type-aliases/ethchainidhandler/)
+Handler for the `eth_chainId` RPC call.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/actions/functions/contractHandler.md b/docs/src/content/docs/reference/@tevm/actions/functions/contractHandler.md
index 7e3352d62b..482dc54a83 100644
--- a/docs/src/content/docs/reference/@tevm/actions/functions/contractHandler.md
+++ b/docs/src/content/docs/reference/@tevm/actions/functions/contractHandler.md
@@ -7,6 +7,11 @@ title: "contractHandler"
> **contractHandler**(`client`, `options`?): [`ContractHandler`](/reference/tevm/actions/type-aliases/contracthandler/)
+Creates a tree-shakable instance of `contractHandler` for handling contract interactions with the Ethereumjs EVM.
+This function uses `callHandler` under the hood to execute contract calls.
+
+Note: This is the internal logic used by higher-level APIs such as `tevmContract`.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
@@ -27,6 +32,28 @@ Whether to throw an error on failure.
The contract handler function.
+## Throws
+
+If `throwOnFail` is true, returns `TevmCallError` as value.
+
+## Example
+
+```typescript
+import { createTevmNode } from 'tevm/node'
+import { contractHandler } from 'tevm/actions'
+
+const client = createTevmNode()
+
+const contract = contractHandler(client)
+
+const res = await contract({
+ to: `0x${'69'.repeat(20)}`,
+ abi: [{...}], // ABI array
+ functionName: 'myFunction',
+ args: [1, 2, 3],
+})
+```
+
## Defined in
[packages/actions/src/Contract/contractHandler.js:38](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Contract/contractHandler.js#L38)
diff --git a/docs/src/content/docs/reference/@tevm/actions/functions/deployHandler.md b/docs/src/content/docs/reference/@tevm/actions/functions/deployHandler.md
index 10ba746ba3..afbf2395b6 100644
--- a/docs/src/content/docs/reference/@tevm/actions/functions/deployHandler.md
+++ b/docs/src/content/docs/reference/@tevm/actions/functions/deployHandler.md
@@ -7,6 +7,11 @@ title: "deployHandler"
> **deployHandler**(`client`, `options`?): [`DeployHandler`](/reference/tevm/actions/type-aliases/deployhandler/)
+Creates a tree-shakable instance of `deployHandler` for handling the deployment of contracts to TEVM.
+This function uses `callHandler` under the hood to execute the deployment.
+
+Note: This is the internal logic used by higher-level APIs such as `tevmDeploy`.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
@@ -27,6 +32,28 @@ Whether to throw an error on failure.
The deploy handler function.
+## Throws
+
+If `throwOnFail` is true, returns `TevmCallError` as value.
+
+## Example
+
+```typescript
+import { createTevmNode } from 'tevm/node'
+import { deployHandler } from 'tevm/actions'
+
+const client = createTevmNode()
+
+const deploy = deployHandler(client)
+
+const res = await deploy({
+ bytecode: '0x...', // Contract bytecode
+ abi: [{...}], // ABI array
+ args: [1, 2, 3], // Constructor arguments
+ createTransaction: true,
+})
+```
+
## Defined in
[packages/actions/src/Deploy/deployHandler.js:37](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Deploy/deployHandler.js#L37)
diff --git a/docs/src/content/docs/reference/@tevm/actions/functions/dumpStateHandler.md b/docs/src/content/docs/reference/@tevm/actions/functions/dumpStateHandler.md
index e99eafb9fa..1f000f0383 100644
--- a/docs/src/content/docs/reference/@tevm/actions/functions/dumpStateHandler.md
+++ b/docs/src/content/docs/reference/@tevm/actions/functions/dumpStateHandler.md
@@ -7,6 +7,8 @@ title: "dumpStateHandler"
> **dumpStateHandler**(`client`, `options`?): [`DumpStateHandler`](/reference/tevm/actions/type-aliases/dumpstatehandler/)
+Creates a handler for dumping the TEVM state.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
@@ -27,6 +29,24 @@ Whether to throw an error if the state dump fails.
- The state dump handler function.
+## Example
+
+```typescript
+import { createTevmNode } from 'tevm/node'
+import { dumpStateHandler } from 'tevm/actions'
+
+const client = createTevmNode()
+
+const dumpState = dumpStateHandler(client)
+
+const { state, errors } = await dumpState()
+if (errors) {
+ console.error(errors)
+} else {
+ console.log(state)
+}
+```
+
## Defined in
[packages/actions/src/DumpState/dumpStateHandler.js:32](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/DumpState/dumpStateHandler.js#L32)
diff --git a/docs/src/content/docs/reference/@tevm/actions/functions/forkAndCacheBlock.md b/docs/src/content/docs/reference/@tevm/actions/functions/forkAndCacheBlock.md
index 5d7ca89e87..ae748a05cb 100644
--- a/docs/src/content/docs/reference/@tevm/actions/functions/forkAndCacheBlock.md
+++ b/docs/src/content/docs/reference/@tevm/actions/functions/forkAndCacheBlock.md
@@ -7,6 +7,8 @@ title: "forkAndCacheBlock"
> **forkAndCacheBlock**(`client`, `block`, `executeBlock`?): `Promise`\<[`Vm`](/reference/tevm/vm/type-aliases/vm/)\>
+Will fork a given block number and save the state roots to state manager
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/actions/functions/getAccountHandler.md b/docs/src/content/docs/reference/@tevm/actions/functions/getAccountHandler.md
index 70b4b5024b..3245e3cb14 100644
--- a/docs/src/content/docs/reference/@tevm/actions/functions/getAccountHandler.md
+++ b/docs/src/content/docs/reference/@tevm/actions/functions/getAccountHandler.md
@@ -7,6 +7,8 @@ title: "getAccountHandler"
> **getAccountHandler**(`client`, `options`?): [`GetAccountHandler`](/reference/tevm/actions/type-aliases/getaccounthandler/)
+Creates an GetAccountHandler for handling account params with Ethereumjs VM
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/actions/functions/loadStateHandler.md b/docs/src/content/docs/reference/@tevm/actions/functions/loadStateHandler.md
index 20d89b69fe..0d6105c1d5 100644
--- a/docs/src/content/docs/reference/@tevm/actions/functions/loadStateHandler.md
+++ b/docs/src/content/docs/reference/@tevm/actions/functions/loadStateHandler.md
@@ -7,6 +7,8 @@ title: "loadStateHandler"
> **loadStateHandler**(`client`, `options`?): [`LoadStateHandler`](/reference/tevm/actions/type-aliases/loadstatehandler/)
+Creates a handler for loading a previously dumped state into the VM.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
@@ -27,6 +29,29 @@ Whether to throw an error when a failure occurs.
- The handler function.
+## Example
+
+```typescript
+import { createClient } from 'tevm'
+import { loadStateHandler } from 'tevm/actions'
+import fs from 'fs'
+
+const client = createClient()
+const loadState = loadStateHandler(client)
+
+const state = JSON.parse(fs.readFileSync('state.json'))
+const result = await loadState({ state })
+if (result.errors) {
+ console.error('Failed to load state:', result.errors)
+}
+```
+
+## See
+
+ - [LoadStateParams](../../../../../../../reference/tevm/actions/type-aliases/loadstateparams)
+ - [LoadStateResult](../../../../../../../reference/tevm/actions/type-aliases/loadstateresult)
+ - [TevmLoadStateError](../../../../../../../reference/tevm/actions/type-aliases/tevmloadstateerror)
+
## Defined in
[packages/actions/src/LoadState/loadStateHandler.js:35](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/LoadState/loadStateHandler.js#L35)
diff --git a/docs/src/content/docs/reference/@tevm/actions/functions/scriptHandler.md b/docs/src/content/docs/reference/@tevm/actions/functions/scriptHandler.md
deleted file mode 100644
index e8308caaa1..0000000000
--- a/docs/src/content/docs/reference/@tevm/actions/functions/scriptHandler.md
+++ /dev/null
@@ -1,26 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "scriptHandler"
----
-
-> **scriptHandler**(`client`, `options`?): [`ScriptHandler`](/reference/tevm/actions/type-aliases/scripthandler/)
-
-## Parameters
-
-• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
-
-• **options?** = `{}`
-
-• **options.throwOnFail?**: `undefined` \| `boolean`
-
-whether to default to throwing or not when errors occur
-
-## Returns
-
-[`ScriptHandler`](/reference/tevm/actions/type-aliases/scripthandler/)
-
-## Defined in
-
-[packages/actions/src/Script/scriptHandler.js:12](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Script/scriptHandler.js#L12)
diff --git a/docs/src/content/docs/reference/@tevm/actions/functions/setAccountHandler.md b/docs/src/content/docs/reference/@tevm/actions/functions/setAccountHandler.md
index cf8d342f70..289654c091 100644
--- a/docs/src/content/docs/reference/@tevm/actions/functions/setAccountHandler.md
+++ b/docs/src/content/docs/reference/@tevm/actions/functions/setAccountHandler.md
@@ -7,6 +7,8 @@ title: "setAccountHandler"
> **setAccountHandler**(`client`, `options`?): [`SetAccountHandler`](/reference/tevm/actions/type-aliases/setaccounthandler/)
+Creates an SetAccountHandler for handling account params with Ethereumjs EVM
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/actions/functions/traceCallHandler.md b/docs/src/content/docs/reference/@tevm/actions/functions/traceCallHandler.md
index cc0b2b1fb0..ae81fa7c8d 100644
--- a/docs/src/content/docs/reference/@tevm/actions/functions/traceCallHandler.md
+++ b/docs/src/content/docs/reference/@tevm/actions/functions/traceCallHandler.md
@@ -7,6 +7,8 @@ title: "traceCallHandler"
> **traceCallHandler**(`client`): [`DebugTraceCallHandler`](/reference/tevm/actions/type-aliases/debugtracecallhandler/)
+Returns a trace of an eth_call within the context of the given block execution using the final state of the parent block
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/actions/functions/validateLoadStateParams.md b/docs/src/content/docs/reference/@tevm/actions/functions/validateLoadStateParams.md
index 90e24b0def..46aa0b05d5 100644
--- a/docs/src/content/docs/reference/@tevm/actions/functions/validateLoadStateParams.md
+++ b/docs/src/content/docs/reference/@tevm/actions/functions/validateLoadStateParams.md
@@ -7,6 +7,8 @@ title: "validateLoadStateParams"
> **validateLoadStateParams**(`action`): [`InvalidRequestError`](/reference/tevm/errors/classes/invalidrequesterror/)[]
+Validates the parameters for loading the state into the VM.
+
## Parameters
• **action**: [`LoadStateParams`](/reference/tevm/actions/type-aliases/loadstateparams/)\<`boolean`\>
@@ -19,6 +21,18 @@ The parameters for the load state action.
- An array of errors, if any.
+## Example
+
+```typescript
+import { validateLoadStateParams } from 'tevm/actions'
+
+const params = { state: {...} }
+const errors = validateLoadStateParams(params)
+if (errors.length > 0) {
+ console.error('Validation errors:', errors)
+}
+```
+
## Defined in
[packages/actions/src/LoadState/validateLoadStateParams.js:26](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/LoadState/validateLoadStateParams.js#L26)
diff --git a/docs/src/content/docs/reference/@tevm/actions/functions/validateScriptParams.md b/docs/src/content/docs/reference/@tevm/actions/functions/validateScriptParams.md
index 330c002087..48874cddfd 100644
--- a/docs/src/content/docs/reference/@tevm/actions/functions/validateScriptParams.md
+++ b/docs/src/content/docs/reference/@tevm/actions/functions/validateScriptParams.md
@@ -7,6 +7,10 @@ title: "validateScriptParams"
> **validateScriptParams**(`action`): [`ValidateScriptParamsError`](/reference/tevm/actions/type-aliases/validatescriptparamserror/)[]
+:::caution[Deprecated]
+This API is no longer supported and may be removed in a future release.
+:::
+
## Parameters
• **action**: [`ScriptParams`](/reference/tevm/actions/type-aliases/scriptparams/)\<[`Abi`](/reference/tevm/utils/type-aliases/abi/), `string`, `boolean`\>
diff --git a/docs/src/content/docs/reference/@tevm/actions/type-aliases/BaseCallParams.md b/docs/src/content/docs/reference/@tevm/actions/type-aliases/BaseCallParams.md
index 9ba8cf7cd3..9e54dac842 100644
--- a/docs/src/content/docs/reference/@tevm/actions/type-aliases/BaseCallParams.md
+++ b/docs/src/content/docs/reference/@tevm/actions/type-aliases/BaseCallParams.md
@@ -14,31 +14,6 @@ This type is used as the base for various call-like parameter types:
- [DeployParams](https://tevm.sh/reference/tevm/actions/type-aliases/deployparams-1/)
- [ScriptParams](https://tevm.sh/reference/tevm/actions/type-aliases/scriptparams-1/)
-## Example
-
-```typescript
-import { BaseCallParams } from 'tevm'
-
-const params: BaseCallParams = {
- createTrace: true,
- createAccessList: true,
- createTransaction: 'on-success',
- blockTag: 'latest',
- skipBalance: true,
- gas: 1000000n,
- gasPrice: 1n,
- maxFeePerGas: 1n,
- maxPriorityFeePerGas: 1n,
- gasRefund: 0n,
- from: '0x123...',
- origin: '0x123...',
- caller: '0x123...',
- value: 0n,
- depth: 0,
- to: '0x123...',
-}
-```
-
## Type declaration
### blobVersionedHashes?
@@ -250,6 +225,31 @@ The value in ether that is being sent to the `to` address. Defaults to `0`.
• **TThrowOnFail** *extends* `boolean` = `boolean`
+## Example
+
+```typescript
+import { BaseCallParams } from 'tevm'
+
+const params: BaseCallParams = {
+ createTrace: true,
+ createAccessList: true,
+ createTransaction: 'on-success',
+ blockTag: 'latest',
+ skipBalance: true,
+ gas: 1000000n,
+ gasPrice: 1n,
+ maxFeePerGas: 1n,
+ maxPriorityFeePerGas: 1n,
+ gasRefund: 0n,
+ from: '0x123...',
+ origin: '0x123...',
+ caller: '0x123...',
+ value: 0n,
+ depth: 0,
+ to: '0x123...',
+}
+```
+
## Defined in
[packages/actions/src/BaseCall/BaseCallParams.ts:37](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/BaseCall/BaseCallParams.ts#L37)
diff --git a/docs/src/content/docs/reference/@tevm/actions/type-aliases/CallParams.md b/docs/src/content/docs/reference/@tevm/actions/type-aliases/CallParams.md
index a9684982aa..7574d33712 100644
--- a/docs/src/content/docs/reference/@tevm/actions/type-aliases/CallParams.md
+++ b/docs/src/content/docs/reference/@tevm/actions/type-aliases/CallParams.md
@@ -10,32 +10,6 @@ title: "CallParams"
TEVM parameters to execute a call on the VM.
`Call` is the lowest level method to interact with the VM, and other methods such as `contract` and `script` use `call` under the hood.
-## Example
-
-```typescript
-import { createClient } from 'viem'
-import { createTevmTransport, tevmCall } from 'tevm'
-import { optimism } from 'tevm/common'
-
-const client = createClient({
- transport: createTevmTransport({}),
- chain: optimism,
-})
-
-const callParams = {
- data: '0x...',
- bytecode: '0x...',
- gasLimit: 420n,
-}
-
-await tevmCall(client, callParams)
-```
-
-## See
-
- - [BaseCallParams](https://tevm.sh/reference/tevm/actions/type-aliases/basecallparams-1/)
- - [tevmCall](https://tevm.sh/reference/tevm/memory-client/functions/tevmCall/)
-
## Type declaration
### code?
@@ -154,6 +128,32 @@ await tevmCall(client, callParams)
• **TThrowOnFail** *extends* `boolean` = `boolean`
+## Example
+
+```typescript
+import { createClient } from 'viem'
+import { createTevmTransport, tevmCall } from 'tevm'
+import { optimism } from 'tevm/common'
+
+const client = createClient({
+ transport: createTevmTransport({}),
+ chain: optimism,
+})
+
+const callParams = {
+ data: '0x...',
+ bytecode: '0x...',
+ gasLimit: 420n,
+}
+
+await tevmCall(client, callParams)
+```
+
+## See
+
+ - [BaseCallParams](https://tevm.sh/reference/tevm/actions/type-aliases/basecallparams-1/)
+ - [tevmCall](https://tevm.sh/reference/tevm/memory-client/functions/tevmCall/)
+
## Defined in
[packages/actions/src/Call/CallParams.ts:31](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Call/CallParams.ts#L31)
diff --git a/docs/src/content/docs/reference/@tevm/actions/type-aliases/CallResult.md b/docs/src/content/docs/reference/@tevm/actions/type-aliases/CallResult.md
index 4af22e3407..b175799aa5 100644
--- a/docs/src/content/docs/reference/@tevm/actions/type-aliases/CallResult.md
+++ b/docs/src/content/docs/reference/@tevm/actions/type-aliases/CallResult.md
@@ -9,33 +9,6 @@ title: "CallResult"
Result of a TEVM VM Call method.
-## Example
-
-```typescript
-import { createClient } from 'viem'
-import { createTevmTransport, tevmCall } from 'tevm'
-import { optimism } from 'tevm/common'
-import { CallResult } from 'tevm/actions'
-
-const client = createClient({
- transport: createTevmTransport({}),
- chain: optimism,
-})
-
-const callParams = {
- data: '0x...',
- bytecode: '0x...',
- gasLimit: 420n,
-}
-
-const result: CallResult = await tevmCall(client, callParams)
-console.log(result)
-```
-
-## See
-
-[tevmCall](https://tevm.sh/reference/tevm/memory-client/functions/tevmCall/)
-
## Type Parameters
• **ErrorType** = [`TevmCallError`](/reference/tevm/actions/type-aliases/tevmcallerror/)
@@ -244,6 +217,33 @@ if (txHash) {
}
```
+## Example
+
+```typescript
+import { createClient } from 'viem'
+import { createTevmTransport, tevmCall } from 'tevm'
+import { optimism } from 'tevm/common'
+import { CallResult } from 'tevm/actions'
+
+const client = createClient({
+ transport: createTevmTransport({}),
+ chain: optimism,
+})
+
+const callParams = {
+ data: '0x...',
+ bytecode: '0x...',
+ gasLimit: 420n,
+}
+
+const result: CallResult = await tevmCall(client, callParams)
+console.log(result)
+```
+
+## See
+
+[tevmCall](https://tevm.sh/reference/tevm/memory-client/functions/tevmCall/)
+
## Defined in
[packages/actions/src/Call/CallResult.ts:32](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Call/CallResult.ts#L32)
diff --git a/docs/src/content/docs/reference/@tevm/actions/type-aliases/ContractParams.md b/docs/src/content/docs/reference/@tevm/actions/type-aliases/ContractParams.md
index 37ab821b86..657b775ec9 100644
--- a/docs/src/content/docs/reference/@tevm/actions/type-aliases/ContractParams.md
+++ b/docs/src/content/docs/reference/@tevm/actions/type-aliases/ContractParams.md
@@ -11,6 +11,20 @@ Parameters to execute a call on a contract with TEVM.
This type combines the parameters required for encoding function data with additional call parameters.
+## Type Parameters
+
+• **TAbi** *extends* [`Abi`](/reference/tevm/actions/type-aliases/abi/) \| readonly `unknown`[] = [`Abi`](/reference/tevm/actions/type-aliases/abi/)
+
+The ABI type.
+
+• **TFunctionName** *extends* [`ContractFunctionName`](/reference/tevm/utils/type-aliases/contractfunctionname/)\<`TAbi`\> = [`ContractFunctionName`](/reference/tevm/utils/type-aliases/contractfunctionname/)\<`TAbi`\>
+
+The function name type from the ABI.
+
+• **TThrowOnFail** *extends* `boolean` = `boolean`
+
+The type indicating whether to throw on failure.
+
## Example
```typescript
@@ -42,20 +56,6 @@ console.log(res)
- [BaseCallParams](../../../../../../../reference/tevm/actions/type-aliases/basecallparams)
- [EncodeFunctionDataParameters](../../../../../../../reference/tevm/utils/type-aliases/encodefunctiondataparameters)
-## Type Parameters
-
-• **TAbi** *extends* [`Abi`](/reference/tevm/actions/type-aliases/abi/) \| readonly `unknown`[] = [`Abi`](/reference/tevm/actions/type-aliases/abi/)
-
-The ABI type.
-
-• **TFunctionName** *extends* [`ContractFunctionName`](/reference/tevm/utils/type-aliases/contractfunctionname/)\<`TAbi`\> = [`ContractFunctionName`](/reference/tevm/utils/type-aliases/contractfunctionname/)\<`TAbi`\>
-
-The function name type from the ABI.
-
-• **TThrowOnFail** *extends* `boolean` = `boolean`
-
-The type indicating whether to throw on failure.
-
## Defined in
[packages/actions/src/Contract/ContractParams.ts:42](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Contract/ContractParams.ts#L42)
diff --git a/docs/src/content/docs/reference/@tevm/actions/type-aliases/ContractResult.md b/docs/src/content/docs/reference/@tevm/actions/type-aliases/ContractResult.md
index 04a1e1073c..8418e2abc0 100644
--- a/docs/src/content/docs/reference/@tevm/actions/type-aliases/ContractResult.md
+++ b/docs/src/content/docs/reference/@tevm/actions/type-aliases/ContractResult.md
@@ -11,6 +11,20 @@ The result type for a TEVM contract call.
This type extends the `CallResult` type with additional contract-specific fields, and it supports both success and error states.
+## Type Parameters
+
+• **TAbi** *extends* [`Abi`](/reference/tevm/actions/type-aliases/abi/) \| readonly `unknown`[] = [`Abi`](/reference/tevm/actions/type-aliases/abi/)
+
+The ABI type.
+
+• **TFunctionName** *extends* [`ContractFunctionName`](/reference/tevm/utils/type-aliases/contractfunctionname/)\<`TAbi`\> = [`ContractFunctionName`](/reference/tevm/utils/type-aliases/contractfunctionname/)\<`TAbi`\>
+
+The function name type from the ABI.
+
+• **ErrorType** = [`TevmContractError`](/reference/tevm/actions/type-aliases/tevmcontracterror/)
+
+The error type.
+
## Example
```typescript
@@ -45,20 +59,6 @@ if (result.errors) {
[CallResult](../../../../../../../reference/tevm/actions/type-aliases/callresult)
-## Type Parameters
-
-• **TAbi** *extends* [`Abi`](/reference/tevm/actions/type-aliases/abi/) \| readonly `unknown`[] = [`Abi`](/reference/tevm/actions/type-aliases/abi/)
-
-The ABI type.
-
-• **TFunctionName** *extends* [`ContractFunctionName`](/reference/tevm/utils/type-aliases/contractfunctionname/)\<`TAbi`\> = [`ContractFunctionName`](/reference/tevm/utils/type-aliases/contractfunctionname/)\<`TAbi`\>
-
-The function name type from the ABI.
-
-• **ErrorType** = [`TevmContractError`](/reference/tevm/actions/type-aliases/tevmcontracterror/)
-
-The error type.
-
## Defined in
[packages/actions/src/Contract/ContractResult.ts:46](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Contract/ContractResult.ts#L46)
diff --git a/docs/src/content/docs/reference/@tevm/actions/type-aliases/DeployParams.md b/docs/src/content/docs/reference/@tevm/actions/type-aliases/DeployParams.md
index 84abb61415..5923e49dc2 100644
--- a/docs/src/content/docs/reference/@tevm/actions/type-aliases/DeployParams.md
+++ b/docs/src/content/docs/reference/@tevm/actions/type-aliases/DeployParams.md
@@ -14,6 +14,32 @@ is set to true, because deployments result in state changes that need to be mine
The `salt` parameter supports the use of CREATE2, allowing for deterministic address deployment.
+## Type declaration
+
+### salt?
+
+> `readonly` `optional` **salt**: [`Hex`](/reference/tevm/actions/type-aliases/hex/)
+
+An optional CREATE2 salt, if deploying with CREATE2 for a predictable contract address.
+
+## Type Parameters
+
+• **TThrowOnFail** *extends* `boolean` = `boolean`
+
+Indicates whether the function should throw on failure.
+
+• **TAbi** *extends* [`Abi`](/reference/tevm/utils/type-aliases/abi/) \| readonly `unknown`[] = [`Abi`](/reference/tevm/utils/type-aliases/abi/)
+
+The ABI type, typically including constructor definitions.
+
+• **THasConstructor** = `TAbi` *extends* [`Abi`](/reference/tevm/utils/type-aliases/abi/) ? [`Abi`](/reference/tevm/utils/type-aliases/abi/) *extends* `TAbi` ? `true` : [`Extract`\<`TAbi`\[`number`\], `object`\>] *extends* [`never`] ? `false` : `true` : `true`
+
+Determines whether the ABI includes a constructor.
+
+• **TAllArgs** = [`ContractConstructorArgs`](/reference/tevm/utils/type-aliases/contractconstructorargs/)\<`TAbi`\>
+
+Types of the constructor arguments for the deployment.
+
## Example
```typescript
@@ -44,32 +70,6 @@ const result = await deployHandler(client)(deployParams)
console.log('Deployed contract address:', result.createdAddress)
```
-## Type declaration
-
-### salt?
-
-> `readonly` `optional` **salt**: [`Hex`](/reference/tevm/actions/type-aliases/hex/)
-
-An optional CREATE2 salt, if deploying with CREATE2 for a predictable contract address.
-
-## Type Parameters
-
-• **TThrowOnFail** *extends* `boolean` = `boolean`
-
-Indicates whether the function should throw on failure.
-
-• **TAbi** *extends* [`Abi`](/reference/tevm/utils/type-aliases/abi/) \| readonly `unknown`[] = [`Abi`](/reference/tevm/utils/type-aliases/abi/)
-
-The ABI type, typically including constructor definitions.
-
-• **THasConstructor** = `TAbi` *extends* [`Abi`](/reference/tevm/utils/type-aliases/abi/) ? [`Abi`](/reference/tevm/utils/type-aliases/abi/) *extends* `TAbi` ? `true` : [`Extract`\<`TAbi`\[`number`\], `object`\>] *extends* [`never`] ? `false` : `true` : `true`
-
-Determines whether the ABI includes a constructor.
-
-• **TAllArgs** = [`ContractConstructorArgs`](/reference/tevm/utils/type-aliases/contractconstructorargs/)\<`TAbi`\>
-
-Types of the constructor arguments for the deployment.
-
## Defined in
[packages/actions/src/Deploy/DeployParams.ts:47](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Deploy/DeployParams.ts#L47)
diff --git a/docs/src/content/docs/reference/@tevm/actions/type-aliases/GetAccountHandler.md b/docs/src/content/docs/reference/@tevm/actions/type-aliases/GetAccountHandler.md
index 3d14bd8b55..204eeb7b64 100644
--- a/docs/src/content/docs/reference/@tevm/actions/type-aliases/GetAccountHandler.md
+++ b/docs/src/content/docs/reference/@tevm/actions/type-aliases/GetAccountHandler.md
@@ -10,6 +10,14 @@ title: "GetAccountHandler"
Gets the state of a specific Ethereum address.
This handler is for use with a low-level TEVM `TevmNode`, unlike `tevmGetAccount`.
+## Parameters
+
+• **params**: [`GetAccountParams`](/reference/tevm/actions/type-aliases/getaccountparams/)
+
+## Returns
+
+`Promise`\<[`GetAccountResult`](/reference/tevm/actions/type-aliases/getaccountresult/)\>
+
## Example
```typescript
@@ -25,14 +33,6 @@ console.log(res.nonce)
console.log(res.balance)
```
-## Parameters
-
-• **params**: [`GetAccountParams`](/reference/tevm/actions/type-aliases/getaccountparams/)
-
-## Returns
-
-`Promise`\<[`GetAccountResult`](/reference/tevm/actions/type-aliases/getaccountresult/)\>
-
## Defined in
[packages/actions/src/GetAccount/GetAccountHandlerType.ts:21](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/GetAccount/GetAccountHandlerType.ts#L21)
diff --git a/docs/src/content/docs/reference/@tevm/actions/type-aliases/GetAccountParams.md b/docs/src/content/docs/reference/@tevm/actions/type-aliases/GetAccountParams.md
index e0bfdf49e2..0020ada97a 100644
--- a/docs/src/content/docs/reference/@tevm/actions/type-aliases/GetAccountParams.md
+++ b/docs/src/content/docs/reference/@tevm/actions/type-aliases/GetAccountParams.md
@@ -9,14 +9,6 @@ title: "GetAccountParams"
Tevm params to get an account
-## Example
-
-```ts
-const getAccountParams: import('@tevm/api').GetAccountParams = {
- address: '0x...',
-}
-```
-
## Type declaration
### address
@@ -48,6 +40,14 @@ Be aware that this can be very expensive if a contract has a lot of storage
• **TThrowOnFail** *extends* `boolean` = `boolean`
+## Example
+
+```ts
+const getAccountParams: import('@tevm/api').GetAccountParams = {
+ address: '0x...',
+}
+```
+
## Defined in
[packages/actions/src/GetAccount/GetAccountParams.ts:11](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/GetAccount/GetAccountParams.ts#L11)
diff --git a/docs/src/content/docs/reference/@tevm/actions/type-aliases/LoadStateParams.md b/docs/src/content/docs/reference/@tevm/actions/type-aliases/LoadStateParams.md
index 5b2a63a4e6..f111353ab5 100644
--- a/docs/src/content/docs/reference/@tevm/actions/type-aliases/LoadStateParams.md
+++ b/docs/src/content/docs/reference/@tevm/actions/type-aliases/LoadStateParams.md
@@ -11,6 +11,20 @@ Parameters for the `tevmLoadState` method.
This method takes a TevmState object and loads it into the VM state.
+## Type declaration
+
+### state
+
+> `readonly` **state**: `TevmState`
+
+The TEVM state object to load.
+
+## Type Parameters
+
+• **TThrowOnFail** *extends* `boolean` = `boolean`
+
+Optional parameter to throw an error on failure.
+
## Example
```typescript
@@ -29,20 +43,6 @@ await loadState({ state })
The TEVM state object to load.
-## Type declaration
-
-### state
-
-> `readonly` **state**: `TevmState`
-
-The TEVM state object to load.
-
-## Type Parameters
-
-• **TThrowOnFail** *extends* `boolean` = `boolean`
-
-Optional parameter to throw an error on failure.
-
## Defined in
[packages/actions/src/LoadState/LoadStateParams.ts:25](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/LoadState/LoadStateParams.ts#L25)
diff --git a/docs/src/content/docs/reference/@tevm/actions/type-aliases/LoadStateResult.md b/docs/src/content/docs/reference/@tevm/actions/type-aliases/LoadStateResult.md
index 84c933675d..7ee0568b5d 100644
--- a/docs/src/content/docs/reference/@tevm/actions/type-aliases/LoadStateResult.md
+++ b/docs/src/content/docs/reference/@tevm/actions/type-aliases/LoadStateResult.md
@@ -11,6 +11,18 @@ Result of the `tevmLoadState` method.
This type represents the result returned by the `tevmLoadState` method. It includes any errors that might have occurred during the state loading process.
+## Type Parameters
+
+• **ErrorType** = [`TevmLoadStateError`](/reference/tevm/actions/type-aliases/tevmloadstateerror/)
+
+## Type declaration
+
+### errors?
+
+> `optional` **errors**: `ErrorType`[]
+
+Description of the exception, if any occurred.
+
## Example
```typescript
@@ -32,18 +44,6 @@ if (result.errors) {
[TevmLoadStateError](../../../../../../../reference/tevm/actions/type-aliases/tevmloadstateerror)
-## Type Parameters
-
-• **ErrorType** = [`TevmLoadStateError`](/reference/tevm/actions/type-aliases/tevmloadstateerror/)
-
-## Type declaration
-
-### errors?
-
-> `optional` **errors**: `ErrorType`[]
-
-Description of the exception, if any occurred.
-
## Defined in
[packages/actions/src/LoadState/LoadStateResult.ts:26](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/LoadState/LoadStateResult.ts#L26)
diff --git a/docs/src/content/docs/reference/@tevm/actions/type-aliases/MineParams.md b/docs/src/content/docs/reference/@tevm/actions/type-aliases/MineParams.md
index 789dd4baa5..8ef4c216d5 100644
--- a/docs/src/content/docs/reference/@tevm/actions/type-aliases/MineParams.md
+++ b/docs/src/content/docs/reference/@tevm/actions/type-aliases/MineParams.md
@@ -9,22 +9,6 @@ title: "MineParams"
Tevm params to mine one or more blocks.
-## Example
-
-```typescript
-const mineParams: import('@tevm/actions').MineParams = {
- blockCount: 5,
-}
-```
-
-## Param
-
-Number of blocks to mine. Defaults to 1.
-
-## Param
-
-Interval between block timestamps in seconds. Defaults to 1.
-
## Type declaration
### blockCount?
@@ -43,6 +27,22 @@ Interval between block timestamps. Defaults to 1.
• **TThrowOnFail** *extends* `boolean` = `boolean`
+## Example
+
+```typescript
+const mineParams: import('@tevm/actions').MineParams = {
+ blockCount: 5,
+}
+```
+
+## Param
+
+Number of blocks to mine. Defaults to 1.
+
+## Param
+
+Interval between block timestamps in seconds. Defaults to 1.
+
## Defined in
[packages/actions/src/Mine/MineParams.ts:15](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Mine/MineParams.ts#L15)
diff --git a/docs/src/content/docs/reference/@tevm/actions/type-aliases/ScriptHandler.md b/docs/src/content/docs/reference/@tevm/actions/type-aliases/ScriptHandler.md
deleted file mode 100644
index d2b97c752c..0000000000
--- a/docs/src/content/docs/reference/@tevm/actions/type-aliases/ScriptHandler.md
+++ /dev/null
@@ -1,53 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "ScriptHandler"
----
-
-> **ScriptHandler**: \<`TAbi`, `TFunctionName`\>(`params`) => `Promise`\<[`ScriptResult`](/reference/tevm/actions/type-aliases/scriptresult/)\<`TAbi`, `TFunctionName`\>\>
-
-## Examples
-
-```typescript
-const res = tevm.script({
- deployedBytecode: '0x6080604...',
- abi: [...],
- function: 'run',
- args: ['hello world']
-})
-```
-Contract handlers provide a more ergonomic way to execute scripts
-
-```typescript
-ipmort {MyScript} from './MyScript.s.sol'
-
-const res = tevm.script(
- MyScript.read.run('hello world')
-)
-```
-
-:::caution[Deprecated]
-Can use `ContractHandler` instead
-Executes scripts against the Tevm EVM. By default the script is sandboxed
-and the state is reset after each execution unless the `persist` option is set
-to true.
-:::
-
-## Type Parameters
-
-• **TAbi** *extends* [`Abi`](/reference/tevm/utils/type-aliases/abi/) \| readonly `unknown`[] = [`Abi`](/reference/tevm/utils/type-aliases/abi/)
-
-• **TFunctionName** *extends* [`ContractFunctionName`](/reference/tevm/utils/type-aliases/contractfunctionname/)\<`TAbi`\> = [`ContractFunctionName`](/reference/tevm/utils/type-aliases/contractfunctionname/)\<`TAbi`\>
-
-## Parameters
-
-• **params**: [`ScriptParams`](/reference/tevm/actions/type-aliases/scriptparams/)\<`TAbi`, `TFunctionName`\>
-
-## Returns
-
-`Promise`\<[`ScriptResult`](/reference/tevm/actions/type-aliases/scriptresult/)\<`TAbi`, `TFunctionName`\>\>
-
-## Defined in
-
-[packages/actions/src/Script/ScriptHandlerType.ts:32](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Script/ScriptHandlerType.ts#L32)
diff --git a/docs/src/content/docs/reference/@tevm/actions/type-aliases/ScriptParams.md b/docs/src/content/docs/reference/@tevm/actions/type-aliases/ScriptParams.md
deleted file mode 100644
index 41d48c58cd..0000000000
--- a/docs/src/content/docs/reference/@tevm/actions/type-aliases/ScriptParams.md
+++ /dev/null
@@ -1,33 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "ScriptParams"
----
-
-> **ScriptParams**\<`TAbi`, `TFunctionName`, `TThrowOnFail`\>: [`EncodeFunctionDataParameters`](/reference/tevm/utils/type-aliases/encodefunctiondataparameters/)\<`TAbi`, `TFunctionName`\> & [`BaseCallParams`](/reference/tevm/actions/type-aliases/basecallparams/)\<`TThrowOnFail`\> & `object`
-
-:::caution[Deprecated]
-Can use `ContraactParams` instead
-Tevm params for deploying and running a script
-:::
-
-## Type declaration
-
-### ~~deployedBytecode~~
-
-> `readonly` **deployedBytecode**: [`Hex`](/reference/tevm/utils/type-aliases/hex/)
-
-The EVM code to run.
-
-## Type Parameters
-
-• **TAbi** *extends* [`Abi`](/reference/tevm/utils/type-aliases/abi/) \| readonly `unknown`[] = [`Abi`](/reference/tevm/utils/type-aliases/abi/)
-
-• **TFunctionName** *extends* [`ContractFunctionName`](/reference/tevm/utils/type-aliases/contractfunctionname/)\<`TAbi`\> = [`ContractFunctionName`](/reference/tevm/utils/type-aliases/contractfunctionname/)\<`TAbi`\>
-
-• **TThrowOnFail** *extends* `boolean` = `boolean`
-
-## Defined in
-
-[packages/actions/src/Script/ScriptParams.ts:9](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Script/ScriptParams.ts#L9)
diff --git a/docs/src/content/docs/reference/@tevm/actions/type-aliases/ScriptResult.md b/docs/src/content/docs/reference/@tevm/actions/type-aliases/ScriptResult.md
deleted file mode 100644
index 226498b5f1..0000000000
--- a/docs/src/content/docs/reference/@tevm/actions/type-aliases/ScriptResult.md
+++ /dev/null
@@ -1,24 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "ScriptResult"
----
-
-> **ScriptResult**\<`TAbi`, `TFunctionName`, `TErrorType`\>: [`ContractResult`](/reference/tevm/actions/type-aliases/contractresult/)\<`TAbi`, `TFunctionName`, `TErrorType`\>
-
-:::caution[Deprecated]
-Can use `ContractResult` instead
-:::
-
-## Type Parameters
-
-• **TAbi** *extends* [`Abi`](/reference/tevm/actions/type-aliases/abi/) \| readonly `unknown`[] = [`Abi`](/reference/tevm/actions/type-aliases/abi/)
-
-• **TFunctionName** *extends* [`ContractFunctionName`](/reference/tevm/utils/type-aliases/contractfunctionname/)\<`TAbi`\> = [`ContractFunctionName`](/reference/tevm/utils/type-aliases/contractfunctionname/)\<`TAbi`\>
-
-• **TErrorType** = [`TevmScriptError`](/reference/tevm/actions/type-aliases/tevmscripterror/)
-
-## Defined in
-
-[packages/actions/src/Script/ScriptResult.ts:9](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Script/ScriptResult.ts#L9)
diff --git a/docs/src/content/docs/reference/@tevm/actions/type-aliases/SetAccountHandler.md b/docs/src/content/docs/reference/@tevm/actions/type-aliases/SetAccountHandler.md
index 72cd66b45a..6b7cad7339 100644
--- a/docs/src/content/docs/reference/@tevm/actions/type-aliases/SetAccountHandler.md
+++ b/docs/src/content/docs/reference/@tevm/actions/type-aliases/SetAccountHandler.md
@@ -9,6 +9,14 @@ title: "SetAccountHandler"
Sets the state of a specific ethereum address
+## Parameters
+
+• **params**: [`SetAccountParams`](/reference/tevm/actions/type-aliases/setaccountparams/)
+
+## Returns
+
+`Promise`\<[`SetAccountResult`](/reference/tevm/actions/type-aliases/setaccountresult/)\>
+
## Example
```ts
@@ -21,14 +29,6 @@ await tevm.setAccount({
})
```
-## Parameters
-
-• **params**: [`SetAccountParams`](/reference/tevm/actions/type-aliases/setaccountparams/)
-
-## Returns
-
-`Promise`\<[`SetAccountResult`](/reference/tevm/actions/type-aliases/setaccountresult/)\>
-
## Defined in
[packages/actions/src/SetAccount/SetAccountHandlerType.ts:15](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/SetAccount/SetAccountHandlerType.ts#L15)
diff --git a/docs/src/content/docs/reference/@tevm/actions/type-aliases/SetAccountParams.md b/docs/src/content/docs/reference/@tevm/actions/type-aliases/SetAccountParams.md
index 0774fbd826..6039668975 100644
--- a/docs/src/content/docs/reference/@tevm/actions/type-aliases/SetAccountParams.md
+++ b/docs/src/content/docs/reference/@tevm/actions/type-aliases/SetAccountParams.md
@@ -10,18 +10,6 @@ title: "SetAccountParams"
Tevm params to set an account in the vm state
all fields are optional except address
-## Example
-
-```ts
-const accountParams: import('tevm/api').SetAccountParams = {
- account: '0x...',
- nonce: 5n,
- balance: 9000000000000n,
- storageRoot: '0x....',
- deployedBytecode: '0x....'
-}
-```
-
## Type declaration
### address
@@ -70,6 +58,18 @@ Storage root to set account to
• **TThrowOnFail** *extends* `boolean` = `boolean`
+## Example
+
+```ts
+const accountParams: import('tevm/api').SetAccountParams = {
+ account: '0x...',
+ nonce: 5n,
+ balance: 9000000000000n,
+ storageRoot: '0x....',
+ deployedBytecode: '0x....'
+}
+```
+
## Defined in
[packages/actions/src/SetAccount/SetAccountParams.ts:17](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/SetAccount/SetAccountParams.ts#L17)
diff --git a/docs/src/content/docs/reference/@tevm/actions/type-aliases/StateOverrideSet.md b/docs/src/content/docs/reference/@tevm/actions/type-aliases/StateOverrideSet.md
index 1f15dc0069..69567bf193 100644
--- a/docs/src/content/docs/reference/@tevm/actions/type-aliases/StateOverrideSet.md
+++ b/docs/src/content/docs/reference/@tevm/actions/type-aliases/StateOverrideSet.md
@@ -16,6 +16,10 @@ It can be used by DApps to reduce the amount of contract code needed to be deplo
It can be used for smart contract analysis by extending the code deployed on chain with custom methods and invoking them. This avoids having to download and reconstruct the entire state in a sandbox to run custom code against.
It can be used to debug smart contracts in an already deployed large suite of contracts by selectively overriding some code or state and seeing how execution changes. Specialized tooling will probably be necessary.
+## Index Signature
+
+ \[`address`: [`Address`](/reference/tevm/utils/type-aliases/address/)\]: `object`
+
## Example
```ts
@@ -32,10 +36,6 @@ It can be used to debug smart contracts in an already deployed large suite of co
}
```
-## Index Signature
-
- \[`address`: [`Address`](/reference/tevm/utils/type-aliases/address/)\]: `object`
-
## Defined in
[packages/actions/src/common/StateOverrideSet.ts:29](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/common/StateOverrideSet.ts#L29)
diff --git a/docs/src/content/docs/reference/@tevm/actions/type-aliases/TevmScriptError.md b/docs/src/content/docs/reference/@tevm/actions/type-aliases/TevmScriptError.md
deleted file mode 100644
index edb4132a4d..0000000000
--- a/docs/src/content/docs/reference/@tevm/actions/type-aliases/TevmScriptError.md
+++ /dev/null
@@ -1,16 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "TevmScriptError"
----
-
-> **TevmScriptError**: [`TevmCallError`](/reference/tevm/actions/type-aliases/tevmcallerror/) \| [`TevmSetAccountError`](/reference/tevm/actions/type-aliases/tevmsetaccounterror/) \| [`InvalidRequestError`](/reference/tevm/errors/classes/invalidrequesterror/)
-
-:::caution[Deprecated]
-Can use `ContractError` instead
-:::
-
-## Defined in
-
-[packages/actions/src/Script/TevmScriptError.ts:8](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Script/TevmScriptError.ts#L8)
diff --git a/docs/src/content/docs/reference/@tevm/actions/variables/zScriptParams.md b/docs/src/content/docs/reference/@tevm/actions/variables/zScriptParams.md
deleted file mode 100644
index 0236286515..0000000000
--- a/docs/src/content/docs/reference/@tevm/actions/variables/zScriptParams.md
+++ /dev/null
@@ -1,16 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "zScriptParams"
----
-
-> `const` **zScriptParams**: `ZodEffects`\<`ZodObject`\<`extendShape`\<`extendShape`\<`object`, `object`\>, `object`\>, `"strip"`, `ZodTypeAny`, `object`, `object`\>, `object`, `object`\>
-
-:::caution[Deprecated]
-Zod validator for a valid script action
-:::
-
-## Defined in
-
-[packages/actions/src/Script/zScriptParams.js:10](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Script/zScriptParams.js#L10)
diff --git a/docs/src/content/docs/reference/@tevm/address/functions/create2ContractAddress.md b/docs/src/content/docs/reference/@tevm/address/functions/create2ContractAddress.md
index 41e86cd298..0b573dfe65 100644
--- a/docs/src/content/docs/reference/@tevm/address/functions/create2ContractAddress.md
+++ b/docs/src/content/docs/reference/@tevm/address/functions/create2ContractAddress.md
@@ -7,6 +7,8 @@ title: "create2ContractAddress"
> **create2ContractAddress**(`from`, `salt`, `code`): [`Address`](/reference/tevm/address/classes/address/)
+Generates an [Address](../../../../../../../reference/tevm/address/classes/address) for a contract created using CREATE2.
+
## Parameters
• **from**: [`EthjsAddress`](/reference/tevm/utils/classes/ethjsaddress/)
@@ -25,6 +27,10 @@ THe creation code of the contract
[`Address`](/reference/tevm/address/classes/address/)
+## Throws
+
+if salt is not 32 bytes or input is wrong in some other way
+
## Defined in
[packages/address/src/create2ContractAddress.js:18](https://github.com/evmts/tevm-monorepo/blob/main/packages/address/src/create2ContractAddress.js#L18)
diff --git a/docs/src/content/docs/reference/@tevm/address/functions/createAddress.md b/docs/src/content/docs/reference/@tevm/address/functions/createAddress.md
index 2169cdfe37..33612e803f 100644
--- a/docs/src/content/docs/reference/@tevm/address/functions/createAddress.md
+++ b/docs/src/content/docs/reference/@tevm/address/functions/createAddress.md
@@ -7,6 +7,10 @@ title: "createAddress"
> **createAddress**(`address`): [`Address`](/reference/tevm/address/classes/address/)
+Creates an [Address](../../../../../../../reference/tevm/address/classes/address) for safely interacting with an Ethereum
+Wraps [EthjsAddress](../../../../../../../reference/tevm/utils/classes/ethjsaddress) with a tevm style API.
+toString returns a checksummed address rather than lowercase
+
## Parameters
• **address**: `number` \| `bigint` \| [`AddressLike`](/reference/tevm/utils/type-aliases/addresslike/)
@@ -15,6 +19,25 @@ title: "createAddress"
[`Address`](/reference/tevm/address/classes/address/)
+## Example
+
+```typescript
+import { createAddress } from '@tevm/address'`
+
+// takes hex string
+let address = createAddress(`0x${'00'.repeat(20)}`)
+// takes number and bigint
+address = createAddress(0)
+// takes bytes
+address = createAddress(new Uint8Array()))
+// non hex string
+address = createAddress('55'.repeat(20))
+```
+
+## Throws
+
+if the input is not a valid address}
+
## Defined in
[packages/address/src/createAddress.js:27](https://github.com/evmts/tevm-monorepo/blob/main/packages/address/src/createAddress.js#L27)
diff --git a/docs/src/content/docs/reference/@tevm/address/functions/createContractAddress.md b/docs/src/content/docs/reference/@tevm/address/functions/createContractAddress.md
index 93249dbdfa..16dd24e981 100644
--- a/docs/src/content/docs/reference/@tevm/address/functions/createContractAddress.md
+++ b/docs/src/content/docs/reference/@tevm/address/functions/createContractAddress.md
@@ -7,6 +7,9 @@ title: "createContractAddress"
> **createContractAddress**(`from`, `nonce`): [`Address`](/reference/tevm/address/classes/address/)
+Generates an [Address](../../../../../../../reference/tevm/address/classes/address) for a newly generated contract
+address.
+
## Parameters
• **from**: [`EthjsAddress`](/reference/tevm/utils/classes/ethjsaddress/)
@@ -17,6 +20,8 @@ title: "createContractAddress"
[`Address`](/reference/tevm/address/classes/address/)
+## Throws
+
## Defined in
[packages/address/src/createContractAddress.js:19](https://github.com/evmts/tevm-monorepo/blob/main/packages/address/src/createContractAddress.js#L19)
diff --git a/docs/src/content/docs/reference/@tevm/base-bundler/functions/bundler.md b/docs/src/content/docs/reference/@tevm/base-bundler/functions/bundler.md
index f440514d56..772bdb8bb8 100644
--- a/docs/src/content/docs/reference/@tevm/base-bundler/functions/bundler.md
+++ b/docs/src/content/docs/reference/@tevm/base-bundler/functions/bundler.md
@@ -110,6 +110,32 @@ Resolves typescript representation of the solidity module
Resolves typescript representation of the solidity module
+## Example
+
+```typescript
+import { bundler } from '@tevm/base-bundler-bundler'
+import { createCache } from '@tevm/bundler-cache'
+import { readFile, writeFile } from 'fs/promises'
+import { readFileSync, writeFileSync, existsSync } from 'fs'
+import { createSolc } from '@tevm/solc'
+import { loadConfig } from '@tevm/config'
+
+const fao = {
+ readFile,
+ writeFile,
+ readFileSync,
+ writeFileSync,
+ existsSync,
+ // may need more methods
+}
+
+const b = bundler(await loadConfig(), console, fao, await createSolc(), createCache())
+
+const path = '../contracts/ERC20.sol'
+
+const { abi, bytecode } = await b.resolveTs(path, __dirname, true, true)
+```
+
## Defined in
[bundler.js:45](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/base-bundler/src/bundler.js#L45)
diff --git a/docs/src/content/docs/reference/@tevm/block/classes/BlockHeader.md b/docs/src/content/docs/reference/@tevm/block/classes/BlockHeader.md
deleted file mode 100644
index 68e7b46454..0000000000
--- a/docs/src/content/docs/reference/@tevm/block/classes/BlockHeader.md
+++ /dev/null
@@ -1,796 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "BlockHeader"
----
-
-An object that represents the block header.
-
-## Constructors
-
-### new BlockHeader()
-
-> **new BlockHeader**(`headerData`, `opts`): [`BlockHeader`](/reference/tevm/block/classes/blockheader/)
-
-This constructor takes the values, validates them, assigns them and freezes the object.
-
-:::caution[Deprecated]
-Use the public static factory methods to assist in creating a Header object from
-varying data types. For a default empty header, use [BlockHeader.fromHeaderData](/reference/tevm/block/classes/blockheader/#fromheaderdata).
-:::
-
-#### Parameters
-
-• **headerData**: [`HeaderData`](/reference/tevm/block/interfaces/headerdata/)
-
-• **opts**: [`BlockOptions`](/reference/tevm/block/interfaces/blockoptions/)
-
-#### Returns
-
-[`BlockHeader`](/reference/tevm/block/classes/blockheader/)
-
-#### Defined in
-
-[header.ts:148](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L148)
-
-## Properties
-
-### baseFeePerGas?
-
-> `readonly` `optional` **baseFeePerGas**: `bigint`
-
-#### Defined in
-
-[header.ts:58](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L58)
-
-***
-
-### blobGasUsed?
-
-> `readonly` `optional` **blobGasUsed**: `bigint`
-
-#### Defined in
-
-[header.ts:60](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L60)
-
-***
-
-### cache
-
-> `protected` **cache**: `HeaderCache`
-
-#### Defined in
-
-[header.ts:69](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L69)
-
-***
-
-### coinbase
-
-> `readonly` **coinbase**: [`EthjsAddress`](/reference/tevm/utils/classes/ethjsaddress/)
-
-#### Defined in
-
-[header.ts:45](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L45)
-
-***
-
-### common
-
-> `readonly` **common**: [`Common`](/reference/tevm/common/type-aliases/common/)
-
-#### Defined in
-
-[header.ts:65](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L65)
-
-***
-
-### difficulty
-
-> `readonly` **difficulty**: `bigint`
-
-#### Defined in
-
-[header.ts:50](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L50)
-
-***
-
-### excessBlobGas?
-
-> `readonly` `optional` **excessBlobGas**: `bigint`
-
-#### Defined in
-
-[header.ts:61](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L61)
-
-***
-
-### extraData
-
-> `readonly` **extraData**: `Uint8Array`
-
-#### Defined in
-
-[header.ts:55](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L55)
-
-***
-
-### gasLimit
-
-> `readonly` **gasLimit**: `bigint`
-
-#### Defined in
-
-[header.ts:52](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L52)
-
-***
-
-### gasUsed
-
-> `readonly` **gasUsed**: `bigint`
-
-#### Defined in
-
-[header.ts:53](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L53)
-
-***
-
-### keccakFunction()
-
-> `protected` **keccakFunction**: (`msg`) => `Uint8Array`
-
-#### Parameters
-
-• **msg**: `Uint8Array`
-
-#### Returns
-
-`Uint8Array`
-
-#### Defined in
-
-[header.ts:67](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L67)
-
-***
-
-### logsBloom
-
-> `readonly` **logsBloom**: `Uint8Array`
-
-#### Defined in
-
-[header.ts:49](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L49)
-
-***
-
-### mixHash
-
-> `readonly` **mixHash**: `Uint8Array`
-
-#### Defined in
-
-[header.ts:56](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L56)
-
-***
-
-### nonce
-
-> `readonly` **nonce**: `Uint8Array`
-
-#### Defined in
-
-[header.ts:57](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L57)
-
-***
-
-### number
-
-> `readonly` **number**: `bigint`
-
-#### Defined in
-
-[header.ts:51](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L51)
-
-***
-
-### parentBeaconBlockRoot?
-
-> `readonly` `optional` **parentBeaconBlockRoot**: `Uint8Array`
-
-#### Defined in
-
-[header.ts:62](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L62)
-
-***
-
-### parentHash
-
-> `readonly` **parentHash**: `Uint8Array`
-
-#### Defined in
-
-[header.ts:43](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L43)
-
-***
-
-### receiptTrie
-
-> `readonly` **receiptTrie**: `Uint8Array`
-
-#### Defined in
-
-[header.ts:48](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L48)
-
-***
-
-### requestsRoot?
-
-> `readonly` `optional` **requestsRoot**: `Uint8Array`
-
-#### Defined in
-
-[header.ts:63](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L63)
-
-***
-
-### stateRoot
-
-> `readonly` **stateRoot**: `Uint8Array`
-
-#### Defined in
-
-[header.ts:46](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L46)
-
-***
-
-### timestamp
-
-> `readonly` **timestamp**: `bigint`
-
-#### Defined in
-
-[header.ts:54](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L54)
-
-***
-
-### transactionsTrie
-
-> `readonly` **transactionsTrie**: `Uint8Array`
-
-#### Defined in
-
-[header.ts:47](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L47)
-
-***
-
-### uncleHash
-
-> `readonly` **uncleHash**: `Uint8Array`
-
-#### Defined in
-
-[header.ts:44](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L44)
-
-***
-
-### withdrawalsRoot?
-
-> `readonly` `optional` **withdrawalsRoot**: `Uint8Array`
-
-#### Defined in
-
-[header.ts:59](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L59)
-
-## Accessors
-
-### prevRandao
-
-> `get` **prevRandao**(): `Uint8Array`
-
-EIP-4399: After merge to PoS, `mixHash` supplanted as `prevRandao`
-
-#### Returns
-
-`Uint8Array`
-
-#### Defined in
-
-[header.ts:76](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L76)
-
-## Methods
-
-### \_consensusFormatValidation()
-
-> `protected` **\_consensusFormatValidation**(): `void`
-
-Checks static parameters related to consensus algorithm
-
-#### Returns
-
-`void`
-
-#### Throws
-
-if any check fails
-
-#### Defined in
-
-[header.ts:397](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L397)
-
-***
-
-### \_genericFormatValidation()
-
-> `protected` **\_genericFormatValidation**(): `void`
-
-Validates correct buffer lengths, throws if invalid.
-
-#### Returns
-
-`void`
-
-#### Defined in
-
-[header.ts:310](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L310)
-
-***
-
-### \_requireClique()
-
-> `protected` **\_requireClique**(`name`): `void`
-
-#### Parameters
-
-• **name**: `string`
-
-#### Returns
-
-`void`
-
-#### Defined in
-
-[header.ts:680](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L680)
-
-***
-
-### \_validateDAOExtraData()
-
-> `protected` **\_validateDAOExtraData**(): `void`
-
-Validates extra data is DAO_ExtraData for DAO_ForceExtraDataRange blocks after DAO
-activation block (see: https://blog.slock.it/hard-fork-specification-24b889e70703)
-
-#### Returns
-
-`void`
-
-#### Defined in
-
-[header.ts:924](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L924)
-
-***
-
-### calcDataFee()
-
-> **calcDataFee**(`numBlobs`): `bigint`
-
-Returns the total fee for blob gas spent for including blobs in block.
-
-#### Parameters
-
-• **numBlobs**: `number`
-
-number of blobs in the transaction/block
-
-#### Returns
-
-`bigint`
-
-the total blob gas fee for numBlobs blobs
-
-#### Defined in
-
-[header.ts:579](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L579)
-
-***
-
-### calcNextBaseFee()
-
-> **calcNextBaseFee**(): `bigint`
-
-Calculates the base fee for a potential next block
-
-#### Returns
-
-`bigint`
-
-#### Defined in
-
-[header.ts:520](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L520)
-
-***
-
-### calcNextBlobGasPrice()
-
-> **calcNextBlobGasPrice**(): `bigint`
-
-Calculate the blob gas price of the block built on top of this one
-
-#### Returns
-
-`bigint`
-
-The blob gas price
-
-#### Defined in
-
-[header.ts:605](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L605)
-
-***
-
-### calcNextExcessBlobGas()
-
-> **calcNextExcessBlobGas**(): `bigint`
-
-Calculates the excess blob gas for next (hopefully) post EIP 4844 block.
-
-#### Returns
-
-`bigint`
-
-#### Defined in
-
-[header.ts:590](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L590)
-
-***
-
-### cliqueEpochTransitionSigners()
-
-> **cliqueEpochTransitionSigners**(): [`EthjsAddress`](/reference/tevm/utils/classes/ethjsaddress/)[]
-
-Returns a list of signers
-(only clique PoA, throws otherwise)
-
-This function throws if not called on an epoch
-transition block and should therefore be used
-in conjunction with [BlockHeader.cliqueIsEpochTransition](../../../../../../../reference/tevm/block/classes/blockheader/#cliqueisepochtransition)
-
-#### Returns
-
-[`EthjsAddress`](/reference/tevm/utils/classes/ethjsaddress/)[]
-
-#### Defined in
-
-[header.ts:823](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L823)
-
-***
-
-### cliqueExtraSeal()
-
-> **cliqueExtraSeal**(): `Uint8Array`
-
-Returns extra seal data
-(only clique PoA, throws otherwise)
-
-#### Returns
-
-`Uint8Array`
-
-#### Defined in
-
-[header.ts:793](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L793)
-
-***
-
-### cliqueExtraVanity()
-
-> **cliqueExtraVanity**(): `Uint8Array`
-
-Returns extra vanity data
-(only clique PoA, throws otherwise)
-
-#### Returns
-
-`Uint8Array`
-
-#### Defined in
-
-[header.ts:784](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L784)
-
-***
-
-### cliqueIsEpochTransition()
-
-> **cliqueIsEpochTransition**(): `boolean`
-
-Checks if the block header is an epoch transition
-header (only clique PoA, throws otherwise)
-
-#### Returns
-
-`boolean`
-
-#### Defined in
-
-[header.ts:772](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L772)
-
-***
-
-### cliqueSigHash()
-
-> **cliqueSigHash**(): `Uint8Array`
-
-PoA clique signature hash without the seal.
-
-#### Returns
-
-`Uint8Array`
-
-#### Defined in
-
-[header.ts:761](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L761)
-
-***
-
-### cliqueSigner()
-
-> **cliqueSigner**(): [`EthjsAddress`](/reference/tevm/utils/classes/ethjsaddress/)
-
-Returns the signer address
-
-#### Returns
-
-[`EthjsAddress`](/reference/tevm/utils/classes/ethjsaddress/)
-
-#### Defined in
-
-[header.ts:860](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L860)
-
-***
-
-### cliqueVerifySignature()
-
-> **cliqueVerifySignature**(`signerList`): `boolean`
-
-Verifies the signature of the block (last 65 bytes of extraData field)
-(only clique PoA, throws otherwise)
-
- Method throws if signature is invalid
-
-#### Parameters
-
-• **signerList**: [`EthjsAddress`](/reference/tevm/utils/classes/ethjsaddress/)[]
-
-#### Returns
-
-`boolean`
-
-#### Defined in
-
-[header.ts:848](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L848)
-
-***
-
-### errorStr()
-
-> **errorStr**(): `string`
-
-Return a compact error string representation of the object
-
-#### Returns
-
-`string`
-
-#### Defined in
-
-[header.ts:946](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L946)
-
-***
-
-### ethashCanonicalDifficulty()
-
-> **ethashCanonicalDifficulty**(`parentBlockHeader`): `bigint`
-
-Returns the canonical difficulty for this block.
-
-#### Parameters
-
-• **parentBlockHeader**: [`BlockHeader`](/reference/tevm/block/classes/blockheader/)
-
-the header from the parent `Block` of this header
-
-#### Returns
-
-`bigint`
-
-#### Defined in
-
-[header.ts:692](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L692)
-
-***
-
-### getBlobGasPrice()
-
-> **getBlobGasPrice**(): `bigint`
-
-Returns the price per unit of blob gas for a blob transaction in the current/pending block
-
-#### Returns
-
-`bigint`
-
-the price in gwei per unit of blob gas spent
-
-#### Defined in
-
-[header.ts:554](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L554)
-
-***
-
-### hash()
-
-> **hash**(): `Uint8Array`
-
-Returns the hash of the block header.
-
-#### Returns
-
-`Uint8Array`
-
-#### Defined in
-
-[header.ts:663](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L663)
-
-***
-
-### isGenesis()
-
-> **isGenesis**(): `boolean`
-
-Checks if the block header is a genesis header.
-
-#### Returns
-
-`boolean`
-
-#### Defined in
-
-[header.ts:676](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L676)
-
-***
-
-### raw()
-
-> **raw**(): [`BlockHeaderBytes`](/reference/tevm/block/type-aliases/blockheaderbytes/)
-
-Returns a Uint8Array Array of the raw Bytes in this header, in order.
-
-#### Returns
-
-[`BlockHeaderBytes`](/reference/tevm/block/type-aliases/blockheaderbytes/)
-
-#### Defined in
-
-[header.ts:612](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L612)
-
-***
-
-### serialize()
-
-> **serialize**(): `Uint8Array`
-
-Returns the rlp encoding of the block header.
-
-#### Returns
-
-`Uint8Array`
-
-#### Defined in
-
-[header.ts:877](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L877)
-
-***
-
-### toJSON()
-
-> **toJSON**(): [`JsonHeader`](/reference/tevm/block/interfaces/jsonheader/)
-
-Returns the block header in JSON format.
-
-#### Returns
-
-[`JsonHeader`](/reference/tevm/block/interfaces/jsonheader/)
-
-#### Defined in
-
-[header.ts:884](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L884)
-
-***
-
-### validateGasLimit()
-
-> **validateGasLimit**(`parentBlockHeader`): `void`
-
-Validates if the block gasLimit remains in the boundaries set by the protocol.
-Throws if out of bounds.
-
-#### Parameters
-
-• **parentBlockHeader**: [`BlockHeader`](/reference/tevm/block/classes/blockheader/)
-
-the header from the parent `Block` of this header
-
-#### Returns
-
-`void`
-
-#### Defined in
-
-[header.ts:481](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L481)
-
-***
-
-### fromHeaderData()
-
-> `static` **fromHeaderData**(`headerData`, `opts`): [`BlockHeader`](/reference/tevm/block/classes/blockheader/)
-
-Static constructor to create a block header from a header data dictionary
-
-#### Parameters
-
-• **headerData**: [`HeaderData`](/reference/tevm/block/interfaces/headerdata/)
-
-• **opts**: [`BlockOptions`](/reference/tevm/block/interfaces/blockoptions/)
-
-#### Returns
-
-[`BlockHeader`](/reference/tevm/block/classes/blockheader/)
-
-#### Defined in
-
-[header.ts:90](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L90)
-
-***
-
-### fromRLPSerializedHeader()
-
-> `static` **fromRLPSerializedHeader**(`serializedHeaderData`, `opts`): [`BlockHeader`](/reference/tevm/block/classes/blockheader/)
-
-Static constructor to create a block header from a RLP-serialized header
-
-#### Parameters
-
-• **serializedHeaderData**: `Uint8Array`
-
-• **opts**: [`BlockOptions`](/reference/tevm/block/interfaces/blockoptions/)
-
-#### Returns
-
-[`BlockHeader`](/reference/tevm/block/classes/blockheader/)
-
-#### Defined in
-
-[header.ts:100](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L100)
-
-***
-
-### fromValuesArray()
-
-> `static` **fromValuesArray**(`values`, `opts`): [`BlockHeader`](/reference/tevm/block/classes/blockheader/)
-
-Static constructor to create a block header from an array of Bytes values
-
-#### Parameters
-
-• **values**: [`BlockHeaderBytes`](/reference/tevm/block/type-aliases/blockheaderbytes/)
-
-• **opts**: [`BlockOptions`](/reference/tevm/block/interfaces/blockoptions/)
-
-#### Returns
-
-[`BlockHeader`](/reference/tevm/block/classes/blockheader/)
-
-#### Defined in
-
-[header.ts:114](https://github.com/evmts/tevm-monorepo/blob/main/packages/block/src/header.ts#L114)
diff --git a/docs/src/content/docs/reference/@tevm/blockchain/functions/delBlock.md b/docs/src/content/docs/reference/@tevm/blockchain/functions/delBlock.md
index e0f59afc19..fa7c201230 100644
--- a/docs/src/content/docs/reference/@tevm/blockchain/functions/delBlock.md
+++ b/docs/src/content/docs/reference/@tevm/blockchain/functions/delBlock.md
@@ -7,6 +7,8 @@ title: "delBlock"
> **delBlock**(`baseChain`): (`blockHash`) => `Promise`\<`void`\>
+Deletes a block from the blockchain
+
## Parameters
• **baseChain**: `BaseChain`
@@ -28,6 +30,10 @@ The hash of the block to be deleted
`Promise`\<`void`\>
+## Throws
+
+If the block is the `forked` block
+
## Defined in
[actions/delBlock.js:12](https://github.com/evmts/tevm-monorepo/blob/main/packages/blockchain/src/actions/delBlock.js#L12)
diff --git a/docs/src/content/docs/reference/@tevm/blockchain/functions/getBlock.md b/docs/src/content/docs/reference/@tevm/blockchain/functions/getBlock.md
index d012ddc626..93c8dd495e 100644
--- a/docs/src/content/docs/reference/@tevm/blockchain/functions/getBlock.md
+++ b/docs/src/content/docs/reference/@tevm/blockchain/functions/getBlock.md
@@ -7,6 +7,8 @@ title: "getBlock"
> **getBlock**(`baseChain`): (`blockId`) => `Promise`\<[`Block`](/reference/tevm/block/classes/block/)\>
+An ethereumjs interface method that accepts a block id number or hash and returns the block
+
## Parameters
• **baseChain**: `BaseChain`
diff --git a/docs/src/content/docs/reference/@tevm/bun-plugin/functions/bunPluginTevm.md b/docs/src/content/docs/reference/@tevm/bun-plugin/functions/bunPluginTevm.md
index ee74f8c851..0ac75fcc76 100644
--- a/docs/src/content/docs/reference/@tevm/bun-plugin/functions/bunPluginTevm.md
+++ b/docs/src/content/docs/reference/@tevm/bun-plugin/functions/bunPluginTevm.md
@@ -7,6 +7,9 @@ title: "bunPluginTevm"
> **bunPluginTevm**(`SolcVersions`): `BunPlugin`
+Bun plugin for tevm. Enables Solidity imports in JavaScript. Once enabled the code
+will transform solidity contract imports into Tevm `Contract` instances.
+
## Parameters
• **SolcVersions**
@@ -23,6 +26,78 @@ Which solc version to use
To configure add this plugin to your Bun config and add the ts-plugin to your tsconfig.json
+## Examples
+
+```ts plugin.ts
+// Configure plugin in a plugin.ts file
+import { tevmPluginBun } from '@tevm/bun-plugin'
+import { plugin } from 'bun'
+
+plugin(tevmPluginBun())
+```
+
+// Add the plugin.ts to your bunfig.toml
+```ts bunfig.toml
+preload = ["./plugins.ts"]
+```
+
+For LSP so your editor recognizes the solidity imports correctly you must also configure tevm/ts-plugin in your tsconfig.json
+The ts-plugin will provide type hints, code completion, and other features.
+
+```json
+{
+ "compilerOptions": {
+ "plugins": [{ "name": "tevm/ts-plugin" }]
+ }
+}
+```
+
+Once the esbuild plugin and the ts-plugin are configured, you can import Solidity files in JavaScript. The compiler will
+turn them into Tevm `Contract` instances.
+
+```typescript
+// Solidity imports are automaticlaly turned into Tevm Contract objects
+import { ERC20 } from '@openzeppelin/contracts/token/ERC20/ERC20.sol'
+import { createTevm } from 'tevm'
+
+console.log(ERC20.abi)
+console.log(ERC20.humanReadableAbi)
+console.log(ERC20.bytecode)
+
+tevm.contract(
+ ERC20.withAddress(.read.balanceOf()
+)
+```
+
+Under the hood the esbuild plugin is creating a virtual file for ERC20.sol called ERC20.sol.cjs that looks like this
+
+```typescript
+import { createContract } from '@tevm/contract'
+
+export const ERC20 = createContract({
+ name: 'ERC20',
+ humanReadableAbi: [ 'function balanceOf(address): uint256', ... ],
+ bytecode: '0x...',
+ deployedBytecode: '0x...',
+})
+```
+
+For custom configuration of the Tevm compiler add a [tevm.config.json](https://todo.todo.todo) file to your project root.
+
+```json
+{
+ foundryProject?: boolean | string | undefined,
+ libs: ['lib'],
+ remappings: {'foo': 'vendored/foo'},
+ debug: true,
+ cacheDir: '.tevm'
+}
+```
+
+## See
+
+[Tevm esbuild example](https://todo.todo.todo)
+
## Defined in
[bunPluginTevm.js:86](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/bun/src/bunPluginTevm.js#L86)
diff --git a/docs/src/content/docs/reference/@tevm/bundler-cache/functions/createCache.md b/docs/src/content/docs/reference/@tevm/bundler-cache/functions/createCache.md
index 43d418100d..1f5715b95b 100644
--- a/docs/src/content/docs/reference/@tevm/bundler-cache/functions/createCache.md
+++ b/docs/src/content/docs/reference/@tevm/bundler-cache/functions/createCache.md
@@ -7,6 +7,8 @@ title: "createCache"
> **createCache**(`cacheDir`, `fs`, `cwd`): [`Cache`](/reference/tevm/bundler-cache/type-aliases/cache/)
+Creates a Tevm cache object for reading and writing cached items
+
## Parameters
• **cacheDir**: `string`
diff --git a/docs/src/content/docs/reference/@tevm/client-types/type-aliases/TevmClient.md b/docs/src/content/docs/reference/@tevm/client-types/type-aliases/TevmClient.md
deleted file mode 100644
index a3aa48c24a..0000000000
--- a/docs/src/content/docs/reference/@tevm/client-types/type-aliases/TevmClient.md
+++ /dev/null
@@ -1,481 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "TevmClient"
----
-
-> **TevmClient**: `object`
-
-## See
-
-[guide](../../../../../../../reference/tevm/client-types/type-aliases/tevmclient) for more documentation on clients
-
-#### JSON-RPC
-
-Tevm exposes a JSON-RPC interface for interacting with the EVM via the TevmClient.request
-
-## Examples
-
-```typescript
-import {createMemoryClient, type Tevm} from 'tevm'
-
-const tevm: Tevm = createMemoryClient()
-
-await tevm.request({
- method: 'eth_blockNumber',
- params: [],
- id: 1,
- jsonrpc: '2.0',
-}) // 0n
-```
-
-#### Actions
-
-TevmClient exposes a higher level `actions` based api similar to [viem](https://viem.sh) for interacting with TevmClient in a typesasafe
-ergonomic way.
-
-```typescript
-// same as eth_blockNumber example
-const account = await tevm.account({address: `0x${'0'.repeat(40)}`})
-console.log(account.balance) // 0n
-```
-
-#### Ethereum actions
-
-Ethereum actions are namespaced under TevmClient.eth
-
-```typescript
-const blockNumber = await tevm.eth.blockNumber()
-console.log(blockNumber) // 0n
-```
-
-#### Anvil hardhat and ganache compatibility
-
-Will have anvil_* ganache_* and hardhat_* JSON-RPC compatibility in future versions
-
-:::caution[Deprecated]
-This type has been superseded by Provider types from `@tevm/decorators` package
-The docs have not been updated to reflect this change if you are looking at this
-
-A local EVM instance running in the browser, Bun, or Node.js. Akin to anvil or ganache. The TevmClient interface
-is a unified interface that all Clients implement. This provides a consistent developer experience no matter how you are
-using Tevm.
-:::
-
-## Type declaration
-
-### ~~call~~
-
-> **call**: [`CallHandler`](/reference/tevm/actions/type-aliases/callhandler/)
-
-Executes a call against the VM. It is similar to `eth_call` but has more
-options for controlling the execution environment
-
-By default it does not modify the state after the call is complete but this can be configured.
-
-#### Example
-
-```ts
-const res = tevm.call({
- to: '0x123...',
- data: '0x123...',
- from: '0x123...',
- gas: 1000000,
- gasPrice: 1n,
- skipBalance: true,
-}
-```
-
-### ~~contract~~
-
-> **contract**: [`ContractHandler`](/reference/tevm/actions/type-aliases/contracthandler/)
-
-Executes a contract call against the VM. It is similar to `eth_call` but has more
-options for controlling the execution environment along with a typesafe API
-for creating the call via the contract abi.
-
-The contract must already be deployed. Otherwise see `script` which executes calls
-against undeployed contracts
-
-#### Example
-
-```ts
-const res = await tevm.contract({
- to: '0x123...',
- abi: [...],
- function: 'run',
- args: ['world']
- from: '0x123...',
- gas: 1000000,
- gasPrice: 1n,
- skipBalance: true,
-}
-console.log(res.data) // "hello"
-```
-
-### ~~dumpState~~
-
-> **dumpState**: [`DumpStateHandler`](/reference/tevm/actions/type-aliases/dumpstatehandler/)
-
-Dumps the current state of the VM into a JSON-seralizable object
-
-State can be dumped as follows
-
-#### Examples
-
-```typescript
-const {state} = await tevm.dumpState()
-fs.writeFileSync('state.json', JSON.stringify(state))
-```
-
-And then loaded as follows
-
-```typescript
-const state = JSON.parse(fs.readFileSync('state.json'))
-await tevm.loadState({state})
-```
-
-### ~~eth~~
-
-> **eth**: `object`
-
-Standard JSON-RPC methods for interacting with the VM
-
-#### See
-
-[JSON-RPC](https://ethereum.github.io/execution-apis/api-documentation/)
-
-### eth.blockNumber
-
-> **eth.blockNumber**: [`EthBlockNumberHandler`](/reference/tevm/actions/type-aliases/ethblocknumberhandler/)
-
-Returns the current block number
-Set the `tag` to a block number or block hash to get the balance at that block
-Block tag defaults to 'pending' tag which is the optimistic state of the VM
-
-#### See
-
-[JSON-RPC](https://ethereum.github.io/execution-apis/api-documentation/)
-
-#### Example
-
-```ts
-const blockNumber = await tevm.eth.blockNumber()
-console.log(blockNumber) // 0n
-```
-
-### eth.call
-
-> **eth.call**: [`EthCallHandler`](/reference/tevm/actions/type-aliases/ethcallhandler/)
-
-Executes a call without modifying the state
-Set the `tag` to a block number or block hash to get the balance at that block
-Block tag defaults to 'pending' tag which is the optimistic state of the VM
-
-#### See
-
-[JSON-RPC](https://ethereum.github.io/execution-apis/api-documentation/)
-
-#### Example
-
-```ts
-const res = await tevm.eth.call({to: '0x123...', data: '0x123...'})
-console.log(res) // "0x..."
-```
-
-### eth.chainId
-
-> **eth.chainId**: [`EthChainIdHandler`](/reference/tevm/actions/type-aliases/ethchainidhandler/)
-
-Returns the current chain id
-Set the `tag` to a block number or block hash to get the balance at that block
-Block tag defaults to 'pending' tag which is the optimistic state of the VM
-
-#### See
-
-[JSON-RPC](https://ethereum.github.io/execution-apis/api-documentation/)
-
-#### Example
-
-```ts
-const chainId = await tevm.eth.chainId()
-console.log(chainId) // 10n
-```
-
-### eth.gasPrice
-
-> **eth.gasPrice**: [`EthGasPriceHandler`](/reference/tevm/actions/type-aliases/ethgaspricehandler/)
-
-Returns the current gas price
-Set the `tag` to a block number or block hash to get the balance at that block
-Block tag defaults to 'pending' tag which is the optimistic state of the VM
-
-#### See
-
-[JSON-RPC](https://ethereum.github.io/execution-apis/api-documentation/)
-
-#### Example
-
-```ts
-const gasPrice = await tevm.eth.gasPrice()
-console.log(gasPrice) // 0n
-```
-
-### eth.getBalance
-
-> **eth.getBalance**: [`EthGetBalanceHandler`](/reference/tevm/actions/type-aliases/ethgetbalancehandler/)
-
-Returns the balance of a given address
-Set the `tag` to a block number or block hash to get the balance at that block
-Block tag defaults to 'pending' tag which is the optimistic state of the VM
-
-#### See
-
-[JSON-RPC](https://ethereum.github.io/execution-apis/api-documentation/)
-
-#### Example
-
-```ts
-const balance = await tevm.eth.getBalance({address: '0x123...', tag: 'pending'})
-console.log(gasPrice) // 0n
-```
-
-### eth.getCode
-
-> **eth.getCode**: [`EthGetCodeHandler`](/reference/tevm/actions/type-aliases/ethgetcodehandler/)
-
-Returns code at a given address
-Set the `tag` to a block number or block hash to get the balance at that block
-Block tag defaults to 'pending' tag which is the optimistic state of the VM
-
-#### See
-
-[JSON-RPC](https://ethereum.github.io/execution-apis/api-documentation/)
-
-#### Example
-
-```ts
-const code = await tevm.eth.getCode({address: '0x123...'})
-```
-
-### eth.getStorageAt
-
-> **eth.getStorageAt**: [`EthGetStorageAtHandler`](/reference/tevm/actions/type-aliases/ethgetstorageathandler/)
-
-Returns storage at a given address and slot
-Set the `tag` to a block number or block hash to get the balance at that block
-Block tag defaults to 'pending' tag which is the optimistic state of the VM
-
-#### See
-
-[JSON-RPC](https://ethereum.github.io/execution-apis/api-documentation/)
-
-#### Example
-
-```ts
-const storageValue = await tevm.eth.getStorageAt({address: '0x123...', position: 0})
-```
-
-### ~~getAccount~~
-
-> **getAccount**: [`GetAccountHandler`](/reference/tevm/actions/type-aliases/getaccounthandler/)
-
-Gets the state of a specific ethereum address
-
-#### Example
-
-```ts
-const res = tevm.getAccount({address: '0x123...'})
-console.log(res.deployedBytecode)
-console.log(res.nonce)
-console.log(res.balance)
-```
-
-### ~~loadState~~
-
-> **loadState**: [`LoadStateHandler`](/reference/tevm/actions/type-aliases/loadstatehandler/)
-
-Loads a previously dumped state into the VM
-
-State can be dumped as follows
-
-#### Examples
-
-```typescript
-const {state} = await tevm.dumpState()
-fs.writeFileSync('state.json', JSON.stringify(state))
-```
-
-And then loaded as follows
-
-```typescript
-const state = JSON.parse(fs.readFileSync('state.json'))
-await tevm.loadState({state})
-```
-
-### ~~request~~
-
-> **request**: `TevmJsonRpcRequestHandler`
-
-Request handler for JSON-RPC requests. Most users will want to use the [`actions` api](https://tevm.sh/learn/actions/)
-instead of this method directly
-
-#### Example
-
-```typescript
-const blockNumberResponse = await tevm.request({
- method: 'eth_blockNumber',
- params: []
- id: 1
- jsonrpc: '2.0'
-})
-const accountResponse = await tevm.request({
- method: 'tevm_getAccount',
- params: [{address: '0x123...'}],
- id: 1,
- jsonrpc: '2.0',
-})
-```
-
-### ~~requestBulk~~
-
-> **requestBulk**: `TevmJsonRpcBulkRequestHandler`
-
-Bulk request handler for JSON-RPC requests. Takes an array of requests and returns an array of results.
-Bulk requests are currently handled in parallel which can cause issues if the requests are expected to run
-sequentially or interphere with each other. An option for configuring requests sequentially or in parallel
-will be added in the future.
-
-Currently is not very generic with regard to input and output types.
-
-#### Example
-
-```typescript
-const [blockNumberResponse, gasPriceResponse] = await tevm.requestBulk([{
- method: 'eth_blockNumber',
- params: []
- id: 1
- jsonrpc: '2.0'
-}, {
- method: 'eth_gasPrice',
- params: []
- id: 1
- jsonrpc: '2.0'
-}])
-```
-
-### tevm_* methods
-
-#### tevm_call
-
-request - CallJsonRpcRequest
-response - CallJsonRpcResponse
-
-#### tevm_getAccount
-
-request - GetAccountJsonRpcRequest
-response - GetAccountJsonRpcResponse
-
-#### tevm_setAccount
-
-request - SetAccountJsonRpcRequest
-response - SetAccountJsonRpcResponse
-
-#### tevm_fork
-
-request - ForkJsonRpcRequest
-response - ForkJsonRpcResponse
-
-### debug_* methods
-
-#### debug_traceCall
-
-request - DebugTraceCallJsonRpcRequest
-response - DebugTraceCallJsonRpcResponse
-
-### eth_* methods
-
-#### eth_blockNumber
-
-request - EthBlockNumberJsonRpcRequest
-response - EthBlockNumberJsonRpcResponse
-
-#### eth_chainId
-
-request - EthChainIdJsonRpcRequest
-response - EthChainIdJsonRpcResponse
-
-#### eth_getCode
-
-request - EthGetCodeJsonRpcRequest
-response - EthGetCodeJsonRpcResponse
-
-#### eth_getStorageAt
-
-request - EthGetStorageAtJsonRpcRequest
-response - EthGetStorageAtJsonRpcResponse
-
-#### eth_gasPrice
-
-request - EthGasPriceJsonRpcRequest
-response - EthGasPriceJsonRpcResponse
-
-#### eth_getBalance
-
-request - EthGetBalanceJsonRpcRequest
-response - EthGetBalanceJsonRpcResponse
-
-:::caution[Experimental]
-This API should not be used in production and may be trimmed from a public release.
-:::
-
-### ~~script~~
-
-> **script**: [`ScriptHandler`](/reference/tevm/actions/type-aliases/scripthandler/)
-
-Executes scripts against the Tevm EVM. By default the script is sandboxed
-and the state is reset after each execution unless the `persist` option is set
-to true.
-
-#### Examples
-
-```typescript
-const res = tevm.script({
- deployedBytecode: '0x6080604...',
- abi: [...],
- function: 'run',
- args: ['hello world']
-})
-```
-Contract handlers provide a more ergonomic way to execute scripts
-
-```typescript
-ipmort {MyScript} from './MyScript.s.sol'
-
-const res = tevm.script(
- MyScript.read.run('hello world')
-)
-```
-
-### ~~setAccount~~
-
-> **setAccount**: [`SetAccountHandler`](/reference/tevm/actions/type-aliases/setaccounthandler/)
-
-Sets the state of a specific ethereum address
-
-#### Example
-
-```ts
-import {parseEther} from 'tevm'
-
-await tevm.setAccount({
- address: '0x123...',
- deployedBytecode: '0x6080604...',
- balance: parseEther('1.0')
-})
-```
-
-## Defined in
-
-[TevmClient.ts:132](https://github.com/evmts/tevm-monorepo/blob/main/packages/client-types/src/TevmClient.ts#L132)
diff --git a/docs/src/content/docs/reference/@tevm/common/functions/createCommon.md b/docs/src/content/docs/reference/@tevm/common/functions/createCommon.md
index dec52252e1..60b141589c 100644
--- a/docs/src/content/docs/reference/@tevm/common/functions/createCommon.md
+++ b/docs/src/content/docs/reference/@tevm/common/functions/createCommon.md
@@ -7,6 +7,13 @@ title: "createCommon"
> **createCommon**(`options`): [`Common`](/reference/tevm/common/type-aliases/common/)
+Common is the main representation of chain specific configuration for tevm clients.
+
+createCommon creates a typesafe ethereumjs Common object used by the EVM
+to access chain and hardfork parameters and to provide
+a unified and shared view on the network and hardfork state.
+Tevm common extends the [viem chain](https://github.com/wevm/viem/blob/main/src/chains/index.ts) interface
+
## Parameters
• **options**: [`CommonOptions`](/reference/tevm/common/type-aliases/commonoptions/)
@@ -15,6 +22,51 @@ title: "createCommon"
[`Common`](/reference/tevm/common/type-aliases/common/)
+## Throws
+
+only if invalid params are passed
+
+## Examples
+
+```typescript
+import { createCommon } from 'tevm/common'
+
+const common = createCommon({
+ customCrypto: {},
+ loggingLevel: 'debug',
+ hardfork: 'london',
+ eips: [420],
+ id: 69,
+ name: 'MyChain',
+ ...
+})
+```
+Since common are stateful consider copying it before using it
+
+```typescript
+import { createCommon } from 'tevm/common'
+const common = createCommon({ ... })
+
+const commonCopy = common.copy()
+```
+
+To use with ethereumjs use the ethjsCommon property
+
+```typescript
+import { VM } from '@ethereumjs/vm'
+import { createMemoryClient } from 'tevm'
+
+const common = createCommon({ ... })
+
+const vm = new VM({
+ common: common.ethjsCommon,
+})
+```
+
+## See
+
+[Tevm client docs](https://tevm.sh/learn/clients/)
+
## Defined in
[packages/common/src/createCommon.js:53](https://github.com/evmts/tevm-monorepo/blob/main/packages/common/src/createCommon.js#L53)
diff --git a/docs/src/content/docs/reference/@tevm/common/functions/createMockKzg.md b/docs/src/content/docs/reference/@tevm/common/functions/createMockKzg.md
index 9c4920f597..a285052f9e 100644
--- a/docs/src/content/docs/reference/@tevm/common/functions/createMockKzg.md
+++ b/docs/src/content/docs/reference/@tevm/common/functions/createMockKzg.md
@@ -7,10 +7,33 @@ title: "createMockKzg"
> **createMockKzg**(): [`MockKzg`](/reference/tevm/common/type-aliases/mockkzg/)
+Returns a mock kzg object that always trusts never verifies
+The real kzg commitmenet is over 500kb added to bundle size
+so this is useful alternative for smaller bundles and the default
+
## Returns
[`MockKzg`](/reference/tevm/common/type-aliases/mockkzg/)
+## Throws
+
+## Example
+
+```typescript
+import { createCommon, createMockKzg, mainnet } from 'tevm/common'
+
+const common = createCommon({
+ ...mainnet,
+ customCrypto: {
+ kzg: createMockKzg(),
+ },
+})
+```
+
+## See
+
+[createCommon](https://tevm.sh/reference/tevm/common/functions/createcommon/)
+
## Defined in
[packages/common/src/createMockKzg.js:22](https://github.com/evmts/tevm-monorepo/blob/main/packages/common/src/createMockKzg.js#L22)
diff --git a/docs/src/content/docs/reference/@tevm/common/type-aliases/Common.md b/docs/src/content/docs/reference/@tevm/common/type-aliases/Common.md
index 37c92dd05a..75e3349a4e 100644
--- a/docs/src/content/docs/reference/@tevm/common/type-aliases/Common.md
+++ b/docs/src/content/docs/reference/@tevm/common/type-aliases/Common.md
@@ -13,6 +13,20 @@ Tevm specific chain configuration wrapping viem chain and ethereumjs commmon
Common contains the common configuration set between all chains such as fee information, hardfork information, eip information, predeployed contracts, default block explorers and more.
extends ethereumjs Common class with the Viem Chain type
+## Type declaration
+
+### copy()
+
+> **copy**: () => [`Common`](/reference/tevm/common/type-aliases/common/)
+
+#### Returns
+
+[`Common`](/reference/tevm/common/type-aliases/common/)
+
+### ethjsCommon
+
+> **ethjsCommon**: `EthjsCommon`
+
## Example
```typescript
@@ -34,20 +48,6 @@ const client = createClient(optimism)
- [createCommon](https://tevm.sh/reference/tevm/common/functions/createcommon/)
- [Tevm client docs](https://tevm.sh/learn/clients/)
-## Type declaration
-
-### copy()
-
-> **copy**: () => [`Common`](/reference/tevm/common/type-aliases/common/)
-
-#### Returns
-
-[`Common`](/reference/tevm/common/type-aliases/common/)
-
-### ethjsCommon
-
-> **ethjsCommon**: `EthjsCommon`
-
## Defined in
[packages/common/src/Common.ts:27](https://github.com/evmts/tevm-monorepo/blob/main/packages/common/src/Common.ts#L27)
diff --git a/docs/src/content/docs/reference/@tevm/common/type-aliases/CommonOptions.md b/docs/src/content/docs/reference/@tevm/common/type-aliases/CommonOptions.md
index a897615441..d61c0e00d6 100644
--- a/docs/src/content/docs/reference/@tevm/common/type-aliases/CommonOptions.md
+++ b/docs/src/content/docs/reference/@tevm/common/type-aliases/CommonOptions.md
@@ -9,20 +9,6 @@ title: "CommonOptions"
Options for creating an Tevm MemoryClient instance
-## Example
-
-```typescript
-import { mainnet, createCommon, type CommonOptions } from 'tevm/common'
-
-const opts: CommonOptions = {
- ...mainnet,
- hardfork: 'london',
-}
-
-const common = createCommon(opts)
-````
-@see [createCommon](https://tevm.sh/reference/tevm/common/functions/createcommon/)
-
## Type declaration
### customCrypto?
@@ -71,6 +57,20 @@ Hardfork to use. Defaults to `shanghai`
Tevm logger instance
+## Example
+
+```typescript
+import { mainnet, createCommon, type CommonOptions } from 'tevm/common'
+
+const opts: CommonOptions = {
+ ...mainnet,
+ hardfork: 'london',
+}
+
+const common = createCommon(opts)
+````
+@see [createCommon](https://tevm.sh/reference/tevm/common/functions/createcommon/)
+
## Defined in
[packages/common/src/CommonOptions.ts:21](https://github.com/evmts/tevm-monorepo/blob/main/packages/common/src/CommonOptions.ts#L21)
diff --git a/docs/src/content/docs/reference/@tevm/common/type-aliases/MockKzg.md b/docs/src/content/docs/reference/@tevm/common/type-aliases/MockKzg.md
index 1c68a47a6c..2fd49b94f3 100644
--- a/docs/src/content/docs/reference/@tevm/common/type-aliases/MockKzg.md
+++ b/docs/src/content/docs/reference/@tevm/common/type-aliases/MockKzg.md
@@ -11,26 +11,6 @@ The interface of the custom crypto for kzg implemented by `createMockKzg``
The real kzg commitmenet is over 500kb added to bundle size
so this is useful alternative for smaller bundles and the default
-## Example
-
-```typescript
-import { createCommon, createMockKzg, mainnet, type MockKzg } from 'tevm/common'
-
-const kzg: MockKzg = createMockKzg()
-
-const common = createCommon({
- ...mainnet,
- customCrypto: {
- kzg:,
- },
-})
-```
-
-## See
-
- - [createMockKzg](https://tevm.sh/reference/tevm/common/functions/createmockkzg/)
- - [createCommon](https://tevm.sh/reference/tevm/common/functions/createcommon/)
-
## Type declaration
### blobToKzgCommitment()
@@ -129,6 +109,26 @@ const common = createCommon({
`boolean`
+## Example
+
+```typescript
+import { createCommon, createMockKzg, mainnet, type MockKzg } from 'tevm/common'
+
+const kzg: MockKzg = createMockKzg()
+
+const common = createCommon({
+ ...mainnet,
+ customCrypto: {
+ kzg:,
+ },
+})
+```
+
+## See
+
+ - [createMockKzg](https://tevm.sh/reference/tevm/common/functions/createmockkzg/)
+ - [createCommon](https://tevm.sh/reference/tevm/common/functions/createcommon/)
+
## Defined in
[packages/common/src/MockKzg.ts:21](https://github.com/evmts/tevm-monorepo/blob/main/packages/common/src/MockKzg.ts#L21)
diff --git a/docs/src/content/docs/reference/@tevm/config/defineConfig/classes/DefineConfigError.md b/docs/src/content/docs/reference/@tevm/config/defineConfig/classes/DefineConfigError.md
index b97dc3af29..f86a1ed7d1 100644
--- a/docs/src/content/docs/reference/@tevm/config/defineConfig/classes/DefineConfigError.md
+++ b/docs/src/content/docs/reference/@tevm/config/defineConfig/classes/DefineConfigError.md
@@ -57,7 +57,7 @@ Error class for [defineConfig](../../../../../../../../reference/tevm/config/def
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -71,7 +71,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.err
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -99,7 +99,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -109,10 +109,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -123,6 +119,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`Error.prepareStackTrace`
diff --git a/docs/src/content/docs/reference/@tevm/config/defineConfig/functions/defineConfig.md b/docs/src/content/docs/reference/@tevm/config/defineConfig/functions/defineConfig.md
index 29a094e5cc..c72abcdb7b 100644
--- a/docs/src/content/docs/reference/@tevm/config/defineConfig/functions/defineConfig.md
+++ b/docs/src/content/docs/reference/@tevm/config/defineConfig/functions/defineConfig.md
@@ -29,6 +29,19 @@ Typesafe way to create an Tevm CompilerConfig
`Effect`\<`never`, [`DefineConfigError`](/reference/tevm/config/defineconfig/classes/defineconfigerror/), [`ResolvedCompilerConfig`](/reference/tevm/config/types/type-aliases/resolvedcompilerconfig/)\>
+## Example
+
+```ts
+import { defineConfig } from '@tevm/ts-plugin'
+
+export default defineConfig(() => ({
+ lib: ['lib'],
+ remappings: {
+ 'foo': 'foo/bar'
+ }
+})
+```
+
## Defined in
[bundler-packages/config/src/defineConfig.js:48](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/config/src/defineConfig.js#L48)
diff --git a/docs/src/content/docs/reference/@tevm/config/loadConfig/classes/LoadConfigError.md b/docs/src/content/docs/reference/@tevm/config/loadConfig/classes/LoadConfigError.md
index f9ba9a4952..5f23fd39e2 100644
--- a/docs/src/content/docs/reference/@tevm/config/loadConfig/classes/LoadConfigError.md
+++ b/docs/src/content/docs/reference/@tevm/config/loadConfig/classes/LoadConfigError.md
@@ -57,7 +57,7 @@ Error class for [loadConfig](../../../../../../../../reference/tevm/config/loadc
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -71,7 +71,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.err
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -99,7 +99,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -109,10 +109,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -123,6 +119,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`Error.prepareStackTrace`
diff --git a/docs/src/content/docs/reference/@tevm/config/loadConfig/functions/loadConfig.md b/docs/src/content/docs/reference/@tevm/config/loadConfig/functions/loadConfig.md
index 62df4572eb..a1f0d5f634 100644
--- a/docs/src/content/docs/reference/@tevm/config/loadConfig/functions/loadConfig.md
+++ b/docs/src/content/docs/reference/@tevm/config/loadConfig/functions/loadConfig.md
@@ -7,6 +7,8 @@ title: "loadConfig"
> **loadConfig**(`configFilePath`): `Effect`\<`never`, [`LoadConfigError`](/reference/tevm/config/loadconfig/classes/loadconfigerror/), [`ResolvedCompilerConfig`](/reference/tevm/config/types/type-aliases/resolvedcompilerconfig/)\>
+Loads an Tevm config from the given path
+
## Parameters
• **configFilePath**: `string`
@@ -15,6 +17,17 @@ title: "loadConfig"
`Effect`\<`never`, [`LoadConfigError`](/reference/tevm/config/loadconfig/classes/loadconfigerror/), [`ResolvedCompilerConfig`](/reference/tevm/config/types/type-aliases/resolvedcompilerconfig/)\>
+## Example
+
+```ts
+import {tap} from 'effect/Effect'
+import {loadConfig} from '@tevm/config'
+
+runPromise(loadConfig('./tsconfig.json')).pipe(
+ tap(config => console.log(config))
+)
+```
+
## Defined in
[bundler-packages/config/src/loadConfig.js:55](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/config/src/loadConfig.js#L55)
diff --git a/docs/src/content/docs/reference/@tevm/config/types/type-aliases/DefineConfig.md b/docs/src/content/docs/reference/@tevm/config/types/type-aliases/DefineConfig.md
index f4c27dce75..25bae63749 100644
--- a/docs/src/content/docs/reference/@tevm/config/types/type-aliases/DefineConfig.md
+++ b/docs/src/content/docs/reference/@tevm/config/types/type-aliases/DefineConfig.md
@@ -10,16 +10,6 @@ title: "DefineConfig"
Creates an Tevm config
Takes a user provided configFactory
-## Example
-
-```ts
-import { defineConfig } from 'tevm/config'
-export default defineConfig({
- foundryProject: true,
- libs: ['libs/contracts'],
- })
-```
-
## Parameters
• **configFactory**: [`ConfigFactory`](/reference/tevm/config/types/type-aliases/configfactory/)
@@ -40,6 +30,16 @@ export default defineConfig({
`Effect`\<`never`, [`DefineConfigError`](/reference/tevm/config/defineconfig/classes/defineconfigerror/), [`ResolvedCompilerConfig`](/reference/tevm/config/types/type-aliases/resolvedcompilerconfig/)\>
+## Example
+
+```ts
+import { defineConfig } from 'tevm/config'
+export default defineConfig({
+ foundryProject: true,
+ libs: ['libs/contracts'],
+ })
+```
+
## Defined in
[bundler-packages/config/src/types.ts:82](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/config/src/types.ts#L82)
diff --git a/docs/src/content/docs/reference/@tevm/contract/functions/createContract.md b/docs/src/content/docs/reference/@tevm/contract/functions/createContract.md
index 4b8932c19e..4ea1a569f2 100644
--- a/docs/src/content/docs/reference/@tevm/contract/functions/createContract.md
+++ b/docs/src/content/docs/reference/@tevm/contract/functions/createContract.md
@@ -33,6 +33,32 @@ Creates a tevm Contract instance from human readable abi
[`Contract`](/reference/tevm/contract/type-aliases/contract/)\<`TName`, `THumanReadableAbi`, `TAddress`, `TBytecode`, `TDeployedBytecode`, `TCode`\>
+## Examples
+
+```typescript
+import { type Contract, createContract} from 'tevm/contract'
+
+const contract: Contract = createContract({
+ name: 'MyContract',
+ abi: [
+ ...
+ ],
+})
+```
+
+To use a json abi first pass it into `formatAbi` to turn it into human readable
+
+```typescript
+import { type Contract, createContract} from 'tevm/contract'
+
+const contract = createContract({
+ name: 'MyContract',
+ abi: [
+ ...
+ ],
+})
+```
+
## Defined in
[createContract.js:35](https://github.com/evmts/tevm-monorepo/blob/main/packages/contract/src/createContract.js#L35)
diff --git a/docs/src/content/docs/reference/@tevm/contract/type-aliases/Contract.md b/docs/src/content/docs/reference/@tevm/contract/type-aliases/Contract.md
index 6ae1ac7f53..167aa8682e 100644
--- a/docs/src/content/docs/reference/@tevm/contract/type-aliases/Contract.md
+++ b/docs/src/content/docs/reference/@tevm/contract/type-aliases/Contract.md
@@ -9,57 +9,6 @@ title: "Contract"
Represents a specific contract abi and optional bytecode.
-## Examples
-
-```typescript
-import {createContract} from 'tevm/contract'
-
-const contract = createContract({
- address,
- bytecode,
- deployedBytecode,
- humanReadableAbi,
-})
-```
-
-Contracts have actions creators for read methods, write methods, deploying, and events
-
-```typescript
-tevm.contract(
-- { abi: [...], args: ['0x1234...'], functionName: 'balanceOf' },
-+ MyContract.read.balanceOf('0x1234...'),
-)
-```
-
-These contracts can be automatically generated by using [@tevm/bundler](https://todo.todo)
-and then importing it. The Tevm bundler will automatically resolve your solidity imports into
-tevm contract instances
-
-```typescript
-import { MyContract } from './MyContract.sol'
-
-console.log(MyContract.humanReadableAbi)
-```
-Address can be added to a contract using the `withAddress` method
-
-```typescript
-import { MyContract } from './MyContract.sol'
-
-const MyContractOptimism = MyContract.withAddress('0x420...')
-```
-Contracts can also be used with other libraries such as Viem and ethers.
-
-```typescript
-import { MyContract } from './MyContract.sol'
-import { createPublicClient } from 'viem'
-
-// see viem docs
-const client = createPublicClient({...})
-
-const result = await client.readContract(
- MyContract.withAddress('0x420...').read.balanceOf('0x1234...'),
-)
-
## Type Parameters
• **TName** *extends* `string`
@@ -197,13 +146,6 @@ Adds an address to the contract. All action creators will return
the address property if added. THis method returns a new contract
it does not modify the existing contract.
-#### Example
-
-```typescript
-import { MyContract } from './MyContract.sol'
-const MyContractOptimism = MyContract.withAddress('0x420...')
-```
-
#### Type Parameters
• **TAddress** *extends* [`Address`](/reference/tevm/utils/type-aliases/address/)
@@ -216,6 +158,13 @@ const MyContractOptimism = MyContract.withAddress('0x420...')
[`Contract`](/reference/tevm/contract/type-aliases/contract/)\<`TName`, `THumanReadableAbi`, `TAddress`, `TBytecode`, `TDeployedBytecode`, `TCode`\>
+#### Example
+
+```typescript
+import { MyContract } from './MyContract.sol'
+const MyContractOptimism = MyContract.withAddress('0x420...')
+```
+
### write
> **write**: [`WriteActionCreator`](/reference/tevm/contract/type-aliases/writeactioncreator/)\<`THumanReadableAbi`, `TAddress`, `TCode`\>
@@ -230,6 +179,57 @@ tevm.contract(
)
```
+## Examples
+
+```typescript
+import {createContract} from 'tevm/contract'
+
+const contract = createContract({
+ address,
+ bytecode,
+ deployedBytecode,
+ humanReadableAbi,
+})
+```
+
+Contracts have actions creators for read methods, write methods, deploying, and events
+
+```typescript
+tevm.contract(
+- { abi: [...], args: ['0x1234...'], functionName: 'balanceOf' },
++ MyContract.read.balanceOf('0x1234...'),
+)
+```
+
+These contracts can be automatically generated by using [@tevm/bundler](https://todo.todo)
+and then importing it. The Tevm bundler will automatically resolve your solidity imports into
+tevm contract instances
+
+```typescript
+import { MyContract } from './MyContract.sol'
+
+console.log(MyContract.humanReadableAbi)
+```
+Address can be added to a contract using the `withAddress` method
+
+```typescript
+import { MyContract } from './MyContract.sol'
+
+const MyContractOptimism = MyContract.withAddress('0x420...')
+```
+Contracts can also be used with other libraries such as Viem and ethers.
+
+```typescript
+import { MyContract } from './MyContract.sol'
+import { createPublicClient } from 'viem'
+
+// see viem docs
+const client = createPublicClient({...})
+
+const result = await client.readContract(
+ MyContract.withAddress('0x420...').read.balanceOf('0x1234...'),
+)
+
## Defined in
[Contract.ts:59](https://github.com/evmts/tevm-monorepo/blob/main/packages/contract/src/Contract.ts#L59)
diff --git a/docs/src/content/docs/reference/@tevm/contract/type-aliases/CreateContractFn.md b/docs/src/content/docs/reference/@tevm/contract/type-aliases/CreateContractFn.md
index 54a154a214..00313903cd 100644
--- a/docs/src/content/docs/reference/@tevm/contract/type-aliases/CreateContractFn.md
+++ b/docs/src/content/docs/reference/@tevm/contract/type-aliases/CreateContractFn.md
@@ -16,32 +16,6 @@ title: "CreateContractFn"
Type of `createContract` factory function
Creates a tevm Contract instance from human readable abi
-## Examples
-
-```typescript
-import { type Contract, createContract} from 'tevm/contract'
-
-const contract: Contract = createContract({
- name: 'MyContract',
- abi: [
- ...
- ],
-})
-```
-
-To use a json abi first pass it into `formatAbi` to turn it into human readable
-
-```typescript
-import { type Contract, createContract} from 'tevm/contract'
-
-const contract = createContract({
- name: 'MyContract',
- abi: [
- ...
- ],
-})
-```
-
## Type Parameters
• **TName** *extends* `string`
@@ -72,6 +46,32 @@ const contract = createContract({
[`Contract`](/reference/tevm/contract/type-aliases/contract/)\<`TName`, `THumanReadableAbi`, `TAddress`, `TBytecode`, `TDeployedBytecode`, `TCode`\>
+## Examples
+
+```typescript
+import { type Contract, createContract} from 'tevm/contract'
+
+const contract: Contract = createContract({
+ name: 'MyContract',
+ abi: [
+ ...
+ ],
+})
+```
+
+To use a json abi first pass it into `formatAbi` to turn it into human readable
+
+```typescript
+import { type Contract, createContract} from 'tevm/contract'
+
+const contract = createContract({
+ name: 'MyContract',
+ abi: [
+ ...
+ ],
+})
+```
+
## Defined in
[CreateContractFn.ts:33](https://github.com/evmts/tevm-monorepo/blob/main/packages/contract/src/CreateContractFn.ts#L33)
diff --git a/docs/src/content/docs/reference/@tevm/contract/type-aliases/CreateContractParams.md b/docs/src/content/docs/reference/@tevm/contract/type-aliases/CreateContractParams.md
index 7159741c7d..65a710bf09 100644
--- a/docs/src/content/docs/reference/@tevm/contract/type-aliases/CreateContractParams.md
+++ b/docs/src/content/docs/reference/@tevm/contract/type-aliases/CreateContractParams.md
@@ -9,10 +9,6 @@ title: "CreateContractParams"
Params for creating a [Contract](../../../../../../../reference/tevm/contract/type-aliases/contract) instance
-## See
-
-CreateContract
-
## Type Parameters
• **TName** *extends* `string` \| `undefined` \| `never`
@@ -27,6 +23,10 @@ CreateContract
• **TCode** *extends* `undefined` \| [`Hex`](/reference/tevm/utils/type-aliases/hex/) \| `never`
+## See
+
+CreateContract
+
## Defined in
[CreateContractParams.ts:8](https://github.com/evmts/tevm-monorepo/blob/main/packages/contract/src/CreateContractParams.ts#L8)
diff --git a/docs/src/content/docs/reference/@tevm/contract/type-aliases/EventActionCreator.md b/docs/src/content/docs/reference/@tevm/contract/type-aliases/EventActionCreator.md
index 798ebd9f4d..1dac2b39f0 100644
--- a/docs/src/content/docs/reference/@tevm/contract/type-aliases/EventActionCreator.md
+++ b/docs/src/content/docs/reference/@tevm/contract/type-aliases/EventActionCreator.md
@@ -9,14 +9,6 @@ title: "EventActionCreator"
A mapping of event names to action creators for events. Can be used to create event filters in a typesafe way
-## Example
-
-```typescript
-tevm.eth.getLog(
- MyScript.withAddress('0x420...').events.Transfer({ from: '0x1234...' }),
-)
-===
-
## Type Parameters
• **THumanReadableAbi** *extends* readonly `string`[]
@@ -29,6 +21,14 @@ tevm.eth.getLog(
• **TAddressArgs** = `TAddress` *extends* `undefined` ? `object` : `object`
+## Example
+
+```typescript
+tevm.eth.getLog(
+ MyScript.withAddress('0x420...').events.Transfer({ from: '0x1234...' }),
+)
+===
+
## Defined in
[event/EventActionCreator.ts:41](https://github.com/evmts/tevm-monorepo/blob/main/packages/contract/src/event/EventActionCreator.ts#L41)
diff --git a/docs/src/content/docs/reference/@tevm/contract/type-aliases/ReadActionCreator.md b/docs/src/content/docs/reference/@tevm/contract/type-aliases/ReadActionCreator.md
index 760360224a..6c35960107 100644
--- a/docs/src/content/docs/reference/@tevm/contract/type-aliases/ReadActionCreator.md
+++ b/docs/src/content/docs/reference/@tevm/contract/type-aliases/ReadActionCreator.md
@@ -9,14 +9,6 @@ title: "ReadActionCreator"
A mapping of view and pure contract methods to action creators
-## Example
-
-```typescript
-tevm.contract(
- MyScript.withAddress('0x420...').read.balanceOf('0x1234...'),
-)
-```
-
## Type Parameters
• **THumanReadableAbi** *extends* readonly `string`[]
@@ -27,6 +19,14 @@ tevm.contract(
• **TAddressArgs** = `TAddress` *extends* `undefined` ? `object` : `object`
+## Example
+
+```typescript
+tevm.contract(
+ MyScript.withAddress('0x420...').read.balanceOf('0x1234...'),
+)
+```
+
## Defined in
[read/ReadActionCreator.ts:23](https://github.com/evmts/tevm-monorepo/blob/main/packages/contract/src/read/ReadActionCreator.ts#L23)
diff --git a/docs/src/content/docs/reference/@tevm/contract/type-aliases/WriteActionCreator.md b/docs/src/content/docs/reference/@tevm/contract/type-aliases/WriteActionCreator.md
index 13a7c7c42c..9c8b742ab2 100644
--- a/docs/src/content/docs/reference/@tevm/contract/type-aliases/WriteActionCreator.md
+++ b/docs/src/content/docs/reference/@tevm/contract/type-aliases/WriteActionCreator.md
@@ -9,14 +9,6 @@ title: "WriteActionCreator"
A mapping of payable and nonpayable contract methods to action creators
-## Example
-
-```typescript
-tevm.contract(
- MyContract.withAddress('0x420...').read.balanceOf('0x1234...'),
-)
-```
-
## Type Parameters
• **THumanReadableAbi** *extends* readonly `string`[]
@@ -27,6 +19,14 @@ tevm.contract(
• **TAddressArgs** = `TAddress` *extends* `undefined` ? `object` : `object`
+## Example
+
+```typescript
+tevm.contract(
+ MyContract.withAddress('0x420...').read.balanceOf('0x1234...'),
+)
+```
+
## Defined in
[write/WriteActionCreator.ts:23](https://github.com/evmts/tevm-monorepo/blob/main/packages/contract/src/write/WriteActionCreator.ts#L23)
diff --git a/docs/src/content/docs/reference/@tevm/decorators/functions/requestEip1193.md b/docs/src/content/docs/reference/@tevm/decorators/functions/requestEip1193.md
index 2f33d65d53..9ac64fbbb0 100644
--- a/docs/src/content/docs/reference/@tevm/decorators/functions/requestEip1193.md
+++ b/docs/src/content/docs/reference/@tevm/decorators/functions/requestEip1193.md
@@ -7,6 +7,8 @@ title: "requestEip1193"
> **requestEip1193**(): `Extension`\<[`Eip1193RequestProvider`](/reference/tevm/decorators/type-aliases/eip1193requestprovider/)\>
+A decorator that adds the EIP-1193 request method to the client
+
## Returns
`Extension`\<[`Eip1193RequestProvider`](/reference/tevm/decorators/type-aliases/eip1193requestprovider/)\>
diff --git a/docs/src/content/docs/reference/@tevm/decorators/functions/tevmSend.md b/docs/src/content/docs/reference/@tevm/decorators/functions/tevmSend.md
index 3ea149b49e..14b42924a1 100644
--- a/docs/src/content/docs/reference/@tevm/decorators/functions/tevmSend.md
+++ b/docs/src/content/docs/reference/@tevm/decorators/functions/tevmSend.md
@@ -7,6 +7,10 @@ title: "tevmSend"
> **tevmSend**(): `Extension`\<[`TevmSendApi`](/reference/tevm/decorators/type-aliases/tevmsendapi/)\>
+The low level method for sending and recieving a JSON-RPC request.
+Strictly adheres to the JSON-RPC 2.0 spec.
+See `requestEip1193` for a more user friendly method.
+
## Returns
`Extension`\<[`TevmSendApi`](/reference/tevm/decorators/type-aliases/tevmsendapi/)\>
diff --git a/docs/src/content/docs/reference/@tevm/decorators/type-aliases/EthActionsApi.md b/docs/src/content/docs/reference/@tevm/decorators/type-aliases/EthActionsApi.md
index 2300a55917..56238e8efe 100644
--- a/docs/src/content/docs/reference/@tevm/decorators/type-aliases/EthActionsApi.md
+++ b/docs/src/content/docs/reference/@tevm/decorators/type-aliases/EthActionsApi.md
@@ -10,10 +10,6 @@ title: "EthActionsApi"
The actions api is the high level API for interacting with a Tevm client similar to [viem actions](https://viem.sh/learn/actions/)
These actions correspond 1:1 eith the public ethereum JSON-RPC api
-## See
-
-[https://tevm.sh/learn/actions/](https://tevm.sh/learn/actions/)
-
## Type declaration
### eth
@@ -157,6 +153,10 @@ Block tag defaults to 'pending' tag which is the optimistic state of the VM
const storageValue = await tevm.eth.getStorageAt({address: '0x123...', position: 0})
```
+## See
+
+[https://tevm.sh/learn/actions/](https://tevm.sh/learn/actions/)
+
## Defined in
[actions/EthActionsApi.ts:16](https://github.com/evmts/tevm-monorepo/blob/main/packages/decorators/src/actions/EthActionsApi.ts#L16)
diff --git a/docs/src/content/docs/reference/@tevm/decorators/type-aliases/TevmActionsApi.md b/docs/src/content/docs/reference/@tevm/decorators/type-aliases/TevmActionsApi.md
index 6eb7d50577..9dc85e455c 100644
--- a/docs/src/content/docs/reference/@tevm/decorators/type-aliases/TevmActionsApi.md
+++ b/docs/src/content/docs/reference/@tevm/decorators/type-aliases/TevmActionsApi.md
@@ -9,10 +9,6 @@ title: "TevmActionsApi"
The actions api is the high level API for interacting with a Tevm client similar to [viem actions](https://viem.sh/learn/actions/)
-## See
-
-[https://tevm.sh/learn/actions/](https://tevm.sh/learn/actions/)
-
## Type declaration
### call
@@ -181,6 +177,10 @@ await tevm.setAccount({
})
```
+## See
+
+[https://tevm.sh/learn/actions/](https://tevm.sh/learn/actions/)
+
## Defined in
[actions/TevmActionsApi.ts:17](https://github.com/evmts/tevm-monorepo/blob/main/packages/decorators/src/actions/TevmActionsApi.ts#L17)
diff --git a/docs/src/content/docs/reference/@tevm/effect/createRequireEffect/classes/CreateRequireError.md b/docs/src/content/docs/reference/@tevm/effect/createRequireEffect/classes/CreateRequireError.md
index f62d44a895..4e2ab59888 100644
--- a/docs/src/content/docs/reference/@tevm/effect/createRequireEffect/classes/CreateRequireError.md
+++ b/docs/src/content/docs/reference/@tevm/effect/createRequireEffect/classes/CreateRequireError.md
@@ -57,7 +57,7 @@ title: "CreateRequireError"
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -71,7 +71,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.err
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -85,7 +85,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -99,7 +99,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -109,10 +109,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -123,6 +119,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`Error.prepareStackTrace`
diff --git a/docs/src/content/docs/reference/@tevm/effect/createRequireEffect/classes/RequireError.md b/docs/src/content/docs/reference/@tevm/effect/createRequireEffect/classes/RequireError.md
index 106df3412a..bf10c972fd 100644
--- a/docs/src/content/docs/reference/@tevm/effect/createRequireEffect/classes/RequireError.md
+++ b/docs/src/content/docs/reference/@tevm/effect/createRequireEffect/classes/RequireError.md
@@ -57,7 +57,7 @@ title: "RequireError"
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -71,7 +71,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.err
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -85,7 +85,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -99,7 +99,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -109,10 +109,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -123,6 +119,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`Error.prepareStackTrace`
diff --git a/docs/src/content/docs/reference/@tevm/effect/createRequireEffect/functions/createRequireEffect.md b/docs/src/content/docs/reference/@tevm/effect/createRequireEffect/functions/createRequireEffect.md
index d39a53549a..bbfb5981f8 100644
--- a/docs/src/content/docs/reference/@tevm/effect/createRequireEffect/functions/createRequireEffect.md
+++ b/docs/src/content/docs/reference/@tevm/effect/createRequireEffect/functions/createRequireEffect.md
@@ -7,6 +7,10 @@ title: "createRequireEffect"
> **createRequireEffect**(`url`): `Effect`\<`never`, [`CreateRequireError`](/reference/tevm/effect/createrequireeffect/classes/createrequireerror/), (`id`) => `Effect`\<`never`, [`RequireError`](/reference/tevm/effect/createrequireeffect/classes/requireerror/), `any`\>\>
+An [Effect](https://www.effect.website/docs/introduction) wrapper around createRequire
+createRequire is used to use the node.js `require` function in esm modules and cjs modules
+in a way that is compatible with both. It also wraps them weith Effect for better error handling
+
## Parameters
• **url**: `string`
@@ -19,6 +23,18 @@ url to create require from
require function
+## Example
+
+```typescript
+import { createRequireEffect } from '@eth-optimism/config'
+const requireEffect = createRequireEffect(import.meta.url)
+const solcEffect = requireEffect('solc')
+```
+
+## See
+
+https://nodejs.org/api/modules.html#modules_module_createrequire_filename
+
## Defined in
[packages/effect/src/createRequireEffect.js:50](https://github.com/evmts/tevm-monorepo/blob/main/packages/effect/src/createRequireEffect.js#L50)
diff --git a/docs/src/content/docs/reference/@tevm/effect/fileExists/functions/fileExists.md b/docs/src/content/docs/reference/@tevm/effect/fileExists/functions/fileExists.md
index 2d8639acbb..e4ea59b535 100644
--- a/docs/src/content/docs/reference/@tevm/effect/fileExists/functions/fileExists.md
+++ b/docs/src/content/docs/reference/@tevm/effect/fileExists/functions/fileExists.md
@@ -7,6 +7,8 @@ title: "fileExists"
> **fileExists**(`path`): `Effect`\<`never`, `never`, `boolean`\>
+Checks if a file exists at the given path
+
## Parameters
• **path**: `string`
@@ -19,6 +21,13 @@ path to check
true if the file exists, false otherwise
+## Example
+
+```typescript
+import { fileExists } from '@eth-optimism/config'
+await fileExists('./someFile.txt')
+```
+
## Defined in
[packages/effect/src/fileExists.js:16](https://github.com/evmts/tevm-monorepo/blob/main/packages/effect/src/fileExists.js#L16)
diff --git a/docs/src/content/docs/reference/@tevm/effect/logAllErrors/functions/logAllErrors.md b/docs/src/content/docs/reference/@tevm/effect/logAllErrors/functions/logAllErrors.md
index f64d52c715..e12b87a646 100644
--- a/docs/src/content/docs/reference/@tevm/effect/logAllErrors/functions/logAllErrors.md
+++ b/docs/src/content/docs/reference/@tevm/effect/logAllErrors/functions/logAllErrors.md
@@ -7,6 +7,8 @@ title: "logAllErrors"
> **logAllErrors**(`e`): `Effect`\<`never`, `never`, `void`\>
+Logs all errors and causes from effect
+
## Parameters
• **e**: `unknown`
@@ -15,6 +17,15 @@ title: "logAllErrors"
`Effect`\<`never`, `never`, `void`\>
+## Example
+
+```typescript
+import { logAllErrors } from '@eth-optimism/config'
+
+someEffect.pipe(
+ tapError(logAllErrors)
+)
+
## Defined in
[packages/effect/src/logAllErrors.js:16](https://github.com/evmts/tevm-monorepo/blob/main/packages/effect/src/logAllErrors.js#L16)
diff --git a/docs/src/content/docs/reference/@tevm/effect/parseJson/classes/ParseJsonError.md b/docs/src/content/docs/reference/@tevm/effect/parseJson/classes/ParseJsonError.md
index f43214e6f8..4c2887f357 100644
--- a/docs/src/content/docs/reference/@tevm/effect/parseJson/classes/ParseJsonError.md
+++ b/docs/src/content/docs/reference/@tevm/effect/parseJson/classes/ParseJsonError.md
@@ -59,7 +59,7 @@ Error thrown when the tsconfig.json file is not valid json
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -73,7 +73,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.err
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -87,7 +87,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -101,7 +101,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -111,10 +111,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -125,6 +121,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`Error.prepareStackTrace`
diff --git a/docs/src/content/docs/reference/@tevm/effect/parseJson/functions/parseJson.md b/docs/src/content/docs/reference/@tevm/effect/parseJson/functions/parseJson.md
index 3d38ea322b..b0e652db0c 100644
--- a/docs/src/content/docs/reference/@tevm/effect/parseJson/functions/parseJson.md
+++ b/docs/src/content/docs/reference/@tevm/effect/parseJson/functions/parseJson.md
@@ -7,6 +7,8 @@ title: "parseJson"
> **parseJson**(`jsonStr`): `Effect`\<`never`, [`ParseJsonError`](/reference/tevm/effect/parsejson/classes/parsejsonerror/), `unknown`\>
+Parses a json string
+
## Parameters
• **jsonStr**: `string`
@@ -15,6 +17,17 @@ title: "parseJson"
`Effect`\<`never`, [`ParseJsonError`](/reference/tevm/effect/parsejson/classes/parsejsonerror/), `unknown`\>
+## Throws
+
+when the tevm.json file is not valid json
+
+## Example
+
+```ts
+const jsonEffect = parseJson('{ "compilerOptions": { "plugins": [{ "name": "@tevm/ts-plugin" }] } }')
+````
+@internal
+
## Defined in
[packages/effect/src/parseJson.js:33](https://github.com/evmts/tevm-monorepo/blob/main/packages/effect/src/parseJson.js#L33)
diff --git a/docs/src/content/docs/reference/@tevm/effect/resolve/classes/CouldNotResolveImportError.md b/docs/src/content/docs/reference/@tevm/effect/resolve/classes/CouldNotResolveImportError.md
index 491cb755d3..237e0793ea 100644
--- a/docs/src/content/docs/reference/@tevm/effect/resolve/classes/CouldNotResolveImportError.md
+++ b/docs/src/content/docs/reference/@tevm/effect/resolve/classes/CouldNotResolveImportError.md
@@ -59,7 +59,7 @@ Error thrown when 'node:resolve' throws
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -73,7 +73,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.err
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -101,7 +101,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -111,10 +111,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -125,6 +121,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`Error.prepareStackTrace`
diff --git a/docs/src/content/docs/reference/@tevm/effect/resolve/functions/resolveAsync.md b/docs/src/content/docs/reference/@tevm/effect/resolve/functions/resolveAsync.md
index 5534159677..08f1dea973 100644
--- a/docs/src/content/docs/reference/@tevm/effect/resolve/functions/resolveAsync.md
+++ b/docs/src/content/docs/reference/@tevm/effect/resolve/functions/resolveAsync.md
@@ -19,6 +19,16 @@ Effect wrpper around import('node:resolve')
`Effect`\<`never`, [`CouldNotResolveImportError`](/reference/tevm/effect/resolve/classes/couldnotresolveimporterror/), `string`\>
+## Example
+
+```ts
+import {tap} from 'effect/Effect'
+import {resolveAsync} from '@tevm/effect'
+resolveAsync('react').pipe(
+ tap(console.log)
+)
+````
+
## Defined in
[packages/effect/src/resolve.js:65](https://github.com/evmts/tevm-monorepo/blob/main/packages/effect/src/resolve.js#L65)
diff --git a/docs/src/content/docs/reference/@tevm/effect/resolve/functions/resolveSync.md b/docs/src/content/docs/reference/@tevm/effect/resolve/functions/resolveSync.md
index f4fdd33462..dc5cb4c08c 100644
--- a/docs/src/content/docs/reference/@tevm/effect/resolve/functions/resolveSync.md
+++ b/docs/src/content/docs/reference/@tevm/effect/resolve/functions/resolveSync.md
@@ -19,6 +19,17 @@ Effect wrapper around import('node:resolve').resolveSync
`Effect`\<`never`, [`CouldNotResolveImportError`](/reference/tevm/effect/resolve/classes/couldnotresolveimporterror/), `string`\>
+## Example
+
+```ts
+import {tap} from 'effect/Effect'
+import {resolveSync} from '@tevm/effect'
+resolveSync('react').pipe(
+ tap(console.log)
+)
+````
+`
+
## Defined in
[packages/effect/src/resolve.js:46](https://github.com/evmts/tevm-monorepo/blob/main/packages/effect/src/resolve.js#L46)
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/AccountLockedError.md b/docs/src/content/docs/reference/@tevm/errors/classes/AccountLockedError.md
index 358eea8e03..7395254e27 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/AccountLockedError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/AccountLockedError.md
@@ -160,7 +160,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -192,7 +192,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -220,7 +220,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -244,10 +244,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -258,6 +254,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -358,7 +358,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -382,7 +382,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -406,4 +406,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/AccountNotFoundError.md b/docs/src/content/docs/reference/@tevm/errors/classes/AccountNotFoundError.md
index 73b0b94d69..0ac0143a7c 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/AccountNotFoundError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/AccountNotFoundError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ResourceNotFoundError`](/reference/tevm/errors/classes/resourcenotfounderror/).[`prepareStackTrace`](/reference/tevm/errors/classes/resourcenotfounderror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/AuthCallNonZeroValueExtError.md b/docs/src/content/docs/reference/@tevm/errors/classes/AuthCallNonZeroValueExtError.md
index b86ef07af1..76084495b5 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/AuthCallNonZeroValueExtError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/AuthCallNonZeroValueExtError.md
@@ -172,7 +172,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -216,7 +216,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -244,7 +244,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -278,10 +278,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -292,6 +288,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -392,7 +392,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -416,7 +416,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -440,4 +440,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/AuthCallUnsetError.md b/docs/src/content/docs/reference/@tevm/errors/classes/AuthCallUnsetError.md
index cca9be7266..2bb10fc2d8 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/AuthCallUnsetError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/AuthCallUnsetError.md
@@ -172,7 +172,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -216,7 +216,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -244,7 +244,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -278,10 +278,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -292,6 +288,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -392,7 +392,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -416,7 +416,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -440,4 +440,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/AuthInvalidSError.md b/docs/src/content/docs/reference/@tevm/errors/classes/AuthInvalidSError.md
index f1b4a56732..c85c71a559 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/AuthInvalidSError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/AuthInvalidSError.md
@@ -172,7 +172,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -216,7 +216,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -244,7 +244,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -278,10 +278,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -292,6 +288,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -392,7 +392,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -416,7 +416,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -440,4 +440,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/BLS12381FpNotInFieldError.md b/docs/src/content/docs/reference/@tevm/errors/classes/BLS12381FpNotInFieldError.md
index 62aa22aaab..332c305a42 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/BLS12381FpNotInFieldError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/BLS12381FpNotInFieldError.md
@@ -164,7 +164,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -208,7 +208,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -236,7 +236,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -270,10 +270,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -284,6 +280,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -384,7 +384,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -408,7 +408,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -432,4 +432,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/BLS12381InputEmptyError.md b/docs/src/content/docs/reference/@tevm/errors/classes/BLS12381InputEmptyError.md
index 5d51c7bdcc..411532900a 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/BLS12381InputEmptyError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/BLS12381InputEmptyError.md
@@ -164,7 +164,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -196,7 +196,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -224,7 +224,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -258,10 +258,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -272,6 +268,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -372,7 +372,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -396,7 +396,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -420,4 +420,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/BLS12381InvalidInputLengthError.md b/docs/src/content/docs/reference/@tevm/errors/classes/BLS12381InvalidInputLengthError.md
index 5ad2c740e3..94c1c39fe1 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/BLS12381InvalidInputLengthError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/BLS12381InvalidInputLengthError.md
@@ -164,7 +164,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -196,7 +196,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -224,7 +224,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -258,10 +258,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -272,6 +268,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -372,7 +372,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -396,7 +396,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -420,4 +420,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/BLS12381PointNotOnCurveError.md b/docs/src/content/docs/reference/@tevm/errors/classes/BLS12381PointNotOnCurveError.md
index f468edd714..883d04bb5c 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/BLS12381PointNotOnCurveError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/BLS12381PointNotOnCurveError.md
@@ -164,7 +164,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -196,7 +196,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -224,7 +224,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -258,10 +258,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -272,6 +268,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -372,7 +372,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -396,7 +396,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -420,4 +420,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/BaseError.md b/docs/src/content/docs/reference/@tevm/errors/classes/BaseError.md
index 20dca88002..4cc6f9cae9 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/BaseError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/BaseError.md
@@ -154,7 +154,7 @@ Error code analogous to the code in JSON RPC error.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -178,7 +178,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -202,7 +202,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -222,10 +222,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -236,6 +232,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`Error.prepareStackTrace`
@@ -332,7 +332,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,4 +380,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/BlockGasLimitExceededError.md b/docs/src/content/docs/reference/@tevm/errors/classes/BlockGasLimitExceededError.md
index 635d1fb358..984876e7e2 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/BlockGasLimitExceededError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/BlockGasLimitExceededError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -230,7 +230,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -254,10 +254,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -268,6 +264,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -368,7 +368,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -392,7 +392,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -416,4 +416,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/ChainIdMismatchError.md b/docs/src/content/docs/reference/@tevm/errors/classes/ChainIdMismatchError.md
index c3a6c2cc44..d569ab2646 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/ChainIdMismatchError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/ChainIdMismatchError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/CodeSizeExceedsMaximumError.md b/docs/src/content/docs/reference/@tevm/errors/classes/CodeSizeExceedsMaximumError.md
index a8df215cef..b53a31c64e 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/CodeSizeExceedsMaximumError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/CodeSizeExceedsMaximumError.md
@@ -194,7 +194,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -226,7 +226,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -254,7 +254,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -288,10 +288,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -302,6 +298,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`GasLimitExceededError`](/reference/tevm/errors/classes/gaslimitexceedederror/).[`prepareStackTrace`](/reference/tevm/errors/classes/gaslimitexceedederror/#preparestacktrace)
@@ -402,7 +402,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -426,7 +426,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -450,4 +450,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/CodeStoreOutOfGasError.md b/docs/src/content/docs/reference/@tevm/errors/classes/CodeStoreOutOfGasError.md
index 7eeea4fdf2..5581135772 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/CodeStoreOutOfGasError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/CodeStoreOutOfGasError.md
@@ -183,7 +183,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -215,7 +215,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -243,7 +243,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -277,10 +277,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -291,6 +287,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`GasLimitExceededError`](/reference/tevm/errors/classes/gaslimitexceedederror/).[`prepareStackTrace`](/reference/tevm/errors/classes/gaslimitexceedederror/#preparestacktrace)
@@ -391,7 +391,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -415,7 +415,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -439,4 +439,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/CommonMismatchError.md b/docs/src/content/docs/reference/@tevm/errors/classes/CommonMismatchError.md
index a075cec6b6..955f046f9c 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/CommonMismatchError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/CommonMismatchError.md
@@ -160,7 +160,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -192,7 +192,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -220,7 +220,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -244,10 +244,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -258,6 +254,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -358,7 +358,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -382,7 +382,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -406,4 +406,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/ContractExecutionFailedError.md b/docs/src/content/docs/reference/@tevm/errors/classes/ContractExecutionFailedError.md
index cc852f70a9..5a92465b95 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/ContractExecutionFailedError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/ContractExecutionFailedError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/CreateCollisionError.md b/docs/src/content/docs/reference/@tevm/errors/classes/CreateCollisionError.md
index 34b079121f..b8c452d8ec 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/CreateCollisionError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/CreateCollisionError.md
@@ -174,7 +174,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -206,7 +206,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -234,7 +234,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -268,10 +268,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -282,6 +278,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -382,7 +382,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -406,7 +406,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -430,4 +430,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/DecodeFunctionDataError.md b/docs/src/content/docs/reference/@tevm/errors/classes/DecodeFunctionDataError.md
index e602cef769..e3448a0f47 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/DecodeFunctionDataError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/DecodeFunctionDataError.md
@@ -155,7 +155,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -187,7 +187,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -215,7 +215,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -239,10 +239,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -253,6 +249,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](/reference/tevm/errors/classes/invalidparamserror/).[`prepareStackTrace`](/reference/tevm/errors/classes/invalidparamserror/#preparestacktrace)
@@ -353,7 +353,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -377,7 +377,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -401,4 +401,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/DefensiveNullCheckError.md b/docs/src/content/docs/reference/@tevm/errors/classes/DefensiveNullCheckError.md
index 3561152098..2b2204dce8 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/DefensiveNullCheckError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/DefensiveNullCheckError.md
@@ -165,7 +165,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -213,7 +213,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -241,7 +241,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -265,10 +265,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -279,6 +275,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InternalError`](/reference/tevm/errors/classes/internalerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/internalerror/#preparestacktrace)
@@ -379,7 +379,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -403,7 +403,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -427,4 +427,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/EipNotEnabledError.md b/docs/src/content/docs/reference/@tevm/errors/classes/EipNotEnabledError.md
index 71651a10cd..4aa4f5b0df 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/EipNotEnabledError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/EipNotEnabledError.md
@@ -162,7 +162,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -194,7 +194,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -222,7 +222,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -246,10 +246,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -260,6 +256,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -360,7 +360,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -384,7 +384,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -408,4 +408,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/EncodeFunctionReturnDataError.md b/docs/src/content/docs/reference/@tevm/errors/classes/EncodeFunctionReturnDataError.md
index 0cd5ccd67b..014167f2e3 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/EncodeFunctionReturnDataError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/EncodeFunctionReturnDataError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](/reference/tevm/errors/classes/invalidparamserror/).[`prepareStackTrace`](/reference/tevm/errors/classes/invalidparamserror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/EvmRevertError.md b/docs/src/content/docs/reference/@tevm/errors/classes/EvmRevertError.md
index eca78d347c..24ce12be51 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/EvmRevertError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/EvmRevertError.md
@@ -184,7 +184,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -216,7 +216,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -244,7 +244,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -278,10 +278,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -292,6 +288,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`RevertError`](/reference/tevm/errors/classes/reverterror/).[`prepareStackTrace`](/reference/tevm/errors/classes/reverterror/#preparestacktrace)
@@ -392,7 +392,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -416,7 +416,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -440,4 +440,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/ExecutionError.md b/docs/src/content/docs/reference/@tevm/errors/classes/ExecutionError.md
index 1a7960a911..d97d4e063c 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/ExecutionError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/ExecutionError.md
@@ -191,7 +191,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -223,7 +223,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -251,7 +251,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -275,10 +275,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -289,6 +285,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -389,7 +389,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -413,7 +413,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -437,4 +437,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/ForkError.md b/docs/src/content/docs/reference/@tevm/errors/classes/ForkError.md
index 07c3b9a66e..4d24de2e90 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/ForkError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/ForkError.md
@@ -172,7 +172,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -204,7 +204,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -232,7 +232,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -256,10 +256,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -270,6 +266,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -370,7 +370,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -394,7 +394,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -418,4 +418,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/GasLimitExceededError.md b/docs/src/content/docs/reference/@tevm/errors/classes/GasLimitExceededError.md
index eb5f6bde85..afa10d0b59 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/GasLimitExceededError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/GasLimitExceededError.md
@@ -162,7 +162,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -194,7 +194,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -222,7 +222,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -246,10 +246,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -260,6 +256,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -360,7 +360,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -384,7 +384,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -408,4 +408,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InitcodeSizeViolationError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InitcodeSizeViolationError.md
index b84af15ee0..65a479b993 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InitcodeSizeViolationError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InitcodeSizeViolationError.md
@@ -174,7 +174,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -206,7 +206,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -234,7 +234,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -268,10 +268,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -282,6 +278,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -382,7 +382,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -406,7 +406,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -430,4 +430,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InsufficientBalanceError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InsufficientBalanceError.md
index b9c423df0f..fbc60617da 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InsufficientBalanceError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InsufficientBalanceError.md
@@ -176,7 +176,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -208,7 +208,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -236,7 +236,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -270,10 +270,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -284,6 +280,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -384,7 +384,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -408,7 +408,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -432,4 +432,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InsufficientFundsError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InsufficientFundsError.md
index d6a600e6d4..a200723852 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InsufficientFundsError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InsufficientFundsError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InsufficientPermissionsError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InsufficientPermissionsError.md
index 615ebc28e7..b306aa4d91 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InsufficientPermissionsError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InsufficientPermissionsError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InternalError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InternalError.md
index a30dd768d6..285b102eb5 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InternalError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InternalError.md
@@ -165,7 +165,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -209,7 +209,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -237,7 +237,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -261,10 +261,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -275,6 +271,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -375,7 +375,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -399,7 +399,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -423,4 +423,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InternalEvmError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InternalEvmError.md
index 6dd950c063..33df928db2 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InternalEvmError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InternalEvmError.md
@@ -172,7 +172,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -204,7 +204,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -232,7 +232,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -266,10 +266,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -280,6 +276,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,7 +404,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -428,4 +428,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InternalRpcError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InternalRpcError.md
index 734c9bb4c3..c39ef7d8ea 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InternalRpcError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InternalRpcError.md
@@ -43,7 +43,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -99,7 +99,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -155,7 +155,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -189,10 +189,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -203,6 +199,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`RpcError.prepareStackTrace`
@@ -315,7 +315,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -339,7 +339,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -363,4 +363,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidAbiError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidAbiError.md
index 0cc4e55533..2f2da74f1b 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidAbiError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidAbiError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](/reference/tevm/errors/classes/invalidparamserror/).[`prepareStackTrace`](/reference/tevm/errors/classes/invalidparamserror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidAddressError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidAddressError.md
index 02cc4c592d..cd0e60affd 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidAddressError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidAddressError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidArgsError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidArgsError.md
index 6f9570f8a7..3d68636637 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidArgsError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidArgsError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](/reference/tevm/errors/classes/invalidparamserror/).[`prepareStackTrace`](/reference/tevm/errors/classes/invalidparamserror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBalanceError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBalanceError.md
index 122c43be65..40384416b3 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBalanceError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBalanceError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](/reference/tevm/errors/classes/invalidparamserror/).[`prepareStackTrace`](/reference/tevm/errors/classes/invalidparamserror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBeginSubError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBeginSubError.md
index bab61fcd6d..ad93a65ef5 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBeginSubError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBeginSubError.md
@@ -174,7 +174,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -206,7 +206,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -234,7 +234,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -268,10 +268,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -282,6 +278,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -382,7 +382,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -406,7 +406,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -430,4 +430,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBlobVersionedHashesError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBlobVersionedHashesError.md
index 67209a03b0..54517488b0 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBlobVersionedHashesError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBlobVersionedHashesError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](/reference/tevm/errors/classes/invalidparamserror/).[`prepareStackTrace`](/reference/tevm/errors/classes/invalidparamserror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBlockError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBlockError.md
index 6f7739d512..9409b63c33 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBlockError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBlockError.md
@@ -160,7 +160,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -192,7 +192,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -220,7 +220,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -244,10 +244,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -258,6 +254,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](/reference/tevm/errors/classes/invalidparamserror/).[`prepareStackTrace`](/reference/tevm/errors/classes/invalidparamserror/#preparestacktrace)
@@ -358,7 +358,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -382,7 +382,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -406,4 +406,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBytecodeError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBytecodeError.md
index 0bc9a830f8..063b13ed25 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBytecodeError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBytecodeError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](/reference/tevm/errors/classes/invalidparamserror/).[`prepareStackTrace`](/reference/tevm/errors/classes/invalidparamserror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBytecodeResultError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBytecodeResultError.md
index b65db121d5..e93129a7fd 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBytecodeResultError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBytecodeResultError.md
@@ -174,7 +174,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -206,7 +206,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -234,7 +234,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -268,10 +268,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -282,6 +278,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -382,7 +382,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -406,7 +406,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -430,4 +430,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBytesSizeError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBytesSizeError.md
index b40bacd02a..1d2ff0197a 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBytesSizeError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidBytesSizeError.md
@@ -173,7 +173,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -221,7 +221,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -249,7 +249,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -273,10 +273,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -287,6 +283,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InternalError`](/reference/tevm/errors/classes/internalerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/internalerror/#preparestacktrace)
@@ -387,7 +387,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -411,7 +411,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -435,4 +435,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidCallerError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidCallerError.md
index ea6a54ad48..a56ffdd544 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidCallerError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidCallerError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](/reference/tevm/errors/classes/invalidparamserror/).[`prepareStackTrace`](/reference/tevm/errors/classes/invalidparamserror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidCommitmentError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidCommitmentError.md
index bbd2f1d067..8dcbffd895 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidCommitmentError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidCommitmentError.md
@@ -66,10 +66,6 @@ The tag for the error.
[`InvalidCommitmentError`](/reference/tevm/errors/classes/invalidcommitmenterror/)
-#### Overrides
-
-[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`constructor`](/reference/tevm/errors/classes/executionerror/#constructors)
-
#### Example
```typescript
@@ -84,6 +80,10 @@ try {
}
```
+#### Overrides
+
+[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`constructor`](/reference/tevm/errors/classes/executionerror/#constructors)
+
#### Defined in
[packages/errors/src/ethereum/ethereumjs/InvalidCommitmentError.js:71](https://github.com/evmts/tevm-monorepo/blob/main/packages/errors/src/ethereum/ethereumjs/InvalidCommitmentError.js#L71)
@@ -178,7 +178,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -210,7 +210,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -238,7 +238,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -272,10 +272,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -286,6 +282,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -386,7 +386,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -410,7 +410,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -434,4 +434,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidDataError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidDataError.md
index caad7ea8ea..f45b190db3 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidDataError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidDataError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](/reference/tevm/errors/classes/invalidparamserror/).[`prepareStackTrace`](/reference/tevm/errors/classes/invalidparamserror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidDeployedBytecodeError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidDeployedBytecodeError.md
index 9534c5aaf3..a446cb7c42 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidDeployedBytecodeError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidDeployedBytecodeError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](/reference/tevm/errors/classes/invalidparamserror/).[`prepareStackTrace`](/reference/tevm/errors/classes/invalidparamserror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidDepthError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidDepthError.md
index 459b3d0a13..c707785ac9 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidDepthError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidDepthError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](/reference/tevm/errors/classes/invalidparamserror/).[`prepareStackTrace`](/reference/tevm/errors/classes/invalidparamserror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidEofFormatError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidEofFormatError.md
index 9a83154880..e03d4489c6 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidEofFormatError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidEofFormatError.md
@@ -178,7 +178,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -210,7 +210,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -238,7 +238,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -272,10 +272,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -286,6 +282,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -386,7 +386,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -410,7 +410,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -434,4 +434,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidFunctionNameError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidFunctionNameError.md
index 1963772870..f2d63931bd 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidFunctionNameError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidFunctionNameError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](/reference/tevm/errors/classes/invalidparamserror/).[`prepareStackTrace`](/reference/tevm/errors/classes/invalidparamserror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidGasLimitError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidGasLimitError.md
index 42f318fb80..bac635d9ca 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidGasLimitError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidGasLimitError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](/reference/tevm/errors/classes/invalidparamserror/).[`prepareStackTrace`](/reference/tevm/errors/classes/invalidparamserror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidGasPriceError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidGasPriceError.md
index 833640f0d9..5e0055e0b2 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidGasPriceError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidGasPriceError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidGasRefundError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidGasRefundError.md
index d508869818..47d67eba36 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidGasRefundError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidGasRefundError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](/reference/tevm/errors/classes/invalidparamserror/).[`prepareStackTrace`](/reference/tevm/errors/classes/invalidparamserror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidInputLengthError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidInputLengthError.md
index fd69b8e801..85aaea661b 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidInputLengthError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidInputLengthError.md
@@ -172,7 +172,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -204,7 +204,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -232,7 +232,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -266,10 +266,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -280,6 +276,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,7 +404,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -428,4 +428,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidInputRpcError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidInputRpcError.md
index 70012341e3..2a1597f911 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidInputRpcError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidInputRpcError.md
@@ -43,7 +43,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -99,7 +99,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -155,7 +155,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -189,10 +189,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -203,6 +199,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`RpcError.prepareStackTrace`
@@ -315,7 +315,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -339,7 +339,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -363,4 +363,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidJumpError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidJumpError.md
index e393ea120d..9b6ae5f0db 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidJumpError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidJumpError.md
@@ -180,7 +180,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -212,7 +212,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -240,7 +240,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -274,10 +274,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -288,6 +284,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -388,7 +388,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -412,7 +412,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -436,4 +436,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidJumpSubError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidJumpSubError.md
index 21d8e69e24..0a088e9611 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidJumpSubError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidJumpSubError.md
@@ -76,10 +76,6 @@ The tag for the error.}
[`InvalidJumpSubError`](/reference/tevm/errors/classes/invalidjumpsuberror/)
-#### Overrides
-
-[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`constructor`](/reference/tevm/errors/classes/executionerror/#constructors)
-
#### Example
```typescript
@@ -94,6 +90,10 @@ try {
}
```
+#### Overrides
+
+[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`constructor`](/reference/tevm/errors/classes/executionerror/#constructors)
+
#### Defined in
[packages/errors/src/ethereum/ethereumjs/InvalidJumpSubError.js:81](https://github.com/evmts/tevm-monorepo/blob/main/packages/errors/src/ethereum/ethereumjs/InvalidJumpSubError.js#L81)
@@ -188,7 +188,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -220,7 +220,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -248,7 +248,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -282,10 +282,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -296,6 +292,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -396,7 +396,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -420,7 +420,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -444,4 +444,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidKzgInputsError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidKzgInputsError.md
index 0355174fc4..26165f18c9 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidKzgInputsError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidKzgInputsError.md
@@ -164,7 +164,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -196,7 +196,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -224,7 +224,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -258,10 +258,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -272,6 +268,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -372,7 +372,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -396,7 +396,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -420,4 +420,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidMaxFeePerGasError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidMaxFeePerGasError.md
index 8fe5f879ab..734e4f6dbd 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidMaxFeePerGasError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidMaxFeePerGasError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](/reference/tevm/errors/classes/invalidparamserror/).[`prepareStackTrace`](/reference/tevm/errors/classes/invalidparamserror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidMaxPriorityFeePerGasError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidMaxPriorityFeePerGasError.md
index 8602f000a3..1d22d0dcc0 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidMaxPriorityFeePerGasError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidMaxPriorityFeePerGasError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](/reference/tevm/errors/classes/invalidparamserror/).[`prepareStackTrace`](/reference/tevm/errors/classes/invalidparamserror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidNonceError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidNonceError.md
index 7435ead916..bfc7fa96bb 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidNonceError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidNonceError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](/reference/tevm/errors/classes/invalidparamserror/).[`prepareStackTrace`](/reference/tevm/errors/classes/invalidparamserror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidOpcodeError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidOpcodeError.md
index 02b8e63978..197a456ec8 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidOpcodeError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidOpcodeError.md
@@ -180,7 +180,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -212,7 +212,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -240,7 +240,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -274,10 +274,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -288,6 +284,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -388,7 +388,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -412,7 +412,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -436,4 +436,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidOriginError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidOriginError.md
index d65237e4b1..4ed9035483 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidOriginError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidOriginError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](/reference/tevm/errors/classes/invalidparamserror/).[`prepareStackTrace`](/reference/tevm/errors/classes/invalidparamserror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidParamsError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidParamsError.md
index cace15ac96..2b45617600 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidParamsError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidParamsError.md
@@ -187,7 +187,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -219,7 +219,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -247,7 +247,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -271,10 +271,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -285,6 +281,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -385,7 +385,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -409,7 +409,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -433,4 +433,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidParamsRpcError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidParamsRpcError.md
index b1370a4227..f7a3283b4f 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidParamsRpcError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidParamsRpcError.md
@@ -43,7 +43,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -99,7 +99,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -155,7 +155,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -189,10 +189,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -203,6 +199,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`RpcError.prepareStackTrace`
@@ -315,7 +315,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -339,7 +339,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -363,4 +363,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidProofError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidProofError.md
index bbec905c5f..c0ecc4a65b 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidProofError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidProofError.md
@@ -164,7 +164,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -196,7 +196,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -224,7 +224,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -258,10 +258,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -272,6 +268,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -372,7 +372,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -396,7 +396,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -420,4 +420,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidRequestError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidRequestError.md
index 0ffde2899d..e1b215020d 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidRequestError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidRequestError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidRequestRpcError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidRequestRpcError.md
index 014533d30a..ea0ed25927 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidRequestRpcError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidRequestRpcError.md
@@ -43,7 +43,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -99,7 +99,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -155,7 +155,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -189,10 +189,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -203,6 +199,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`RpcError.prepareStackTrace`
@@ -315,7 +315,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -339,7 +339,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -363,4 +363,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidReturnSubError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidReturnSubError.md
index b35450e9aa..cfbd7ccd1d 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidReturnSubError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidReturnSubError.md
@@ -174,7 +174,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -206,7 +206,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -234,7 +234,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -268,10 +268,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -282,6 +278,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -382,7 +382,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -406,7 +406,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -430,4 +430,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidSaltError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidSaltError.md
index 4cf2d49262..f37f105dd8 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidSaltError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidSaltError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](/reference/tevm/errors/classes/invalidparamserror/).[`prepareStackTrace`](/reference/tevm/errors/classes/invalidparamserror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidSelfdestructError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidSelfdestructError.md
index a13b5cd1da..02501942a7 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidSelfdestructError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidSelfdestructError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](/reference/tevm/errors/classes/invalidparamserror/).[`prepareStackTrace`](/reference/tevm/errors/classes/invalidparamserror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidSignatureError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidSignatureError.md
index 032c58081d..5c1d68ee5c 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidSignatureError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidSignatureError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidSkipBalanceError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidSkipBalanceError.md
index 53854ea74a..102ba68c64 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidSkipBalanceError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidSkipBalanceError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](/reference/tevm/errors/classes/invalidparamserror/).[`prepareStackTrace`](/reference/tevm/errors/classes/invalidparamserror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidStorageRootError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidStorageRootError.md
index ee98be364f..d27399ce9d 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidStorageRootError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidStorageRootError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](/reference/tevm/errors/classes/invalidparamserror/).[`prepareStackTrace`](/reference/tevm/errors/classes/invalidparamserror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidToError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidToError.md
index a169422645..a33045eeea 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidToError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidToError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](/reference/tevm/errors/classes/invalidparamserror/).[`prepareStackTrace`](/reference/tevm/errors/classes/invalidparamserror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidTransactionError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidTransactionError.md
index b8e86c1c89..837bff7827 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidTransactionError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidTransactionError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidUrlError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidUrlError.md
index 6a6412942c..84dc66de2d 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidUrlError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidUrlError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](/reference/tevm/errors/classes/invalidparamserror/).[`prepareStackTrace`](/reference/tevm/errors/classes/invalidparamserror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidValueError.md b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidValueError.md
index fba485e99e..5362ba9773 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/InvalidValueError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/InvalidValueError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](/reference/tevm/errors/classes/invalidparamserror/).[`prepareStackTrace`](/reference/tevm/errors/classes/invalidparamserror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/JsonRpcVersionUnsupportedError.md b/docs/src/content/docs/reference/@tevm/errors/classes/JsonRpcVersionUnsupportedError.md
index 78f76de563..2920c23ca1 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/JsonRpcVersionUnsupportedError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/JsonRpcVersionUnsupportedError.md
@@ -43,7 +43,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -99,7 +99,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -155,7 +155,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -189,10 +189,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -203,6 +199,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`RpcError.prepareStackTrace`
@@ -315,7 +315,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -339,7 +339,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -363,4 +363,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/LimitExceededError.md b/docs/src/content/docs/reference/@tevm/errors/classes/LimitExceededError.md
index 7ccd726f82..6c726bc888 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/LimitExceededError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/LimitExceededError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/LimitExceededRpcError.md b/docs/src/content/docs/reference/@tevm/errors/classes/LimitExceededRpcError.md
index d6e4af6ccd..f350af3a1f 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/LimitExceededRpcError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/LimitExceededRpcError.md
@@ -43,7 +43,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -99,7 +99,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -155,7 +155,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -189,10 +189,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -203,6 +199,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`RpcError.prepareStackTrace`
@@ -315,7 +315,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -339,7 +339,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -363,4 +363,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/MethodNotFoundError.md b/docs/src/content/docs/reference/@tevm/errors/classes/MethodNotFoundError.md
index f6994506ea..2cc4c05cc9 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/MethodNotFoundError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/MethodNotFoundError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/MethodNotFoundRpcError.md b/docs/src/content/docs/reference/@tevm/errors/classes/MethodNotFoundRpcError.md
index 6a1707059d..ad0ffa41e9 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/MethodNotFoundRpcError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/MethodNotFoundRpcError.md
@@ -43,7 +43,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -99,7 +99,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -155,7 +155,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -189,10 +189,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -203,6 +199,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`RpcError.prepareStackTrace`
@@ -315,7 +315,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -339,7 +339,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -363,4 +363,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/MethodNotSupportedError.md b/docs/src/content/docs/reference/@tevm/errors/classes/MethodNotSupportedError.md
index 458995edf9..de3d0a7591 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/MethodNotSupportedError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/MethodNotSupportedError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/MethodNotSupportedRpcError.md b/docs/src/content/docs/reference/@tevm/errors/classes/MethodNotSupportedRpcError.md
index 5fc5a3f380..27101089a6 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/MethodNotSupportedRpcError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/MethodNotSupportedRpcError.md
@@ -43,7 +43,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -99,7 +99,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -155,7 +155,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -189,10 +189,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -203,6 +199,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`RpcError.prepareStackTrace`
@@ -315,7 +315,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -339,7 +339,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -363,4 +363,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/MisconfiguredClientError.md b/docs/src/content/docs/reference/@tevm/errors/classes/MisconfiguredClientError.md
index 0e3553e614..181d601591 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/MisconfiguredClientError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/MisconfiguredClientError.md
@@ -160,7 +160,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -208,7 +208,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -236,7 +236,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -260,10 +260,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -274,6 +270,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InternalError`](/reference/tevm/errors/classes/internalerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/internalerror/#preparestacktrace)
@@ -374,7 +374,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -398,7 +398,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -422,4 +422,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/NoForkTransportSetError.md b/docs/src/content/docs/reference/@tevm/errors/classes/NoForkTransportSetError.md
index df64146632..81e44c910c 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/NoForkTransportSetError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/NoForkTransportSetError.md
@@ -142,7 +142,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -174,7 +174,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -202,7 +202,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -226,10 +226,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -240,6 +236,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -340,7 +340,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -364,7 +364,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -388,4 +388,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/NonceAlreadyUsedError.md b/docs/src/content/docs/reference/@tevm/errors/classes/NonceAlreadyUsedError.md
index f8821aea6f..d9597e84ac 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/NonceAlreadyUsedError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/NonceAlreadyUsedError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/NonceTooHighError.md b/docs/src/content/docs/reference/@tevm/errors/classes/NonceTooHighError.md
index 2a44522f26..f4d0974c23 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/NonceTooHighError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/NonceTooHighError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/NonceTooLowError.md b/docs/src/content/docs/reference/@tevm/errors/classes/NonceTooLowError.md
index 82eedd178b..b4327fec75 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/NonceTooLowError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/NonceTooLowError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/OutOfGasError.md b/docs/src/content/docs/reference/@tevm/errors/classes/OutOfGasError.md
index 963ca098ed..901981fc72 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/OutOfGasError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/OutOfGasError.md
@@ -187,7 +187,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -219,7 +219,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -247,7 +247,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -281,10 +281,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -295,6 +291,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`GasLimitExceededError`](/reference/tevm/errors/classes/gaslimitexceedederror/).[`prepareStackTrace`](/reference/tevm/errors/classes/gaslimitexceedederror/#preparestacktrace)
@@ -395,7 +395,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -419,7 +419,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -443,4 +443,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/OutOfRangeError.md b/docs/src/content/docs/reference/@tevm/errors/classes/OutOfRangeError.md
index 692a8ae2f4..52a8269b8f 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/OutOfRangeError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/OutOfRangeError.md
@@ -182,7 +182,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -214,7 +214,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -242,7 +242,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -276,10 +276,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -290,6 +286,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -390,7 +390,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -414,7 +414,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -438,4 +438,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/ParseError.md b/docs/src/content/docs/reference/@tevm/errors/classes/ParseError.md
index dad34f128c..94cbad5f62 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/ParseError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/ParseError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/ParseRpcError.md b/docs/src/content/docs/reference/@tevm/errors/classes/ParseRpcError.md
index 7f5fc4d101..82a32a62d7 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/ParseRpcError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/ParseRpcError.md
@@ -43,7 +43,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -99,7 +99,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -155,7 +155,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -189,10 +189,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -203,6 +199,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`RpcError.prepareStackTrace`
@@ -315,7 +315,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -339,7 +339,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -363,4 +363,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/PendingTransactionTimeoutError.md b/docs/src/content/docs/reference/@tevm/errors/classes/PendingTransactionTimeoutError.md
index 2b28069d4f..4edc218fd7 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/PendingTransactionTimeoutError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/PendingTransactionTimeoutError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/ProviderDisconnectedError.md b/docs/src/content/docs/reference/@tevm/errors/classes/ProviderDisconnectedError.md
index e3f993e1a5..867726a7b0 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/ProviderDisconnectedError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/ProviderDisconnectedError.md
@@ -43,7 +43,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -113,7 +113,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -169,7 +169,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -203,10 +203,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -217,6 +213,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`ProviderRpcError.prepareStackTrace`
@@ -329,7 +329,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -353,7 +353,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -377,4 +377,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/RateLimitExceededError.md b/docs/src/content/docs/reference/@tevm/errors/classes/RateLimitExceededError.md
index 120ee8bce0..7a6007039a 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/RateLimitExceededError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/RateLimitExceededError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/RefundExhaustedError.md b/docs/src/content/docs/reference/@tevm/errors/classes/RefundExhaustedError.md
index e397429698..bf233c859a 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/RefundExhaustedError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/RefundExhaustedError.md
@@ -174,7 +174,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -206,7 +206,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -234,7 +234,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -268,10 +268,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -282,6 +278,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -382,7 +382,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -406,7 +406,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -430,4 +430,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/ResourceNotFoundError.md b/docs/src/content/docs/reference/@tevm/errors/classes/ResourceNotFoundError.md
index 66026d14b1..ddfe48fd36 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/ResourceNotFoundError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/ResourceNotFoundError.md
@@ -162,7 +162,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -194,7 +194,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -222,7 +222,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -246,10 +246,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -260,6 +256,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -360,7 +360,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -384,7 +384,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -408,4 +408,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/ResourceNotFoundRpcError.md b/docs/src/content/docs/reference/@tevm/errors/classes/ResourceNotFoundRpcError.md
index 075f1250d9..2607043ff2 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/ResourceNotFoundRpcError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/ResourceNotFoundRpcError.md
@@ -43,7 +43,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -99,7 +99,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -155,7 +155,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -189,10 +189,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -203,6 +199,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`RpcError.prepareStackTrace`
@@ -315,7 +315,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -339,7 +339,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -363,4 +363,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/ResourceUnavailableError.md b/docs/src/content/docs/reference/@tevm/errors/classes/ResourceUnavailableError.md
index f5afb55f1e..775efe8918 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/ResourceUnavailableError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/ResourceUnavailableError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/ResourceUnavailableRpcError.md b/docs/src/content/docs/reference/@tevm/errors/classes/ResourceUnavailableRpcError.md
index 532b0000b3..e9a7d7658d 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/ResourceUnavailableRpcError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/ResourceUnavailableRpcError.md
@@ -43,7 +43,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -99,7 +99,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -155,7 +155,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -189,10 +189,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -203,6 +199,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`RpcError.prepareStackTrace`
@@ -315,7 +315,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -339,7 +339,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -363,4 +363,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/RevertError.md b/docs/src/content/docs/reference/@tevm/errors/classes/RevertError.md
index 746e7061c9..8a6c8e049f 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/RevertError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/RevertError.md
@@ -162,7 +162,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -194,7 +194,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -222,7 +222,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -246,10 +246,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -260,6 +256,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -360,7 +360,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -384,7 +384,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -408,4 +408,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/StackOverflowError.md b/docs/src/content/docs/reference/@tevm/errors/classes/StackOverflowError.md
index 271bb90f1b..ec9841e34c 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/StackOverflowError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/StackOverflowError.md
@@ -183,7 +183,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -215,7 +215,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -243,7 +243,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -277,10 +277,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -291,6 +287,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -391,7 +391,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -415,7 +415,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -439,4 +439,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/StackUnderflowError.md b/docs/src/content/docs/reference/@tevm/errors/classes/StackUnderflowError.md
index bd9988dee2..d092569e4a 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/StackUnderflowError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/StackUnderflowError.md
@@ -180,7 +180,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -212,7 +212,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -240,7 +240,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -274,10 +274,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -288,6 +284,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -388,7 +388,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -412,7 +412,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -436,4 +436,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/StaticStateChangeError.md b/docs/src/content/docs/reference/@tevm/errors/classes/StaticStateChangeError.md
index e21566ec18..3d406ff99f 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/StaticStateChangeError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/StaticStateChangeError.md
@@ -182,7 +182,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -214,7 +214,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -242,7 +242,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -276,10 +276,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -290,6 +286,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -390,7 +390,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -414,7 +414,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -438,4 +438,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/StopError.md b/docs/src/content/docs/reference/@tevm/errors/classes/StopError.md
index 9c9b2028fd..7a209b0097 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/StopError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/StopError.md
@@ -172,7 +172,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -204,7 +204,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -232,7 +232,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -266,10 +266,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -280,6 +276,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,7 +404,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -428,4 +428,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/TimeoutError.md b/docs/src/content/docs/reference/@tevm/errors/classes/TimeoutError.md
index 59ea771175..2c14575fd5 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/TimeoutError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/TimeoutError.md
@@ -47,7 +47,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -89,7 +89,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -145,7 +145,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -169,10 +169,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -183,6 +179,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`BaseError.prepareStackTrace`
@@ -295,7 +295,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -319,7 +319,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -343,4 +343,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/TransactionRejectedError.md b/docs/src/content/docs/reference/@tevm/errors/classes/TransactionRejectedError.md
index 579e59c05e..bfea9f6164 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/TransactionRejectedError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/TransactionRejectedError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -230,7 +230,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -254,10 +254,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -268,6 +264,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -368,7 +368,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -392,7 +392,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -416,4 +416,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/TransactionTooLargeError.md b/docs/src/content/docs/reference/@tevm/errors/classes/TransactionTooLargeError.md
index ad9d6502d3..da351c4537 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/TransactionTooLargeError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/TransactionTooLargeError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/TransactionUnderpricedError.md b/docs/src/content/docs/reference/@tevm/errors/classes/TransactionUnderpricedError.md
index 45edabd941..2a20828e4e 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/TransactionUnderpricedError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/TransactionUnderpricedError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/UnknownBlockError.md b/docs/src/content/docs/reference/@tevm/errors/classes/UnknownBlockError.md
index b6ac5c9e76..3003adec48 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/UnknownBlockError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/UnknownBlockError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/UnknownRpcError.md b/docs/src/content/docs/reference/@tevm/errors/classes/UnknownRpcError.md
index 11c1ec6575..99b270fd7e 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/UnknownRpcError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/UnknownRpcError.md
@@ -43,7 +43,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -99,7 +99,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -155,7 +155,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -179,10 +179,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -193,6 +189,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`RpcError.prepareStackTrace`
@@ -305,7 +305,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -329,7 +329,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -353,4 +353,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/UnreachableCodeError.md b/docs/src/content/docs/reference/@tevm/errors/classes/UnreachableCodeError.md
index e320ad40b3..011b164787 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/UnreachableCodeError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/UnreachableCodeError.md
@@ -174,7 +174,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -222,7 +222,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -250,7 +250,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -274,10 +274,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -288,6 +284,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InternalError`](/reference/tevm/errors/classes/internalerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/internalerror/#preparestacktrace)
@@ -388,7 +388,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -412,7 +412,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -436,4 +436,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/UnsupportedChainError.md b/docs/src/content/docs/reference/@tevm/errors/classes/UnsupportedChainError.md
index 79ba014bf1..a0e301739e 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/UnsupportedChainError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/UnsupportedChainError.md
@@ -158,7 +158,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -190,7 +190,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -218,7 +218,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -242,10 +242,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -256,6 +252,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -356,7 +356,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,4 +404,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/UnsupportedProviderMethodError.md b/docs/src/content/docs/reference/@tevm/errors/classes/UnsupportedProviderMethodError.md
index b1110eca60..d0562f110f 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/UnsupportedProviderMethodError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/UnsupportedProviderMethodError.md
@@ -43,7 +43,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -113,7 +113,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -169,7 +169,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -203,10 +203,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -217,6 +213,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`ProviderRpcError.prepareStackTrace`
@@ -329,7 +329,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -353,7 +353,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -377,4 +377,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/UserRejectedRequestError.md b/docs/src/content/docs/reference/@tevm/errors/classes/UserRejectedRequestError.md
index 67c0f62a1b..fa87d1374d 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/UserRejectedRequestError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/UserRejectedRequestError.md
@@ -43,7 +43,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -113,7 +113,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -169,7 +169,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -203,10 +203,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -217,6 +213,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`ProviderRpcError.prepareStackTrace`
@@ -329,7 +329,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -353,7 +353,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -377,4 +377,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/errors/classes/ValueOverflowError.md b/docs/src/content/docs/reference/@tevm/errors/classes/ValueOverflowError.md
index 27c1e15273..909b00e79b 100644
--- a/docs/src/content/docs/reference/@tevm/errors/classes/ValueOverflowError.md
+++ b/docs/src/content/docs/reference/@tevm/errors/classes/ValueOverflowError.md
@@ -172,7 +172,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -204,7 +204,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -232,7 +232,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -266,10 +266,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -280,6 +276,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](/reference/tevm/errors/classes/executionerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/executionerror/#preparestacktrace)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,7 +404,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -428,4 +428,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/esbuild-plugin/functions/esbuildPluginTevm.md b/docs/src/content/docs/reference/@tevm/esbuild-plugin/functions/esbuildPluginTevm.md
index 403557e6be..919d4d989c 100644
--- a/docs/src/content/docs/reference/@tevm/esbuild-plugin/functions/esbuildPluginTevm.md
+++ b/docs/src/content/docs/reference/@tevm/esbuild-plugin/functions/esbuildPluginTevm.md
@@ -22,6 +22,77 @@ To configure add this plugin to your esbuild config and add the ts-plugin to you
`Plugin`
+## Examples
+
+```typescript
+import { esbuildPluginTevm } from '@tevm/esbuild-plugin'
+import { build } from 'esbuild'
+
+build({
+ entryPoints: ['src/index.js'],
+ outdir: 'dist',
+ bundle: true,
+ plugins: [esbuildPluginTevm()],
+})
+```
+
+For LSP so your editor recognizes the solidity imports correctly you must also configure tevm/ts-plugin in your tsconfig.json
+The ts-plugin will provide type hints, code completion, and other features.
+
+```json
+{
+ "compilerOptions": {
+ "plugins": [{ "name": "tevm/ts-plugin" }]
+ }
+}
+```
+
+Once the esbuild plugin and the ts-plugin are configured, you can import Solidity files in JavaScript. The compiler will
+turn them into Tevm `Contract` instances.
+
+```typescript
+// Solidity imports are automaticlaly turned into Tevm Contract objects
+import { ERC20 } from '@openzeppelin/contracts/token/ERC20/ERC20.sol'
+import { createTevm } from 'tevm'
+
+console.log(ERC20.abi)
+console.log(ERC20.humanReadableAbi)
+console.log(ERC20.bytecode)
+
+tevm.contract(
+ ERC20.withAddress(.read.balanceOf()
+)
+```
+
+Under the hood the esbuild plugin is creating a virtual file for ERC20.sol called ERC20.sol.cjs that looks like this
+
+```typescript
+import { createContract } from '@tevm/contract'
+
+export const ERC20 = createContract({
+ name: 'ERC20',
+ humanReadableAbi: [ 'function balanceOf(address): uint256', ... ],
+ bytecode: '0x...',
+ deployedBytecode: '0x...',
+})
+```
+
+For custom configuration of the Tevm compiler add a [tevm.config.json](https://todo.todo.todo) file to your project root.
+
+```json
+{
+ foundryProject?: boolean | string | undefined,
+ libs: ['lib'],
+ remappings: {'foo': 'vendored/foo'},
+ debug: true,
+ cacheDir: '.tevm'
+}
+```
+
+## See
+
+[Tevm esbuild example](https://todo.todo.todo)
+
## Defined in
[bundler-packages/esbuild/src/esbuildPluginTevm.js:76](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/esbuild/src/esbuildPluginTevm.js#L76)
diff --git a/docs/src/content/docs/reference/@tevm/ethers/classes/TevmProvider.md b/docs/src/content/docs/reference/@tevm/ethers/classes/TevmProvider.md
index 8f10e3af5f..766364bfe9 100644
--- a/docs/src/content/docs/reference/@tevm/ethers/classes/TevmProvider.md
+++ b/docs/src/content/docs/reference/@tevm/ethers/classes/TevmProvider.md
@@ -9,7 +9,7 @@ An [ethers JsonRpcApiProvider](https://docs.ethers.org/v6/api/providers/jsonrpc/
## TevmProvider
-The TevmProvider class is an instance of an ethers provider using Tevm as it's backend. The `createMemoryProvider` method can be used to create an in memory instance of tevm using a [memoryClient]() as it's backend.
+The TevmProvider class is an instance of an ethers provider using Tevm as it's backend. The `createMemoryProvider` method can be used to create an in memory instance of tevm using a [memoryClient](../clients/) as it's backend.
## Examples
@@ -50,7 +50,7 @@ console.log(
## Tevm actions support
-The entire [tevm api]() exists on the `tevm` property. For example the `tevm.script` method can be used to run an arbitrary script.
+The entire [tevm api](../clients/) exists on the `tevm` property. For example the `tevm.script` method can be used to run an arbitrary script.
```typescript
import {TevmProvider} from '@tevm/ethers'
@@ -85,7 +85,7 @@ console.log(result)
## Tevm JSON-RPC support
-An ethers TevmProvider supports the tevm [JSON-RPC methods](). For example you can use `tevm_account` to set account
+An ethers TevmProvider supports the tevm [JSON-RPC methods](../json-rpc). For example you can use `tevm_account` to set account
```typescript
await provider.send('tevm_setAccount', {
@@ -716,7 +716,7 @@ Create a timer that will execute %%func%% after at least %%timeout%%
(in ms). If %%timeout%% is unspecified, then %%func%% will execute
in the next event loop.
- [Pausing]() the provider will pause any
+ [Pausing](AbstractProvider-paused) the provider will pause any
associated timers.
#### Parameters
@@ -1139,15 +1139,15 @@ Get the account balance (in wei) of %%address%%. If %%blockTag%%
`Promise`\<`bigint`\>
-#### Inherited from
-
-`JsonRpcApiProvider.getBalance`
-
#### Note
On nodes without archive access enabled, the %%blockTag%% may be
**silently ignored** by the node, which may cause issues if relied on.
+#### Inherited from
+
+`JsonRpcApiProvider.getBalance`
+
#### Defined in
node\_modules/.pnpm/ethers@6.13.1\_bufferutil@4.0.8\_utf-8-validate@6.0.4/node\_modules/ethers/lib.esm/providers/abstract-provider.d.ts:354
@@ -1221,15 +1221,15 @@ Get the bytecode for %%address%%.
`Promise`\<`string`\>
-#### Inherited from
-
-`JsonRpcApiProvider.getCode`
-
#### Note
On nodes without archive access enabled, the %%blockTag%% may be
**silently ignored** by the node, which may cause issues if relied on.
+#### Inherited from
+
+`JsonRpcApiProvider.getCode`
+
#### Defined in
node\_modules/.pnpm/ethers@6.13.1\_bufferutil@4.0.8\_utf-8-validate@6.0.4/node\_modules/ethers/lib.esm/providers/abstract-provider.d.ts:356
@@ -1481,15 +1481,15 @@ Get the storage slot value for %%address%% at slot %%position%%.
`Promise`\<`string`\>
-#### Inherited from
-
-`JsonRpcApiProvider.getStorage`
-
#### Note
On nodes without archive access enabled, the %%blockTag%% may be
**silently ignored** by the node, which may cause issues if relied on.
+#### Inherited from
+
+`JsonRpcApiProvider.getStorage`
+
#### Defined in
node\_modules/.pnpm/ethers@6.13.1\_bufferutil@4.0.8\_utf-8-validate@6.0.4/node\_modules/ethers/lib.esm/providers/abstract-provider.d.ts:357
@@ -1543,15 +1543,15 @@ Get the number of transactions ever sent for %%address%%, which
`Promise`\<`number`\>
-#### Inherited from
-
-`JsonRpcApiProvider.getTransactionCount`
-
#### Note
On nodes without archive access enabled, the %%blockTag%% may be
**silently ignored** by the node, which may cause issues if relied on.
+#### Inherited from
+
+`JsonRpcApiProvider.getTransactionCount`
+
#### Defined in
node\_modules/.pnpm/ethers@6.13.1\_bufferutil@4.0.8\_utf-8-validate@6.0.4/node\_modules/ethers/lib.esm/providers/abstract-provider.d.ts:355
diff --git a/docs/src/content/docs/reference/@tevm/evm/classes/Evm.md b/docs/src/content/docs/reference/@tevm/evm/classes/Evm.md
deleted file mode 100644
index 7a04cc9f01..0000000000
--- a/docs/src/content/docs/reference/@tevm/evm/classes/Evm.md
+++ /dev/null
@@ -1,814 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "Evm"
----
-
-## Extends
-
-- `EVM`
-
-## Constructors
-
-### new Evm()
-
-> `protected` **new Evm**(`opts`, `bn128`): [`Evm`](/reference/tevm/evm/classes/evm/)
-
-Creates new EVM object
-
-:::caution[Deprecated]
-The direct usage of this constructor is replaced since
-non-finalized async initialization lead to side effects. Please
-use the async EVM.create constructor instead (same API).
-:::
-
-#### Parameters
-
-• **opts**: `EVMOpts`
-
-The EVM options
-
-• **bn128**: `bn128`
-
-Initialized bn128 WASM object for precompile usage (internal)
-
-#### Returns
-
-[`Evm`](/reference/tevm/evm/classes/evm/)
-
-#### Inherited from
-
-`EthereumEVM.constructor`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:77
-
-## Properties
-
-### \_block?
-
-> `protected` `optional` **\_block**: `Block`
-
-#### Inherited from
-
-`EthereumEVM._block`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:27
-
-***
-
-### \_customOpcodes?
-
-> `protected` `readonly` `optional` **\_customOpcodes**: `CustomOpcode`[]
-
-#### Inherited from
-
-`EthereumEVM._customOpcodes`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:37
-
-***
-
-### \_customPrecompiles
-
-> `protected` **\_customPrecompiles**: `CustomPrecompile`[]
-
-#### Overrides
-
-`EthereumEVM._customPrecompiles`
-
-#### Defined in
-
-[packages/evm/src/EvmType.ts:14](https://github.com/evmts/tevm-monorepo/blob/main/packages/evm/src/EvmType.ts#L14)
-
-***
-
-### \_dynamicGasHandlers
-
-> `protected` **\_dynamicGasHandlers**: `Map`\<`number`, `AsyncDynamicGasHandler` \| `SyncDynamicGasHandler`\>
-
-#### Inherited from
-
-`EthereumEVM._dynamicGasHandlers`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:40
-
-***
-
-### \_emit()
-
-> `protected` `readonly` **\_emit**: (`topic`, `data`) => `Promise`\<`void`\>
-
-#### Parameters
-
-• **topic**: `string`
-
-• **data**: `any`
-
-#### Returns
-
-`Promise`\<`void`\>
-
-#### Inherited from
-
-`EthereumEVM._emit`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:56
-
-***
-
-### \_handlers
-
-> `protected` **\_handlers**: `Map`\<`number`, `OpHandler`\>
-
-#### Inherited from
-
-`EthereumEVM._handlers`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:39
-
-***
-
-### \_opcodeMap
-
-> `protected` **\_opcodeMap**: `OpcodeMap`
-
-#### Inherited from
-
-`EthereumEVM._opcodeMap`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:41
-
-***
-
-### \_opcodes
-
-> `protected` **\_opcodes**: `OpcodeList`
-
-#### Inherited from
-
-`EthereumEVM._opcodes`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:34
-
-***
-
-### \_optsCached
-
-> `protected` `readonly` **\_optsCached**: `EVMOpts`
-
-#### Inherited from
-
-`EthereumEVM._optsCached`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:43
-
-***
-
-### \_precompiles
-
-> `protected` **\_precompiles**: `Map`\<`string`, `PrecompileFunc`\>
-
-#### Inherited from
-
-`EthereumEVM._precompiles`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:42
-
-***
-
-### \_tx?
-
-> `protected` `optional` **\_tx**: `object`
-
-#### gasPrice
-
-> **gasPrice**: `bigint`
-
-#### origin
-
-> **origin**: [`EthjsAddress`](/reference/tevm/utils/classes/ethjsaddress/)
-
-#### Inherited from
-
-`EthereumEVM._tx`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:23
-
-***
-
-### allowUnlimitedContractSize
-
-> `readonly` **allowUnlimitedContractSize**: `boolean`
-
-#### Inherited from
-
-`EthereumEVM.allowUnlimitedContractSize`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:35
-
-***
-
-### allowUnlimitedInitCodeSize
-
-> `readonly` **allowUnlimitedInitCodeSize**: `boolean`
-
-#### Inherited from
-
-`EthereumEVM.allowUnlimitedInitCodeSize`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:36
-
-***
-
-### blockchain
-
-> **blockchain**: `Blockchain`
-
-#### Inherited from
-
-`EthereumEVM.blockchain`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:31
-
-***
-
-### common
-
-> `readonly` **common**: `Common`
-
-#### Inherited from
-
-`EthereumEVM.common`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:28
-
-***
-
-### events
-
-> `readonly` **events**: [`AsyncEventEmitter`](/reference/tevm/utils/classes/asynceventemitter/)\<`EVMEvents`\>
-
-#### Inherited from
-
-`EthereumEVM.events`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:29
-
-***
-
-### journal
-
-> **journal**: `Journal`
-
-#### Inherited from
-
-`EthereumEVM.journal`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:32
-
-***
-
-### performanceLogger
-
-> `protected` **performanceLogger**: `EVMPerformanceLogger`
-
-#### Inherited from
-
-`EthereumEVM.performanceLogger`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:44
-
-***
-
-### stateManager
-
-> **stateManager**: `StateManager`
-
-#### Overrides
-
-`EthereumEVM.stateManager`
-
-#### Defined in
-
-[packages/evm/src/EvmType.ts:13](https://github.com/evmts/tevm-monorepo/blob/main/packages/evm/src/EvmType.ts#L13)
-
-***
-
-### transientStorage
-
-> `readonly` **transientStorage**: `TransientStorage`
-
-#### Inherited from
-
-`EthereumEVM.transientStorage`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:33
-
-***
-
-### supportedHardforks
-
-> `protected` `static` **supportedHardforks**: `Hardfork`[]
-
-#### Inherited from
-
-`EthereumEVM.supportedHardforks`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:22
-
-## Accessors
-
-### opcodes
-
-> `get` **opcodes**(): `OpcodeList`
-
-#### Returns
-
-`OpcodeList`
-
-#### Inherited from
-
-`EthereumEVM.opcodes`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:46
-
-***
-
-### precompiles
-
-> `get` **precompiles**(): `Map`\<`string`, `PrecompileFunc`\>
-
-#### Returns
-
-`Map`\<`string`, `PrecompileFunc`\>
-
-#### Inherited from
-
-`EthereumEVM.precompiles`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:45
-
-## Methods
-
-### \_addToBalance()
-
-> `protected` **\_addToBalance**(`toAccount`, `message`): `Promise`\<`void`\>
-
-#### Parameters
-
-• **toAccount**: [`EthjsAccount`](/reference/tevm/utils/classes/ethjsaccount/)
-
-• **message**: `MessageWithTo`
-
-#### Returns
-
-`Promise`\<`void`\>
-
-#### Inherited from
-
-`EthereumEVM._addToBalance`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:112
-
-***
-
-### \_executeCall()
-
-> `protected` **\_executeCall**(`message`): `Promise`\<[`EvmResult`](/reference/tevm/evm/interfaces/evmresult/)\>
-
-#### Parameters
-
-• **message**: `MessageWithTo`
-
-#### Returns
-
-`Promise`\<[`EvmResult`](/reference/tevm/evm/interfaces/evmresult/)\>
-
-#### Inherited from
-
-`EthereumEVM._executeCall`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:83
-
-***
-
-### \_executeCreate()
-
-> `protected` **\_executeCreate**(`message`): `Promise`\<[`EvmResult`](/reference/tevm/evm/interfaces/evmresult/)\>
-
-#### Parameters
-
-• **message**: [`EthjsMessage`](/reference/tevm/evm/classes/ethjsmessage/)
-
-#### Returns
-
-`Promise`\<[`EvmResult`](/reference/tevm/evm/interfaces/evmresult/)\>
-
-#### Inherited from
-
-`EthereumEVM._executeCreate`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:84
-
-***
-
-### \_generateAddress()
-
-> `protected` **\_generateAddress**(`message`): `Promise`\<[`EthjsAddress`](/reference/tevm/utils/classes/ethjsaddress/)\>
-
-#### Parameters
-
-• **message**: [`EthjsMessage`](/reference/tevm/evm/classes/ethjsmessage/)
-
-#### Returns
-
-`Promise`\<[`EthjsAddress`](/reference/tevm/utils/classes/ethjsaddress/)\>
-
-#### Inherited from
-
-`EthereumEVM._generateAddress`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:110
-
-***
-
-### \_loadCode()
-
-> `protected` **\_loadCode**(`message`): `Promise`\<`void`\>
-
-#### Parameters
-
-• **message**: [`EthjsMessage`](/reference/tevm/evm/classes/ethjsmessage/)
-
-#### Returns
-
-`Promise`\<`void`\>
-
-#### Inherited from
-
-`EthereumEVM._loadCode`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:109
-
-***
-
-### \_reduceSenderBalance()
-
-> `protected` **\_reduceSenderBalance**(`account`, `message`): `Promise`\<`void`\>
-
-#### Parameters
-
-• **account**: [`EthjsAccount`](/reference/tevm/utils/classes/ethjsaccount/)
-
-• **message**: [`EthjsMessage`](/reference/tevm/evm/classes/ethjsmessage/)
-
-#### Returns
-
-`Promise`\<`void`\>
-
-#### Inherited from
-
-`EthereumEVM._reduceSenderBalance`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:111
-
-***
-
-### addCustomPrecompile()
-
-> **addCustomPrecompile**(`precompile`): `void`
-
-#### Parameters
-
-• **precompile**: `CustomPrecompile`
-
-#### Returns
-
-`void`
-
-#### Defined in
-
-[packages/evm/src/EvmType.ts:16](https://github.com/evmts/tevm-monorepo/blob/main/packages/evm/src/EvmType.ts#L16)
-
-***
-
-### clearPerformanceLogs()
-
-> **clearPerformanceLogs**(): `void`
-
-#### Returns
-
-`void`
-
-#### Inherited from
-
-`EthereumEVM.clearPerformanceLogs`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:131
-
-***
-
-### getActiveOpcodes()
-
-> **getActiveOpcodes**(): `OpcodeList`
-
-Returns a list with the currently activated opcodes
-available for EVM execution
-
-#### Returns
-
-`OpcodeList`
-
-#### Inherited from
-
-`EthereumEVM.getActiveOpcodes`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:82
-
-***
-
-### getPerformanceLogs()
-
-> **getPerformanceLogs**(): `object`
-
-#### Returns
-
-`object`
-
-##### opcodes
-
-> **opcodes**: `EVMPerformanceLogOutput`[]
-
-##### precompiles
-
-> **precompiles**: `EVMPerformanceLogOutput`[]
-
-#### Inherited from
-
-`EthereumEVM.getPerformanceLogs`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:127
-
-***
-
-### getPrecompile()
-
-> **getPrecompile**(`address`): `undefined` \| `PrecompileFunc`
-
-Returns code for precompile at the given address, or undefined
-if no such precompile exists.
-
-#### Parameters
-
-• **address**: [`EthjsAddress`](/reference/tevm/utils/classes/ethjsaddress/)
-
-#### Returns
-
-`undefined` \| `PrecompileFunc`
-
-#### Inherited from
-
-`EthereumEVM.getPrecompile`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:104
-
-***
-
-### removeCustomPrecompile()
-
-> **removeCustomPrecompile**(`precompile`): `void`
-
-#### Parameters
-
-• **precompile**: `CustomPrecompile`
-
-#### Returns
-
-`void`
-
-#### Defined in
-
-[packages/evm/src/EvmType.ts:17](https://github.com/evmts/tevm-monorepo/blob/main/packages/evm/src/EvmType.ts#L17)
-
-***
-
-### runCall()
-
-> **runCall**(`opts`): `Promise`\<[`EvmResult`](/reference/tevm/evm/interfaces/evmresult/)\>
-
-Executes an EVM message, determining whether it's a call or create
-based on the `to` address. It checkpoints the state and reverts changes
-if an exception happens during the message execution.
-
-#### Parameters
-
-• **opts**: [`EvmRunCallOpts`](/reference/tevm/evm/interfaces/evmruncallopts/)
-
-#### Returns
-
-`Promise`\<[`EvmResult`](/reference/tevm/evm/interfaces/evmresult/)\>
-
-#### Inherited from
-
-`EthereumEVM.runCall`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:94
-
-***
-
-### runCode()
-
-> **runCode**(`opts`): `Promise`\<[`ExecResult`](/reference/tevm/evm/interfaces/execresult/)\>
-
-Bound to the global VM and therefore
-shouldn't be used directly from the evm class
-
-#### Parameters
-
-• **opts**: `EVMRunCodeOpts`
-
-#### Returns
-
-`Promise`\<[`ExecResult`](/reference/tevm/evm/interfaces/execresult/)\>
-
-#### Inherited from
-
-`EthereumEVM.runCode`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:99
-
-***
-
-### runInterpreter()
-
-> `protected` **runInterpreter**(`message`, `opts`?): `Promise`\<[`ExecResult`](/reference/tevm/evm/interfaces/execresult/)\>
-
-Starts the actual bytecode processing for a CALL or CREATE
-
-#### Parameters
-
-• **message**: [`EthjsMessage`](/reference/tevm/evm/classes/ethjsmessage/)
-
-• **opts?**: `InterpreterOpts`
-
-#### Returns
-
-`Promise`\<[`ExecResult`](/reference/tevm/evm/interfaces/execresult/)\>
-
-#### Inherited from
-
-`EthereumEVM.runInterpreter`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:88
-
-***
-
-### runPrecompile()
-
-> `protected` **runPrecompile**(`code`, `data`, `gasLimit`): [`ExecResult`](/reference/tevm/evm/interfaces/execresult/) \| `Promise`\<[`ExecResult`](/reference/tevm/evm/interfaces/execresult/)\>
-
-Executes a precompiled contract with given data and gas limit.
-
-#### Parameters
-
-• **code**: `PrecompileFunc`
-
-• **data**: `Uint8Array`
-
-• **gasLimit**: `bigint`
-
-#### Returns
-
-[`ExecResult`](/reference/tevm/evm/interfaces/execresult/) \| `Promise`\<[`ExecResult`](/reference/tevm/evm/interfaces/execresult/)\>
-
-#### Inherited from
-
-`EthereumEVM.runPrecompile`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:108
-
-***
-
-### shallowCopy()
-
-> **shallowCopy**(): `EVM`
-
-This method copies the EVM, current HF and EIP settings
-and returns a new EVM instance.
-
-Note: this is only a shallow copy and both EVM instances
-will point to the same underlying state DB.
-
-#### Returns
-
-`EVM`
-
-EVM
-
-#### Inherited from
-
-`EthereumEVM.shallowCopy`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:126
-
-***
-
-### create()
-
-> `static` **create**(`options`?): `Promise`\<[`Evm`](/reference/tevm/evm/classes/evm/)\>
-
-Use this async static constructor for the initialization
-of an EVM object
-
-#### Parameters
-
-• **options?**: `EVMOpts`
-
-#### Returns
-
-`Promise`\<[`Evm`](/reference/tevm/evm/classes/evm/)\>
-
-A new EVM
-
-#### Overrides
-
-`EthereumEVM.create`
-
-#### Defined in
-
-[packages/evm/src/EvmType.ts:18](https://github.com/evmts/tevm-monorepo/blob/main/packages/evm/src/EvmType.ts#L18)
diff --git a/docs/src/content/docs/reference/@tevm/evm/functions/createEvm.md b/docs/src/content/docs/reference/@tevm/evm/functions/createEvm.md
index 233941d1a9..02341a6cd9 100644
--- a/docs/src/content/docs/reference/@tevm/evm/functions/createEvm.md
+++ b/docs/src/content/docs/reference/@tevm/evm/functions/createEvm.md
@@ -18,6 +18,30 @@ Wraps [ethereumjs EVM](https://github.com/ethereumjs/ethereumjs-monorepo/tree/ma
`Promise`\<[`Evm`](/reference/tevm/evm/classes/evm/)\>
+## Example
+
+```typescript
+import { createEvm } from '@tevm/evm'
+import { mainnet } from '@tevm/common'
+import { createBlockchain } from '@tevm/blockchain'
+import { createStateManager } from '@tevm/state-manager'
+import { EthjsAddress } from '@tevm/utils'
+
+const common = mainnet.clone()
+const stateManager = createStateManager({ common })
+const blockchain = createBlockchain({ common })
+const evm = await createEvm({ common, stateManager, blockchain})
+
+const runCallResult = await evm.runCall({
+ to: EthjsAddress.from(`0x${'00'.repeat(20)}`),
+ value: 420n,
+ skipBalance: true,
+})
+console.log(runCallResult)
+````
+@param {import('./CreateEvmOptions.js').CreateEvmOptions} options
+@returns {Promise} A tevm Evm instance with tevm specific defaults
+
## Defined in
[packages/evm/src/createEvm.js:30](https://github.com/evmts/tevm-monorepo/blob/main/packages/evm/src/createEvm.js#L30)
diff --git a/docs/src/content/docs/reference/@tevm/evm/type-aliases/CreateEvmOptions.md b/docs/src/content/docs/reference/@tevm/evm/type-aliases/CreateEvmOptions.md
index 3788ccaf05..c40c3663b7 100644
--- a/docs/src/content/docs/reference/@tevm/evm/type-aliases/CreateEvmOptions.md
+++ b/docs/src/content/docs/reference/@tevm/evm/type-aliases/CreateEvmOptions.md
@@ -9,37 +9,6 @@ title: "CreateEvmOptions"
Options for [createEvm](https://tevm.sh/reference/tevm/evm/functions/createevm/)
-## Example
-
-```typescript
-import { createEvm, CreateEvmOptions } from 'tevm/evm'
-import { mainnet } from 'tevm/common'
-import { createStateManager } from 'tevm/state'
-import { createBlockchain } from 'tevm/blockchain'}
-import { EthjsAddress } from 'tevm/utils'
-
-const evm = createEvm({
- common: mainnet.copy(),
- stateManager: createStateManager(),
- blockchain: createBlockchain(),
-})
-
-const result = await evm.runCall({
- to: EthjsAddress.fromString(`0x${'0'.repeat(40)}`),
- value: 420n,
- skipBalance: true,
-})
-
-console.log(result)
-```
-The EVM is normally encapsolated by both `@tevm/vm` Vm, TevmNode, and MemoryClient.
-
-## See
-
- - [MemoryClient](https://tevm.sh/reference/tevm/memory-client/type-aliases/memoryclient/)
- - [TevmNode](https://tevm.sh/reference/tevm/node/functions/createbaseclient/)
- - [Vm](https://tevm.sh/reference/tevm/vm/functions/createvm/)
-
## Type declaration
### allowUnlimitedContractSize?
@@ -147,6 +116,37 @@ Enable profiler. Defaults to false.
A custom Tevm state manager
+## Example
+
+```typescript
+import { createEvm, CreateEvmOptions } from 'tevm/evm'
+import { mainnet } from 'tevm/common'
+import { createStateManager } from 'tevm/state'
+import { createBlockchain } from 'tevm/blockchain'}
+import { EthjsAddress } from 'tevm/utils'
+
+const evm = createEvm({
+ common: mainnet.copy(),
+ stateManager: createStateManager(),
+ blockchain: createBlockchain(),
+})
+
+const result = await evm.runCall({
+ to: EthjsAddress.fromString(`0x${'0'.repeat(40)}`),
+ value: 420n,
+ skipBalance: true,
+})
+
+console.log(result)
+```
+The EVM is normally encapsolated by both `@tevm/vm` Vm, TevmNode, and MemoryClient.
+
+## See
+
+ - [MemoryClient](https://tevm.sh/reference/tevm/memory-client/type-aliases/memoryclient/)
+ - [TevmNode](https://tevm.sh/reference/tevm/node/functions/createbaseclient/)
+ - [Vm](https://tevm.sh/reference/tevm/vm/functions/createvm/)
+
## Defined in
[packages/evm/src/CreateEvmOptions.ts:37](https://github.com/evmts/tevm-monorepo/blob/main/packages/evm/src/CreateEvmOptions.ts#L37)
diff --git a/docs/src/content/docs/reference/@tevm/http-client/functions/createHttpClient.md b/docs/src/content/docs/reference/@tevm/http-client/functions/createHttpClient.md
deleted file mode 100644
index 2fbed75958..0000000000
--- a/docs/src/content/docs/reference/@tevm/http-client/functions/createHttpClient.md
+++ /dev/null
@@ -1,20 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "createHttpClient"
----
-
-> **createHttpClient**(`params`): [`HttpClient`](/reference/tevm/http-client/type-aliases/httpclient/)
-
-## Parameters
-
-• **params**: [`HttpClientOptions`](/reference/tevm/http-client/type-aliases/httpclientoptions/)
-
-## Returns
-
-[`HttpClient`](/reference/tevm/http-client/type-aliases/httpclient/)
-
-## Defined in
-
-[createHttpClient.js:11](https://github.com/evmts/tevm-monorepo/blob/main/packages/http-client/src/createHttpClient.js#L11)
diff --git a/docs/src/content/docs/reference/@tevm/http-client/type-aliases/HttpClient.md b/docs/src/content/docs/reference/@tevm/http-client/type-aliases/HttpClient.md
deleted file mode 100644
index fa949a8e14..0000000000
--- a/docs/src/content/docs/reference/@tevm/http-client/type-aliases/HttpClient.md
+++ /dev/null
@@ -1,30 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "HttpClient"
----
-
-> **HttpClient**: [`TevmClient`](/reference/tevm/client-types/type-aliases/tevmclient/) & `object`
-
-:::caution[Deprecated]
-a new http client will be created in a future version. For now it's recomended to use viem
-:::
-
-## Type declaration
-
-### ~~name~~
-
-> **name**: `string`
-
-Name of the client
-
-### ~~url~~
-
-> **url**: `string`
-
-The url being used to connect to the remote Tevm backend
-
-## Defined in
-
-[HttpClient.ts:6](https://github.com/evmts/tevm-monorepo/blob/main/packages/http-client/src/HttpClient.ts#L6)
diff --git a/docs/src/content/docs/reference/@tevm/http-client/type-aliases/HttpClientOptions.md b/docs/src/content/docs/reference/@tevm/http-client/type-aliases/HttpClientOptions.md
deleted file mode 100644
index e1482061cd..0000000000
--- a/docs/src/content/docs/reference/@tevm/http-client/type-aliases/HttpClientOptions.md
+++ /dev/null
@@ -1,30 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "HttpClientOptions"
----
-
-> **HttpClientOptions**: `object`
-
-:::caution[Deprecated]
-Options for a HttpClient
-:::
-
-## Type declaration
-
-### ~~name?~~
-
-> `readonly` `optional` **name**: `string`
-
-Optional name for the client
-
-### ~~url~~
-
-> `readonly` **url**: `string`
-
-Remote URL to connect to
-
-## Defined in
-
-[HttpClientOptions.ts:5](https://github.com/evmts/tevm-monorepo/blob/main/packages/http-client/src/HttpClientOptions.ts#L5)
diff --git a/docs/src/content/docs/reference/@tevm/jsonrpc/functions/createJsonRpcFetcher.md b/docs/src/content/docs/reference/@tevm/jsonrpc/functions/createJsonRpcFetcher.md
deleted file mode 100644
index d56fdce863..0000000000
--- a/docs/src/content/docs/reference/@tevm/jsonrpc/functions/createJsonRpcFetcher.md
+++ /dev/null
@@ -1,24 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "createJsonRpcFetcher"
----
-
-> **createJsonRpcFetcher**(`client`): [`JsonRpcClient`](/reference/tevm/jsonrpc/type-aliases/jsonrpcclient/)
-
-## Parameters
-
-• **client**
-
-• **client.request**: `EIP1193RequestFn`\<`undefined`\>
-
-## Returns
-
-[`JsonRpcClient`](/reference/tevm/jsonrpc/type-aliases/jsonrpcclient/)
-
-the `result` field from the JSON-RPC response
-
-## Defined in
-
-[packages/jsonrpc/src/createJsonRpcFetcher.js:19](https://github.com/evmts/tevm-monorepo/blob/main/packages/jsonrpc/src/createJsonRpcFetcher.js#L19)
diff --git a/docs/src/content/docs/reference/@tevm/jsonrpc/functions/loadBalance.md b/docs/src/content/docs/reference/@tevm/jsonrpc/functions/loadBalance.md
index 0cb0e09b67..88dad23ac8 100644
--- a/docs/src/content/docs/reference/@tevm/jsonrpc/functions/loadBalance.md
+++ b/docs/src/content/docs/reference/@tevm/jsonrpc/functions/loadBalance.md
@@ -15,6 +15,10 @@ title: "loadBalance"
`Transport`
+## Description
+
+Creates a load balanced transport that spreads requests between child transports using a round robin algorithm.
+
## Defined in
node\_modules/.pnpm/@ponder+utils@0.1.6\_typescript@5.5.4\_viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8\_/node\_modules/@ponder/utils/dist/index.d.ts:44
diff --git a/docs/src/content/docs/reference/@tevm/jsonrpc/functions/rateLimit.md b/docs/src/content/docs/reference/@tevm/jsonrpc/functions/rateLimit.md
index a87fb778c8..baec9c7368 100644
--- a/docs/src/content/docs/reference/@tevm/jsonrpc/functions/rateLimit.md
+++ b/docs/src/content/docs/reference/@tevm/jsonrpc/functions/rateLimit.md
@@ -21,6 +21,10 @@ title: "rateLimit"
`Transport`
+## Description
+
+Creates a rate limited transport that throttles request throughput.
+
## Defined in
node\_modules/.pnpm/@ponder+utils@0.1.6\_typescript@5.5.4\_viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8\_/node\_modules/@ponder/utils/dist/index.d.ts:49
diff --git a/docs/src/content/docs/reference/@tevm/logger/functions/createLogger.md b/docs/src/content/docs/reference/@tevm/logger/functions/createLogger.md
index e2e2fe6d48..d22242487b 100644
--- a/docs/src/content/docs/reference/@tevm/logger/functions/createLogger.md
+++ b/docs/src/content/docs/reference/@tevm/logger/functions/createLogger.md
@@ -7,6 +7,9 @@ title: "createLogger"
> **createLogger**(`options`): [`Logger`](/reference/tevm/logger/type-aliases/logger/)
+Creates a tevm logger instance
+Wraps [pino](https://github.com/pinojs/pino/blob/master/docs/api.md)
+
## Parameters
• **options**: [`LogOptions`](/reference/tevm/logger/type-aliases/logoptions/)
diff --git a/docs/src/content/docs/reference/@tevm/memory-client/functions/createMemoryClient.md b/docs/src/content/docs/reference/@tevm/memory-client/functions/createMemoryClient.md
deleted file mode 100644
index ec7b19af84..0000000000
--- a/docs/src/content/docs/reference/@tevm/memory-client/functions/createMemoryClient.md
+++ /dev/null
@@ -1,3219 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "createMemoryClient"
----
-
-> **createMemoryClient**\<`TCommon`, `TAccountOrAddress`, `TRpcSchema`\>(`options`?): `object`
-
-Creates a [MemoryClient](../../../../../../../reference/tevm/memory-client/type-aliases/memoryclient) which is a viem client with an in-memory Ethereum client as its transport.
-It comes batteries included with all wallet, test, public, and tevm actions.
-
-## Type Parameters
-
-• **TCommon** *extends* `Chain` & `object` = `Chain` & `object`
-
-• **TAccountOrAddress** *extends* `undefined` \| \`0x$\{string\}\` \| `Account` = `undefined`
-
-• **TRpcSchema** *extends* `undefined` \| `RpcSchema` = [`object`, `object`, `object`, `object`, `object`]
-
-## Parameters
-
-• **options?**: [`MemoryClientOptions`](/reference/tevm/memory-client/type-aliases/memoryclientoptions/)\<`TCommon`, `TAccountOrAddress`, `TRpcSchema`\>
-
-## Returns
-
-`object`
-
-### account
-
-> **account**: `TAccountOrAddress` *extends* `Account` ? `Account` : `undefined`
-
-The Account of the Client.
-
-### addChain()
-
-> **addChain**: (`args`) => `Promise`\<`void`\>
-
-Adds an EVM chain to the wallet.
-
-- Docs: https://viem.sh/docs/actions/wallet/addChain
-- JSON-RPC Methods: [`eth_addEthereumChain`](https://eips.ethereum.org/EIPS/eip-3085)
-
-#### Example
-
-```ts
-import { createWalletClient, custom } from 'viem'
-import { optimism } from 'viem/chains'
-
-const client = createWalletClient({
- transport: custom(window.ethereum),
-})
-await client.addChain({ chain: optimism })
-```
-
-#### Parameters
-
-• **args**: `AddChainParameters`
-
-AddChainParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
-### batch?
-
-> `optional` **batch**: `object`
-
-Flags for batch settings.
-
-### batch.multicall?
-
-> `optional` **batch.multicall**: `boolean` \| `object`
-
-Toggle to enable `eth_call` multicall aggregation.
-
-### cacheTime
-
-> **cacheTime**: `number`
-
-Time (in ms) that cached data will remain in memory.
-
-### call()
-
-> **call**: (`parameters`) => `Promise`\<`CallReturnType`\>
-
-#### Parameters
-
-• **parameters**: `CallParameters`\<`TCommon`\>
-
-#### Returns
-
-`Promise`\<`CallReturnType`\>
-
-The call data. CallReturnType
-
-### ccipRead?
-
-> `optional` **ccipRead**: `false` \| `object`
-
-[CCIP Read](https://eips.ethereum.org/EIPS/eip-3668) configuration.
-
-### chain
-
-> **chain**: `TCommon`
-
-Chain for the client.
-
-### createBlockFilter()
-
-> **createBlockFilter**: () => `Promise`\<`object`\>
-
-#### Returns
-
-`Promise`\<`object`\>
-
-Filter. CreateBlockFilterReturnType
-
-##### id
-
-> **id**: \`0x$\{string\}\`
-
-##### request
-
-> **request**: `EIP1193RequestFn`\
-
-##### type
-
-> **type**: `"block"`
-
-### createContractEventFilter()
-
-> **createContractEventFilter**: \<`TAbi`, `TEventName`, `TArgs`, `TStrict`, `TFromBlock`, `TToBlock`\>(`args`) => `Promise`\<`CreateContractEventFilterReturnType`\<`TAbi`, `TEventName`, `TArgs`, `TStrict`, `TFromBlock`, `TToBlock`\>\>
-
-#### Type Parameters
-
-• **TAbi** *extends* [`Abi`](/reference/tevm/utils/type-aliases/abi/) \| readonly `unknown`[]
-
-• **TEventName** *extends* `undefined` \| `string`
-
-• **TArgs** *extends* `undefined` \| `Record`\<`string`, `unknown`\> \| readonly `unknown`[]
-
-• **TStrict** *extends* `undefined` \| `boolean` = `undefined`
-
-• **TFromBlock** *extends* `undefined` \| `bigint` \| `BlockTag` = `undefined`
-
-• **TToBlock** *extends* `undefined` \| `bigint` \| `BlockTag` = `undefined`
-
-#### Parameters
-
-• **args**: `CreateContractEventFilterParameters`\<`TAbi`, `TEventName`, `TArgs`, `TStrict`, `TFromBlock`, `TToBlock`\>
-
-CreateContractEventFilterParameters
-
-#### Returns
-
-`Promise`\<`CreateContractEventFilterReturnType`\<`TAbi`, `TEventName`, `TArgs`, `TStrict`, `TFromBlock`, `TToBlock`\>\>
-
-[`Filter`](https://viem.sh/docs/glossary/types#filter). CreateContractEventFilterReturnType
-
-### createEventFilter()
-
-> **createEventFilter**: \<`TAbiEvent`, `TAbiEvents`, `TStrict`, `TFromBlock`, `TToBlock`, `_EventName`, `_Args`\>(`args`?) => `Promise`\<\{ \[K in string \| number \| symbol\]: Filter\<"event", TAbiEvents, \_EventName, \_Args, TStrict, TFromBlock, TToBlock\>\[K\] \}\>
-
-#### Type Parameters
-
-• **TAbiEvent** *extends* `undefined` \| [`AbiEvent`](/reference/tevm/utils/type-aliases/abievent/) = `undefined`
-
-• **TAbiEvents** *extends* `undefined` \| readonly `unknown`[] \| readonly [`AbiEvent`](/reference/tevm/utils/type-aliases/abievent/)[] = `TAbiEvent` *extends* [`AbiEvent`](/reference/tevm/utils/type-aliases/abievent/) ? [`TAbiEvent`\<`TAbiEvent`\>] : `undefined`
-
-• **TStrict** *extends* `undefined` \| `boolean` = `undefined`
-
-• **TFromBlock** *extends* `undefined` \| `bigint` \| `BlockTag` = `undefined`
-
-• **TToBlock** *extends* `undefined` \| `bigint` \| `BlockTag` = `undefined`
-
-• **_EventName** *extends* `undefined` \| `string` = `MaybeAbiEventName`\<`TAbiEvent`\>
-
-• **_Args** *extends* `undefined` \| `Record`\<`string`, `unknown`\> \| readonly `unknown`[] = `undefined`
-
-#### Parameters
-
-• **args?**: `CreateEventFilterParameters`\<`TAbiEvent`, `TAbiEvents`, `TStrict`, `TFromBlock`, `TToBlock`, `_EventName`, `_Args`\>
-
-CreateEventFilterParameters
-
-#### Returns
-
-`Promise`\<\{ \[K in string \| number \| symbol\]: Filter\<"event", TAbiEvents, \_EventName, \_Args, TStrict, TFromBlock, TToBlock\>\[K\] \}\>
-
-[`Filter`](https://viem.sh/docs/glossary/types#filter). CreateEventFilterReturnType
-
-### createPendingTransactionFilter()
-
-> **createPendingTransactionFilter**: () => `Promise`\<`object`\>
-
-#### Returns
-
-`Promise`\<`object`\>
-
-[`Filter`](https://viem.sh/docs/glossary/types#filter). CreateBlockFilterReturnType
-
-##### id
-
-> **id**: \`0x$\{string\}\`
-
-##### request
-
-> **request**: `EIP1193RequestFn`\
-
-##### type
-
-> **type**: `"transaction"`
-
-### deployContract()
-
-> **deployContract**: \<`abi`, `chainOverride`\>(`args`) => `Promise`\<\`0x$\{string\}\`\>
-
-#### Type Parameters
-
-• **abi** *extends* [`Abi`](/reference/tevm/utils/type-aliases/abi/) \| readonly `unknown`[]
-
-• **chainOverride** *extends* `undefined` \| `Chain`
-
-#### Parameters
-
-• **args**: `DeployContractParameters`\<`abi`, `TCommon`, `TAccountOrAddress` *extends* `Account` ? `Account` : `undefined`, `chainOverride`\>
-
-DeployContractParameters
-
-#### Returns
-
-`Promise`\<\`0x$\{string\}\`\>
-
-The [Transaction](https://viem.sh/docs/glossary/terms#transaction) hash. DeployContractReturnType
-
-### dropTransaction()
-
-> **dropTransaction**: (`args`) => `Promise`\<`void`\>
-
-Removes a transaction from the mempool.
-
-- Docs: https://viem.sh/docs/actions/test/dropTransaction
-
-#### Example
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.dropTransaction({
- hash: '0xe58dceb6b20b03965bb678e27d141e151d7d4efc2334c2d6a49b9fac523f7364'
-})
-```
-
-#### Parameters
-
-• **args**: `DropTransactionParameters`
-
-DropTransactionParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
-### dumpState()
-
-> **dumpState**: () => `Promise`\<\`0x$\{string\}\`\>
-
-Serializes the current state (including contracts code, contract's storage,
-accounts properties, etc.) into a savable data blob.
-
-- Docs: https://viem.sh/docs/actions/test/dumpState
-
-#### Example
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.dumpState()
-```
-
-#### Returns
-
-`Promise`\<\`0x$\{string\}\`\>
-
-### estimateContractGas()
-
-> **estimateContractGas**: \<`TChain`, `abi`, `functionName`, `args`\>(`args`) => `Promise`\<`bigint`\>
-
-#### Type Parameters
-
-• **TChain** *extends* `undefined` \| `Chain`
-
-• **abi** *extends* [`Abi`](/reference/tevm/utils/type-aliases/abi/) \| readonly `unknown`[]
-
-• **functionName** *extends* `string`
-
-• **args** *extends* `unknown`
-
-#### Parameters
-
-• **args**: `EstimateContractGasParameters`\<`abi`, `functionName`, `args`, `TChain`\>
-
-EstimateContractGasParameters
-
-#### Returns
-
-`Promise`\<`bigint`\>
-
-The gas estimate (in wei). EstimateContractGasReturnType
-
-### estimateFeesPerGas()
-
-> **estimateFeesPerGas**: \<`TChainOverride`, `TType`\>(`args`?) => `Promise`\<`EstimateFeesPerGasReturnType`\>
-
-#### Type Parameters
-
-• **TChainOverride** *extends* `undefined` \| `Chain` = `undefined`
-
-• **TType** *extends* `FeeValuesType` = `"eip1559"`
-
-#### Parameters
-
-• **args?**: `EstimateFeesPerGasParameters`\<`TCommon`, `TChainOverride`, `TType`\>
-
-#### Returns
-
-`Promise`\<`EstimateFeesPerGasReturnType`\>
-
-An estimate (in wei) for the fees per gas. EstimateFeesPerGasReturnType
-
-### estimateGas()
-
-> **estimateGas**: (`args`) => `Promise`\<`bigint`\>
-
-#### Parameters
-
-• **args**: `EstimateGasParameters`\<`TCommon`\>
-
-EstimateGasParameters
-
-#### Returns
-
-`Promise`\<`bigint`\>
-
-The gas estimate (in wei). EstimateGasReturnType
-
-### estimateMaxPriorityFeePerGas()
-
-> **estimateMaxPriorityFeePerGas**: \<`TChainOverride`\>(`args`?) => `Promise`\<`bigint`\>
-
-#### Type Parameters
-
-• **TChainOverride** *extends* `undefined` \| `Chain` = `undefined`
-
-#### Parameters
-
-• **args?**: `GetChainParameter`\<`TCommon`, `TChainOverride`\>
-
-#### Returns
-
-`Promise`\<`bigint`\>
-
-An estimate (in wei) for the max priority fee per gas. EstimateMaxPriorityFeePerGasReturnType
-
-### extend()
-
-> **extend**: \<`client`\>(`fn`) => `Client`\<[`TevmTransport`](/reference/tevm/memory-client/type-aliases/tevmtransport/), `TCommon`, `TAccountOrAddress` *extends* `Account` ? `Account` : `undefined`, [`object`, `object`, `object`, `object`, `object`], \{ \[K in string \| number \| symbol\]: client\[K\] \} & [`TevmActions`](/reference/tevm/memory-client/type-aliases/tevmactions/) & `PublicActions`\<[`TevmTransport`](/reference/tevm/memory-client/type-aliases/tevmtransport/), `TCommon`, `TAccountOrAddress` *extends* `Account` ? `Account` : `undefined`\> & `WalletActions`\<`TCommon`, `TAccountOrAddress` *extends* `Account` ? `Account` : `undefined`\> & `TestActions`\>
-
-#### Type Parameters
-
-• **client** *extends* `object` & `ExactPartial`\<`ExtendableProtectedActions`\<[`TevmTransport`](/reference/tevm/memory-client/type-aliases/tevmtransport/), `TCommon`, `TAccountOrAddress` *extends* `Account` ? `Account` : `undefined`\>\>
-
-#### Parameters
-
-• **fn**
-
-#### Returns
-
-`Client`\<[`TevmTransport`](/reference/tevm/memory-client/type-aliases/tevmtransport/), `TCommon`, `TAccountOrAddress` *extends* `Account` ? `Account` : `undefined`, [`object`, `object`, `object`, `object`, `object`], \{ \[K in string \| number \| symbol\]: client\[K\] \} & [`TevmActions`](/reference/tevm/memory-client/type-aliases/tevmactions/) & `PublicActions`\<[`TevmTransport`](/reference/tevm/memory-client/type-aliases/tevmtransport/), `TCommon`, `TAccountOrAddress` *extends* `Account` ? `Account` : `undefined`\> & `WalletActions`\<`TCommon`, `TAccountOrAddress` *extends* `Account` ? `Account` : `undefined`\> & `TestActions`\>
-
-### getAddresses()
-
-> **getAddresses**: () => `Promise`\<`GetAddressesReturnType`\>
-
-#### Returns
-
-`Promise`\<`GetAddressesReturnType`\>
-
-List of account addresses owned by the wallet or client. GetAddressesReturnType
-
-### getAutomine()
-
-> **getAutomine**: () => `Promise`\<`boolean`\>
-
-#### Returns
-
-`Promise`\<`boolean`\>
-
-Whether or not the node is auto mining. GetAutomineReturnType
-
-### getBalance()
-
-> **getBalance**: (`args`) => `Promise`\<`bigint`\>
-
-#### Parameters
-
-• **args**: `GetBalanceParameters`
-
-GetBalanceParameters
-
-#### Returns
-
-`Promise`\<`bigint`\>
-
-The balance of the address in wei. GetBalanceReturnType
-
-### getBlobBaseFee()
-
-> **getBlobBaseFee**: () => `Promise`\<`bigint`\>
-
-#### Returns
-
-`Promise`\<`bigint`\>
-
-The blob base fee (in wei). GetBlobBaseFeeReturnType
-
-### getBlock()
-
-> **getBlock**: \<`TIncludeTransactions`, `TBlockTag`\>(`args`?) => `Promise`\<\{ \[K in string \| number \| symbol\]: FormattedBlock\\[K\] \}\>
-
-#### Type Parameters
-
-• **TIncludeTransactions** *extends* `boolean` = `false`
-
-• **TBlockTag** *extends* `BlockTag` = `"latest"`
-
-#### Parameters
-
-• **args?**: `GetBlockParameters`\<`TIncludeTransactions`, `TBlockTag`\>
-
-GetBlockParameters
-
-#### Returns
-
-`Promise`\<\{ \[K in string \| number \| symbol\]: FormattedBlock\\[K\] \}\>
-
-Information about the block. GetBlockReturnType
-
-### getBlockNumber()
-
-> **getBlockNumber**: (`args`?) => `Promise`\<`bigint`\>
-
-#### Parameters
-
-• **args?**: `GetBlockNumberParameters`
-
-GetBlockNumberParameters
-
-#### Returns
-
-`Promise`\<`bigint`\>
-
-The number of the block. GetBlockNumberReturnType
-
-### getBlockTransactionCount()
-
-> **getBlockTransactionCount**: (`args`?) => `Promise`\<`number`\>
-
-#### Parameters
-
-• **args?**: `GetBlockTransactionCountParameters`
-
-GetBlockTransactionCountParameters
-
-#### Returns
-
-`Promise`\<`number`\>
-
-The block transaction count. GetBlockTransactionCountReturnType
-
-### ~~getBytecode()~~
-
-> **getBytecode**: (`args`) => `Promise`\<`GetCodeReturnType`\>
-
-:::caution[Deprecated]
-Use `getCode` instead.
-:::
-
-#### Parameters
-
-• **args**: `GetCodeParameters`
-
-#### Returns
-
-`Promise`\<`GetCodeReturnType`\>
-
-### getChainId
-
-> **getChainId**: () => `Promise`\<`number`\> & () => `Promise`\<`number`\>
-
-Returns the chain ID associated with the current network.
-
-- Docs: https://viem.sh/docs/actions/public/getChainId
-- JSON-RPC Methods: [`eth_chainId`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_chainid)
-
-#### Example
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const chainId = await client.getChainId()
-// 1
-```
-
-### getCode()
-
-> **getCode**: (`args`) => `Promise`\<`GetCodeReturnType`\>
-
-#### Parameters
-
-• **args**: `GetCodeParameters`
-
-GetBytecodeParameters
-
-#### Returns
-
-`Promise`\<`GetCodeReturnType`\>
-
-The contract's bytecode. GetBytecodeReturnType
-
-### getContractEvents()
-
-> **getContractEvents**: \<`abi`, `eventName`, `strict`, `fromBlock`, `toBlock`\>(`args`) => `Promise`\<`GetContractEventsReturnType`\<`abi`, `eventName`, `strict`, `fromBlock`, `toBlock`\>\>
-
-#### Type Parameters
-
-• **abi** *extends* [`Abi`](/reference/tevm/utils/type-aliases/abi/) \| readonly `unknown`[]
-
-• **eventName** *extends* `undefined` \| `string` = `undefined`
-
-• **strict** *extends* `undefined` \| `boolean` = `undefined`
-
-• **fromBlock** *extends* `undefined` \| `bigint` \| `BlockTag` = `undefined`
-
-• **toBlock** *extends* `undefined` \| `bigint` \| `BlockTag` = `undefined`
-
-#### Parameters
-
-• **args**: `GetContractEventsParameters`\<`abi`, `eventName`, `strict`, `fromBlock`, `toBlock`\>
-
-#### Returns
-
-`Promise`\<`GetContractEventsReturnType`\<`abi`, `eventName`, `strict`, `fromBlock`, `toBlock`\>\>
-
-A list of event logs. GetContractEventsReturnType
-
-### getEip712Domain()
-
-> **getEip712Domain**: (`args`) => `Promise`\<`GetEip712DomainReturnType`\>
-
-#### Parameters
-
-• **args**: `GetEip712DomainParameters`
-
-#### Returns
-
-`Promise`\<`GetEip712DomainReturnType`\>
-
-The EIP-712 domain, fields, and extensions. GetEip712DomainReturnType
-
-### getEnsAddress()
-
-> **getEnsAddress**: (`args`) => `Promise`\<`GetEnsAddressReturnType`\>
-
-#### Parameters
-
-• **args**
-
-GetEnsAddressParameters
-
-• **args.blockNumber?**: `bigint`
-
-The balance of the account at a block number.
-
-• **args.blockTag?**: `BlockTag`
-
-The balance of the account at a block tag.
-
-**Default**
-
-```ts
-'latest'
-```
-
-• **args.coinType?**: `number`
-
-ENSIP-9 compliant coinType used to resolve addresses for other chains
-
-• **args.gatewayUrls?**: `string`[]
-
-Universal Resolver gateway URLs to use for resolving CCIP-read requests.
-
-• **args.name**: `string`
-
-Name to get the address for.
-
-• **args.strict?**: `boolean`
-
-Whether or not to throw errors propagated from the ENS Universal Resolver Contract.
-
-• **args.universalResolverAddress?**: \`0x$\{string\}\`
-
-Address of ENS Universal Resolver Contract.
-
-#### Returns
-
-`Promise`\<`GetEnsAddressReturnType`\>
-
-Address for ENS name or `null` if not found. GetEnsAddressReturnType
-
-### getEnsAvatar()
-
-> **getEnsAvatar**: (`args`) => `Promise`\<`GetEnsAvatarReturnType`\>
-
-#### Parameters
-
-• **args**
-
-GetEnsAvatarParameters
-
-• **args.assetGatewayUrls?**: `AssetGatewayUrls`
-
-Gateway urls to resolve IPFS and/or Arweave assets.
-
-• **args.blockNumber?**: `bigint`
-
-The balance of the account at a block number.
-
-• **args.blockTag?**: `BlockTag`
-
-The balance of the account at a block tag.
-
-**Default**
-
-```ts
-'latest'
-```
-
-• **args.gatewayUrls?**: `string`[]
-
-Universal Resolver gateway URLs to use for resolving CCIP-read requests.
-
-• **args.name**: `string`
-
-ENS name to get Text for.
-
-• **args.strict?**: `boolean`
-
-Whether or not to throw errors propagated from the ENS Universal Resolver Contract.
-
-• **args.universalResolverAddress?**: \`0x$\{string\}\`
-
-Address of ENS Universal Resolver Contract.
-
-#### Returns
-
-`Promise`\<`GetEnsAvatarReturnType`\>
-
-Avatar URI or `null` if not found. GetEnsAvatarReturnType
-
-### getEnsName()
-
-> **getEnsName**: (`args`) => `Promise`\<`GetEnsNameReturnType`\>
-
-#### Parameters
-
-• **args**
-
-GetEnsNameParameters
-
-• **args.address**: \`0x$\{string\}\`
-
-Address to get ENS name for.
-
-• **args.blockNumber?**: `bigint`
-
-The balance of the account at a block number.
-
-• **args.blockTag?**: `BlockTag`
-
-The balance of the account at a block tag.
-
-**Default**
-
-```ts
-'latest'
-```
-
-• **args.gatewayUrls?**: `string`[]
-
-Universal Resolver gateway URLs to use for resolving CCIP-read requests.
-
-• **args.strict?**: `boolean`
-
-Whether or not to throw errors propagated from the ENS Universal Resolver Contract.
-
-• **args.universalResolverAddress?**: \`0x$\{string\}\`
-
-Address of ENS Universal Resolver Contract.
-
-#### Returns
-
-`Promise`\<`GetEnsNameReturnType`\>
-
-Name or `null` if not found. GetEnsNameReturnType
-
-### getEnsResolver()
-
-> **getEnsResolver**: (`args`) => `Promise`\<\`0x$\{string\}\`\>
-
-#### Parameters
-
-• **args**
-
-GetEnsResolverParameters
-
-• **args.blockNumber?**: `bigint`
-
-The balance of the account at a block number.
-
-• **args.blockTag?**: `BlockTag`
-
-The balance of the account at a block tag.
-
-**Default**
-
-```ts
-'latest'
-```
-
-• **args.name**: `string`
-
-Name to get the address for.
-
-• **args.universalResolverAddress?**: \`0x$\{string\}\`
-
-Address of ENS Universal Resolver Contract.
-
-#### Returns
-
-`Promise`\<\`0x$\{string\}\`\>
-
-Address for ENS resolver. GetEnsResolverReturnType
-
-### getEnsText()
-
-> **getEnsText**: (`args`) => `Promise`\<`GetEnsTextReturnType`\>
-
-#### Parameters
-
-• **args**
-
-GetEnsTextParameters
-
-• **args.blockNumber?**: `bigint`
-
-The balance of the account at a block number.
-
-• **args.blockTag?**: `BlockTag`
-
-The balance of the account at a block tag.
-
-**Default**
-
-```ts
-'latest'
-```
-
-• **args.gatewayUrls?**: `string`[]
-
-Universal Resolver gateway URLs to use for resolving CCIP-read requests.
-
-• **args.key**: `string`
-
-Text record to retrieve.
-
-• **args.name**: `string`
-
-ENS name to get Text for.
-
-• **args.strict?**: `boolean`
-
-Whether or not to throw errors propagated from the ENS Universal Resolver Contract.
-
-• **args.universalResolverAddress?**: \`0x$\{string\}\`
-
-Address of ENS Universal Resolver Contract.
-
-#### Returns
-
-`Promise`\<`GetEnsTextReturnType`\>
-
-Address for ENS resolver. GetEnsTextReturnType
-
-### getFeeHistory()
-
-> **getFeeHistory**: (`args`) => `Promise`\<`GetFeeHistoryReturnType`\>
-
-#### Parameters
-
-• **args**: `GetFeeHistoryParameters`
-
-GetFeeHistoryParameters
-
-#### Returns
-
-`Promise`\<`GetFeeHistoryReturnType`\>
-
-The gas estimate (in wei). GetFeeHistoryReturnType
-
-### getFilterChanges()
-
-> **getFilterChanges**: \<`TFilterType`, `TAbi`, `TEventName`, `TStrict`, `TFromBlock`, `TToBlock`\>(`args`) => `Promise`\<`GetFilterChangesReturnType`\<`TFilterType`, `TAbi`, `TEventName`, `TStrict`, `TFromBlock`, `TToBlock`\>\>
-
-#### Type Parameters
-
-• **TFilterType** *extends* `FilterType`
-
-• **TAbi** *extends* `undefined` \| [`Abi`](/reference/tevm/utils/type-aliases/abi/) \| readonly `unknown`[]
-
-• **TEventName** *extends* `undefined` \| `string`
-
-• **TStrict** *extends* `undefined` \| `boolean` = `undefined`
-
-• **TFromBlock** *extends* `undefined` \| `bigint` \| `BlockTag` = `undefined`
-
-• **TToBlock** *extends* `undefined` \| `bigint` \| `BlockTag` = `undefined`
-
-#### Parameters
-
-• **args**: `GetFilterChangesParameters`\<`TFilterType`, `TAbi`, `TEventName`, `TStrict`, `TFromBlock`, `TToBlock`\>
-
-GetFilterChangesParameters
-
-#### Returns
-
-`Promise`\<`GetFilterChangesReturnType`\<`TFilterType`, `TAbi`, `TEventName`, `TStrict`, `TFromBlock`, `TToBlock`\>\>
-
-Logs or hashes. GetFilterChangesReturnType
-
-### getFilterLogs()
-
-> **getFilterLogs**: \<`TAbi`, `TEventName`, `TStrict`, `TFromBlock`, `TToBlock`\>(`args`) => `Promise`\<`GetFilterLogsReturnType`\<`TAbi`, `TEventName`, `TStrict`, `TFromBlock`, `TToBlock`\>\>
-
-#### Type Parameters
-
-• **TAbi** *extends* `undefined` \| [`Abi`](/reference/tevm/utils/type-aliases/abi/) \| readonly `unknown`[]
-
-• **TEventName** *extends* `undefined` \| `string`
-
-• **TStrict** *extends* `undefined` \| `boolean` = `undefined`
-
-• **TFromBlock** *extends* `undefined` \| `bigint` \| `BlockTag` = `undefined`
-
-• **TToBlock** *extends* `undefined` \| `bigint` \| `BlockTag` = `undefined`
-
-#### Parameters
-
-• **args**: `GetFilterLogsParameters`\<`TAbi`, `TEventName`, `TStrict`, `TFromBlock`, `TToBlock`\>
-
-GetFilterLogsParameters
-
-#### Returns
-
-`Promise`\<`GetFilterLogsReturnType`\<`TAbi`, `TEventName`, `TStrict`, `TFromBlock`, `TToBlock`\>\>
-
-A list of event logs. GetFilterLogsReturnType
-
-### getGasPrice()
-
-> **getGasPrice**: () => `Promise`\<`bigint`\>
-
-#### Returns
-
-`Promise`\<`bigint`\>
-
-The gas price (in wei). GetGasPriceReturnType
-
-### getLogs()
-
-> **getLogs**: \<`TAbiEvent`, `TAbiEvents`, `TStrict`, `TFromBlock`, `TToBlock`\>(`args`?) => `Promise`\<`GetLogsReturnType`\<`TAbiEvent`, `TAbiEvents`, `TStrict`, `TFromBlock`, `TToBlock`\>\>
-
-#### Type Parameters
-
-• **TAbiEvent** *extends* `undefined` \| [`AbiEvent`](/reference/tevm/utils/type-aliases/abievent/) = `undefined`
-
-• **TAbiEvents** *extends* `undefined` \| readonly `unknown`[] \| readonly [`AbiEvent`](/reference/tevm/utils/type-aliases/abievent/)[] = `TAbiEvent` *extends* [`AbiEvent`](/reference/tevm/utils/type-aliases/abievent/) ? [`TAbiEvent`\<`TAbiEvent`\>] : `undefined`
-
-• **TStrict** *extends* `undefined` \| `boolean` = `undefined`
-
-• **TFromBlock** *extends* `undefined` \| `bigint` \| `BlockTag` = `undefined`
-
-• **TToBlock** *extends* `undefined` \| `bigint` \| `BlockTag` = `undefined`
-
-#### Parameters
-
-• **args?**: `GetLogsParameters`\<`TAbiEvent`, `TAbiEvents`, `TStrict`, `TFromBlock`, `TToBlock`\>
-
-GetLogsParameters
-
-#### Returns
-
-`Promise`\<`GetLogsReturnType`\<`TAbiEvent`, `TAbiEvents`, `TStrict`, `TFromBlock`, `TToBlock`\>\>
-
-A list of event logs. GetLogsReturnType
-
-### getPermissions()
-
-> **getPermissions**: () => `Promise`\<`GetPermissionsReturnType`\>
-
-#### Returns
-
-`Promise`\<`GetPermissionsReturnType`\>
-
-The wallet permissions. GetPermissionsReturnType
-
-### getProof()
-
-> **getProof**: (`args`) => `Promise`\<`GetProofReturnType`\>
-
-#### Parameters
-
-• **args**: `GetProofParameters`
-
-#### Returns
-
-`Promise`\<`GetProofReturnType`\>
-
-Proof data. GetProofReturnType
-
-### getStorageAt()
-
-> **getStorageAt**: (`args`) => `Promise`\<`GetStorageAtReturnType`\>
-
-#### Parameters
-
-• **args**: `GetStorageAtParameters`
-
-GetStorageAtParameters
-
-#### Returns
-
-`Promise`\<`GetStorageAtReturnType`\>
-
-The value of the storage slot. GetStorageAtReturnType
-
-### getTransaction()
-
-> **getTransaction**: \<`TBlockTag`\>(`args`) => `Promise`\<\{ \[K in string \| number \| symbol\]: FormattedTransaction\\[K\] \}\>
-
-#### Type Parameters
-
-• **TBlockTag** *extends* `BlockTag` = `"latest"`
-
-#### Parameters
-
-• **args**: `GetTransactionParameters`\<`TBlockTag`\>
-
-GetTransactionParameters
-
-#### Returns
-
-`Promise`\<\{ \[K in string \| number \| symbol\]: FormattedTransaction\\[K\] \}\>
-
-The transaction information. GetTransactionReturnType
-
-### getTransactionConfirmations()
-
-> **getTransactionConfirmations**: (`args`) => `Promise`\<`bigint`\>
-
-#### Parameters
-
-• **args**: `GetTransactionConfirmationsParameters`\<`TCommon`\>
-
-GetTransactionConfirmationsParameters
-
-#### Returns
-
-`Promise`\<`bigint`\>
-
-The number of blocks passed since the transaction was processed. If confirmations is 0, then the Transaction has not been confirmed & processed yet. GetTransactionConfirmationsReturnType
-
-### getTransactionCount()
-
-> **getTransactionCount**: (`args`) => `Promise`\<`number`\>
-
-#### Parameters
-
-• **args**: `GetTransactionCountParameters`
-
-GetTransactionCountParameters
-
-#### Returns
-
-`Promise`\<`number`\>
-
-The number of transactions an account has sent. GetTransactionCountReturnType
-
-### getTransactionReceipt()
-
-> **getTransactionReceipt**: (`args`) => `Promise`\<`ExtractChainFormatterReturnType`\<`TCommon`, `"transactionReceipt"`, `TransactionReceipt`\>\>
-
-#### Parameters
-
-• **args**: `GetTransactionReceiptParameters`
-
-GetTransactionReceiptParameters
-
-#### Returns
-
-`Promise`\<`ExtractChainFormatterReturnType`\<`TCommon`, `"transactionReceipt"`, `TransactionReceipt`\>\>
-
-The transaction receipt. GetTransactionReceiptReturnType
-
-### getTxpoolContent()
-
-> **getTxpoolContent**: () => `Promise`\<`GetTxpoolContentReturnType`\>
-
-#### Returns
-
-`Promise`\<`GetTxpoolContentReturnType`\>
-
-Transaction pool content. GetTxpoolContentReturnType
-
-### getTxpoolStatus()
-
-> **getTxpoolStatus**: () => `Promise`\<`GetTxpoolStatusReturnType`\>
-
-#### Returns
-
-`Promise`\<`GetTxpoolStatusReturnType`\>
-
-Transaction pool status. GetTxpoolStatusReturnType
-
-### impersonateAccount()
-
-> **impersonateAccount**: (`args`) => `Promise`\<`void`\>
-
-Impersonate an account or contract address. This lets you send transactions from that account even if you don't have access to its private key.
-
-- Docs: https://viem.sh/docs/actions/test/impersonateAccount
-
-#### Example
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.impersonateAccount({
- address: '0xA0Cf798816D4b9b9866b5330EEa46a18382f251e',
-})
-```
-
-#### Parameters
-
-• **args**: `ImpersonateAccountParameters`
-
-ImpersonateAccountParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
-### increaseTime()
-
-> **increaseTime**: (`args`) => `Promise`\<\`0x$\{string\}\`\>
-
-Jump forward in time by the given amount of time, in seconds.
-
-- Docs: https://viem.sh/docs/actions/test/increaseTime
-
-#### Example
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.increaseTime({
- seconds: 420,
-})
-```
-
-#### Parameters
-
-• **args**: `IncreaseTimeParameters`
-
-– IncreaseTimeParameters
-
-#### Returns
-
-`Promise`\<\`0x$\{string\}\`\>
-
-### inspectTxpool()
-
-> **inspectTxpool**: () => `Promise`\<`InspectTxpoolReturnType`\>
-
-#### Returns
-
-`Promise`\<`InspectTxpoolReturnType`\>
-
-Transaction pool inspection data. InspectTxpoolReturnType
-
-### key
-
-> **key**: `string`
-
-A key for the client.
-
-### loadState()
-
-> **loadState**: (`args`) => `Promise`\<`void`\>
-
-Adds state previously dumped with `dumpState` to the current chain.
-
-- Docs: https://viem.sh/docs/actions/test/loadState
-
-#### Example
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.loadState({ state: '0x...' })
-```
-
-#### Parameters
-
-• **args**: `LoadStateParameters`
-
-#### Returns
-
-`Promise`\<`void`\>
-
-### mine()
-
-> **mine**: (`args`) => `Promise`\<`void`\>
-
-Mine a specified number of blocks.
-
-- Docs: https://viem.sh/docs/actions/test/mine
-
-#### Example
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.mine({ blocks: 1 })
-```
-
-#### Parameters
-
-• **args**: `MineParameters`
-
-– MineParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
-### multicall()
-
-> **multicall**: \<`contracts`, `allowFailure`\>(`args`) => `Promise`\<`MulticallReturnType`\<`contracts`, `allowFailure`\>\>
-
-#### Type Parameters
-
-• **contracts** *extends* readonly `unknown`[]
-
-• **allowFailure** *extends* `boolean` = `true`
-
-#### Parameters
-
-• **args**: `MulticallParameters`\<`contracts`, `allowFailure`\>
-
-MulticallParameters
-
-#### Returns
-
-`Promise`\<`MulticallReturnType`\<`contracts`, `allowFailure`\>\>
-
-An array of results with accompanying status. MulticallReturnType
-
-### name
-
-> **name**: `string`
-
-A name for the client.
-
-### pollingInterval
-
-> **pollingInterval**: `number`
-
-Frequency (in ms) for polling enabled actions & events. Defaults to 4_000 milliseconds.
-
-### prepareTransactionRequest
-
-> **prepareTransactionRequest**: \<`TRequest`, `TChainOverride`, `TAccountOverride`\>(`args`) => `Promise`\<\{ \[K in string \| number \| symbol\]: (UnionRequiredBy\ & Object, ParameterTypeToParameters\<(...)\[(...)\] extends readonly (...)\[\] ? (...)\[(...)\] : (...) \| (...) \| (...) \| (...) \| (...) \| (...)\>\> & (unknown extends TRequest\["kzg"\] ? Object : Pick\))\[K\] \}\> & \<`TRequest`, `TChainOverride`, `TAccountOverride`\>(`args`) => `Promise`\<\{ \[K in string \| number \| symbol\]: (UnionRequiredBy\ & Object, ParameterTypeToParameters\<(...)\[(...)\] extends readonly (...)\[\] ? (...)\[(...)\] : (...) \| (...) \| (...) \| (...) \| (...) \| (...)\>\> & (unknown extends TRequest\["kzg"\] ? Object : Pick\))\[K\] \}\>
-
-Prepares a transaction request for signing.
-
-- Docs: https://viem.sh/docs/actions/wallet/prepareTransactionRequest
-
-#### Param
-
-PrepareTransactionRequestParameters
-
-#### Examples
-
-```ts
-import { createWalletClient, custom } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createWalletClient({
- chain: mainnet,
- transport: custom(window.ethereum),
-})
-const request = await client.prepareTransactionRequest({
- account: '0xA0Cf798816D4b9b9866b5330EEa46a18382f251e',
- to: '0x0000000000000000000000000000000000000000',
- value: 1n,
-})
-```
-
-```ts
-// Account Hoisting
-import { createWalletClient, http } from 'viem'
-import { privateKeyToAccount } from 'viem/accounts'
-import { mainnet } from 'viem/chains'
-
-const client = createWalletClient({
- account: privateKeyToAccount('0x…'),
- chain: mainnet,
- transport: custom(window.ethereum),
-})
-const request = await client.prepareTransactionRequest({
- to: '0x0000000000000000000000000000000000000000',
- value: 1n,
-})
-```
-
-### readContract()
-
-> **readContract**: \<`abi`, `functionName`, `args`\>(`args`) => `Promise`\<`ReadContractReturnType`\<`abi`, `functionName`, `args`\>\>
-
-#### Type Parameters
-
-• **abi** *extends* [`Abi`](/reference/tevm/utils/type-aliases/abi/) \| readonly `unknown`[]
-
-• **functionName** *extends* `string`
-
-• **args** *extends* `unknown`
-
-#### Parameters
-
-• **args**: `ReadContractParameters`\<`abi`, `functionName`, `args`\>
-
-ReadContractParameters
-
-#### Returns
-
-`Promise`\<`ReadContractReturnType`\<`abi`, `functionName`, `args`\>\>
-
-The response from the contract. Type is inferred. ReadContractReturnType
-
-### removeBlockTimestampInterval()
-
-> **removeBlockTimestampInterval**: () => `Promise`\<`void`\>
-
-Removes [`setBlockTimestampInterval`](https://viem.sh/docs/actions/test/setBlockTimestampInterval) if it exists.
-
-- Docs: https://viem.sh/docs/actions/test/removeBlockTimestampInterval
-
-#### Example
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-import { removeBlockTimestampInterval } from 'viem/test'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.removeBlockTimestampInterval()
-```
-
-#### Returns
-
-`Promise`\<`void`\>
-
-### request
-
-> **request**: `EIP1193RequestFn`\<[`object`, `object`, `object`, `object`, `object`]\>
-
-Request function wrapped with friendly error handling
-
-### requestAddresses()
-
-> **requestAddresses**: () => `Promise`\<`RequestAddressesReturnType`\>
-
-#### Returns
-
-`Promise`\<`RequestAddressesReturnType`\>
-
-List of accounts managed by a wallet RequestAddressesReturnType
-
-### requestPermissions()
-
-> **requestPermissions**: (`args`) => `Promise`\<`RequestPermissionsReturnType`\>
-
-#### Parameters
-
-• **args**
-
-RequestPermissionsParameters
-
-• **args.eth\_accounts**: `Record`\<`string`, `any`\>
-
-#### Returns
-
-`Promise`\<`RequestPermissionsReturnType`\>
-
-The wallet permissions. RequestPermissionsReturnType
-
-### reset()
-
-> **reset**: (`args`?) => `Promise`\<`void`\>
-
-Resets fork back to its original state.
-
-- Docs: https://viem.sh/docs/actions/test/reset
-
-#### Example
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.reset({ blockNumber: 69420n })
-```
-
-#### Parameters
-
-• **args?**: `ResetParameters`
-
-– ResetParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
-### revert()
-
-> **revert**: (`args`) => `Promise`\<`void`\>
-
-Revert the state of the blockchain at the current block.
-
-- Docs: https://viem.sh/docs/actions/test/revert
-
-#### Example
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.revert({ id: '0x…' })
-```
-
-#### Parameters
-
-• **args**: `RevertParameters`
-
-– RevertParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
-### sendRawTransaction
-
-> **sendRawTransaction**: (`args`) => `Promise`\<\`0x$\{string\}\`\> & (`args`) => `Promise`\<\`0x$\{string\}\`\>
-
-Sends a **signed** transaction to the network
-
-- Docs: https://viem.sh/docs/actions/wallet/sendRawTransaction
-- JSON-RPC Method: [`eth_sendRawTransaction`](https://ethereum.github.io/execution-apis/api-documentation/)
-
-#### Param
-
-Client to use
-
-#### Param
-
-SendRawTransactionParameters
-
-#### Example
-
-```ts
-import { createWalletClient, custom } from 'viem'
-import { mainnet } from 'viem/chains'
-import { sendRawTransaction } from 'viem/wallet'
-
-const client = createWalletClient({
- chain: mainnet,
- transport: custom(window.ethereum),
-})
-
-const hash = await client.sendRawTransaction({
- serializedTransaction: '0x02f850018203118080825208808080c080a04012522854168b27e5dc3d5839bab5e6b39e1a0ffd343901ce1622e3d64b48f1a04e00902ae0502c4728cbf12156290df99c3ed7de85b1dbfe20b5c36931733a33'
-})
-```
-
-### sendTransaction()
-
-> **sendTransaction**: \<`TRequest`, `TChainOverride`\>(`args`) => `Promise`\<\`0x$\{string\}\`\>
-
-#### Type Parameters
-
-• **TRequest** *extends* `object`
-
-• **TChainOverride** *extends* `undefined` \| `Chain` = `undefined`
-
-#### Parameters
-
-• **args**: `SendTransactionParameters`\<`TCommon`, `TAccountOrAddress` *extends* `Account` ? `Account` : `undefined`, `TChainOverride`, `TRequest`\>
-
-SendTransactionParameters
-
-#### Returns
-
-`Promise`\<\`0x$\{string\}\`\>
-
-The [Transaction](https://viem.sh/docs/glossary/terms#transaction) hash. SendTransactionReturnType
-
-### sendUnsignedTransaction()
-
-> **sendUnsignedTransaction**: \<`TChain`\>(`args`) => `Promise`\<\`0x$\{string\}\`\>
-
-#### Type Parameters
-
-• **TChain** *extends* `undefined` \| `Chain`
-
-#### Parameters
-
-• **args**: `SendUnsignedTransactionParameters`\<`TChain`\>
-
-– SendUnsignedTransactionParameters
-
-#### Returns
-
-`Promise`\<\`0x$\{string\}\`\>
-
-The transaction hash. SendUnsignedTransactionReturnType
-
-### setAutomine()
-
-> **setAutomine**: (`args`) => `Promise`\<`void`\>
-
-Enables or disables the automatic mining of new blocks with each new transaction submitted to the network.
-
-- Docs: https://viem.sh/docs/actions/test/setAutomine
-
-#### Example
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setAutomine()
-```
-
-#### Parameters
-
-• **args**: `boolean`
-
-#### Returns
-
-`Promise`\<`void`\>
-
-### setBalance()
-
-> **setBalance**: (`args`) => `Promise`\<`void`\>
-
-Modifies the balance of an account.
-
-- Docs: https://viem.sh/docs/actions/test/setBalance
-
-#### Example
-
-```ts
-import { createTestClient, http, parseEther } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setBalance({
- address: '0xa5cc3c03994DB5b0d9A5eEdD10CabaB0813678AC',
- value: parseEther('1'),
-})
-```
-
-#### Parameters
-
-• **args**: `SetBalanceParameters`
-
-– SetBalanceParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
-### setBlockGasLimit()
-
-> **setBlockGasLimit**: (`args`) => `Promise`\<`void`\>
-
-Sets the block's gas limit.
-
-- Docs: https://viem.sh/docs/actions/test/setBlockGasLimit
-
-#### Example
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setBlockGasLimit({ gasLimit: 420_000n })
-```
-
-#### Parameters
-
-• **args**: `SetBlockGasLimitParameters`
-
-– SetBlockGasLimitParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
-### setBlockTimestampInterval()
-
-> **setBlockTimestampInterval**: (`args`) => `Promise`\<`void`\>
-
-Similar to [`increaseTime`](https://viem.sh/docs/actions/test/increaseTime), but sets a block timestamp `interval`. The timestamp of future blocks will be computed as `lastBlock_timestamp` + `interval`.
-
-- Docs: https://viem.sh/docs/actions/test/setBlockTimestampInterval
-
-#### Example
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setBlockTimestampInterval({ interval: 5 })
-```
-
-#### Parameters
-
-• **args**: `SetBlockTimestampIntervalParameters`
-
-– SetBlockTimestampIntervalParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
-### setCode()
-
-> **setCode**: (`args`) => `Promise`\<`void`\>
-
-Modifies the bytecode stored at an account's address.
-
-- Docs: https://viem.sh/docs/actions/test/setCode
-
-#### Example
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setCode({
- address: '0xe846c6fcf817734ca4527b28ccb4aea2b6663c79',
- bytecode: '0x60806040526000600355600019600955600c80546001600160a01b031916737a250d5630b4cf539739df…',
-})
-```
-
-#### Parameters
-
-• **args**: `SetCodeParameters`
-
-– SetCodeParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
-### setCoinbase()
-
-> **setCoinbase**: (`args`) => `Promise`\<`void`\>
-
-Sets the coinbase address to be used in new blocks.
-
-- Docs: https://viem.sh/docs/actions/test/setCoinbase
-
-#### Example
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setCoinbase({
- address: '0xe846c6fcf817734ca4527b28ccb4aea2b6663c79',
-})
-```
-
-#### Parameters
-
-• **args**: `SetCoinbaseParameters`
-
-– SetCoinbaseParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
-### setIntervalMining()
-
-> **setIntervalMining**: (`args`) => `Promise`\<`void`\>
-
-Sets the automatic mining interval (in seconds) of blocks. Setting the interval to 0 will disable automatic mining.
-
-- Docs: https://viem.sh/docs/actions/test/setIntervalMining
-
-#### Example
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setIntervalMining({ interval: 5 })
-```
-
-#### Parameters
-
-• **args**: `SetIntervalMiningParameters`
-
-– SetIntervalMiningParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
-### setLoggingEnabled()
-
-> **setLoggingEnabled**: (`args`) => `Promise`\<`void`\>
-
-Enable or disable logging on the test node network.
-
-- Docs: https://viem.sh/docs/actions/test/setLoggingEnabled
-
-#### Example
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setLoggingEnabled()
-```
-
-#### Parameters
-
-• **args**: `boolean`
-
-#### Returns
-
-`Promise`\<`void`\>
-
-### setMinGasPrice()
-
-> **setMinGasPrice**: (`args`) => `Promise`\<`void`\>
-
-Change the minimum gas price accepted by the network (in wei).
-
-- Docs: https://viem.sh/docs/actions/test/setMinGasPrice
-
-Note: `setMinGasPrice` can only be used on clients that do not have EIP-1559 enabled.
-
-#### Example
-
-```ts
-import { createTestClient, http, parseGwei } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setMinGasPrice({
- gasPrice: parseGwei('20'),
-})
-```
-
-#### Parameters
-
-• **args**: `SetMinGasPriceParameters`
-
-– SetBlockGasLimitParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
-### setNextBlockBaseFeePerGas()
-
-> **setNextBlockBaseFeePerGas**: (`args`) => `Promise`\<`void`\>
-
-Sets the next block's base fee per gas.
-
-- Docs: https://viem.sh/docs/actions/test/setNextBlockBaseFeePerGas
-
-#### Example
-
-```ts
-import { createTestClient, http, parseGwei } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setNextBlockBaseFeePerGas({
- baseFeePerGas: parseGwei('20'),
-})
-```
-
-#### Parameters
-
-• **args**: `SetNextBlockBaseFeePerGasParameters`
-
-– SetNextBlockBaseFeePerGasParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
-### setNextBlockTimestamp()
-
-> **setNextBlockTimestamp**: (`args`) => `Promise`\<`void`\>
-
-Sets the next block's timestamp.
-
-- Docs: https://viem.sh/docs/actions/test/setNextBlockTimestamp
-
-#### Example
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setNextBlockTimestamp({ timestamp: 1671744314n })
-```
-
-#### Parameters
-
-• **args**: `SetNextBlockTimestampParameters`
-
-– SetNextBlockTimestampParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
-### setNonce()
-
-> **setNonce**: (`args`) => `Promise`\<`void`\>
-
-Modifies (overrides) the nonce of an account.
-
-- Docs: https://viem.sh/docs/actions/test/setNonce
-
-#### Example
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setNonce({
- address: '0xa5cc3c03994DB5b0d9A5eEdD10CabaB0813678AC',
- nonce: 420,
-})
-```
-
-#### Parameters
-
-• **args**: `SetNonceParameters`
-
-– SetNonceParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
-### setRpcUrl()
-
-> **setRpcUrl**: (`args`) => `Promise`\<`void`\>
-
-Sets the backend RPC URL.
-
-- Docs: https://viem.sh/docs/actions/test/setRpcUrl
-
-#### Example
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setRpcUrl('https://eth-mainnet.g.alchemy.com/v2')
-```
-
-#### Parameters
-
-• **args**: `string`
-
-#### Returns
-
-`Promise`\<`void`\>
-
-### setStorageAt()
-
-> **setStorageAt**: (`args`) => `Promise`\<`void`\>
-
-Writes to a slot of an account's storage.
-
-- Docs: https://viem.sh/docs/actions/test/setStorageAt
-
-#### Example
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setStorageAt({
- address: '0xe846c6fcf817734ca4527b28ccb4aea2b6663c79',
- index: 2,
- value: '0x0000000000000000000000000000000000000000000000000000000000000069',
-})
-```
-
-#### Parameters
-
-• **args**: `SetStorageAtParameters`
-
-– SetStorageAtParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
-### signMessage()
-
-> **signMessage**: (`args`) => `Promise`\<\`0x$\{string\}\`\>
-
-#### Parameters
-
-• **args**: `SignMessageParameters`\<`TAccountOrAddress` *extends* `Account` ? `Account` : `undefined`\>
-
-SignMessageParameters
-
-#### Returns
-
-`Promise`\<\`0x$\{string\}\`\>
-
-The signed message. SignMessageReturnType
-
-### signTransaction()
-
-> **signTransaction**: \<`TChainOverride`\>(`args`) => `Promise`\<\`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| `TransactionSerializedLegacy`\>
-
-#### Type Parameters
-
-• **TChainOverride** *extends* `undefined` \| `Chain`
-
-#### Parameters
-
-• **args**: `SignTransactionParameters`\<`TCommon`, `TAccountOrAddress` *extends* `Account` ? `Account` : `undefined`, `TChainOverride`\>
-
-SignTransactionParameters
-
-#### Returns
-
-`Promise`\<\`0x02$\{string\}\` \| \`0x01$\{string\}\` \| \`0x03$\{string\}\` \| `TransactionSerializedLegacy`\>
-
-The signed message. SignTransactionReturnType
-
-### signTypedData()
-
-> **signTypedData**: \<`TTypedData`, `TPrimaryType`\>(`args`) => `Promise`\<\`0x$\{string\}\`\>
-
-#### Type Parameters
-
-• **TTypedData** *extends* `object` \| `object`
-
-• **TPrimaryType** *extends* `string`
-
-#### Parameters
-
-• **args**: `SignTypedDataParameters`\<`TTypedData`, `TPrimaryType`, `TAccountOrAddress` *extends* `Account` ? `Account` : `undefined`\>
-
-SignTypedDataParameters
-
-#### Returns
-
-`Promise`\<\`0x$\{string\}\`\>
-
-The signed data. SignTypedDataReturnType
-
-### simulateContract()
-
-> **simulateContract**: \<`abi`, `functionName`, `args`, `chainOverride`, `accountOverride`\>(`args`) => `Promise`\<`SimulateContractReturnType`\<`abi`, `functionName`, `args`, `TCommon`, `TAccountOrAddress` *extends* `Account` ? `Account` : `undefined`, `chainOverride`, `accountOverride`\>\>
-
-#### Type Parameters
-
-• **abi** *extends* [`Abi`](/reference/tevm/utils/type-aliases/abi/) \| readonly `unknown`[]
-
-• **functionName** *extends* `string`
-
-• **args** *extends* `unknown`
-
-• **chainOverride** *extends* `undefined` \| `Chain`
-
-• **accountOverride** *extends* `undefined` \| \`0x$\{string\}\` \| `Account` = `undefined`
-
-#### Parameters
-
-• **args**: `SimulateContractParameters`\<`abi`, `functionName`, `args`, `TCommon`, `chainOverride`, `accountOverride`\>
-
-SimulateContractParameters
-
-#### Returns
-
-`Promise`\<`SimulateContractReturnType`\<`abi`, `functionName`, `args`, `TCommon`, `TAccountOrAddress` *extends* `Account` ? `Account` : `undefined`, `chainOverride`, `accountOverride`\>\>
-
-The simulation result and write request. SimulateContractReturnType
-
-### snapshot()
-
-> **snapshot**: () => `Promise`\<\`0x$\{string\}\`\>
-
-Snapshot the state of the blockchain at the current block.
-
-- Docs: https://viem.sh/docs/actions/test/snapshot
-
-#### Example
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-import { snapshot } from 'viem/test'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.snapshot()
-```
-
-#### Returns
-
-`Promise`\<\`0x$\{string\}\`\>
-
-### stopImpersonatingAccount()
-
-> **stopImpersonatingAccount**: (`args`) => `Promise`\<`void`\>
-
-Stop impersonating an account after having previously used [`impersonateAccount`](https://viem.sh/docs/actions/test/impersonateAccount).
-
-- Docs: https://viem.sh/docs/actions/test/stopImpersonatingAccount
-
-#### Example
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-import { stopImpersonatingAccount } from 'viem/test'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.stopImpersonatingAccount({
- address: '0xa5cc3c03994DB5b0d9A5eEdD10CabaB0813678AC',
-})
-```
-
-#### Parameters
-
-• **args**: `StopImpersonatingAccountParameters`
-
-– StopImpersonatingAccountParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
-### switchChain()
-
-> **switchChain**: (`args`) => `Promise`\<`void`\>
-
-Switch the target chain in a wallet.
-
-- Docs: https://viem.sh/docs/actions/wallet/switchChain
-- JSON-RPC Methods: [`eth_switchEthereumChain`](https://eips.ethereum.org/EIPS/eip-3326)
-
-#### Example
-
-```ts
-import { createWalletClient, custom } from 'viem'
-import { mainnet, optimism } from 'viem/chains'
-
-const client = createWalletClient({
- chain: mainnet,
- transport: custom(window.ethereum),
-})
-await client.switchChain({ id: optimism.id })
-```
-
-#### Parameters
-
-• **args**: `SwitchChainParameters`
-
-SwitchChainParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
-### tevm
-
-> **tevm**: `object` & `EIP1193Events` & `object` & `Eip1193RequestProvider`
-
-Low level access to TEVM can be accessed via `tevm`. These APIs are not guaranteed to be stable.
-
-#### See
-
-TevmNode
-
-#### Example
-
-```typescript
-import { createMemoryClient } from 'tevm'
-
-const memoryClient = createMemoryClient()
-
-// low level access to the TEVM VM, blockchain, EVM, stateManager, mempool, receiptsManager and more are available
-const vm = await memoryClient.tevm.getVm()
-vm.runBlock(...)
-const { blockchain, evm, stateManager } = vm
-blockchain.addBlock(...)
-evm.runCall(...)
-stateManager.putAccount(...)
-
-const mempool = await memoryClient.tevm.getTxPool()
-const receiptsManager = await memoryClient.tevm.getReceiptsManager()
-```
-
-#### Type declaration
-
-##### deepCopy()
-
-> `readonly` **deepCopy**: () => `Promise`\<`TevmNode`\<`"fork"` \| `"normal"`, `object`\>\>
-
-Copies the current client state into a new client
-
-###### Returns
-
-`Promise`\<`TevmNode`\<`"fork"` \| `"normal"`, `object`\>\>
-
-##### extend()
-
-> `readonly` **extend**: \<`TExtension`\>(`decorator`) => `TevmNode`\<`"fork"` \| `"normal"`, `object` & `TExtension`\>
-
-Extends the base client with additional functionality. This enables optimal code splitting
-and extensibility
-
-###### Type Parameters
-
-• **TExtension** *extends* `Record`\<`string`, `any`\>
-
-###### Parameters
-
-• **decorator**
-
-###### Returns
-
-`TevmNode`\<`"fork"` \| `"normal"`, `object` & `TExtension`\>
-
-##### forkTransport?
-
-> `readonly` `optional` **forkTransport**: `object`
-
-Client to make json rpc requests to a forked node
-
-###### Example
-
-```ts
-const client = createMemoryClient({ request: eip1193RequestFn })
-```
-
-##### forkTransport.request
-
-> **forkTransport.request**: `EIP1193RequestFn`
-
-##### getFilters()
-
-> `readonly` **getFilters**: () => `Map`\<\`0x$\{string\}\`, `Filter`\>
-
-Gets all registered filters mapped by id
-
-###### Returns
-
-`Map`\<\`0x$\{string\}\`, `Filter`\>
-
-##### getImpersonatedAccount()
-
-> `readonly` **getImpersonatedAccount**: () => `undefined` \| \`0x$\{string\}\`
-
-The currently impersonated account. This is only used in `fork` mode
-
-###### Returns
-
-`undefined` \| \`0x$\{string\}\`
-
-##### getReceiptsManager()
-
-> `readonly` **getReceiptsManager**: () => `Promise`\<[`ReceiptsManager`](/reference/tevm/receipt-manager/classes/receiptsmanager/)\>
-
-Interface for querying receipts and historical state
-
-###### Returns
-
-`Promise`\<[`ReceiptsManager`](/reference/tevm/receipt-manager/classes/receiptsmanager/)\>
-
-##### getTxPool()
-
-> `readonly` **getTxPool**: () => `Promise`\<[`TxPool`](/reference/tevm/txpool/classes/txpool/)\>
-
-Gets the pool of pending transactions to be included in next block
-
-###### Returns
-
-`Promise`\<[`TxPool`](/reference/tevm/txpool/classes/txpool/)\>
-
-##### getVm()
-
-> `readonly` **getVm**: () => `Promise`\<[`Vm`](/reference/tevm/vm/type-aliases/vm/)\>
-
-Internal instance of the VM. Can be used for lower level operations.
-Normally not recomended to use unless building libraries or extensions
-on top of Tevm.
-
-###### Returns
-
-`Promise`\<[`Vm`](/reference/tevm/vm/type-aliases/vm/)\>
-
-##### logger
-
-> `readonly` **logger**: `Logger`
-
-The logger instance
-
-##### miningConfig
-
-> `readonly` **miningConfig**: `MiningConfig`
-
-The configuration for mining. Defaults to 'auto'
-- 'auto' will mine a block on every transaction
-- 'interval' will mine a block every `interval` milliseconds
-- 'manual' will not mine a block automatically and requires a manual call to `mineBlock`
-
-##### mode
-
-> `readonly` **mode**: `"fork"` \| `"normal"`
-
-The mode the current client is running in
-`fork` mode will fetch and cache all state from the block forked from the provided URL
-`normal` mode will not fetch any state and will only run the EVM in memory
-
-###### Example
-
-```ts
-let client = createMemoryClient()
-console.log(client.mode) // 'normal'
-client = createMemoryClient({ forkUrl: 'https://mainnet.infura.io/v3/your-api-key' })
-console.log(client.mode) // 'fork'
-```
-
-##### ready()
-
-> `readonly` **ready**: () => `Promise`\<`true`\>
-
-Returns promise that resulves when the client is ready
-The client is usable without calling this method but may
-have extra latency on the first call from initialization
-
-###### Example
-
-```ts
-const client = createMemoryClient()
-await client.ready()
-```
-
-###### Returns
-
-`Promise`\<`true`\>
-
-##### removeFilter()
-
-> `readonly` **removeFilter**: (`id`) => `void`
-
-Removes a filter by id
-
-###### Parameters
-
-• **id**: \`0x$\{string\}\`
-
-###### Returns
-
-`void`
-
-##### setFilter()
-
-> `readonly` **setFilter**: (`filter`) => `void`
-
-Creates a new filter to watch for logs events and blocks
-
-###### Parameters
-
-• **filter**: `Filter`
-
-###### Returns
-
-`void`
-
-##### setImpersonatedAccount()
-
-> `readonly` **setImpersonatedAccount**: (`address`) => `void`
-
-Sets the account to impersonate. This will allow the client to act as if it is that account
-On Ethereum JSON_RPC endpoints. Pass in undefined to stop impersonating
-
-###### Parameters
-
-• **address**: `undefined` \| \`0x$\{string\}\`
-
-###### Returns
-
-`void`
-
-##### status
-
-> **status**: `"INITIALIZING"` \| `"READY"` \| `"SYNCING"` \| `"MINING"` \| `"STOPPED"`
-
-Returns status of the client
-- INITIALIZING: The client is initializing
-- READY: The client is ready to be used
-- SYNCING: The client is syncing with the forked node
-- MINING: The client is mining a block
-
-#### Type declaration
-
-##### emit()
-
-Emit an event.
-
-###### Parameters
-
-• **eventName**: keyof `EIP1193EventMap`
-
-The event name.
-
-• ...**args**: `any`[]
-
-Arguments to pass to the event listeners.
-
-###### Returns
-
-`boolean`
-
-True if the event was emitted, false otherwise.
-
-### tevmCall
-
-> **tevmCall**: [`CallHandler`](/reference/tevm/actions/type-aliases/callhandler/)
-
-A powerful low level API for executing calls and sending transactions.
-See [CallParams](https://tevm.sh/reference/tevm/actions/type-aliases/callparams/) for options reference.
-See [CallResult](https://tevm.sh/reference/tevm/actions/type-aliases/callresult/) for return values reference.
-Remember, you must set `createTransaction: true` to send a transaction. Otherwise, it will be a call. You must also mine the transaction
-before it updates the canonical head state. This can be avoided by setting mining mode to `auto` when using createMemoryClient.
-
-#### Example
-
-```typescript
-import { createMemoryClient } from 'tevm'
-import { ERC20 } from 'tevm/contract'
-
-const client = createMemoryClient()
-
-const token = ERC20.withAddress(`0x${'0721'.repeat(10)}`)
-
-await client.setAccount(token)
-
-const balance = await client.tevmCall({
- to: token.address,
- data: encodeFunctionData(token.read.balanceOf, [token.address]),
-})
-```
-In addition to making basic calls, you can also do advanced things like:
-- Impersonate accounts via passing in `from`, `caller`, or `origin`
-- Set the call depth via `depth`
-- Create a trace or access list using `createTrace: true` or `createAccessList: true`
-- Send as a transaction with `createTransaction: true`
-For all options see [CallParams](https://tevm.sh/reference/tevm/actions/type-aliases/callparams/)
-
-### tevmContract
-
-> **tevmContract**: [`ContractHandler`](/reference/tevm/actions/type-aliases/contracthandler/)
-
-A powerful low level API for calling contracts. Similar to `tevmCall` but takes care of encoding and decoding data, revert messages, etc.
-See [ContractParams](https://tevm.sh/reference/tevm/actions/type-aliases/contractparams/) for options reference.
-See [ContractResult](https://tevm.sh/reference/tevm/actions/type-aliases/contractresult/) for return values reference.
-Remember, you must set `createTransaction: true` to send a transaction. Otherwise, it will be a call. You must also mine the transaction
-before it updates the canonical head state. This can be avoided by setting mining mode to `auto` when using createMemoryClient.
-
-#### Example
-
-```typescript
-import { createMemoryClient } from 'tevm'
-import { ERC20 } from './MyERC721.sol'
-
-const client = createMemoryClient()
-const token = ERC20.withAddress(`0x${'0721'.repeat(10)}`)
-await client.setAccount(token)
-const balance = await client.tevmContract({
- contract: token,
- method: token.read.balanceOf,
- args: [token.address],
-})
-```
-In addition to making basic calls, you can also do advanced things like:
-- Impersonate accounts via passing in `from`, `caller`, or `origin`
-- Set the call depth via `depth`
-- Create a trace or access list using `createTrace: true` or `createAccessList: true`
-- Send as a transaction with `createTransaction: true`
-For all options see [ContractParams](https://tevm.sh/reference/tevm/actions/type-aliases/contractparams/)
-
-### tevmDeploy
-
-> **tevmDeploy**: [`DeployHandler`](/reference/tevm/actions/type-aliases/deployhandler/)
-
-Deploys a contract to the EVM with encoded constructor arguments. Extends `tevmCall` so it supports all advanced options.
-
-#### See
-
- - [DeployParams](https://tevm.sh/reference/tevm/actions/type-aliases/deployparams/) for options reference.
- - [DeployResult](https://tevm.sh/reference/tevm/actions/type-aliases/deployresult/) for return values reference.
-Remember, you must set `createTransaction: true` to send a transaction. Otherwise, it will be a call. You must also mine the transaction
-before it updates the canonical head state. This can be avoided by setting mining mode to `auto` when using createMemoryClient.
-
-#### Example
-
-```typescript
-import { createMemoryClient } from 'tevm'
-import { ERC20 } from './MyERC721.sol'
-
-const client = createMemoryClient()
-const token = ERC20.withAddress(`0x${'0721'.repeat(10)}`)
-
-const deploymentResult = await client.tevmDeploy({
- abi: token.abi,
- bytecode: token.bytecode,
- args: ['TokenName', 18, 'SYMBOL'],
-})
-
-console.log(deploymentResult.createdAddress)
-```
-
-### tevmDumpState
-
-> **tevmDumpState**: [`DumpStateHandler`](/reference/tevm/actions/type-aliases/dumpstatehandler/)
-
-Dumps a JSON serializable state from the EVM. This can be useful for persisting and restoring state between processes.
-
-#### Example
-
-```typescript
-import { createMemoryClient } from 'tevm'
-import fs from 'fs'
-const client = createMemoryClient()
-const state = await client.tevmDumpState()
-fs.writeFileSync('state.json', JSON.stringify(state))
-```
-
-### tevmGetAccount
-
-> **tevmGetAccount**: [`GetAccountHandler`](/reference/tevm/actions/type-aliases/getaccounthandler/)
-
-Gets the account state of an account. It does not return the storage state by default but can if `returnStorage` is set to `true`.
-In forked mode, the storage is only the storage TEVM has cached and may not represent all the on-chain storage.
-
-#### See
-
- - [GetAccountParams](https://tevm.sh/reference/tevm/actions/type-aliases/getaccountparams/) for options reference.
- - [GetAccountResult](https://tevm.sh/reference/tevm/actions/type-aliases/getaccountresult/) for return values reference.
-
-#### Example
-
-```typescript
-import { createMemoryClient } from 'tevm'
-
-const client = createMemoryClient()
-
-const account = await client.tevmGetAccount({
- address: `0x${'0000'.repeat(10)}`,
- returnStorage: true,
-})
-```
-
-### tevmLoadState
-
-> **tevmLoadState**: [`LoadStateHandler`](/reference/tevm/actions/type-aliases/loadstatehandler/)
-
-Loads a JSON serializable state into the EVM. This can be useful for persisting and restoring state between processes.
-
-#### Example
-
-```typescript
-import { createMemoryClient } from 'tevm'
-import fs from 'fs'
-
-const client = createMemoryClient()
-
-const state = fs.readFileSync('state.json', 'utf8')
-
-await client.tevmLoadState(state)
-```
-
-### tevmMine
-
-> **tevmMine**: [`MineHandler`](/reference/tevm/actions/type-aliases/minehandler/)
-
-Mines a new block with all pending transactions. In `manual` mode you must call this manually before the canonical head state is updated.
-
-#### Example
-
-```typescript
-import { createMemoryClient } from 'tevm'
-
-const client = createMemoryClient()
-
-await client.tevmMine()
-```
-
-### tevmReady()
-
-> **tevmReady**: () => `Promise`\<`true`\>
-
-Returns a promise that resolves when the TEVM is ready.
-This is not needed to explicitly be called as all actions will wait for the TEVM to be ready.
-
-#### Example
-
-```typescript
-import { createMemoryClient } from 'tevm'
-
-const client = createMemoryClient()
-
-await client.tevmReady()
-```
-Same as calling `client.tevm.ready()`
-
-#### Returns
-
-`Promise`\<`true`\>
-
-### ~~tevmScript~~
-
-> **tevmScript**: [`ScriptHandler`](/reference/tevm/actions/type-aliases/scripthandler/)
-
-#### Example
-
-```typescript
-import { createMemoryClient } from 'tevm'
-import { ERC20 } from './MyERC721.sol'
-
-const client = createMemoryClient()
-
-const balance = await client.tevmContract({
- createTransaction: true,
- deployedBytecode: ERC20.deployedBytecode,
- abi: ERC20.abi,
- method: 'mint',
- args: [client.address, 1n],
-})
-```
-
-:::caution[Deprecated]
-in favor of `tevmContract`. To migrate simply replace `tevmScript` with `tevmContract` as the API is supported and more.
-`tevmContract` also now supports deploying contracts with constructor arguments too via `params.code`. `tevmScript` previously did not support this
-and only supported deployedBytecode with no constructor arguments. `tevmContract` supports using deployedBytecode as well.
-Remember, you must set `createTransaction: true` to send a transaction. Otherwise, it will be a call. You must also mine the transaction
-before it updates the canonical head state. This can be avoided by setting mining mode to `auto` when using createMemoryClient.
-:::
-
-### tevmSetAccount
-
-> **tevmSetAccount**: [`SetAccountHandler`](/reference/tevm/actions/type-aliases/setaccounthandler/)
-
-Sets any property of an account including its balance, nonce, contract deployedBytecode, contract state, and more.
-
-#### See
-
- - [SetAccountParams](https://tevm.sh/reference/tevm/actions/type-aliases/setaccountparams/) for options reference.
- - [SetAccountResult](https://tevm.sh/reference/tevm/actions/type-aliases/setaccountresult/) for return values reference.
-
-#### Example
-
-```typescript
-import { createMemoryClient, numberToHex } from 'tevm'
-import { SimpleContract } from 'tevm/contract'
-
-const client = createMemoryClient()
-
-await client.tevmSetAccount({
- address: `0x${'0123'.repeat(10)}`,
- balance: 100n,
- nonce: 1n,
- deployedBytecode: SimpleContract.deployedBytecode,
- state: {
- [`0x${'0'.repeat(64)}`]: numberToHex(420n),
- }
-})
-```
-
-### transport
-
-> **transport**: `TransportConfig`\<`string`\> & `object`
-
-The RPC transport
-
-#### Type declaration
-
-##### tevm
-
-> **tevm**: `object` & `EIP1193Events` & `object` & `object`
-
-###### Type declaration
-
-###### deepCopy()
-
-> `readonly` **deepCopy**: () => `Promise`\<`TevmNode`\<`"fork"` \| `"normal"`, `object`\>\>
-
-Copies the current client state into a new client
-
-###### Returns
-
-`Promise`\<`TevmNode`\<`"fork"` \| `"normal"`, `object`\>\>
-
-###### extend()
-
-> `readonly` **extend**: \<`TExtension`\>(`decorator`) => `TevmNode`\<`"fork"` \| `"normal"`, `object` & `TExtension`\>
-
-Extends the base client with additional functionality. This enables optimal code splitting
-and extensibility
-
-###### Type Parameters
-
-• **TExtension** *extends* `Record`\<`string`, `any`\>
-
-###### Parameters
-
-• **decorator**
-
-###### Returns
-
-`TevmNode`\<`"fork"` \| `"normal"`, `object` & `TExtension`\>
-
-###### forkTransport?
-
-> `readonly` `optional` **forkTransport**: `object`
-
-Client to make json rpc requests to a forked node
-
-###### Example
-
-```ts
-const client = createMemoryClient({ request: eip1193RequestFn })
-```
-
-###### forkTransport.request
-
-> **forkTransport.request**: `EIP1193RequestFn`
-
-###### getFilters()
-
-> `readonly` **getFilters**: () => `Map`\<\`0x$\{string\}\`, `Filter`\>
-
-Gets all registered filters mapped by id
-
-###### Returns
-
-`Map`\<\`0x$\{string\}\`, `Filter`\>
-
-###### getImpersonatedAccount()
-
-> `readonly` **getImpersonatedAccount**: () => `undefined` \| \`0x$\{string\}\`
-
-The currently impersonated account. This is only used in `fork` mode
-
-###### Returns
-
-`undefined` \| \`0x$\{string\}\`
-
-###### getReceiptsManager()
-
-> `readonly` **getReceiptsManager**: () => `Promise`\<[`ReceiptsManager`](/reference/tevm/receipt-manager/classes/receiptsmanager/)\>
-
-Interface for querying receipts and historical state
-
-###### Returns
-
-`Promise`\<[`ReceiptsManager`](/reference/tevm/receipt-manager/classes/receiptsmanager/)\>
-
-###### getTxPool()
-
-> `readonly` **getTxPool**: () => `Promise`\<[`TxPool`](/reference/tevm/txpool/classes/txpool/)\>
-
-Gets the pool of pending transactions to be included in next block
-
-###### Returns
-
-`Promise`\<[`TxPool`](/reference/tevm/txpool/classes/txpool/)\>
-
-###### getVm()
-
-> `readonly` **getVm**: () => `Promise`\<[`Vm`](/reference/tevm/vm/type-aliases/vm/)\>
-
-Internal instance of the VM. Can be used for lower level operations.
-Normally not recomended to use unless building libraries or extensions
-on top of Tevm.
-
-###### Returns
-
-`Promise`\<[`Vm`](/reference/tevm/vm/type-aliases/vm/)\>
-
-###### logger
-
-> `readonly` **logger**: `Logger`
-
-The logger instance
-
-###### miningConfig
-
-> `readonly` **miningConfig**: `MiningConfig`
-
-The configuration for mining. Defaults to 'auto'
-- 'auto' will mine a block on every transaction
-- 'interval' will mine a block every `interval` milliseconds
-- 'manual' will not mine a block automatically and requires a manual call to `mineBlock`
-
-###### mode
-
-> `readonly` **mode**: `"fork"` \| `"normal"`
-
-The mode the current client is running in
-`fork` mode will fetch and cache all state from the block forked from the provided URL
-`normal` mode will not fetch any state and will only run the EVM in memory
-
-###### Example
-
-```ts
-let client = createMemoryClient()
-console.log(client.mode) // 'normal'
-client = createMemoryClient({ forkUrl: 'https://mainnet.infura.io/v3/your-api-key' })
-console.log(client.mode) // 'fork'
-```
-
-###### ready()
-
-> `readonly` **ready**: () => `Promise`\<`true`\>
-
-Returns promise that resulves when the client is ready
-The client is usable without calling this method but may
-have extra latency on the first call from initialization
-
-###### Example
-
-```ts
-const client = createMemoryClient()
-await client.ready()
-```
-
-###### Returns
-
-`Promise`\<`true`\>
-
-###### removeFilter()
-
-> `readonly` **removeFilter**: (`id`) => `void`
-
-Removes a filter by id
-
-###### Parameters
-
-• **id**: \`0x$\{string\}\`
-
-###### Returns
-
-`void`
-
-###### setFilter()
-
-> `readonly` **setFilter**: (`filter`) => `void`
-
-Creates a new filter to watch for logs events and blocks
-
-###### Parameters
-
-• **filter**: `Filter`
-
-###### Returns
-
-`void`
-
-###### setImpersonatedAccount()
-
-> `readonly` **setImpersonatedAccount**: (`address`) => `void`
-
-Sets the account to impersonate. This will allow the client to act as if it is that account
-On Ethereum JSON_RPC endpoints. Pass in undefined to stop impersonating
-
-###### Parameters
-
-• **address**: `undefined` \| \`0x$\{string\}\`
-
-###### Returns
-
-`void`
-
-###### status
-
-> **status**: `"INITIALIZING"` \| `"READY"` \| `"SYNCING"` \| `"MINING"` \| `"STOPPED"`
-
-Returns status of the client
-- INITIALIZING: The client is initializing
-- READY: The client is ready to be used
-- SYNCING: The client is syncing with the forked node
-- MINING: The client is mining a block
-
-###### Type declaration
-
-###### emit()
-
-Emit an event.
-
-###### Parameters
-
-• **eventName**: keyof `EIP1193EventMap`
-
-The event name.
-
-• ...**args**: `any`[]
-
-Arguments to pass to the event listeners.
-
-###### Returns
-
-`boolean`
-
-True if the event was emitted, false otherwise.
-
-###### Type declaration
-
-###### request
-
-> **request**: `EIP1193RequestFn`
-
-### type
-
-> **type**: `string`
-
-The type of client.
-
-### uid
-
-> **uid**: `string`
-
-A unique ID for the client.
-
-### uninstallFilter()
-
-> **uninstallFilter**: (`args`) => `Promise`\<`boolean`\>
-
-#### Parameters
-
-• **args**: `UninstallFilterParameters`
-
-UninstallFilterParameters
-
-#### Returns
-
-`Promise`\<`boolean`\>
-
-A boolean indicating if the Filter was successfully uninstalled. UninstallFilterReturnType
-
-### verifyMessage()
-
-> **verifyMessage**: (`args`) => `Promise`\<`boolean`\>
-
-#### Parameters
-
-• **args**
-
-• **args.address**: \`0x$\{string\}\`
-
-The address that signed the original message.
-
-• **args.blockNumber?**: `bigint`
-
-The balance of the account at a block number.
-
-• **args.blockTag?**: `BlockTag`
-
-The balance of the account at a block tag.
-
-**Default**
-
-```ts
-'latest'
-```
-
-• **args.factory?**: \`0x$\{string\}\`
-
-• **args.factoryData?**: \`0x$\{string\}\`
-
-• **args.message**: `SignableMessage`
-
-The message to be verified.
-
-• **args.signature**: \`0x$\{string\}\` \| `Uint8Array` \| `Signature`
-
-The signature that was generated by signing the message with the address's private key.
-
-#### Returns
-
-`Promise`\<`boolean`\>
-
-Whether or not the signature is valid. VerifyMessageReturnType
-
-### verifySiweMessage()
-
-> **verifySiweMessage**: (`args`) => `Promise`\<`boolean`\>
-
-#### Parameters
-
-• **args**
-
-• **args.address?**: \`0x$\{string\}\`
-
-Ethereum address to check against.
-
-• **args.blockNumber?**: `bigint`
-
-The balance of the account at a block number.
-
-• **args.blockTag?**: `BlockTag`
-
-The balance of the account at a block tag.
-
-**Default**
-
-```ts
-'latest'
-```
-
-• **args.domain?**: `string`
-
-[RFC 3986](https://www.rfc-editor.org/rfc/rfc3986) authority to check against.
-
-• **args.message**: `string`
-
-EIP-4361 formatted message.
-
-• **args.nonce?**: `string`
-
-Random string to check against.
-
-• **args.scheme?**: `string`
-
-[RFC 3986](https://www.rfc-editor.org/rfc/rfc3986#section-3.1) URI scheme to check against.
-
-• **args.signature**: \`0x$\{string\}\`
-
-Signature to check against.
-
-• **args.time?**: `Date`
-
-Current time to check optional `expirationTime` and `notBefore` fields.
-
-**Default**
-
-```ts
-new Date()
-```
-
-#### Returns
-
-`Promise`\<`boolean`\>
-
-Whether or not the signature is valid. VerifySiweMessageReturnType
-
-### verifyTypedData()
-
-> **verifyTypedData**: (`args`) => `Promise`\<`boolean`\>
-
-#### Parameters
-
-• **args**: `VerifyTypedDataParameters`
-
-#### Returns
-
-`Promise`\<`boolean`\>
-
-Whether or not the signature is valid. VerifyTypedDataReturnType
-
-### waitForTransactionReceipt()
-
-> **waitForTransactionReceipt**: (`args`) => `Promise`\<`ExtractChainFormatterReturnType`\<`TCommon`, `"transactionReceipt"`, `TransactionReceipt`\>\>
-
-#### Parameters
-
-• **args**: `WaitForTransactionReceiptParameters`\<`TCommon`\>
-
-WaitForTransactionReceiptParameters
-
-#### Returns
-
-`Promise`\<`ExtractChainFormatterReturnType`\<`TCommon`, `"transactionReceipt"`, `TransactionReceipt`\>\>
-
-The transaction receipt. WaitForTransactionReceiptReturnType
-
-### watchAsset()
-
-> **watchAsset**: (`args`) => `Promise`\<`boolean`\>
-
-#### Parameters
-
-• **args**: `WatchAssetParams`
-
-WatchAssetParameters
-
-#### Returns
-
-`Promise`\<`boolean`\>
-
-Boolean indicating if the token was successfully added. WatchAssetReturnType
-
-### watchBlockNumber()
-
-> **watchBlockNumber**: (`args`) => `WatchBlockNumberReturnType`
-
-#### Parameters
-
-• **args**: `WatchBlockNumberParameters`
-
-WatchBlockNumberParameters
-
-#### Returns
-
-`WatchBlockNumberReturnType`
-
-A function that can be invoked to stop watching for new block numbers. WatchBlockNumberReturnType
-
-### watchBlocks()
-
-> **watchBlocks**: \<`TIncludeTransactions`, `TBlockTag`\>(`args`) => `WatchBlocksReturnType`
-
-#### Type Parameters
-
-• **TIncludeTransactions** *extends* `boolean` = `false`
-
-• **TBlockTag** *extends* `BlockTag` = `"latest"`
-
-#### Parameters
-
-• **args**: `WatchBlocksParameters`\<[`TevmTransport`](/reference/tevm/memory-client/type-aliases/tevmtransport/), `TCommon`, `TIncludeTransactions`, `TBlockTag`\>
-
-WatchBlocksParameters
-
-#### Returns
-
-`WatchBlocksReturnType`
-
-A function that can be invoked to stop watching for new block numbers. WatchBlocksReturnType
-
-### watchContractEvent()
-
-> **watchContractEvent**: \<`TAbi`, `TEventName`, `TStrict`\>(`args`) => `WatchContractEventReturnType`
-
-#### Type Parameters
-
-• **TAbi** *extends* [`Abi`](/reference/tevm/utils/type-aliases/abi/) \| readonly `unknown`[]
-
-• **TEventName** *extends* `string`
-
-• **TStrict** *extends* `undefined` \| `boolean` = `undefined`
-
-#### Parameters
-
-• **args**: `WatchContractEventParameters`\<`TAbi`, `TEventName`, `TStrict`, [`TevmTransport`](/reference/tevm/memory-client/type-aliases/tevmtransport/)\>
-
-WatchContractEventParameters
-
-#### Returns
-
-`WatchContractEventReturnType`
-
-A function that can be invoked to stop watching for new event logs. WatchContractEventReturnType
-
-### watchEvent()
-
-> **watchEvent**: \<`TAbiEvent`, `TAbiEvents`, `TStrict`\>(`args`) => `WatchEventReturnType`
-
-#### Type Parameters
-
-• **TAbiEvent** *extends* `undefined` \| [`AbiEvent`](/reference/tevm/utils/type-aliases/abievent/) = `undefined`
-
-• **TAbiEvents** *extends* `undefined` \| readonly `unknown`[] \| readonly [`AbiEvent`](/reference/tevm/utils/type-aliases/abievent/)[] = `TAbiEvent` *extends* [`AbiEvent`](/reference/tevm/utils/type-aliases/abievent/) ? [`TAbiEvent`\<`TAbiEvent`\>] : `undefined`
-
-• **TStrict** *extends* `undefined` \| `boolean` = `undefined`
-
-#### Parameters
-
-• **args**: `WatchEventParameters`\<`TAbiEvent`, `TAbiEvents`, `TStrict`, [`TevmTransport`](/reference/tevm/memory-client/type-aliases/tevmtransport/)\>
-
-WatchEventParameters
-
-#### Returns
-
-`WatchEventReturnType`
-
-A function that can be invoked to stop watching for new Event Logs. WatchEventReturnType
-
-### watchPendingTransactions()
-
-> **watchPendingTransactions**: (`args`) => `WatchPendingTransactionsReturnType`
-
-#### Parameters
-
-• **args**: `WatchPendingTransactionsParameters`\<[`TevmTransport`](/reference/tevm/memory-client/type-aliases/tevmtransport/)\>
-
-WatchPendingTransactionsParameters
-
-#### Returns
-
-`WatchPendingTransactionsReturnType`
-
-A function that can be invoked to stop watching for new pending transaction hashes. WatchPendingTransactionsReturnType
-
-### writeContract()
-
-> **writeContract**: \<`abi`, `functionName`, `args`, `TChainOverride`\>(`args`) => `Promise`\<\`0x$\{string\}\`\>
-
-#### Type Parameters
-
-• **abi** *extends* [`Abi`](/reference/tevm/utils/type-aliases/abi/) \| readonly `unknown`[]
-
-• **functionName** *extends* `string`
-
-• **args** *extends* `unknown`
-
-• **TChainOverride** *extends* `undefined` \| `Chain` = `undefined`
-
-#### Parameters
-
-• **args**: `WriteContractParameters`\<`abi`, `functionName`, `args`, `TCommon`, `TAccountOrAddress` *extends* `Account` ? `Account` : `undefined`, `TChainOverride`\>
-
-WriteContractParameters
-
-#### Returns
-
-`Promise`\<\`0x$\{string\}\`\>
-
-A [Transaction Hash](https://viem.sh/docs/glossary/terms#hash). WriteContractReturnType
-
-## Defined in
-
-[packages/memory-client/src/createMemoryClient.js:189](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/createMemoryClient.js#L189)
diff --git a/docs/src/content/docs/reference/@tevm/memory-client/functions/createTevmTransport.md b/docs/src/content/docs/reference/@tevm/memory-client/functions/createTevmTransport.md
index 92feede1d0..6751edf8ab 100644
--- a/docs/src/content/docs/reference/@tevm/memory-client/functions/createTevmTransport.md
+++ b/docs/src/content/docs/reference/@tevm/memory-client/functions/createTevmTransport.md
@@ -7,6 +7,10 @@ title: "createTevmTransport"
> **createTevmTransport**(`options`): [`TevmTransport`](/reference/tevm/memory-client/type-aliases/tevmtransport/)\<`string`\>
+Creates a custom TEVM Transport for viem.
+
+A Transport in viem is the intermediary layer responsible for executing outgoing RPC requests. This custom TEVM Transport integrates an in-memory Ethereum client, making it ideal for local-first applications, optimistic updates, and advanced TEVM functionalities like scripting.
+
## Parameters
• **options**: `TevmNodeOptions`\<[`Common`](/reference/tevm/common/type-aliases/common/)\> = `{}`
@@ -19,6 +23,38 @@ Configuration options for the base client, similar to those used in `memoryClien
A configured TEVM transport.
+## Example
+
+```typescript
+import { createClient, http } from 'viem'
+import { createTevmTransport } from 'tevm'
+import { optimism } from 'tevm/common'
+
+const client = createClient({
+ transport: createTevmTransport({
+ fork: { transport: http('https://mainnet.optimism.io')({}) }
+ }),
+ chain: optimism,
+})
+
+async function example() {
+ const blockNumber = await client.getBlockNumber()
+ console.log(blockNumber)
+}
+
+example()
+```
+
+## See
+
+ - [createClient](../../../../../../../reference/tevm/memory-client/functions/createclient)
+ - [Viem Client Docs](https://viem.sh/docs/clients/introduction)
+ - [Client Guide](https://tevm.sh/learn/clients/)
+ - [tevm JSON-RPC Guide](https://tevm.sh/learn/json-rpc/)
+ - [EIP-1193 spec](https://eips.ethereum.org/EIPS/eip-1193)
+ - [Ethereum jsonrpc docs](https://ethereum.org/en/developers/docs/apis/json-rpc/)
+ - [CreateMemoryClient Docs](https://tevm.sh/reference/tevm/memory-client/functions/creatememoryclient/) - For a batteries-included client if not worried about tree shaking
+
## Defined in
[packages/memory-client/src/createTevmTransport.js:58](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/createTevmTransport.js#L58)
diff --git a/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmCall.md b/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmCall.md
index 5b915519d8..5ba2b587a9 100644
--- a/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmCall.md
+++ b/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmCall.md
@@ -7,6 +7,11 @@ title: "tevmCall"
> **tevmCall**(`client`, `params`): `Promise`\<[`CallResult`](/reference/tevm/actions/type-aliases/callresult/)\<[`TevmCallError`](/reference/tevm/actions/type-aliases/tevmcallerror/)\>\>
+A tree-shakeable version of the `tevmCall` action for viem.
+Executes a call against the VM. It is similar to `eth_call` but provides more options for controlling the execution environment.
+
+By default, it does not modify the state after the call is complete, but this can be configured with the `createTransaction` option.
+
## Parameters
• **client**: `Client`\<[`TevmTransport`](/reference/tevm/memory-client/type-aliases/tevmtransport/)\<`string`\>, `undefined` \| `Chain`, `undefined` \| `Account`, `undefined`, `undefined` \| `object`\>
@@ -23,6 +28,43 @@ Parameters for the call, including the target address, call data, sender address
The result of the call.
+## Example
+
+```typescript
+import { createClient, http } from 'viem'
+import { tevmCall } from 'tevm/actions'
+import { optimism } from 'tevm/common'
+import { createTevmTransport } from 'tevm'
+
+const client = createClient({
+ transport: createTevmTransport({
+ fork: { transport: http('https://mainnet.optimism.io')({}) }
+ }),
+ chain: optimism,
+})
+
+async function example() {
+ const res = await tevmCall(client, {
+ to: '0x123...',
+ data: '0x123...',
+ from: '0x123...',
+ gas: 1000000,
+ gasPrice: 1n,
+ skipBalance: true,
+ })
+ console.log(res)
+}
+
+example()
+```
+
+## See
+
+ - [CallParams](https://tevm.sh/reference/tevm/actions/type-aliases/callparams/) for options reference.
+ - [BaseCallParams](https://tevm.sh/reference/tevm/actions/type-aliases/basecallparams-1/) for the base call parameters.
+ - [CallResult](https://tevm.sh/reference/tevm/actions/type-aliases/callresult/) for return values reference.
+ - [TEVM Actions Guide](https://tevm.sh/learn/actions/)
+
## Defined in
[packages/memory-client/src/tevmCall.js:47](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/tevmCall.js#L47)
diff --git a/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmContract.md b/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmContract.md
index b1d0e0ac72..64c6d954e6 100644
--- a/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmContract.md
+++ b/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmContract.md
@@ -28,6 +28,40 @@ Internally, `tevmContract` wraps `tevmCall`. It automatically encodes and decode
`Promise`\<[`ContractResult`](/reference/tevm/actions/type-aliases/contractresult/)\<`TAbi`, `TFunctionName`\>\>
+## Example
+
+```typescript
+import { tevmContract } from 'tevm/actions'
+import { createClient, http } from 'viem'
+import { optimism } from 'tevm/common'
+import { createTevmTransport } from 'tevm'
+
+const client = createClient({
+ transport: createTevmTransport({
+ fork: { transport: http('https://mainnet.optimism.io')({}) }
+ }),
+ chain: optimism,
+})
+
+async function example() {
+ const res = await tevmContract(client, {
+ abi: [...],
+ functionName: 'myFunction',
+ args: [...],
+ })
+ console.log(res)
+}
+
+example()
+```
+
+## See
+
+ - [ContractParams](https://tevm.sh/reference/tevm/actions/type-aliases/contractparams/) for options reference.
+ - [ContractResult](https://tevm.sh/reference/tevm/actions/type-aliases/contractresult/) for return values reference.
+ - [BaseCallParams](https://tevm.sh/reference/tevm/actions/type-aliases/basecallparams-1/) for the base call parameters.
+ - [TEVM Actions Guide](https://tevm.sh/learn/actions/)
+
## Defined in
[packages/memory-client/src/tevmContract.js:41](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/tevmContract.js#L41)
diff --git a/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmDeploy.md b/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmDeploy.md
index 312215be78..d1dad94d07 100644
--- a/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmDeploy.md
+++ b/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmDeploy.md
@@ -7,6 +7,13 @@ title: "tevmDeploy"
> **tevmDeploy**(`client`, `params`): `Promise`\<[`DeployResult`](/reference/tevm/actions/type-aliases/deployresult/)\>
+A tree-shakeable version of the `tevmDeploy` action for viem.
+Deploys a contract using TEVM.
+
+This function deploys a contract by taking its ABI, bytecode, and constructor arguments. The deployed contract's address is available in the `result.createdAddress`. Note that the contract is not actually in the state until the transaction is mined. In manual mode, you must call `client.mine()` before you can interact with the deployed contract.
+
+As an alternative, the `setAccount` action can be used to directly put contract bytecode into the state without deploying it via a transaction.
+
## Parameters
• **client**: `Client`\<[`TevmTransport`](/reference/tevm/memory-client/type-aliases/tevmtransport/)\<`string`\>, `undefined` \| `Chain`, `undefined` \| `Account`, `undefined`, `undefined` \| `object`\>
@@ -23,6 +30,80 @@ Parameters for the contract deployment, including ABI, bytecode, and constructor
The result of the contract deployment, including the created contract address.
+## Examples
+
+```typescript
+import { tevmDeploy } from 'tevm/actions'
+import { createClient, http } from 'viem'
+import { optimism } from 'tevm/common'
+import { createTevmTransport } from 'tevm'
+
+const client = createClient({
+ transport: createTevmTransport({
+ fork: { transport: http('https://mainnet.optimism.io')({}) }
+ }),
+ chain: optimism,
+})
+
+async function example() {
+ const result = await tevmDeploy(client, {
+ abi: [...],
+ bytecode: '0x...',
+ args: ['constructorArg1', 123, ...],
+ })
+ console.log(result.createdAddress)
+
+ // In manual mode, you must mine the transaction
+ await client.mine()
+
+ // Alternatively, you can get the contract address from the transaction receipt
+ const receipt = await client.getTransactionReceipt({ hash: result.transactionHash })
+ console.log(receipt.contractAddress)
+}
+
+example()
+```
+
+```typescript
+import { tevmDeploy } from 'tevm/actions'
+import { createClient, http } from 'viem'
+import { optimism } from 'tevm/common'
+import { createTevmTransport } from 'tevm'
+import { MyContract } from './MyContract.sol'
+
+const client = createClient({
+ transport: createTevmTransport({
+ fork: { transport: http('https://mainnet.optimism.io')({}) }
+ }),
+ chain: optimism,
+})
+
+async function example() {
+ const result = await tevmDeploy(client, MyContract.deploy('constructor arg'))
+ console.log(result.createdAddress)
+
+ // In manual mode, you must mine the transaction
+ await client.mine()
+
+ // Alternatively, you can get the contract address from the transaction receipt
+ const receipt = await client.getTransactionReceipt({ hash: result.transactionHash })
+ console.log(receipt.contractAddress)
+}
+
+example()
+```
+
+## See
+
+ - [DeployParams](https://tevm.sh/reference/tevm/actions/type-aliases/deployparams/) for options reference.
+ - [DeployResult](https://tevm.sh/reference/tevm/actions/type-aliases/deployresult/) for return values reference.
+ - [BaseCallParams](https://tevm.sh/reference/tevm/actions/type-aliases/basecallparams-1/) for the base call parameters.
+ - [TEVM Actions Guide](https://tevm.sh/learn/actions/)
+ - [SetAccount](https://tevm.sh/reference/tevm/actions/type-aliases/setaccountparams/) for putting contract bytecode into the state without deploying.
+ - [TEVM Bundler Guide](https://tevm.sh/learn/solidity-imports/) for using the TEVM bundler to deploy contracts.
+
+Additionally, you can use the viem wallet action `deploy` as a viable alternative. While it doesn't offer the same advanced functionality such as account impersonation or tracing capabilities, it works great for simple use cases.
+
## Defined in
[packages/memory-client/src/tevmDeploy.js:87](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/tevmDeploy.js#L87)
diff --git a/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmDumpState.md b/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmDumpState.md
index 33c6d5ded7..539c89d9a8 100644
--- a/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmDumpState.md
+++ b/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmDumpState.md
@@ -7,6 +7,12 @@ title: "tevmDumpState"
> **tevmDumpState**(`client`): `Promise`\<[`DumpStateResult`](/reference/tevm/actions/type-aliases/dumpstateresult/)\<[`TevmDumpStateError`](/reference/tevm/actions/type-aliases/tevmdumpstateerror/)\>\>
+A tree-shakeable version of the `tevmDumpState` action for viem.
+Dumps the state of TEVM into a plain JavaScript object that can later be used to restore state
+using the `tevmLoadState` action.
+
+This action is useful for persisting and restoring the state between different sessions or processes.
+
## Parameters
• **client**: `Client`\<[`TevmTransport`](/reference/tevm/memory-client/type-aliases/tevmtransport/)\<`string`\>, `undefined` \| `Chain`, `undefined` \| `Account`, `undefined`, `undefined` \| `object`\>
@@ -19,6 +25,37 @@ The viem client configured with TEVM transport.
The dump of the TEVM state.
+## Example
+
+```typescript
+import { tevmDumpState } from 'tevm/actions'
+import { createClient, http } from 'viem'
+import { optimism } from 'tevm/common'
+import { createTevmTransport } from 'tevm'
+import fs from 'fs'
+
+const client = createClient({
+ transport: createTevmTransport({
+ fork: { transport: http('https://mainnet.optimism.io')({}) }
+ }),
+ chain: optimism,
+})
+
+async function example() {
+ const state = await tevmDumpState(client)
+ fs.writeFileSync('state.json', JSON.stringify(state))
+ console.log('State dumped to state.json')
+}
+
+example()
+```
+
+## See
+
+ - [DumpStateResult](https://tevm.sh/reference/tevm/actions/type-aliases/dumpstateresult/) for return values reference.
+ - [TEVM Actions Guide](https://tevm.sh/learn/actions/)
+ - [tevmLoadState](https://tevm.sh/reference/tevm/actions/functions/tevmLoadState/) for restoring the state.
+
## Defined in
[packages/memory-client/src/tevmDumpState.js:41](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/tevmDumpState.js#L41)
diff --git a/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmGetAccount.md b/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmGetAccount.md
index cdf2f15842..b05e8adb1e 100644
--- a/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmGetAccount.md
+++ b/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmGetAccount.md
@@ -7,6 +7,14 @@ title: "tevmGetAccount"
> **tevmGetAccount**(`client`, `params`): `Promise`\<[`GetAccountResult`](/reference/tevm/actions/type-aliases/getaccountresult/)\<[`TevmGetAccountError`](/reference/tevm/actions/type-aliases/tevmgetaccounterror/)\>\>
+A tree-shakeable version of the `tevmGetAccount` action for viem.
+Retrieves the account information from TEVM.
+
+This function allows you to retrieve information about an account, including its address and optionally its contract storage.
+The `returnStorage` parameter determines whether the contract storage should be returned. Note that it only returns the storage that is cached in the VM.
+In fork mode, if the storage hasn't been cached yet, it will not be returned. This defaults to `false`.
+Be aware that returning storage can be very expensive if a contract has a lot of storage.
+
## Parameters
• **client**: `Client`\<[`TevmTransport`](/reference/tevm/memory-client/type-aliases/tevmtransport/)\<`string`\>, `undefined` \| `Chain`, `undefined` \| `Account`, `undefined`, `undefined` \| `object`\>
@@ -23,6 +31,38 @@ Parameters for retrieving the account information.
The account information.
+## Example
+
+```typescript
+import { tevmGetAccount } from 'tevm/actions'
+import { createClient, http } from 'viem'
+import { optimism } from 'tevm/common'
+import { createTevmTransport } from 'tevm'
+
+const client = createClient({
+ transport: createTevmTransport({
+ fork: { transport: http('https://mainnet.optimism.io')({}) }
+ }),
+ chain: optimism,
+})
+
+async function example() {
+ const account = await tevmGetAccount(client, {
+ address: '0x123...',
+ returnStorage: true,
+ })
+ console.log(account)
+}
+
+example()
+```
+
+## See
+
+ - [GetAccountParams](https://tevm.sh/reference/tevm/actions/type-aliases/getaccountparams/) for options reference.
+ - [GetAccountResult](https://tevm.sh/reference/tevm/actions/type-aliases/getaccountresult/) for return values reference.
+ - [TEVM Actions Guide](https://tevm.sh/learn/actions/)
+
## Defined in
[packages/memory-client/src/tevmGetAccount.js:45](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/tevmGetAccount.js#L45)
diff --git a/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmLoadState.md b/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmLoadState.md
index c9d21d012b..e62d20fc1b 100644
--- a/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmLoadState.md
+++ b/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmLoadState.md
@@ -7,6 +7,11 @@ title: "tevmLoadState"
> **tevmLoadState**(`client`, `params`): `Promise`\<[`LoadStateResult`](/reference/tevm/actions/type-aliases/loadstateresult/)\<[`InternalError`](/reference/tevm/errors/classes/internalerror/)\>\>
+A tree-shakeable version of the `tevmLoadState` action for viem.
+Loads the state into TEVM from a plain JavaScript object.
+
+This action is useful for restoring the state that was previously dumped using the `tevmDumpState` action.
+
## Parameters
• **client**: `Client`\<[`TevmTransport`](/reference/tevm/memory-client/type-aliases/tevmtransport/)\<`string`\>, `undefined` \| `Chain`, `undefined` \| `Account`, `undefined`, `undefined` \| `object`\>
@@ -23,6 +28,38 @@ The state to load into TEVM.
The result of loading the state.
+## Example
+
+```typescript
+import { tevmLoadState } from 'tevm/actions'
+import { createClient, http } from 'viem'
+import { optimism } from 'tevm/common'
+import { createTevmTransport } from 'tevm'
+import fs from 'fs'
+
+const client = createClient({
+ transport: createTevmTransport({
+ fork: { transport: http('https://mainnet.optimism.io')({}) }
+ }),
+ chain: optimism,
+})
+
+async function example() {
+ const state = JSON.parse(fs.readFileSync('state.json', 'utf8'))
+ const result = await tevmLoadState(client, state)
+ console.log('State loaded:', result)
+}
+
+example()
+```
+
+## See
+
+ - [LoadStateParams](https://tevm.sh/reference/tevm/actions/type-aliases/loadstateparams/) for options reference.
+ - [LoadStateResult](https://tevm.sh/reference/tevm/actions/type-aliases/loadstateresult/) for return values reference.
+ - [TEVM Actions Guide](https://tevm.sh/learn/actions/)
+ - [tevmDumpState](https://tevm.sh/reference/tevm/actions/functions/tevmDumpState/) for dumping the state.
+
## Defined in
[packages/memory-client/src/tevmLoadState.js:42](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/tevmLoadState.js#L42)
diff --git a/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmMine.md b/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmMine.md
index d1afa510c0..35421634a4 100644
--- a/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmMine.md
+++ b/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmMine.md
@@ -7,6 +7,16 @@ title: "tevmMine"
> **tevmMine**(`client`, `params`?): `Promise`\<[`MineResult`](/reference/tevm/actions/type-aliases/mineresult/)\>
+A tree-shakeable version of the `tevmMine` action for viem.
+Mines blocks in TEVM.
+
+This function allows you to mine blocks in the TEVM, which is necessary for updating the canonical head state.
+The result of mining includes an array of block hashes of the mined blocks.
+
+You can customize the mining process with the `blockCount` and `interval` parameters:
+- `blockCount`: The number of blocks to mine. Defaults to 1.
+- `interval`: The interval between block timestamps in seconds. Defaults to 1.
+
## Parameters
• **client**: `Client`\<[`TevmTransport`](/reference/tevm/memory-client/type-aliases/tevmtransport/)\<`string`\>, `undefined` \| `Chain`, `undefined` \| `Account`, `undefined`, `undefined` \| `object`\>
@@ -23,6 +33,40 @@ Optional parameters for mining blocks.
The result of mining blocks, including an array of block hashes.
+## Example
+
+```typescript
+import { tevmMine } from 'tevm/actions'
+import { createClient, http } from 'viem'
+import { optimism } from 'tevm/common'
+import { createTevmTransport } from 'tevm'
+
+const client = createClient({
+ transport: createTevmTransport({
+ fork: { transport: http('https://mainnet.optimism.io')({}) }
+ }),
+ chain: optimism,
+})
+
+async function example() {
+ // Mine a single block
+ const result = await tevmMine(client)
+ console.log('Mined block hashes:', result.blockHashes)
+
+ // Mine 5 blocks with a 10 second interval between each block
+ const resultWithParams = await tevmMine(client, { blockCount: 5, interval: 10 })
+ console.log('Mined block hashes with params:', resultWithParams.blockHashes)
+}
+
+example()
+```
+
+## See
+
+ - [MineParams](https://tevm.sh/reference/tevm/actions/type-aliases/mineparams/) for options reference.
+ - [MineResult](https://tevm.sh/reference/tevm/actions/type-aliases/mineresult/) for return values reference.
+ - [TEVM Actions Guide](https://tevm.sh/learn/actions/)
+
## Defined in
[packages/memory-client/src/tevmMine.js:49](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/tevmMine.js#L49)
diff --git a/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmReady.md b/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmReady.md
index 0861f3dc85..22f57ebdc3 100644
--- a/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmReady.md
+++ b/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmReady.md
@@ -7,6 +7,15 @@ title: "tevmReady"
> **tevmReady**(`client`): `Promise`\<`true`\>
+A tree-shakeable version of the `tevmReady` action for viem.
+Checks if TEVM is ready.
+
+This function ensures that the TEVM is fully initialized and ready for operations.
+It resolves to `true` if the TEVM is ready, and throws an error if the VM fails to initialize.
+
+Note: It is not necessary to explicitly call `tevmReady` because all actions implicitly wait for TEVM to be ready.
+However, this can be useful if you want to isolate initialization from the action, for example, when running benchmark tests.
+
## Parameters
• **client**: `Client`\<[`TevmTransport`](/reference/tevm/memory-client/type-aliases/tevmtransport/)\<`string`\>, `undefined` \| `Chain`, `undefined` \| `Account`, `undefined`, `undefined` \| `object`\>
@@ -19,6 +28,41 @@ The viem client configured with TEVM transport.
Resolves when ready, rejects if VM fails to initialize.
+## Throws
+
+If the VM fails to initialize.
+
+## Example
+
+```typescript
+import { tevmReady } from 'tevm/actions'
+import { createClient, http } from 'viem'
+import { optimism } from 'tevm/common'
+import { createTevmTransport } from 'tevm'
+
+const client = createClient({
+ transport: createTevmTransport({
+ fork: { transport: http('https://mainnet.optimism.io')({}) }
+ }),
+ chain: optimism,
+})
+
+async function example() {
+ try {
+ await tevmReady(client)
+ console.log('TEVM is ready')
+ } catch (error) {
+ console.error('Failed to initialize TEVM:', error)
+ }
+}
+
+example()
+```
+
+## See
+
+[TEVM Actions Guide](https://tevm.sh/learn/actions/)
+
## Defined in
[packages/memory-client/src/tevmReady.js:43](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/tevmReady.js#L43)
diff --git a/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmSetAccount.md b/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmSetAccount.md
index 7cc0b29037..1ca74dc0bd 100644
--- a/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmSetAccount.md
+++ b/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmSetAccount.md
@@ -7,6 +7,12 @@ title: "tevmSetAccount"
> **tevmSetAccount**(`client`, `params`): `Promise`\<[`SetAccountResult`](/reference/tevm/actions/type-aliases/setaccountresult/)\<[`TevmSetAccountError`](/reference/tevm/actions/type-aliases/tevmsetaccounterror/)\>\>
+A tree-shakeable version of the `tevmSetAccount` action for viem.
+Sets the account in TEVM.
+
+This function allows you to set various properties of an account in TEVM, such as its balance, nonce, contract deployedBytecode, and storage state.
+It is a powerful tool for setting up test environments and manipulating accounts for advanced scenarios.
+
## Parameters
• **client**: `Client`\<[`TevmTransport`](/reference/tevm/memory-client/type-aliases/tevmtransport/)\<`string`\>, `undefined` \| `Chain`, `undefined` \| `Account`, `undefined`, `undefined` \| `object`\>
@@ -23,6 +29,45 @@ Parameters for setting the account.
The result of setting the account.
+## Example
+
+```typescript
+import { tevmSetAccount } from 'tevm/actions'
+import { createClient, http } from 'viem'
+import { optimism } from 'tevm/common'
+import { createTevmTransport } from 'tevm'
+import { numberToHex } from '@tevm/utils'
+import { SimpleContract } from 'tevm/contract'
+
+const client = createClient({
+ transport: createTevmTransport({
+ fork: { transport: http('https://mainnet.optimism.io')({}) }
+ }),
+ chain: optimism,
+})
+
+async function example() {
+ await tevmSetAccount(client, {
+ address: `0x${'0123'.repeat(10)}`,
+ balance: 100n,
+ nonce: 1n,
+ deployedBytecode: SimpleContract.deployedBytecode,
+ state: {
+ [`0x${'0'.repeat(64)}`]: numberToHex(420n),
+ },
+ })
+ console.log('Account set')
+}
+
+example()
+```
+
+## See
+
+ - [SetAccountParams](https://tevm.sh/reference/tevm/actions/type-aliases/setaccountparams/) for options reference.
+ - [SetAccountResult](https://tevm.sh/reference/tevm/actions/type-aliases/setaccountresult/) for return values reference.
+ - [TEVM Actions Guide](https://tevm.sh/learn/actions/)
+
## Defined in
[packages/memory-client/src/tevmSetAccount.js:50](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/tevmSetAccount.js#L50)
diff --git a/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmViemActions.md b/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmViemActions.md
index 2b740f9ea5..282a58c11d 100644
--- a/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmViemActions.md
+++ b/docs/src/content/docs/reference/@tevm/memory-client/functions/tevmViemActions.md
@@ -7,6 +7,13 @@ title: "tevmViemActions"
> **tevmViemActions**(): (`client`) => [`TevmViemActionsApi`](/reference/tevm/memory-client/type-aliases/tevmviemactionsapi/)
+A viem extension that adds TEVM actions to a viem client.
+The viem client must already have TEVM support via `createTevmClient` or `createTevmTransport`.
+
+This extension provides a comprehensive set of actions to interact with the TEVM, including calls, contract interactions, deployments, mining, and more.
+
+Note: If you are building a frontend application, you should use the tree-shakable API instead to optimize bundle size.
+
## Returns
`Function`
@@ -21,6 +28,36 @@ The viem extension to add TevmViemActionsApi
[`TevmViemActionsApi`](/reference/tevm/memory-client/type-aliases/tevmviemactionsapi/)
+## Example
+
+```typescript
+import { createClient, http } from 'viem'
+import { optimism } from 'tevm/common'
+import { createTevmTransport, tevmViemActions } from 'tevm'
+
+const client = createClient({
+ transport: createTevmTransport({
+ fork: { transport: http('https://mainnet.optimism.io')({}) }
+ }),
+ chain: optimism,
+}).extend(tevmViemActions())
+
+async function example() {
+ const account = await client.tevmGetAccount({
+ address: '0x123...',
+ returnStorage: true,
+ })
+ console.log(account)
+}
+
+example()
+```
+
+## See
+
+ - [TEVM Actions Guide](https://tevm.sh/learn/actions/)
+ - [Viem Client Guide](https://viem.sh/docs/clients/)
+
## Defined in
[packages/memory-client/src/tevmViemActions.js:39](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/tevmViemActions.js#L39)
diff --git a/docs/src/content/docs/reference/@tevm/memory-client/type-aliases/MemoryClient.md b/docs/src/content/docs/reference/@tevm/memory-client/type-aliases/MemoryClient.md
index 7554d746cf..865f6f0ab3 100644
--- a/docs/src/content/docs/reference/@tevm/memory-client/type-aliases/MemoryClient.md
+++ b/docs/src/content/docs/reference/@tevm/memory-client/type-aliases/MemoryClient.md
@@ -12,6 +12,12 @@ The MemoryClient comes preloaded with all wallet, test, public, and TEVM actions
This client allows for extensive interaction with the EVM, including making JSON-RPC requests, managing accounts, forking networks, and handling state persistence.
+## Type Parameters
+
+• **TChain** *extends* `Chain` \| `undefined` = `Chain` \| `undefined`
+
+• **TAccountOrAddress** *extends* `Account` \| [`Address`](/reference/tevm/utils/type-aliases/address/) \| `undefined` = `Account` \| [`Address`](/reference/tevm/utils/type-aliases/address/) \| `undefined`
+
## Example
```typescript
@@ -192,12 +198,6 @@ const balance = await tevm.runContractCall(
console.log(balance); // 1n
```
-## Type Parameters
-
-• **TChain** *extends* `Chain` \| `undefined` = `Chain` \| `undefined`
-
-• **TAccountOrAddress** *extends* `Account` \| [`Address`](/reference/tevm/utils/type-aliases/address/) \| `undefined` = `Account` \| [`Address`](/reference/tevm/utils/type-aliases/address/) \| `undefined`
-
## Defined in
[packages/memory-client/src/MemoryClient.ts:193](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/MemoryClient.ts#L193)
diff --git a/docs/src/content/docs/reference/@tevm/memory-client/type-aliases/MemoryClientOptions.md b/docs/src/content/docs/reference/@tevm/memory-client/type-aliases/MemoryClientOptions.md
index 3b48ebafc3..9a71c4a905 100644
--- a/docs/src/content/docs/reference/@tevm/memory-client/type-aliases/MemoryClientOptions.md
+++ b/docs/src/content/docs/reference/@tevm/memory-client/type-aliases/MemoryClientOptions.md
@@ -12,6 +12,20 @@ Configuration options for creating a [MemoryClient](../../../../../../../referen
This type extends `TevmNodeOptions` and includes specific options for configuring the MemoryClient,
such as the transport type, account, polling interval, and caching behavior.
+## Type Parameters
+
+• **TCommon** *extends* [`Common`](/reference/tevm/common/type-aliases/common/) & `Chain` = [`Common`](/reference/tevm/common/type-aliases/common/) & `Chain`
+
+The common chain configuration, extending both `Common` and `Chain`.
+
+• **TAccountOrAddress** *extends* `Account` \| [`Address`](/reference/tevm/utils/type-aliases/address/) \| `undefined` = `undefined`
+
+The account or address type for the client.
+
+• **TRpcSchema** *extends* `RpcSchema` \| `undefined` = [`TevmRpcSchema`](/reference/tevm/memory-client/type-aliases/tevmrpcschema/)
+
+The RPC schema type, defaults to `TevmRpcSchema`.
+
## Example
```typescript
@@ -37,20 +51,6 @@ const client = createMemoryClient(options);
- [MemoryClient](../../../../../../../reference/tevm/memory-client/type-aliases/memoryclient)
- [CreateMemoryClientFn](../../../../../../../reference/tevm/memory-client/type-aliases/creatememoryclientfn)
-## Type Parameters
-
-• **TCommon** *extends* [`Common`](/reference/tevm/common/type-aliases/common/) & `Chain` = [`Common`](/reference/tevm/common/type-aliases/common/) & `Chain`
-
-The common chain configuration, extending both `Common` and `Chain`.
-
-• **TAccountOrAddress** *extends* `Account` \| [`Address`](/reference/tevm/utils/type-aliases/address/) \| `undefined` = `undefined`
-
-The account or address type for the client.
-
-• **TRpcSchema** *extends* `RpcSchema` \| `undefined` = [`TevmRpcSchema`](/reference/tevm/memory-client/type-aliases/tevmrpcschema/)
-
-The RPC schema type, defaults to `TevmRpcSchema`.
-
## Defined in
[packages/memory-client/src/MemoryClientOptions.ts:50](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/MemoryClientOptions.ts#L50)
diff --git a/docs/src/content/docs/reference/@tevm/memory-client/type-aliases/TevmActions.md b/docs/src/content/docs/reference/@tevm/memory-client/type-aliases/TevmActions.md
deleted file mode 100644
index e8f158eb67..0000000000
--- a/docs/src/content/docs/reference/@tevm/memory-client/type-aliases/TevmActions.md
+++ /dev/null
@@ -1,305 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "TevmActions"
----
-
-> **TevmActions**: `object`
-
-Provides powerful actions for interacting with the EVM using the TEVM API.
-These actions allow for low-level access to the EVM, managing accounts, deploying contracts, and more.
-
-## See
-
- - [Actions Guide](https://tevm.sh/learn/actions/)
- - [Viem Actions API](https://viem.sh/docs/actions/introduction)
-
-## Type declaration
-
-### tevm
-
-> **tevm**: `TevmNode` & `Eip1193RequestProvider`
-
-Low level access to TEVM can be accessed via `tevm`. These APIs are not guaranteed to be stable.
-
-#### See
-
-TevmNode
-
-#### Example
-
-```typescript
-import { createMemoryClient } from 'tevm'
-
-const memoryClient = createMemoryClient()
-
-// low level access to the TEVM VM, blockchain, EVM, stateManager, mempool, receiptsManager and more are available
-const vm = await memoryClient.tevm.getVm()
-vm.runBlock(...)
-const { blockchain, evm, stateManager } = vm
-blockchain.addBlock(...)
-evm.runCall(...)
-stateManager.putAccount(...)
-
-const mempool = await memoryClient.tevm.getTxPool()
-const receiptsManager = await memoryClient.tevm.getReceiptsManager()
-```
-
-### tevmCall
-
-> **tevmCall**: `TevmActionsApi`\[`"call"`\]
-
-A powerful low level API for executing calls and sending transactions.
-See [CallParams](https://tevm.sh/reference/tevm/actions/type-aliases/callparams/) for options reference.
-See [CallResult](https://tevm.sh/reference/tevm/actions/type-aliases/callresult/) for return values reference.
-Remember, you must set `createTransaction: true` to send a transaction. Otherwise, it will be a call. You must also mine the transaction
-before it updates the canonical head state. This can be avoided by setting mining mode to `auto` when using createMemoryClient.
-
-#### Example
-
-```typescript
-import { createMemoryClient } from 'tevm'
-import { ERC20 } from 'tevm/contract'
-
-const client = createMemoryClient()
-
-const token = ERC20.withAddress(`0x${'0721'.repeat(10)}`)
-
-await client.setAccount(token)
-
-const balance = await client.tevmCall({
- to: token.address,
- data: encodeFunctionData(token.read.balanceOf, [token.address]),
-})
-```
-In addition to making basic calls, you can also do advanced things like:
-- Impersonate accounts via passing in `from`, `caller`, or `origin`
-- Set the call depth via `depth`
-- Create a trace or access list using `createTrace: true` or `createAccessList: true`
-- Send as a transaction with `createTransaction: true`
-For all options see [CallParams](https://tevm.sh/reference/tevm/actions/type-aliases/callparams/)
-
-### tevmContract
-
-> **tevmContract**: `TevmActionsApi`\[`"contract"`\]
-
-A powerful low level API for calling contracts. Similar to `tevmCall` but takes care of encoding and decoding data, revert messages, etc.
-See [ContractParams](https://tevm.sh/reference/tevm/actions/type-aliases/contractparams/) for options reference.
-See [ContractResult](https://tevm.sh/reference/tevm/actions/type-aliases/contractresult/) for return values reference.
-Remember, you must set `createTransaction: true` to send a transaction. Otherwise, it will be a call. You must also mine the transaction
-before it updates the canonical head state. This can be avoided by setting mining mode to `auto` when using createMemoryClient.
-
-#### Example
-
-```typescript
-import { createMemoryClient } from 'tevm'
-import { ERC20 } from './MyERC721.sol'
-
-const client = createMemoryClient()
-const token = ERC20.withAddress(`0x${'0721'.repeat(10)}`)
-await client.setAccount(token)
-const balance = await client.tevmContract({
- contract: token,
- method: token.read.balanceOf,
- args: [token.address],
-})
-```
-In addition to making basic calls, you can also do advanced things like:
-- Impersonate accounts via passing in `from`, `caller`, or `origin`
-- Set the call depth via `depth`
-- Create a trace or access list using `createTrace: true` or `createAccessList: true`
-- Send as a transaction with `createTransaction: true`
-For all options see [ContractParams](https://tevm.sh/reference/tevm/actions/type-aliases/contractparams/)
-
-### tevmDeploy
-
-> **tevmDeploy**: `TevmActionsApi`\[`"deploy"`\]
-
-Deploys a contract to the EVM with encoded constructor arguments. Extends `tevmCall` so it supports all advanced options.
-
-#### See
-
- - [DeployParams](https://tevm.sh/reference/tevm/actions/type-aliases/deployparams/) for options reference.
- - [DeployResult](https://tevm.sh/reference/tevm/actions/type-aliases/deployresult/) for return values reference.
-Remember, you must set `createTransaction: true` to send a transaction. Otherwise, it will be a call. You must also mine the transaction
-before it updates the canonical head state. This can be avoided by setting mining mode to `auto` when using createMemoryClient.
-
-#### Example
-
-```typescript
-import { createMemoryClient } from 'tevm'
-import { ERC20 } from './MyERC721.sol'
-
-const client = createMemoryClient()
-const token = ERC20.withAddress(`0x${'0721'.repeat(10)}`)
-
-const deploymentResult = await client.tevmDeploy({
- abi: token.abi,
- bytecode: token.bytecode,
- args: ['TokenName', 18, 'SYMBOL'],
-})
-
-console.log(deploymentResult.createdAddress)
-```
-
-### tevmDumpState
-
-> **tevmDumpState**: `TevmActionsApi`\[`"dumpState"`\]
-
-Dumps a JSON serializable state from the EVM. This can be useful for persisting and restoring state between processes.
-
-#### Example
-
-```typescript
-import { createMemoryClient } from 'tevm'
-import fs from 'fs'
-const client = createMemoryClient()
-const state = await client.tevmDumpState()
-fs.writeFileSync('state.json', JSON.stringify(state))
-```
-
-### tevmGetAccount
-
-> **tevmGetAccount**: `TevmActionsApi`\[`"getAccount"`\]
-
-Gets the account state of an account. It does not return the storage state by default but can if `returnStorage` is set to `true`.
-In forked mode, the storage is only the storage TEVM has cached and may not represent all the on-chain storage.
-
-#### See
-
- - [GetAccountParams](https://tevm.sh/reference/tevm/actions/type-aliases/getaccountparams/) for options reference.
- - [GetAccountResult](https://tevm.sh/reference/tevm/actions/type-aliases/getaccountresult/) for return values reference.
-
-#### Example
-
-```typescript
-import { createMemoryClient } from 'tevm'
-
-const client = createMemoryClient()
-
-const account = await client.tevmGetAccount({
- address: `0x${'0000'.repeat(10)}`,
- returnStorage: true,
-})
-```
-
-### tevmLoadState
-
-> **tevmLoadState**: `TevmActionsApi`\[`"loadState"`\]
-
-Loads a JSON serializable state into the EVM. This can be useful for persisting and restoring state between processes.
-
-#### Example
-
-```typescript
-import { createMemoryClient } from 'tevm'
-import fs from 'fs'
-
-const client = createMemoryClient()
-
-const state = fs.readFileSync('state.json', 'utf8')
-
-await client.tevmLoadState(state)
-```
-
-### tevmMine
-
-> **tevmMine**: `TevmActionsApi`\[`"mine"`\]
-
-Mines a new block with all pending transactions. In `manual` mode you must call this manually before the canonical head state is updated.
-
-#### Example
-
-```typescript
-import { createMemoryClient } from 'tevm'
-
-const client = createMemoryClient()
-
-await client.tevmMine()
-```
-
-### tevmReady()
-
-> **tevmReady**: () => `Promise`\<`true`\>
-
-Returns a promise that resolves when the TEVM is ready.
-This is not needed to explicitly be called as all actions will wait for the TEVM to be ready.
-
-#### Example
-
-```typescript
-import { createMemoryClient } from 'tevm'
-
-const client = createMemoryClient()
-
-await client.tevmReady()
-```
-Same as calling `client.tevm.ready()`
-
-#### Returns
-
-`Promise`\<`true`\>
-
-### ~~tevmScript~~
-
-> **tevmScript**: `TevmActionsApi`\[`"script"`\]
-
-#### Example
-
-```typescript
-import { createMemoryClient } from 'tevm'
-import { ERC20 } from './MyERC721.sol'
-
-const client = createMemoryClient()
-
-const balance = await client.tevmContract({
- createTransaction: true,
- deployedBytecode: ERC20.deployedBytecode,
- abi: ERC20.abi,
- method: 'mint',
- args: [client.address, 1n],
-})
-```
-
-:::caution[Deprecated]
-in favor of `tevmContract`. To migrate simply replace `tevmScript` with `tevmContract` as the API is supported and more.
-`tevmContract` also now supports deploying contracts with constructor arguments too via `params.code`. `tevmScript` previously did not support this
-and only supported deployedBytecode with no constructor arguments. `tevmContract` supports using deployedBytecode as well.
-Remember, you must set `createTransaction: true` to send a transaction. Otherwise, it will be a call. You must also mine the transaction
-before it updates the canonical head state. This can be avoided by setting mining mode to `auto` when using createMemoryClient.
-:::
-
-### tevmSetAccount
-
-> **tevmSetAccount**: `TevmActionsApi`\[`"setAccount"`\]
-
-Sets any property of an account including its balance, nonce, contract deployedBytecode, contract state, and more.
-
-#### See
-
- - [SetAccountParams](https://tevm.sh/reference/tevm/actions/type-aliases/setaccountparams/) for options reference.
- - [SetAccountResult](https://tevm.sh/reference/tevm/actions/type-aliases/setaccountresult/) for return values reference.
-
-#### Example
-
-```typescript
-import { createMemoryClient, numberToHex } from 'tevm'
-import { SimpleContract } from 'tevm/contract'
-
-const client = createMemoryClient()
-
-await client.tevmSetAccount({
- address: `0x${'0123'.repeat(10)}`,
- balance: 100n,
- nonce: 1n,
- deployedBytecode: SimpleContract.deployedBytecode,
- state: {
- [`0x${'0'.repeat(64)}`]: numberToHex(420n),
- }
-})
-```
-
-## Defined in
-
-[packages/memory-client/src/TevmActions.ts:11](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/TevmActions.ts#L11)
diff --git a/docs/src/content/docs/reference/@tevm/memory-client/type-aliases/TevmViemActionsApi.md b/docs/src/content/docs/reference/@tevm/memory-client/type-aliases/TevmViemActionsApi.md
index c385d4a2cc..2e9d92504b 100644
--- a/docs/src/content/docs/reference/@tevm/memory-client/type-aliases/TevmViemActionsApi.md
+++ b/docs/src/content/docs/reference/@tevm/memory-client/type-aliases/TevmViemActionsApi.md
@@ -11,15 +11,6 @@ A custom [viem extension](https://viem.sh/docs/clients/custom#extending-with-act
Tevm specific actions to the client. These actions come preloaded with [MemoryClient](https://tevm.sh/reference/tevm/memory-client/type-aliases/memoryclient/)
To add these actions use the `extend` method on a TevmClient with the tevmViemActions() extension.
-## Example
-
-```typescript
-import { createTevmClient, tevmViemActions } from 'tevm'
-
-const client = createTevmClient()
- .extend(tevmViemActions())
-```
-
## Type declaration
### tevm
@@ -66,6 +57,15 @@ const client = createTevmClient()
> **tevmSetAccount**: `TevmActionsApi`\[`"setAccount"`\]
+## Example
+
+```typescript
+import { createTevmClient, tevmViemActions } from 'tevm'
+
+const client = createTevmClient()
+ .extend(tevmViemActions())
+```
+
## Defined in
[packages/memory-client/src/TevmViemActionsApi.ts:16](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/TevmViemActionsApi.ts#L16)
diff --git a/docs/src/content/docs/reference/@tevm/node/classes/ProviderRpcError.md b/docs/src/content/docs/reference/@tevm/node/classes/ProviderRpcError.md
index 6b19c180e6..5a6f61a308 100644
--- a/docs/src/content/docs/reference/@tevm/node/classes/ProviderRpcError.md
+++ b/docs/src/content/docs/reference/@tevm/node/classes/ProviderRpcError.md
@@ -45,7 +45,7 @@ title: "ProviderRpcError"
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -79,7 +79,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.err
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -93,7 +93,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -107,7 +107,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -117,10 +117,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -131,6 +127,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`Error.prepareStackTrace`
@@ -203,7 +203,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -227,7 +227,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -251,4 +251,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/node/functions/createTevmNode.md b/docs/src/content/docs/reference/@tevm/node/functions/createTevmNode.md
index d9dfc616ae..f0b8adc059 100644
--- a/docs/src/content/docs/reference/@tevm/node/functions/createTevmNode.md
+++ b/docs/src/content/docs/reference/@tevm/node/functions/createTevmNode.md
@@ -7,6 +7,8 @@ title: "createTevmNode"
> **createTevmNode**(`options`?): [`TevmNode`](/reference/tevm/node/type-aliases/tevmnode/)\<`"fork"` \| `"normal"`, `object`\>
+Creates the base instance of a memory client
+
## Parameters
• **options?**: [`TevmNodeOptions`](/reference/tevm/node/type-aliases/tevmnodeoptions/)\<[`Common`](/reference/tevm/common/type-aliases/common/)\> = `{}`
@@ -15,6 +17,11 @@ title: "createTevmNode"
[`TevmNode`](/reference/tevm/node/type-aliases/tevmnode/)\<`"fork"` \| `"normal"`, `object`\>
+## Example
+
+```ts
+ ```
+
## Defined in
[packages/node/src/createTevmNode.js:27](https://github.com/evmts/tevm-monorepo/blob/main/packages/node/src/createTevmNode.js#L27)
diff --git a/docs/src/content/docs/reference/@tevm/node/type-aliases/BaseClientOptions.md b/docs/src/content/docs/reference/@tevm/node/type-aliases/BaseClientOptions.md
deleted file mode 100644
index 128627fa08..0000000000
--- a/docs/src/content/docs/reference/@tevm/node/type-aliases/BaseClientOptions.md
+++ /dev/null
@@ -1,16 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "BaseClientOptions"
----
-
-> **BaseClientOptions**: [`TevmNodeOptions`](/reference/tevm/node/type-aliases/tevmnodeoptions/)
-
-:::caution[Deprecated]
-Use [TevmNodeOptions](/reference/tevm/node/type-aliases/tevmnodeoptions/) instead.
-:::
-
-## Defined in
-
-[packages/node/src/BaseClientOptions.ts:6](https://github.com/evmts/tevm-monorepo/blob/main/packages/node/src/BaseClientOptions.ts#L6)
diff --git a/docs/src/content/docs/reference/@tevm/node/type-aliases/TevmNode.md b/docs/src/content/docs/reference/@tevm/node/type-aliases/TevmNode.md
index 4b9d5da381..df93d02313 100644
--- a/docs/src/content/docs/reference/@tevm/node/type-aliases/TevmNode.md
+++ b/docs/src/content/docs/reference/@tevm/node/type-aliases/TevmNode.md
@@ -148,6 +148,10 @@ Returns promise that resulves when the client is ready
The client is usable without calling this method but may
have extra latency on the first call from initialization
+#### Returns
+
+`Promise`\<`true`\>
+
#### Example
```ts
@@ -155,10 +159,6 @@ const client = createMemoryClient()
await client.ready()
```
-#### Returns
-
-`Promise`\<`true`\>
-
### removeFilter()
> `readonly` **removeFilter**: (`id`) => `void`
diff --git a/docs/src/content/docs/reference/@tevm/predeploys/functions/definePredeploy.md b/docs/src/content/docs/reference/@tevm/predeploys/functions/definePredeploy.md
index 793e5c17d8..11c24c15b4 100644
--- a/docs/src/content/docs/reference/@tevm/predeploys/functions/definePredeploy.md
+++ b/docs/src/content/docs/reference/@tevm/predeploys/functions/definePredeploy.md
@@ -23,6 +23,28 @@ Defines a predeploy contract to use in the tevm vm
[`Predeploy`](/reference/tevm/predeploys/type-aliases/predeploy/)\<`TName`, `THumanReadableAbi`\>
+## Example
+
+```ts
+import { definePredeploy } from 'tevm/predeploys'
+import { createMemoryClient } from 'tevm/vm'
+import { createContract } from 'tevm/contract'
+
+const predeploy = definePredeploy({
+ address: `0x${'23'.repeat(20)}`,
+ contract: createContract({
+ name: 'PredeployExample',
+ humanReadableAbi: ['function foo() external pure returns (uint256)'],
+ bytecode: '0x608060405234801561001057600080fd5b5061012f806100206000396000f3fe608060405260043610610041576000357c0100',
+ deployedBytecode: '0x608060405260043610610041576000357c010000
+ })
+})
+
+const vm = createMemoryClient({
+ predeploys: [predeploy.predeploy()],
+})
+```
+
## Defined in
[definePredeploy.js:27](https://github.com/evmts/tevm-monorepo/blob/main/packages/predeploys/src/definePredeploy.js#L27)
diff --git a/docs/src/content/docs/reference/@tevm/predeploys/type-aliases/DefinePredeployFn.md b/docs/src/content/docs/reference/@tevm/predeploys/type-aliases/DefinePredeployFn.md
index 17fc4c6885..7c00eec2ec 100644
--- a/docs/src/content/docs/reference/@tevm/predeploys/type-aliases/DefinePredeployFn.md
+++ b/docs/src/content/docs/reference/@tevm/predeploys/type-aliases/DefinePredeployFn.md
@@ -9,6 +9,20 @@ title: "DefinePredeployFn"
Defines a predeploy contract to use in the tevm vm
+## Type Parameters
+
+• **TName** *extends* `string`
+
+• **THumanReadableAbi** *extends* readonly `string`[]
+
+## Parameters
+
+• **contract**: [`Contract`](/reference/tevm/contract/type-aliases/contract/)\<`TName`, `THumanReadableAbi`, [`Address`](/reference/tevm/utils/type-aliases/address/), [`Hex`](/reference/tevm/utils/type-aliases/hex/), [`Hex`](/reference/tevm/utils/type-aliases/hex/)\>
+
+## Returns
+
+[`Predeploy`](/reference/tevm/predeploys/type-aliases/predeploy/)\<`TName`, `THumanReadableAbi`\>
+
## Example
```ts
@@ -31,20 +45,6 @@ const vm = createMemoryClient({
})
```
-## Type Parameters
-
-• **TName** *extends* `string`
-
-• **THumanReadableAbi** *extends* readonly `string`[]
-
-## Parameters
-
-• **contract**: [`Contract`](/reference/tevm/contract/type-aliases/contract/)\<`TName`, `THumanReadableAbi`, [`Address`](/reference/tevm/utils/type-aliases/address/), [`Hex`](/reference/tevm/utils/type-aliases/hex/), [`Hex`](/reference/tevm/utils/type-aliases/hex/)\>
-
-## Returns
-
-[`Predeploy`](/reference/tevm/predeploys/type-aliases/predeploy/)\<`TName`, `THumanReadableAbi`\>
-
## Defined in
[DefinePredeployFn.ts:28](https://github.com/evmts/tevm-monorepo/blob/main/packages/predeploys/src/DefinePredeployFn.ts#L28)
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/anvilDropTransactionJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/anvilDropTransactionJsonRpcProcedure.md
index b71d9cb927..c877a75e95 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/anvilDropTransactionJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/anvilDropTransactionJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "anvilDropTransactionJsonRpcProcedure"
> **anvilDropTransactionJsonRpcProcedure**(`client`): [`AnvilDropTransactionProcedure`](/reference/tevm/procedures/type-aliases/anvildroptransactionprocedure/)
+Request handler for anvil_dropTransaction JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/anvilDumpStateJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/anvilDumpStateJsonRpcProcedure.md
index ca21557924..2575e7085b 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/anvilDumpStateJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/anvilDumpStateJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "anvilDumpStateJsonRpcProcedure"
> **anvilDumpStateJsonRpcProcedure**(`client`): [`AnvilDumpStateProcedure`](/reference/tevm/procedures/type-aliases/anvildumpstateprocedure/)
+Request handler for anvil_dumpState JSON-RPC requests.
+
:::caution[Experimental]
This API should not be used in production and may be trimmed from a public release.
:::
@@ -19,6 +21,8 @@ This API should not be used in production and may be trimmed from a public relea
[`AnvilDumpStateProcedure`](/reference/tevm/procedures/type-aliases/anvildumpstateprocedure/)
+## Param
+
## Defined in
[procedures/src/anvil/anvilDumpStateProcedure.js:10](https://github.com/evmts/tevm-monorepo/blob/main/packages/procedures/src/anvil/anvilDumpStateProcedure.js#L10)
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/anvilGetAutomineJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/anvilGetAutomineJsonRpcProcedure.md
index bde3ebdb80..9893d54a59 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/anvilGetAutomineJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/anvilGetAutomineJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "anvilGetAutomineJsonRpcProcedure"
> **anvilGetAutomineJsonRpcProcedure**(`client`): [`AnvilGetAutomineProcedure`](/reference/tevm/procedures/type-aliases/anvilgetautomineprocedure/)
+Request handler for anvil_getAutomine JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/anvilImpersonateAccountJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/anvilImpersonateAccountJsonRpcProcedure.md
index 99040c8f94..faf26208a6 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/anvilImpersonateAccountJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/anvilImpersonateAccountJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "anvilImpersonateAccountJsonRpcProcedure"
> **anvilImpersonateAccountJsonRpcProcedure**(`client`): [`AnvilImpersonateAccountProcedure`](/reference/tevm/procedures/type-aliases/anvilimpersonateaccountprocedure/)
+Request handler for anvil_impersonateAccount JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/anvilLoadStateJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/anvilLoadStateJsonRpcProcedure.md
index 3d647b86e3..4178704f6b 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/anvilLoadStateJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/anvilLoadStateJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "anvilLoadStateJsonRpcProcedure"
> **anvilLoadStateJsonRpcProcedure**(`client`): [`AnvilLoadStateProcedure`](/reference/tevm/procedures/type-aliases/anvilloadstateprocedure/)
+Request handler for anvil_loadState JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/anvilResetJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/anvilResetJsonRpcProcedure.md
index 9037df00d9..7a12267ecb 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/anvilResetJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/anvilResetJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "anvilResetJsonRpcProcedure"
> **anvilResetJsonRpcProcedure**(`client`): [`AnvilResetProcedure`](/reference/tevm/procedures/type-aliases/anvilresetprocedure/)
+Request handler for anvil_reset JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/anvilSetBalanceJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/anvilSetBalanceJsonRpcProcedure.md
index ce57a0815a..17e4294f87 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/anvilSetBalanceJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/anvilSetBalanceJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "anvilSetBalanceJsonRpcProcedure"
> **anvilSetBalanceJsonRpcProcedure**(`client`): [`AnvilSetBalanceProcedure`](/reference/tevm/procedures/type-aliases/anvilsetbalanceprocedure/)
+Request handler for anvil_setBalance JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/anvilSetChainIdJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/anvilSetChainIdJsonRpcProcedure.md
index eaf0ff538f..b46d1a9bd2 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/anvilSetChainIdJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/anvilSetChainIdJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "anvilSetChainIdJsonRpcProcedure"
> **anvilSetChainIdJsonRpcProcedure**(`client`): [`AnvilSetChainIdProcedure`](/reference/tevm/procedures/type-aliases/anvilsetchainidprocedure/)
+Request handler for anvil_setChainId JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/anvilSetCoinbaseJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/anvilSetCoinbaseJsonRpcProcedure.md
index 9f72ca5532..292350c486 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/anvilSetCoinbaseJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/anvilSetCoinbaseJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "anvilSetCoinbaseJsonRpcProcedure"
> **anvilSetCoinbaseJsonRpcProcedure**(`client`): [`AnvilSetCoinbaseProcedure`](/reference/tevm/procedures/type-aliases/anvilsetcoinbaseprocedure/)
+Request handler for anvil_SetCoinbase JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/anvilSetNonceJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/anvilSetNonceJsonRpcProcedure.md
index b986664240..c74e6d5d3f 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/anvilSetNonceJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/anvilSetNonceJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "anvilSetNonceJsonRpcProcedure"
> **anvilSetNonceJsonRpcProcedure**(`client`): [`AnvilSetNonceProcedure`](/reference/tevm/procedures/type-aliases/anvilsetnonceprocedure/)
+Request handler for anvil_setNonce JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/anvilSetStorageAtJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/anvilSetStorageAtJsonRpcProcedure.md
index 840147c5c7..f3e631c43a 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/anvilSetStorageAtJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/anvilSetStorageAtJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "anvilSetStorageAtJsonRpcProcedure"
> **anvilSetStorageAtJsonRpcProcedure**(`client`): [`AnvilSetStorageAtProcedure`](/reference/tevm/procedures/type-aliases/anvilsetstorageatprocedure/)
+Request handler for anvil_setStorageAt JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/anvilStopImpersonatingAccountJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/anvilStopImpersonatingAccountJsonRpcProcedure.md
index 101d51fffc..73d93f1428 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/anvilStopImpersonatingAccountJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/anvilStopImpersonatingAccountJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "anvilStopImpersonatingAccountJsonRpcProcedure"
> **anvilStopImpersonatingAccountJsonRpcProcedure**(`client`): [`AnvilStopImpersonatingAccountProcedure`](/reference/tevm/procedures/type-aliases/anvilstopimpersonatingaccountprocedure/)
+Request handler for anvil_stopImpersonatingAccount JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/callProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/callProcedure.md
index cb263804fd..8e394f0b22 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/callProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/callProcedure.md
@@ -7,6 +7,8 @@ title: "callProcedure"
> **callProcedure**(`client`): [`CallJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/calljsonrpcprocedure/)
+Creates a Call JSON-RPC Procedure for handling call requests with Ethereumjs EVM
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/debugTraceCallJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/debugTraceCallJsonRpcProcedure.md
index dc717566f3..91a6c82fd0 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/debugTraceCallJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/debugTraceCallJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "debugTraceCallJsonRpcProcedure"
> **debugTraceCallJsonRpcProcedure**(`client`): [`DebugTraceCallProcedure`](/reference/tevm/procedures/type-aliases/debugtracecallprocedure/)
+Request handler for debug_traceCall JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/debugTraceTransactionJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/debugTraceTransactionJsonRpcProcedure.md
index 51d631ae28..585ec86535 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/debugTraceTransactionJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/debugTraceTransactionJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "debugTraceTransactionJsonRpcProcedure"
> **debugTraceTransactionJsonRpcProcedure**(`client`): [`DebugTraceTransactionProcedure`](/reference/tevm/procedures/type-aliases/debugtracetransactionprocedure/)
+Request handler for debug_traceTransaction JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/dumpStateProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/dumpStateProcedure.md
index 6405ae3e5d..f4009cc06c 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/dumpStateProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/dumpStateProcedure.md
@@ -7,6 +7,8 @@ title: "dumpStateProcedure"
> **dumpStateProcedure**(`client`): [`DumpStateJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/dumpstatejsonrpcprocedure/)
+Creates a DumpState JSON-RPC Procedure for handling dumpState requests with Ethereumjs EVM
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/ethBlobBaseFeeJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/ethBlobBaseFeeJsonRpcProcedure.md
index 8f1574ca2d..b3ebb7ec7b 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/ethBlobBaseFeeJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/ethBlobBaseFeeJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "ethBlobBaseFeeJsonRpcProcedure"
> **ethBlobBaseFeeJsonRpcProcedure**(`client`): [`EthGasPriceJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/ethgaspricejsonrpcprocedure/)
+Request handler for eth_coinbase JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/ethCallProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/ethCallProcedure.md
index 29345d9377..c98bdc9412 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/ethCallProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/ethCallProcedure.md
@@ -7,6 +7,8 @@ title: "ethCallProcedure"
> **ethCallProcedure**(`client`): [`EthCallJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/ethcalljsonrpcprocedure/)
+Executes a message call without creating a transaction on the block chain.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/ethCoinbaseJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/ethCoinbaseJsonRpcProcedure.md
index 3cc2ca9fe3..2868086b95 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/ethCoinbaseJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/ethCoinbaseJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "ethCoinbaseJsonRpcProcedure"
> **ethCoinbaseJsonRpcProcedure**(`client`): [`EthCoinbaseJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/ethcoinbasejsonrpcprocedure/)
+Request handler for eth_coinbase JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/ethEstimateGasJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/ethEstimateGasJsonRpcProcedure.md
index 95da9eaa13..aa4fe5819f 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/ethEstimateGasJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/ethEstimateGasJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "ethEstimateGasJsonRpcProcedure"
> **ethEstimateGasJsonRpcProcedure**(`client`): [`EthEstimateGasJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/ethestimategasjsonrpcprocedure/)
+Request handler for eth_estimateGas JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetBlockByHashJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetBlockByHashJsonRpcProcedure.md
index 1e31e798b9..d62882f9b4 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetBlockByHashJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetBlockByHashJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "ethGetBlockByHashJsonRpcProcedure"
> **ethGetBlockByHashJsonRpcProcedure**(`client`): [`EthGetBlockByHashJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/ethgetblockbyhashjsonrpcprocedure/)
+Request handler for eth_getBlockByHash JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetBlockByNumberJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetBlockByNumberJsonRpcProcedure.md
index f38cbeaa06..55bece517e 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetBlockByNumberJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetBlockByNumberJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "ethGetBlockByNumberJsonRpcProcedure"
> **ethGetBlockByNumberJsonRpcProcedure**(`client`): [`EthGetBlockByNumberJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/ethgetblockbynumberjsonrpcprocedure/)
+Request handler for eth_getBlockByNumber JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetBlockTransactionCountByHashJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetBlockTransactionCountByHashJsonRpcProcedure.md
index b1f196aad7..2ad68cfdb8 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetBlockTransactionCountByHashJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetBlockTransactionCountByHashJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "ethGetBlockTransactionCountByHashJsonRpcProcedure"
> **ethGetBlockTransactionCountByHashJsonRpcProcedure**(`client`): [`EthGetBlockTransactionCountByHashJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/ethgetblocktransactioncountbyhashjsonrpcprocedure/)
+Request handler for eth_getBlockTransactionCountByHash JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetBlockTransactionCountByNumberJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetBlockTransactionCountByNumberJsonRpcProcedure.md
index 2a44db00e0..e96c13673b 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetBlockTransactionCountByNumberJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetBlockTransactionCountByNumberJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "ethGetBlockTransactionCountByNumberJsonRpcProcedure"
> **ethGetBlockTransactionCountByNumberJsonRpcProcedure**(`client`): [`EthGetBlockTransactionCountByNumberJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/ethgetblocktransactioncountbynumberjsonrpcprocedure/)
+Request handler for eth_getBlockTransactionCountByNumber JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetFilterChangesProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetFilterChangesProcedure.md
index 73d0419227..a4696ae1b0 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetFilterChangesProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetFilterChangesProcedure.md
@@ -7,6 +7,8 @@ title: "ethGetFilterChangesProcedure"
> **ethGetFilterChangesProcedure**(`client`): [`EthGetFilterChangesJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/ethgetfilterchangesjsonrpcprocedure/)
+Request handler for eth_getFilterChanges JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetFilterLogsProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetFilterLogsProcedure.md
index f9964cb626..d4cb25ef9e 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetFilterLogsProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetFilterLogsProcedure.md
@@ -7,6 +7,8 @@ title: "ethGetFilterLogsProcedure"
> **ethGetFilterLogsProcedure**(`client`): [`EthGetFilterLogsJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/ethgetfilterlogsjsonrpcprocedure/)
+Request handler for eth_getFilterLogs JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetLogsProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetLogsProcedure.md
index 7ca1060ef6..e19e3352d4 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetLogsProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetLogsProcedure.md
@@ -7,6 +7,8 @@ title: "ethGetLogsProcedure"
> **ethGetLogsProcedure**(`client`): [`EthGetLogsJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/ethgetlogsjsonrpcprocedure/)
+Executes a message call without creating a transaction on the block chain.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetTransactionByBlockHashAndIndexJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetTransactionByBlockHashAndIndexJsonRpcProcedure.md
index 8cdbe4c89b..2ec2106312 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetTransactionByBlockHashAndIndexJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetTransactionByBlockHashAndIndexJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "ethGetTransactionByBlockHashAndIndexJsonRpcProcedure"
> **ethGetTransactionByBlockHashAndIndexJsonRpcProcedure**(`client`): [`EthGetTransactionByBlockHashAndIndexJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/ethgettransactionbyblockhashandindexjsonrpcprocedure/)
+Request handler for eth_getTransactionByBlockHashAndIndex JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetTransactionByBlockNumberAndIndexJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetTransactionByBlockNumberAndIndexJsonRpcProcedure.md
index ac42f2bcc6..5d915529d6 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetTransactionByBlockNumberAndIndexJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetTransactionByBlockNumberAndIndexJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "ethGetTransactionByBlockNumberAndIndexJsonRpcProcedure"
> **ethGetTransactionByBlockNumberAndIndexJsonRpcProcedure**(`client`): [`EthGetTransactionByBlockNumberAndIndexJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/ethgettransactionbyblocknumberandindexjsonrpcprocedure/)
+Request handler for eth_getTransactionByBlockNumberAndIndex JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetTransactionByHashJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetTransactionByHashJsonRpcProcedure.md
index 58d3c008ec..d68fe3b987 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetTransactionByHashJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetTransactionByHashJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "ethGetTransactionByHashJsonRpcProcedure"
> **ethGetTransactionByHashJsonRpcProcedure**(`client`): [`EthGetTransactionByHashJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/ethgettransactionbyhashjsonrpcprocedure/)
+Request handler for eth_getTransactionByHash JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetTransactionCountProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetTransactionCountProcedure.md
index 8889ae01ff..499d439752 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetTransactionCountProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/ethGetTransactionCountProcedure.md
@@ -7,6 +7,8 @@ title: "ethGetTransactionCountProcedure"
> **ethGetTransactionCountProcedure**(`client`): [`EthGetTransactionCountJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/ethgettransactioncountjsonrpcprocedure/)
+Request handler for eth_getFilterLogs JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/ethNewBlockFilterProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/ethNewBlockFilterProcedure.md
index 341c32fc22..9e1586214a 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/ethNewBlockFilterProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/ethNewBlockFilterProcedure.md
@@ -7,6 +7,8 @@ title: "ethNewBlockFilterProcedure"
> **ethNewBlockFilterProcedure**(`client`): [`EthNewBlockFilterJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/ethnewblockfilterjsonrpcprocedure/)
+Request handler for eth_newBlock JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/ethNewFilterJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/ethNewFilterJsonRpcProcedure.md
index 975f51d2c1..fd81855b82 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/ethNewFilterJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/ethNewFilterJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "ethNewFilterJsonRpcProcedure"
> **ethNewFilterJsonRpcProcedure**(`client`): [`EthNewFilterJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/ethnewfilterjsonrpcprocedure/)
+Request handler for eth_newFilter JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/ethNewPendingTransactionFilterProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/ethNewPendingTransactionFilterProcedure.md
index f7077d2bf2..508593721d 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/ethNewPendingTransactionFilterProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/ethNewPendingTransactionFilterProcedure.md
@@ -7,6 +7,8 @@ title: "ethNewPendingTransactionFilterProcedure"
> **ethNewPendingTransactionFilterProcedure**(`client`): [`EthNewPendingTransactionFilterJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/ethnewpendingtransactionfilterjsonrpcprocedure/)
+Request handler for eth_newPendingTransactionFilter JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/ethProtocolVersionJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/ethProtocolVersionJsonRpcProcedure.md
index 357d75b648..8f5730ec9d 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/ethProtocolVersionJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/ethProtocolVersionJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "ethProtocolVersionJsonRpcProcedure"
> **ethProtocolVersionJsonRpcProcedure**(): [`EthProtocolVersionJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/ethprotocolversionjsonrpcprocedure/)
+Request handler for eth_protocolVersion JSON-RPC requests.
+
## Returns
[`EthProtocolVersionJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/ethprotocolversionjsonrpcprocedure/)
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/ethSendRawTransactionJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/ethSendRawTransactionJsonRpcProcedure.md
index a3d731889c..81be93eea5 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/ethSendRawTransactionJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/ethSendRawTransactionJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "ethSendRawTransactionJsonRpcProcedure"
> **ethSendRawTransactionJsonRpcProcedure**(`client`): [`EthSendRawTransactionJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/ethsendrawtransactionjsonrpcprocedure/)
+Request handler for eth_sendRawTransaction JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/ethSendTransactionJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/ethSendTransactionJsonRpcProcedure.md
index 0ce5ca9298..c87196455b 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/ethSendTransactionJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/ethSendTransactionJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "ethSendTransactionJsonRpcProcedure"
> **ethSendTransactionJsonRpcProcedure**(`client`): [`EthSendTransactionJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/ethsendtransactionjsonrpcprocedure/)
+Request handler for eth_sendTransaction JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/ethUninstallFilterJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/ethUninstallFilterJsonRpcProcedure.md
index 2b978f466d..0ebe7a212f 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/ethUninstallFilterJsonRpcProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/ethUninstallFilterJsonRpcProcedure.md
@@ -7,6 +7,8 @@ title: "ethUninstallFilterJsonRpcProcedure"
> **ethUninstallFilterJsonRpcProcedure**(`client`): [`EthUninstallFilterJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/ethuninstallfilterjsonrpcprocedure/)
+Request handler for eth_uninstallFilter JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/getAccountProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/getAccountProcedure.md
index 1a37e877e2..77a647c958 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/getAccountProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/getAccountProcedure.md
@@ -7,6 +7,8 @@ title: "getAccountProcedure"
> **getAccountProcedure**(`client`): [`GetAccountJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/getaccountjsonrpcprocedure/)
+Creates an GetAccount JSON-RPC Procedure for handling account requests with Ethereumjs VM
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/loadStateProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/loadStateProcedure.md
index 1e2aaa8146..cb7e8c23aa 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/loadStateProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/loadStateProcedure.md
@@ -7,6 +7,8 @@ title: "loadStateProcedure"
> **loadStateProcedure**(`client`): [`LoadStateJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/loadstatejsonrpcprocedure/)
+Creates a LoadState JSON-RPC Procedure for handling LoadState requests with Ethereumjs EVM
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/mineProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/mineProcedure.md
index 5e908a3a37..b778ff33e8 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/mineProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/mineProcedure.md
@@ -7,6 +7,8 @@ title: "mineProcedure"
> **mineProcedure**(`client`): [`MineJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/minejsonrpcprocedure/)
+Creates an Mine JSON-RPC Procedure for handling tevm_mine requests with Ethereumjs VM
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/requestProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/requestProcedure.md
index 78761570d9..12cd7610c7 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/requestProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/requestProcedure.md
@@ -7,6 +7,15 @@ title: "requestProcedure"
> **requestProcedure**(`client`): [`TevmJsonRpcRequestHandler`](/reference/tevm/procedures/type-aliases/tevmjsonrpcrequesthandler/)
+Request handler for JSON-RPC requests.
+
+This implementation of the Tevm requestProcedure spec
+implements it via the ethereumjs VM.
+
+Most users will want to use `Tevm.request` instead of
+this method but this method may be desired if hyper optimizing
+bundle size.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
@@ -15,6 +24,23 @@ title: "requestProcedure"
[`TevmJsonRpcRequestHandler`](/reference/tevm/procedures/type-aliases/tevmjsonrpcrequesthandler/)
+## Example
+
+```typescript
+const blockNumberResponse = await tevm.request({
+ method: 'eth_blockNumber',
+ params: []
+ id: 1
+ jsonrpc: '2.0'
+})
+const accountResponse = await tevm.request({
+ method: 'tevm_getAccount',
+ params: [{address: '0x123...'}]
+ id: 1
+ jsonrpc: '2.0'
+})
+```
+
## Defined in
[procedures/src/requestProcedure.js:32](https://github.com/evmts/tevm-monorepo/blob/main/packages/procedures/src/requestProcedure.js#L32)
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/scriptProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/scriptProcedure.md
deleted file mode 100644
index 4ee4959a74..0000000000
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/scriptProcedure.md
+++ /dev/null
@@ -1,20 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "scriptProcedure"
----
-
-> **scriptProcedure**(`client`): [`ScriptJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/scriptjsonrpcprocedure/)
-
-## Parameters
-
-• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
-
-## Returns
-
-[`ScriptJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/scriptjsonrpcprocedure/)
-
-## Defined in
-
-[procedures/src/script/scriptProcedure.js:11](https://github.com/evmts/tevm-monorepo/blob/main/packages/procedures/src/script/scriptProcedure.js#L11)
diff --git a/docs/src/content/docs/reference/@tevm/procedures/functions/setAccountProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/functions/setAccountProcedure.md
index 0b892685f3..8e9fdec6cc 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/functions/setAccountProcedure.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/functions/setAccountProcedure.md
@@ -7,6 +7,8 @@ title: "setAccountProcedure"
> **setAccountProcedure**(`client`): [`SetAccountJsonRpcProcedure`](/reference/tevm/procedures/type-aliases/setaccountjsonrpcprocedure/)
+Creates an SetAccount JSON-RPC Procedure for handling tevm_setAccount requests with Ethereumjs VM
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/docs/src/content/docs/reference/@tevm/procedures/type-aliases/JsonRpcRequestTypeFromMethod.md b/docs/src/content/docs/reference/@tevm/procedures/type-aliases/JsonRpcRequestTypeFromMethod.md
index 6e3e5bd4fa..14530646cc 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/type-aliases/JsonRpcRequestTypeFromMethod.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/type-aliases/JsonRpcRequestTypeFromMethod.md
@@ -9,16 +9,16 @@ title: "JsonRpcRequestTypeFromMethod"
Utility type to get the request type given a method name
+## Type Parameters
+
+• **TMethod** *extends* keyof [`EthRequestType`](/reference/tevm/procedures/type-aliases/ethrequesttype/) \| keyof [`TevmRequestType`](/reference/tevm/procedures/type-aliases/tevmrequesttype/) \| keyof [`AnvilRequestType`](/reference/tevm/procedures/type-aliases/anvilrequesttype/) \| keyof [`DebugRequestType`](/reference/tevm/procedures/type-aliases/debugrequesttype/)
+
## Example
```typescript
type BlockNumberRequestType = JsonRpcRequestTypeFromMethod<'eth_blockNumber'>
```
-## Type Parameters
-
-• **TMethod** *extends* keyof [`EthRequestType`](/reference/tevm/procedures/type-aliases/ethrequesttype/) \| keyof [`TevmRequestType`](/reference/tevm/procedures/type-aliases/tevmrequesttype/) \| keyof [`AnvilRequestType`](/reference/tevm/procedures/type-aliases/anvilrequesttype/) \| keyof [`DebugRequestType`](/reference/tevm/procedures/type-aliases/debugrequesttype/)
-
## Defined in
[procedures/src/tevm-request-handler/JsonRpcRequestTypeFromMethod.ts:13](https://github.com/evmts/tevm-monorepo/blob/main/packages/procedures/src/tevm-request-handler/JsonRpcRequestTypeFromMethod.ts#L13)
diff --git a/docs/src/content/docs/reference/@tevm/procedures/type-aliases/JsonRpcReturnTypeFromMethod.md b/docs/src/content/docs/reference/@tevm/procedures/type-aliases/JsonRpcReturnTypeFromMethod.md
index 7ad3825e39..e5a1a00ae4 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/type-aliases/JsonRpcReturnTypeFromMethod.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/type-aliases/JsonRpcReturnTypeFromMethod.md
@@ -9,16 +9,16 @@ title: "JsonRpcReturnTypeFromMethod"
Utility type to get the return type given a method name
+## Type Parameters
+
+• **TMethod** *extends* keyof [`EthReturnType`](/reference/tevm/procedures/type-aliases/ethreturntype/) \| keyof [`TevmReturnType`](/reference/tevm/procedures/type-aliases/tevmreturntype/) \| keyof [`AnvilReturnType`](/reference/tevm/procedures/type-aliases/anvilreturntype/) \| keyof [`DebugReturnType`](/reference/tevm/procedures/type-aliases/debugreturntype/)
+
## Example
```typescript
type BlockNumberReturnType = JsonRpcReturnTypeFromMethod<'eth_blockNumber'>
```
-## Type Parameters
-
-• **TMethod** *extends* keyof [`EthReturnType`](/reference/tevm/procedures/type-aliases/ethreturntype/) \| keyof [`TevmReturnType`](/reference/tevm/procedures/type-aliases/tevmreturntype/) \| keyof [`AnvilReturnType`](/reference/tevm/procedures/type-aliases/anvilreturntype/) \| keyof [`DebugReturnType`](/reference/tevm/procedures/type-aliases/debugreturntype/)
-
## Defined in
[procedures/src/tevm-request-handler/JsonRpcReturnTypeFromMethod.ts:13](https://github.com/evmts/tevm-monorepo/blob/main/packages/procedures/src/tevm-request-handler/JsonRpcReturnTypeFromMethod.ts#L13)
diff --git a/docs/src/content/docs/reference/@tevm/procedures/type-aliases/ScriptJsonRpcProcedure.md b/docs/src/content/docs/reference/@tevm/procedures/type-aliases/ScriptJsonRpcProcedure.md
deleted file mode 100644
index 70a63147e7..0000000000
--- a/docs/src/content/docs/reference/@tevm/procedures/type-aliases/ScriptJsonRpcProcedure.md
+++ /dev/null
@@ -1,25 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "ScriptJsonRpcProcedure"
----
-
-> **ScriptJsonRpcProcedure**: (`request`) => `Promise`\<[`ScriptJsonRpcResponse`](/reference/tevm/procedures/type-aliases/scriptjsonrpcresponse/)\>
-
-:::caution[Deprecated]
-Use CallJsonRpcProcedure instead
-Procedure for handling script JSON-RPC requests
-:::
-
-## Parameters
-
-• **request**: [`ScriptJsonRpcRequest`](/reference/tevm/procedures/type-aliases/scriptjsonrpcrequest/)
-
-## Returns
-
-`Promise`\<[`ScriptJsonRpcResponse`](/reference/tevm/procedures/type-aliases/scriptjsonrpcresponse/)\>
-
-## Defined in
-
-[procedures/src/script/ScriptJsonRpcProcedure.ts:8](https://github.com/evmts/tevm-monorepo/blob/main/packages/procedures/src/script/ScriptJsonRpcProcedure.ts#L8)
diff --git a/docs/src/content/docs/reference/@tevm/procedures/type-aliases/ScriptJsonRpcRequest.md b/docs/src/content/docs/reference/@tevm/procedures/type-aliases/ScriptJsonRpcRequest.md
deleted file mode 100644
index b68d9888f3..0000000000
--- a/docs/src/content/docs/reference/@tevm/procedures/type-aliases/ScriptJsonRpcRequest.md
+++ /dev/null
@@ -1,17 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "ScriptJsonRpcRequest"
----
-
-> **ScriptJsonRpcRequest**: [`JsonRpcRequest`](/reference/tevm/jsonrpc/type-aliases/jsonrpcrequest/)\<`"tevm_script"`, [[`SerializeToJson`](/reference/tevm/procedures/type-aliases/serializetojson/)\<`Omit`\<[`BaseCallParams`](/reference/tevm/actions/type-aliases/basecallparams/), `"stateOverrideSet"` \| `"blockOverrideSet"`\>\> & `object`, [`SerializeToJson`](/reference/tevm/procedures/type-aliases/serializetojson/)\<[`BaseCallParams`](/reference/tevm/actions/type-aliases/basecallparams/)\[`"stateOverrideSet"`\]\>, [`SerializeToJson`](/reference/tevm/procedures/type-aliases/serializetojson/)\<[`BaseCallParams`](/reference/tevm/actions/type-aliases/basecallparams/)\[`"blockOverrideSet"`\]\>]\>
-
-:::caution[Deprecated]
-Use CallJsonRpcProcedure instead
-The JSON-RPC request for the `tevm_script` method
-:::
-
-## Defined in
-
-[procedures/src/script/ScriptJsonRpcRequest.ts:10](https://github.com/evmts/tevm-monorepo/blob/main/packages/procedures/src/script/ScriptJsonRpcRequest.ts#L10)
diff --git a/docs/src/content/docs/reference/@tevm/procedures/type-aliases/ScriptJsonRpcResponse.md b/docs/src/content/docs/reference/@tevm/procedures/type-aliases/ScriptJsonRpcResponse.md
deleted file mode 100644
index f4520e03af..0000000000
--- a/docs/src/content/docs/reference/@tevm/procedures/type-aliases/ScriptJsonRpcResponse.md
+++ /dev/null
@@ -1,33 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "ScriptJsonRpcResponse"
----
-
-> **ScriptJsonRpcResponse**: [`JsonRpcResponse`](/reference/tevm/jsonrpc/type-aliases/jsonrpcresponse/)\<`"tevm_script"`, [`SerializeToJson`](/reference/tevm/procedures/type-aliases/serializetojson/)\<[`CallResult`](/reference/tevm/actions/type-aliases/callresult/)\>, [`TevmScriptError`](/reference/tevm/actions/type-aliases/tevmscripterror/)\[`"code"`\]\>
-
-## Example
-
-```ts
-import { createMemoryClient } from 'tevm'
-
-const tevm = createMemoryClient()
-
-const respose: ScriptJsonRpcResponse = await tevm.request({
- method: 'tevm_script',
- params: {
- deployedBytecode: '608...',
- abi: [...],
- args: [...]
-})
-```
-
-:::caution[Deprecated]
-Use CallJsonRpcProcedure instead
-JSON-RPC response for `tevm_script` method
-:::
-
-## Defined in
-
-[procedures/src/script/ScriptJsonRpcResponse.ts:21](https://github.com/evmts/tevm-monorepo/blob/main/packages/procedures/src/script/ScriptJsonRpcResponse.ts#L21)
diff --git a/docs/src/content/docs/reference/@tevm/procedures/type-aliases/TevmJsonRpcBulkRequestHandler.md b/docs/src/content/docs/reference/@tevm/procedures/type-aliases/TevmJsonRpcBulkRequestHandler.md
index 47ba7c7a04..fd18c11c60 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/type-aliases/TevmJsonRpcBulkRequestHandler.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/type-aliases/TevmJsonRpcBulkRequestHandler.md
@@ -14,6 +14,14 @@ will be added in the future.
Currently is not very generic with regard to input and output types.
+## Parameters
+
+• **requests**: `ReadonlyArray`\<[`TevmJsonRpcRequest`](/reference/tevm/procedures/type-aliases/tevmjsonrpcrequest/) \| [`EthJsonRpcRequest`](/reference/tevm/procedures/type-aliases/ethjsonrpcrequest/) \| [`AnvilJsonRpcRequest`](/reference/tevm/procedures/type-aliases/anviljsonrpcrequest/) \| [`DebugJsonRpcRequest`](/reference/tevm/procedures/type-aliases/debugjsonrpcrequest/)\>
+
+## Returns
+
+`Promise`\<[`JsonRpcReturnTypeFromMethod`](/reference/tevm/procedures/type-aliases/jsonrpcreturntypefrommethod/)\<`any`\>[]\>
+
## Example
```typescript
@@ -86,14 +94,6 @@ response - [EthGasPriceJsonRpcResponse](../../../../../../../reference/tevm/proc
request - [EthGetBalanceJsonRpcRequest](../../../../../../../reference/tevm/procedures/type-aliases/ethgetbalancejsonrpcrequest)
response - [EthGetBalanceJsonRpcResponse](../../../../../../../reference/tevm/procedures/type-aliases/ethgetbalancejsonrpcresponse)
-## Parameters
-
-• **requests**: `ReadonlyArray`\<[`TevmJsonRpcRequest`](/reference/tevm/procedures/type-aliases/tevmjsonrpcrequest/) \| [`EthJsonRpcRequest`](/reference/tevm/procedures/type-aliases/ethjsonrpcrequest/) \| [`AnvilJsonRpcRequest`](/reference/tevm/procedures/type-aliases/anviljsonrpcrequest/) \| [`DebugJsonRpcRequest`](/reference/tevm/procedures/type-aliases/debugjsonrpcrequest/)\>
-
-## Returns
-
-`Promise`\<[`JsonRpcReturnTypeFromMethod`](/reference/tevm/procedures/type-aliases/jsonrpcreturntypefrommethod/)\<`any`\>[]\>
-
## Defined in
[procedures/src/tevm-request-handler/TevmJsonRpcBulkRequestHandler.ts:94](https://github.com/evmts/tevm-monorepo/blob/main/packages/procedures/src/tevm-request-handler/TevmJsonRpcBulkRequestHandler.ts#L94)
diff --git a/docs/src/content/docs/reference/@tevm/procedures/type-aliases/TevmJsonRpcRequestHandler.md b/docs/src/content/docs/reference/@tevm/procedures/type-aliases/TevmJsonRpcRequestHandler.md
index 801b101ec5..199a5cdac8 100644
--- a/docs/src/content/docs/reference/@tevm/procedures/type-aliases/TevmJsonRpcRequestHandler.md
+++ b/docs/src/content/docs/reference/@tevm/procedures/type-aliases/TevmJsonRpcRequestHandler.md
@@ -10,6 +10,18 @@ title: "TevmJsonRpcRequestHandler"
Typesafe request handler for JSON-RPC requests. Most users will want to use the higher level
and more feature-rich `actions` api
+## Type Parameters
+
+• **TRequest** *extends* [`TevmJsonRpcRequest`](/reference/tevm/procedures/type-aliases/tevmjsonrpcrequest/) \| [`EthJsonRpcRequest`](/reference/tevm/procedures/type-aliases/ethjsonrpcrequest/) \| [`AnvilJsonRpcRequest`](/reference/tevm/procedures/type-aliases/anviljsonrpcrequest/) \| [`DebugJsonRpcRequest`](/reference/tevm/procedures/type-aliases/debugjsonrpcrequest/)
+
+## Parameters
+
+• **request**: `TRequest`
+
+## Returns
+
+`Promise`\<[`JsonRpcReturnTypeFromMethod`](/reference/tevm/procedures/type-aliases/jsonrpcreturntypefrommethod/)\<`TRequest`\[`"method"`\]\>\>
+
## Example
```typescript
@@ -83,18 +95,6 @@ response - [EthGasPriceJsonRpcResponse](../../../../../../../reference/tevm/proc
request - [EthGetBalanceJsonRpcRequest](../../../../../../../reference/tevm/procedures/type-aliases/ethgetbalancejsonrpcrequest)
response - [EthGetBalanceJsonRpcResponse](../../../../../../../reference/tevm/procedures/type-aliases/ethgetbalancejsonrpcresponse)
-## Type Parameters
-
-• **TRequest** *extends* [`TevmJsonRpcRequest`](/reference/tevm/procedures/type-aliases/tevmjsonrpcrequest/) \| [`EthJsonRpcRequest`](/reference/tevm/procedures/type-aliases/ethjsonrpcrequest/) \| [`AnvilJsonRpcRequest`](/reference/tevm/procedures/type-aliases/anviljsonrpcrequest/) \| [`DebugJsonRpcRequest`](/reference/tevm/procedures/type-aliases/debugjsonrpcrequest/)
-
-## Parameters
-
-• **request**: `TRequest`
-
-## Returns
-
-`Promise`\<[`JsonRpcReturnTypeFromMethod`](/reference/tevm/procedures/type-aliases/jsonrpcreturntypefrommethod/)\<`TRequest`\[`"method"`\]\>\>
-
## Defined in
[procedures/src/tevm-request-handler/TevmJsonRpcRequestHandler.ts:90](https://github.com/evmts/tevm-monorepo/blob/main/packages/procedures/src/tevm-request-handler/TevmJsonRpcRequestHandler.ts#L90)
diff --git a/docs/src/content/docs/reference/@tevm/receipt-manager/functions/createMapDb.md b/docs/src/content/docs/reference/@tevm/receipt-manager/functions/createMapDb.md
index 4e4d1acbd2..37329629e6 100644
--- a/docs/src/content/docs/reference/@tevm/receipt-manager/functions/createMapDb.md
+++ b/docs/src/content/docs/reference/@tevm/receipt-manager/functions/createMapDb.md
@@ -7,6 +7,8 @@ title: "createMapDb"
> **createMapDb**(`options`): [`MapDb`](/reference/tevm/receipt-manager/type-aliases/mapdb/)
+Creates a {MapDb} which uses an in memory map as it's underlying data structure
+
## Parameters
• **options**: [`MetaDBManagerOptions`](/reference/tevm/receipt-manager/interfaces/metadbmanageroptions/)
diff --git a/docs/src/content/docs/reference/@tevm/resolutions/moduleFactory/functions/moduleFactory.md b/docs/src/content/docs/reference/@tevm/resolutions/moduleFactory/functions/moduleFactory.md
index 8f0e94ab5c..27d5f349c0 100644
--- a/docs/src/content/docs/reference/@tevm/resolutions/moduleFactory/functions/moduleFactory.md
+++ b/docs/src/content/docs/reference/@tevm/resolutions/moduleFactory/functions/moduleFactory.md
@@ -7,6 +7,16 @@ title: "moduleFactory"
> **moduleFactory**(`absolutePath`, `rawCode`, `remappings`, `libs`, `fao`, `sync`): `Effect`\<`never`, [`ModuleFactoryError`](/reference/tevm/resolutions/modulefactory/type-aliases/modulefactoryerror/), `Map`\<`string`, [`ModuleInfo`](/reference/tevm/resolutions/types/interfaces/moduleinfo/)\>\>
+Creates a module from the given module information.
+This includes resolving all imports and creating a dependency graph.
+
+Currently it modifies the source code in place which causes the ast to not match the source code.
+This complexity leaks to the typescript lsp which has to account for this
+Ideally we refactor this to not need to modify source code in place
+Doing this hurts our ability to control the import graph and make it use node resolution though
+See foundry that is alergic to using npm
+Doing it this way for now is easier but for sure a leaky abstraction
+
## Parameters
• **absolutePath**: `string`
@@ -27,6 +37,31 @@ Whether to run this synchronously or not
`Effect`\<`never`, [`ModuleFactoryError`](/reference/tevm/resolutions/modulefactory/type-aliases/modulefactoryerror/), `Map`\<`string`, [`ModuleInfo`](/reference/tevm/resolutions/types/interfaces/moduleinfo/)\>\>
+## Example
+
+```ts
+const pathToSolidity = path.join(__dirname, '../Contract.sol')
+const rawCode = fs.readFileSync(pathToSolidity, 'utf8'),
+
+const modules = runPromise(
+ moduleFactory(
+ pathToSolidity,
+ rawCode,
+ {
+ "remapping": "remapping/src"
+ },
+ ["lib/path"],
+ {
+ readFileSync,
+ readFile,
+ existsSync,
+ },
+ false
+ )
+)
+console.log(modules.get(pathToSolidity)) // { id: '/path/to/Contract.sol', rawCode: '...', importedIds: ['/path/to/Imported.sol'], code: '...' }
+```
+
## Defined in
[moduleFactory.js:53](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/resolutions/src/moduleFactory.js#L53)
diff --git a/docs/src/content/docs/reference/@tevm/resolutions/resolveImports/functions/resolveImports.md b/docs/src/content/docs/reference/@tevm/resolutions/resolveImports/functions/resolveImports.md
index 0e31f43b19..3fad760b30 100644
--- a/docs/src/content/docs/reference/@tevm/resolutions/resolveImports/functions/resolveImports.md
+++ b/docs/src/content/docs/reference/@tevm/resolutions/resolveImports/functions/resolveImports.md
@@ -7,6 +7,8 @@ title: "resolveImports"
> **resolveImports**(`absolutePath`, `code`, `remappings`, `libs`, `sync`): `Effect`\<`never`, [`ResolveImportsError`](/reference/tevm/resolutions/resolveimports/type-aliases/resolveimportserror/), readonly [`ResolvedImport`](/reference/tevm/resolutions/types/type-aliases/resolvedimport/)[]\>
+Returns a the import resolutions for the given code
+
## Parameters
• **absolutePath**: `string`
@@ -23,6 +25,26 @@ title: "resolveImports"
`Effect`\<`never`, [`ResolveImportsError`](/reference/tevm/resolutions/resolveimports/type-aliases/resolveimportserror/), readonly [`ResolvedImport`](/reference/tevm/resolutions/types/type-aliases/resolvedimport/)[]\>
+## Example
+
+```ts
+const pathToSolidity = path.join(__dirname, '../Contract.sol')
+const code = fs.readFileSync(pathToSolidity, 'utf8'),
+const remappings = {}
+const lib = []
+
+const imports = runPromise(
+ resolveImports(
+ pathToSolidity,
+ code,
+ remappings,
+ libs,
+ false
+ )
+)
+console.log(imports) // [{ updated: '/path/to/Contract.sol', absolute: '/path/to/Contract.sol', original: '../Contract.sol' }]
+```
+
## Defined in
[resolveImports.js:50](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/resolutions/src/resolveImports.js#L50)
diff --git a/docs/src/content/docs/reference/@tevm/rollup-plugin/functions/rollupPluginTevm.md b/docs/src/content/docs/reference/@tevm/rollup-plugin/functions/rollupPluginTevm.md
index 3c65765ad5..21b5ab8f83 100644
--- a/docs/src/content/docs/reference/@tevm/rollup-plugin/functions/rollupPluginTevm.md
+++ b/docs/src/content/docs/reference/@tevm/rollup-plugin/functions/rollupPluginTevm.md
@@ -22,6 +22,76 @@ To configure add this plugin to your rollup config and add the ts-plugin to your
`Plugin`\<`any`\>
+## Examples
+
+```typescript
+import { defineConfig } from 'rollup';
+import { rollupPluginTevm } from '@tevm/rollup';
+
+export default defineConfig({
+ plugins: [
+ rollupPluginTevm()
+ ],
+});
+```
+
+For LSP so your editor recognizes the solidity imports correctly you must also configure tevm/ts-plugin in your tsconfig.json
+The ts-plugin will provide type hints, code completion, and other features.
+
+```json
+{
+ "compilerOptions": {
+ "plugins": [{ "name": "tevm/ts-plugin" }]
+ }
+}
+```
+
+Once the rollup plugin and the ts-plugin are configured, you can import Solidity files in JavaScript. The compiler will
+turn them into Tevm `Contract` instances.
+
+```typescript
+// Solidity imports are automaticlaly turned into Tevm Contract objects
+import { ERC20 } from '@openzeppelin/contracts/token/ERC20/ERC20.sol'
+import { createTevm } from 'tevm'
+
+console.log(ERC20.abi)
+console.log(ERC20.humanReadableAbi)
+console.log(ERC20.bytecode)
+
+tevm.contract(
+ ERC20.withAddress(.read.balanceOf()
+)
+```
+
+Under the hood the rollup plugin is creating a virtual file for ERC20.sol called ERC20.sol.cjs that looks like this
+
+```typescript
+import { createContract } from '@tevm/contract'
+
+export const ERC20 = createContract({
+ name: 'ERC20',
+ humanReadableAbi: [ 'function balanceOf(address): uint256', ... ],
+ bytecode: '0x...',
+ deployedBytecode: '0x...',
+})
+```
+
+For custom configuration of the Tevm compiler add a [tevm.config.json](https://todo.todo.todo) file to your project root.
+
+```json
+{
+ foundryProject?: boolean | string | undefined,
+ libs: ['lib'],
+ remappings: {'foo': 'vendored/foo'},
+ debug: true,
+ cacheDir: '.tevm'
+}
+```
+
+## See
+
+[Tevm rollup example](https://todo.todo.todo)
+
## Defined in
[bundler-packages/rollup/src/rollupPluginTevm.js:75](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/rollup/src/rollupPluginTevm.js#L75)
diff --git a/docs/src/content/docs/reference/@tevm/rspack-plugin/functions/rspackPluginTevm.md b/docs/src/content/docs/reference/@tevm/rspack-plugin/functions/rspackPluginTevm.md
index 2616f58cb7..dc561f43d7 100644
--- a/docs/src/content/docs/reference/@tevm/rspack-plugin/functions/rspackPluginTevm.md
+++ b/docs/src/content/docs/reference/@tevm/rspack-plugin/functions/rspackPluginTevm.md
@@ -22,6 +22,76 @@ To configure add this plugin to your rspack config and add the ts-plugin to your
`RspackPluginInstance`
+## Examples
+
+```typescript
+import { defineConfig } from '@rsbuild/core';
+import { rspackPluginTevm } from '@tevm/rspack';
+
+export default defineConfig({
+ plugins: [
+ rspackPluginTevm()
+ ],
+});
+```
+
+For LSP so your editor recognizes the solidity imports correctly you must also configure tevm/ts-plugin in your tsconfig.json
+The ts-plugin will provide type hints, code completion, and other features.
+
+```json
+{
+ "compilerOptions": {
+ "plugins": [{ "name": "tevm/ts-plugin" }]
+ }
+}
+```
+
+Once the rspack plugin and the ts-plugin are configured, you can import Solidity files in JavaScript. The compiler will
+turn them into Tevm `Contract` instances.
+
+```typescript
+// Solidity imports are automaticlaly turned into Tevm Contract objects
+import { ERC20 } from '@openzeppelin/contracts/token/ERC20/ERC20.sol'
+import { createTevm } from 'tevm'
+
+console.log(ERC20.abi)
+console.log(ERC20.humanReadableAbi)
+console.log(ERC20.bytecode)
+
+tevm.contract(
+ ERC20.withAddress(.read.balanceOf()
+)
+```
+
+Under the hood the rspack plugin is creating a virtual file for ERC20.sol called ERC20.sol.cjs that looks like this
+
+```typescript
+import { createContract } from '@tevm/contract'
+
+export const ERC20 = createContract({
+ name: 'ERC20',
+ humanReadableAbi: [ 'function balanceOf(address): uint256', ... ],
+ bytecode: '0x...',
+ deployedBytecode: '0x...',
+})
+```
+
+For custom configuration of the Tevm compiler add a [tevm.config.json](https://todo.todo.todo) file to your project root.
+
+```json
+{
+ foundryProject?: boolean | string | undefined,
+ libs: ['lib'],
+ remappings: {'foo': 'vendored/foo'},
+ debug: true,
+ cacheDir: '.tevm'
+}
+```
+
+## See
+
+[Tevm rspack solid.js example](https://todo.todo.todo)
+
## Defined in
[bundler-packages/rspack/src/rspackPluginTevm.js:75](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/rspack/src/rspackPluginTevm.js#L75)
diff --git a/docs/src/content/docs/reference/@tevm/server/classes/InvalidJsonError.md b/docs/src/content/docs/reference/@tevm/server/classes/InvalidJsonError.md
index b1c7f429fb..e9656eaae9 100644
--- a/docs/src/content/docs/reference/@tevm/server/classes/InvalidJsonError.md
+++ b/docs/src/content/docs/reference/@tevm/server/classes/InvalidJsonError.md
@@ -154,7 +154,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -186,7 +186,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -214,7 +214,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -238,10 +238,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -252,6 +248,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -352,7 +352,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -376,7 +376,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -400,4 +400,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/server/classes/ReadRequestBodyError.md b/docs/src/content/docs/reference/@tevm/server/classes/ReadRequestBodyError.md
index 5ff6a89aa3..21b163e0db 100644
--- a/docs/src/content/docs/reference/@tevm/server/classes/ReadRequestBodyError.md
+++ b/docs/src/content/docs/reference/@tevm/server/classes/ReadRequestBodyError.md
@@ -141,7 +141,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -173,7 +173,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -201,7 +201,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -225,10 +225,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -239,6 +235,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](/reference/tevm/errors/classes/baseerror/).[`prepareStackTrace`](/reference/tevm/errors/classes/baseerror/#preparestacktrace)
@@ -339,7 +339,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -363,7 +363,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -387,4 +387,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/docs/src/content/docs/reference/@tevm/server/functions/createHttpHandler.md b/docs/src/content/docs/reference/@tevm/server/functions/createHttpHandler.md
index 187dcdc733..474eb6e9ae 100644
--- a/docs/src/content/docs/reference/@tevm/server/functions/createHttpHandler.md
+++ b/docs/src/content/docs/reference/@tevm/server/functions/createHttpHandler.md
@@ -7,6 +7,12 @@ title: "createHttpHandler"
> **createHttpHandler**(`client`): `RequestListener`\<*typeof* `IncomingMessage`, *typeof* `ServerResponse`\>
+/**
+* Creates a Node.js http handler for handling JSON-RPC requests with Ethereumjs EVM
+* Any unimplemented methods will be proxied to the given proxyUrl
+* This handler works for any server that supports the Node.js http module
+*
+
## Parameters
• **client**: [`Client`](/reference/tevm/server/type-aliases/client/)
@@ -19,6 +25,32 @@ title: "createHttpHandler"
*
+## Throws
+
+*
+
+## Example
+
+```ts
+* import { createHttpHandler } from 'tevm/server'
+* import { createTevm } from 'tevm'
+* import { createServer } from 'http'
+*
+* const PORT = 8080
+*
+* const tevm = createTevm({
+* fork: {
+* transport: http('https://mainnet.optimism.io')({})
+* }
+* })
+*
+* const server = createServer(
+* createHttpHandler(tevm)
+* )
+* server.listen(PORT, () => console.log({ listening: PORT }))
+*
+```
+
## Defined in
[packages/server/src/createHttpHandler.js:37](https://github.com/evmts/tevm-monorepo/blob/main/packages/server/src/createHttpHandler.js#L37)
diff --git a/docs/src/content/docs/reference/@tevm/server/functions/createNextApiHandler.md b/docs/src/content/docs/reference/@tevm/server/functions/createNextApiHandler.md
index 67473ec17b..69d038b63c 100644
--- a/docs/src/content/docs/reference/@tevm/server/functions/createNextApiHandler.md
+++ b/docs/src/content/docs/reference/@tevm/server/functions/createNextApiHandler.md
@@ -7,6 +7,8 @@ title: "createNextApiHandler"
> **createNextApiHandler**(`client`): `NextApiHandler`\<`any`\>
+Creates a Next.js API handler for a Tevm JSON-RPC server
+
## Parameters
• **client**: [`Client`](/reference/tevm/server/type-aliases/client/)
@@ -15,6 +17,16 @@ title: "createNextApiHandler"
`NextApiHandler`\<`any`\>
+## Example
+
+```typescript
+import { createNextApiHandler } from 'tevm/server'
+import { createMemoryClient } from 'tevm'
+
+const tevm = createMemoryClient()
+export default createNextApiHandler({ request: tevm.request })
+```
+
## Defined in
[packages/server/src/adapters/createNextApiHandler.js:16](https://github.com/evmts/tevm-monorepo/blob/main/packages/server/src/adapters/createNextApiHandler.js#L16)
diff --git a/docs/src/content/docs/reference/@tevm/server/functions/createServer.md b/docs/src/content/docs/reference/@tevm/server/functions/createServer.md
deleted file mode 100644
index c580de97eb..0000000000
--- a/docs/src/content/docs/reference/@tevm/server/functions/createServer.md
+++ /dev/null
@@ -1,2733 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "createServer"
----
-
-> **createServer**(`client`, `serverOptions`?): `Server`\<*typeof* `IncomingMessage`, *typeof* `ServerResponse`\>
-
-## Parameters
-
-• **client**
-
-• **client.account**: `undefined` \| `Account`
-
-The Account of the Client.
-
-• **client.addChain?**
-
-Adds an EVM chain to the wallet.
-
-- Docs: https://viem.sh/docs/actions/wallet/addChain
-- JSON-RPC Methods: [`eth_addEthereumChain`](https://eips.ethereum.org/EIPS/eip-3085)
-
-**Example**
-
-```ts
-import { createWalletClient, custom } from 'viem'
-import { optimism } from 'viem/chains'
-
-const client = createWalletClient({
- transport: custom(window.ethereum),
-})
-await client.addChain({ chain: optimism })
-```
-
-• **client.batch?**
-
-Flags for batch settings.
-
-• **client.batch.multicall?**: `boolean` \| `object`
-
-Toggle to enable `eth_call` multicall aggregation.
-
-• **client.cacheTime?**: `number`
-
-Time (in ms) that cached data will remain in memory.
-
-• **client.call?**
-
-Executes a new message call immediately without submitting a transaction to the network.
-
-- Docs: https://viem.sh/docs/actions/public/call
-- JSON-RPC Methods: [`eth_call`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_call)
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const data = await client.call({
- account: '0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266',
- data: '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2',
- to: '0x70997970c51812dc3a010c7d01b50e0d17dc79c8',
-})
-```
-
-• **client.ccipRead?**: `false` \| `object`
-
-[CCIP Read](https://eips.ethereum.org/EIPS/eip-3668) configuration.
-
-• **client.chain?**: `undefined` \| `Chain`
-
-Chain for the client.
-
-• **client.createBlockFilter?**
-
-Creates a Filter to listen for new block hashes that can be used with [`getFilterChanges`](https://viem.sh/docs/actions/public/getFilterChanges).
-
-- Docs: https://viem.sh/docs/actions/public/createBlockFilter
-- JSON-RPC Methods: [`eth_newBlockFilter`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_newBlockFilter)
-
-**Example**
-
-```ts
-import { createPublicClient, createBlockFilter, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const filter = await createBlockFilter(client)
-// { id: "0x345a6572337856574a76364e457a4366", type: 'block' }
-```
-
-• **client.createContractEventFilter?**
-
-Creates a Filter to retrieve event logs that can be used with [`getFilterChanges`](https://viem.sh/docs/actions/public/getFilterChanges) or [`getFilterLogs`](https://viem.sh/docs/actions/public/getFilterLogs).
-
-- Docs: https://viem.sh/docs/contract/createContractEventFilter
-
-**Example**
-
-```ts
-import { createPublicClient, http, parseAbi } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const filter = await client.createContractEventFilter({
- abi: parseAbi(['event Transfer(address indexed, address indexed, uint256)']),
-})
-```
-
-• **client.createEventFilter?**
-
-Creates a [`Filter`](https://viem.sh/docs/glossary/types#filter) to listen for new events that can be used with [`getFilterChanges`](https://viem.sh/docs/actions/public/getFilterChanges).
-
-- Docs: https://viem.sh/docs/actions/public/createEventFilter
-- JSON-RPC Methods: [`eth_newFilter`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_newfilter)
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const filter = await client.createEventFilter({
- address: '0xfba3912ca04dd458c843e2ee08967fc04f3579c2',
-})
-```
-
-• **client.createPendingTransactionFilter?**
-
-Creates a Filter to listen for new pending transaction hashes that can be used with [`getFilterChanges`](https://viem.sh/docs/actions/public/getFilterChanges).
-
-- Docs: https://viem.sh/docs/actions/public/createPendingTransactionFilter
-- JSON-RPC Methods: [`eth_newPendingTransactionFilter`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_newpendingtransactionfilter)
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const filter = await client.createPendingTransactionFilter()
-// { id: "0x345a6572337856574a76364e457a4366", type: 'transaction' }
-```
-
-• **client.deployContract?**
-
-Deploys a contract to the network, given bytecode and constructor arguments.
-
-- Docs: https://viem.sh/docs/contract/deployContract
-- Examples: https://stackblitz.com/github/wevm/viem/tree/main/examples/contracts/deploying-contracts
-
-**Example**
-
-```ts
-import { createWalletClient, http } from 'viem'
-import { privateKeyToAccount } from 'viem/accounts'
-import { mainnet } from 'viem/chains'
-
-const client = createWalletClient({
- account: privateKeyToAccount('0x…'),
- chain: mainnet,
- transport: http(),
-})
-const hash = await client.deployContract({
- abi: [],
- account: '0x…,
- bytecode: '0x608060405260405161083e38038061083e833981016040819052610...',
-})
-```
-
-• **client.dropTransaction?**
-
-Removes a transaction from the mempool.
-
-- Docs: https://viem.sh/docs/actions/test/dropTransaction
-
-**Example**
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.dropTransaction({
- hash: '0xe58dceb6b20b03965bb678e27d141e151d7d4efc2334c2d6a49b9fac523f7364'
-})
-```
-
-• **client.dumpState?**
-
-Serializes the current state (including contracts code, contract's storage,
-accounts properties, etc.) into a savable data blob.
-
-- Docs: https://viem.sh/docs/actions/test/dumpState
-
-**Example**
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.dumpState()
-```
-
-• **client.estimateContractGas?**
-
-Estimates the gas required to successfully execute a contract write function call.
-
-- Docs: https://viem.sh/docs/contract/estimateContractGas
-
-**Remarks**
-
-Internally, uses a [Public Client](https://viem.sh/docs/clients/public) to call the [`estimateGas` action](https://viem.sh/docs/actions/public/estimateGas) with [ABI-encoded `data`](https://viem.sh/docs/contract/encodeFunctionData).
-
-**Example**
-
-```ts
-import { createPublicClient, http, parseAbi } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const gas = await client.estimateContractGas({
- address: '0xFBA3912Ca04dd458c843e2EE08967fC04f3579c2',
- abi: parseAbi(['function mint() public']),
- functionName: 'mint',
- account: '0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266',
-})
-```
-
-• **client.estimateFeesPerGas?**
-
-Returns an estimate for the fees per gas for a transaction to be included
-in the next block.
-
-- Docs: https://viem.sh/docs/actions/public/estimateFeesPerGas
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const maxPriorityFeePerGas = await client.estimateFeesPerGas()
-// { maxFeePerGas: ..., maxPriorityFeePerGas: ... }
-```
-
-• **client.estimateGas?**
-
-Estimates the gas necessary to complete a transaction without submitting it to the network.
-
-- Docs: https://viem.sh/docs/actions/public/estimateGas
-- JSON-RPC Methods: [`eth_estimateGas`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_estimategas)
-
-**Example**
-
-```ts
-import { createPublicClient, http, parseEther } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const gasEstimate = await client.estimateGas({
- account: '0xA0Cf798816D4b9b9866b5330EEa46a18382f251e',
- to: '0x70997970c51812dc3a010c7d01b50e0d17dc79c8',
- value: parseEther('1'),
-})
-```
-
-• **client.estimateMaxPriorityFeePerGas?**
-
-Returns an estimate for the max priority fee per gas (in wei) for a transaction
-to be included in the next block.
-
-- Docs: https://viem.sh/docs/actions/public/estimateMaxPriorityFeePerGas
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const maxPriorityFeePerGas = await client.estimateMaxPriorityFeePerGas()
-// 10000000n
-```
-
-• **client.extend?**
-
-• **client.getAddresses?**
-
-Returns a list of account addresses owned by the wallet or client.
-
-- Docs: https://viem.sh/docs/actions/wallet/getAddresses
-- JSON-RPC Methods: [`eth_accounts`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_accounts)
-
-**Example**
-
-```ts
-import { createWalletClient, custom } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createWalletClient({
- chain: mainnet,
- transport: custom(window.ethereum),
-})
-const accounts = await client.getAddresses()
-```
-
-• **client.getAutomine?**
-
-Returns the automatic mining status of the node.
-
-- Docs: https://viem.sh/docs/actions/test/getAutomine
-
-**Example**
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-const isAutomining = await client.getAutomine()
-```
-
-• **client.getBalance?**
-
-Returns the balance of an address in wei.
-
-- Docs: https://viem.sh/docs/actions/public/getBalance
-- JSON-RPC Methods: [`eth_getBalance`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getbalance)
-
-**Remarks**
-
-You can convert the balance to ether units with [`formatEther`](https://viem.sh/docs/utilities/formatEther).
-
-```ts
-const balance = await getBalance(client, {
- address: '0xA0Cf798816D4b9b9866b5330EEa46a18382f251e',
- blockTag: 'safe'
-})
-const balanceAsEther = formatEther(balance)
-// "6.942"
-```
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const balance = await client.getBalance({
- address: '0xA0Cf798816D4b9b9866b5330EEa46a18382f251e',
-})
-// 10000000000000000000000n (wei)
-```
-
-• **client.getBlobBaseFee?**
-
-Returns the base fee per blob gas in wei.
-
-- Docs: https://viem.sh/docs/actions/public/getBlobBaseFee
-- JSON-RPC Methods: [`eth_blobBaseFee`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_blobBaseFee)
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-import { getBlobBaseFee } from 'viem/public'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const blobBaseFee = await client.getBlobBaseFee()
-```
-
-• **client.getBlock?**
-
-Returns information about a block at a block number, hash, or tag.
-
-- Docs: https://viem.sh/docs/actions/public/getBlock
-- Examples: https://stackblitz.com/github/wevm/viem/tree/main/examples/blocks/fetching-blocks
-- JSON-RPC Methods:
- - Calls [`eth_getBlockByNumber`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getblockbynumber) for `blockNumber` & `blockTag`.
- - Calls [`eth_getBlockByHash`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getblockbyhash) for `blockHash`.
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const block = await client.getBlock()
-```
-
-• **client.getBlockNumber?**
-
-Returns the number of the most recent block seen.
-
-- Docs: https://viem.sh/docs/actions/public/getBlockNumber
-- Examples: https://stackblitz.com/github/wevm/viem/tree/main/examples/blocks/fetching-blocks
-- JSON-RPC Methods: [`eth_blockNumber`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_blocknumber)
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const blockNumber = await client.getBlockNumber()
-// 69420n
-```
-
-• **client.getBlockTransactionCount?**
-
-Returns the number of Transactions at a block number, hash, or tag.
-
-- Docs: https://viem.sh/docs/actions/public/getBlockTransactionCount
-- JSON-RPC Methods:
- - Calls [`eth_getBlockTransactionCountByNumber`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getblocktransactioncountbynumber) for `blockNumber` & `blockTag`.
- - Calls [`eth_getBlockTransactionCountByHash`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getblocktransactioncountbyhash) for `blockHash`.
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const count = await client.getBlockTransactionCount()
-```
-
-• **client.getBytecode?**
-
-:::caution[Deprecated]
-Use `getCode` instead.
-:::
-
-• **client.getChainId?**: () => `Promise`\<`number`\> & () => `Promise`\<`number`\>
-
-Returns the chain ID associated with the current network.
-
-- Docs: https://viem.sh/docs/actions/public/getChainId
-- JSON-RPC Methods: [`eth_chainId`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_chainid)
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const chainId = await client.getChainId()
-// 1
-```
-
-• **client.getCode?**
-
-Retrieves the bytecode at an address.
-
-- Docs: https://viem.sh/docs/contract/getCode
-- JSON-RPC Methods: [`eth_getCode`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getcode)
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const code = await client.getCode({
- address: '0xFBA3912Ca04dd458c843e2EE08967fC04f3579c2',
-})
-```
-
-• **client.getContractEvents?**
-
-Returns a list of event logs emitted by a contract.
-
-- Docs: https://viem.sh/docs/actions/public/getContractEvents
-- JSON-RPC Methods: [`eth_getLogs`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getlogs)
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-import { wagmiAbi } from './abi'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const logs = await client.getContractEvents(client, {
- address: '0xFBA3912Ca04dd458c843e2EE08967fC04f3579c2',
- abi: wagmiAbi,
- eventName: 'Transfer'
-})
-```
-
-• **client.getEip712Domain?**
-
-Reads the EIP-712 domain from a contract, based on the ERC-5267 specification.
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-
-const domain = await client.getEip712Domain({
- address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',
-})
-// {
-// domain: {
-// name: 'ExampleContract',
-// version: '1',
-// chainId: 1,
-// verifyingContract: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',
-// },
-// fields: '0x0f',
-// extensions: [],
-// }
-```
-
-• **client.getEnsAddress?**
-
-Gets address for ENS name.
-
-- Docs: https://viem.sh/docs/ens/actions/getEnsAddress
-- Examples: https://stackblitz.com/github/wevm/viem/tree/main/examples/ens
-
-**Remarks**
-
-Calls `resolve(bytes, bytes)` on ENS Universal Resolver Contract.
-
-Since ENS names prohibit certain forbidden characters (e.g. underscore) and have other validation rules, you likely want to [normalize ENS names](https://docs.ens.domains/contract-api-reference/name-processing#normalising-names) with [UTS-46 normalization](https://unicode.org/reports/tr46) before passing them to `getEnsAddress`. You can use the built-in [`normalize`](https://viem.sh/docs/ens/utilities/normalize) function for this.
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-import { normalize } from 'viem/ens'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const ensAddress = await client.getEnsAddress({
- name: normalize('wevm.eth'),
-})
-// '0xd2135CfB216b74109775236E36d4b433F1DF507B'
-```
-
-• **client.getEnsAvatar?**
-
-Gets the avatar of an ENS name.
-
-- Docs: https://viem.sh/docs/ens/actions/getEnsAvatar
-- Examples: https://stackblitz.com/github/wevm/viem/tree/main/examples/ens
-
-**Remarks**
-
-Calls [`getEnsText`](https://viem.sh/docs/ens/actions/getEnsText) with `key` set to `'avatar'`.
-
-Since ENS names prohibit certain forbidden characters (e.g. underscore) and have other validation rules, you likely want to [normalize ENS names](https://docs.ens.domains/contract-api-reference/name-processing#normalising-names) with [UTS-46 normalization](https://unicode.org/reports/tr46) before passing them to `getEnsAddress`. You can use the built-in [`normalize`](https://viem.sh/docs/ens/utilities/normalize) function for this.
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-import { normalize } from 'viem/ens'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const ensAvatar = await client.getEnsAvatar({
- name: normalize('wevm.eth'),
-})
-// 'https://ipfs.io/ipfs/Qma8mnp6xV3J2cRNf3mTth5C8nV11CAnceVinc3y8jSbio'
-```
-
-• **client.getEnsName?**
-
-Gets primary name for specified address.
-
-- Docs: https://viem.sh/docs/ens/actions/getEnsName
-- Examples: https://stackblitz.com/github/wevm/viem/tree/main/examples/ens
-
-**Remarks**
-
-Calls `reverse(bytes)` on ENS Universal Resolver Contract to "reverse resolve" the address to the primary ENS name.
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const ensName = await client.getEnsName({
- address: '0xd2135CfB216b74109775236E36d4b433F1DF507B',
-})
-// 'wevm.eth'
-```
-
-• **client.getEnsResolver?**
-
-Gets resolver for ENS name.
-
-- Docs: https://viem.sh/docs/ens/actions/getEnsResolver
-- Examples: https://stackblitz.com/github/wevm/viem/tree/main/examples/ens
-
-**Remarks**
-
-Calls `findResolver(bytes)` on ENS Universal Resolver Contract to retrieve the resolver of an ENS name.
-
-Since ENS names prohibit certain forbidden characters (e.g. underscore) and have other validation rules, you likely want to [normalize ENS names](https://docs.ens.domains/contract-api-reference/name-processing#normalising-names) with [UTS-46 normalization](https://unicode.org/reports/tr46) before passing them to `getEnsAddress`. You can use the built-in [`normalize`](https://viem.sh/docs/ens/utilities/normalize) function for this.
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-import { normalize } from 'viem/ens'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const resolverAddress = await client.getEnsResolver({
- name: normalize('wevm.eth'),
-})
-// '0x4976fb03C32e5B8cfe2b6cCB31c09Ba78EBaBa41'
-```
-
-• **client.getEnsText?**
-
-Gets a text record for specified ENS name.
-
-- Docs: https://viem.sh/docs/ens/actions/getEnsResolver
-- Examples: https://stackblitz.com/github/wevm/viem/tree/main/examples/ens
-
-**Remarks**
-
-Calls `resolve(bytes, bytes)` on ENS Universal Resolver Contract.
-
-Since ENS names prohibit certain forbidden characters (e.g. underscore) and have other validation rules, you likely want to [normalize ENS names](https://docs.ens.domains/contract-api-reference/name-processing#normalising-names) with [UTS-46 normalization](https://unicode.org/reports/tr46) before passing them to `getEnsAddress`. You can use the built-in [`normalize`](https://viem.sh/docs/ens/utilities/normalize) function for this.
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-import { normalize } from 'viem/ens'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const twitterRecord = await client.getEnsText({
- name: normalize('wevm.eth'),
- key: 'com.twitter',
-})
-// 'wevm_dev'
-```
-
-• **client.getFeeHistory?**
-
-Returns a collection of historical gas information.
-
-- Docs: https://viem.sh/docs/actions/public/getFeeHistory
-- JSON-RPC Methods: [`eth_feeHistory`](https://docs.alchemy.com/reference/eth-feehistory)
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const feeHistory = await client.getFeeHistory({
- blockCount: 4,
- rewardPercentiles: [25, 75],
-})
-```
-
-• **client.getFilterChanges?**
-
-Returns a list of logs or hashes based on a [Filter](/docs/glossary/terms#filter) since the last time it was called.
-
-- Docs: https://viem.sh/docs/actions/public/getFilterChanges
-- JSON-RPC Methods: [`eth_getFilterChanges`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getfilterchanges)
-
-**Remarks**
-
-A Filter can be created from the following actions:
-
-- [`createBlockFilter`](https://viem.sh/docs/actions/public/createBlockFilter)
-- [`createContractEventFilter`](https://viem.sh/docs/contract/createContractEventFilter)
-- [`createEventFilter`](https://viem.sh/docs/actions/public/createEventFilter)
-- [`createPendingTransactionFilter`](https://viem.sh/docs/actions/public/createPendingTransactionFilter)
-
-Depending on the type of filter, the return value will be different:
-
-- If the filter was created with `createContractEventFilter` or `createEventFilter`, it returns a list of logs.
-- If the filter was created with `createPendingTransactionFilter`, it returns a list of transaction hashes.
-- If the filter was created with `createBlockFilter`, it returns a list of block hashes.
-
-**Examples**
-
-```ts
-// Blocks
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const filter = await client.createBlockFilter()
-const hashes = await client.getFilterChanges({ filter })
-```
-
-```ts
-// Contract Events
-import { createPublicClient, http, parseAbi } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const filter = await client.createContractEventFilter({
- address: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48',
- abi: parseAbi(['event Transfer(address indexed, address indexed, uint256)']),
- eventName: 'Transfer',
-})
-const logs = await client.getFilterChanges({ filter })
-```
-
-```ts
-// Raw Events
-import { createPublicClient, http, parseAbiItem } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const filter = await client.createEventFilter({
- address: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48',
- event: parseAbiItem('event Transfer(address indexed, address indexed, uint256)'),
-})
-const logs = await client.getFilterChanges({ filter })
-```
-
-```ts
-// Transactions
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const filter = await client.createPendingTransactionFilter()
-const hashes = await client.getFilterChanges({ filter })
-```
-
-• **client.getFilterLogs?**
-
-Returns a list of event logs since the filter was created.
-
-- Docs: https://viem.sh/docs/actions/public/getFilterLogs
-- JSON-RPC Methods: [`eth_getFilterLogs`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getfilterlogs)
-
-**Remarks**
-
-`getFilterLogs` is only compatible with **event filters**.
-
-**Example**
-
-```ts
-import { createPublicClient, http, parseAbiItem } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const filter = await client.createEventFilter({
- address: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48',
- event: parseAbiItem('event Transfer(address indexed, address indexed, uint256)'),
-})
-const logs = await client.getFilterLogs({ filter })
-```
-
-• **client.getGasPrice?**
-
-Returns the current price of gas (in wei).
-
-- Docs: https://viem.sh/docs/actions/public/getGasPrice
-- JSON-RPC Methods: [`eth_gasPrice`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_gasprice)
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const gasPrice = await client.getGasPrice()
-```
-
-• **client.getLogs?**
-
-Returns a list of event logs matching the provided parameters.
-
-- Docs: https://viem.sh/docs/actions/public/getLogs
-- Examples: https://stackblitz.com/github/wevm/viem/tree/main/examples/filters-and-logs/event-logs
-- JSON-RPC Methods: [`eth_getLogs`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getlogs)
-
-**Example**
-
-```ts
-import { createPublicClient, http, parseAbiItem } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const logs = await client.getLogs()
-```
-
-• **client.getPermissions?**
-
-Gets the wallets current permissions.
-
-- Docs: https://viem.sh/docs/actions/wallet/getPermissions
-- JSON-RPC Methods: [`wallet_getPermissions`](https://eips.ethereum.org/EIPS/eip-2255)
-
-**Example**
-
-```ts
-import { createWalletClient, custom } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createWalletClient({
- chain: mainnet,
- transport: custom(window.ethereum),
-})
-const permissions = await client.getPermissions()
-```
-
-• **client.getProof?**
-
-Returns the account and storage values of the specified account including the Merkle-proof.
-
-- Docs: https://viem.sh/docs/actions/public/getProof
-- JSON-RPC Methods:
- - Calls [`eth_getProof`](https://eips.ethereum.org/EIPS/eip-1186)
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const block = await client.getProof({
- address: '0x...',
- storageKeys: ['0x...'],
-})
-```
-
-• **client.getStorageAt?**
-
-Returns the value from a storage slot at a given address.
-
-- Docs: https://viem.sh/docs/contract/getStorageAt
-- JSON-RPC Methods: [`eth_getStorageAt`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getstorageat)
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-import { getStorageAt } from 'viem/contract'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const code = await client.getStorageAt({
- address: '0xFBA3912Ca04dd458c843e2EE08967fC04f3579c2',
- slot: toHex(0),
-})
-```
-
-• **client.getTransaction?**
-
-Returns information about a [Transaction](https://viem.sh/docs/glossary/terms#transaction) given a hash or block identifier.
-
-- Docs: https://viem.sh/docs/actions/public/getTransaction
-- Example: https://stackblitz.com/github/wevm/viem/tree/main/examples/transactions/fetching-transactions
-- JSON-RPC Methods: [`eth_getTransactionByHash`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getTransactionByHash)
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const transaction = await client.getTransaction({
- hash: '0x4ca7ee652d57678f26e887c149ab0735f41de37bcad58c9f6d3ed5824f15b74d',
-})
-```
-
-• **client.getTransactionConfirmations?**
-
-Returns the number of blocks passed (confirmations) since the transaction was processed on a block.
-
-- Docs: https://viem.sh/docs/actions/public/getTransactionConfirmations
-- Example: https://stackblitz.com/github/wevm/viem/tree/main/examples/transactions/fetching-transactions
-- JSON-RPC Methods: [`eth_getTransactionConfirmations`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getTransactionConfirmations)
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const confirmations = await client.getTransactionConfirmations({
- hash: '0x4ca7ee652d57678f26e887c149ab0735f41de37bcad58c9f6d3ed5824f15b74d',
-})
-```
-
-• **client.getTransactionCount?**
-
-Returns the number of [Transactions](https://viem.sh/docs/glossary/terms#transaction) an Account has broadcast / sent.
-
-- Docs: https://viem.sh/docs/actions/public/getTransactionCount
-- JSON-RPC Methods: [`eth_getTransactionCount`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_gettransactioncount)
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const transactionCount = await client.getTransactionCount({
- address: '0xA0Cf798816D4b9b9866b5330EEa46a18382f251e',
-})
-```
-
-• **client.getTransactionReceipt?**
-
-Returns the [Transaction Receipt](https://viem.sh/docs/glossary/terms#transaction-receipt) given a [Transaction](https://viem.sh/docs/glossary/terms#transaction) hash.
-
-- Docs: https://viem.sh/docs/actions/public/getTransactionReceipt
-- Example: https://stackblitz.com/github/wevm/viem/tree/main/examples/transactions/fetching-transactions
-- JSON-RPC Methods: [`eth_getTransactionReceipt`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getTransactionReceipt)
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const transactionReceipt = await client.getTransactionReceipt({
- hash: '0x4ca7ee652d57678f26e887c149ab0735f41de37bcad58c9f6d3ed5824f15b74d',
-})
-```
-
-• **client.getTxpoolContent?**
-
-Returns the details of all transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
-
-- Docs: https://viem.sh/docs/actions/test/getTxpoolContent
-
-**Example**
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-const content = await client.getTxpoolContent()
-```
-
-• **client.getTxpoolStatus?**
-
-Returns a summary of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
-
-- Docs: https://viem.sh/docs/actions/test/getTxpoolStatus
-
-**Example**
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-const status = await client.getTxpoolStatus()
-```
-
-• **client.impersonateAccount?**
-
-Impersonate an account or contract address. This lets you send transactions from that account even if you don't have access to its private key.
-
-- Docs: https://viem.sh/docs/actions/test/impersonateAccount
-
-**Example**
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.impersonateAccount({
- address: '0xA0Cf798816D4b9b9866b5330EEa46a18382f251e',
-})
-```
-
-• **client.increaseTime?**
-
-Jump forward in time by the given amount of time, in seconds.
-
-- Docs: https://viem.sh/docs/actions/test/increaseTime
-
-**Example**
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.increaseTime({
- seconds: 420,
-})
-```
-
-• **client.inspectTxpool?**
-
-Returns a summary of all the transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
-
-- Docs: https://viem.sh/docs/actions/test/inspectTxpool
-
-**Example**
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-const data = await client.inspectTxpool()
-```
-
-• **client.key?**: `string`
-
-A key for the client.
-
-• **client.loadState?**
-
-Adds state previously dumped with `dumpState` to the current chain.
-
-- Docs: https://viem.sh/docs/actions/test/loadState
-
-**Example**
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.loadState({ state: '0x...' })
-```
-
-• **client.mine?**
-
-Mine a specified number of blocks.
-
-- Docs: https://viem.sh/docs/actions/test/mine
-
-**Example**
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.mine({ blocks: 1 })
-```
-
-• **client.multicall?**
-
-Similar to [`readContract`](https://viem.sh/docs/contract/readContract), but batches up multiple functions on a contract in a single RPC call via the [`multicall3` contract](https://github.com/mds1/multicall).
-
-- Docs: https://viem.sh/docs/contract/multicall
-
-**Example**
-
-```ts
-import { createPublicClient, http, parseAbi } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const abi = parseAbi([
- 'function balanceOf(address) view returns (uint256)',
- 'function totalSupply() view returns (uint256)',
-])
-const result = await client.multicall({
- contracts: [
- {
- address: '0xFBA3912Ca04dd458c843e2EE08967fC04f3579c2',
- abi,
- functionName: 'balanceOf',
- args: ['0xA0Cf798816D4b9b9866b5330EEa46a18382f251e'],
- },
- {
- address: '0xFBA3912Ca04dd458c843e2EE08967fC04f3579c2',
- abi,
- functionName: 'totalSupply',
- },
- ],
-})
-// [{ result: 424122n, status: 'success' }, { result: 1000000n, status: 'success' }]
-```
-
-• **client.name?**: `string`
-
-A name for the client.
-
-• **client.pollingInterval?**: `number`
-
-Frequency (in ms) for polling enabled actions & events. Defaults to 4_000 milliseconds.
-
-• **client.prepareTransactionRequest?**: \<`TRequest`, `TChainOverride`, `TAccountOverride`\>(`args`) => `Promise`\<\{ \[K in string \| number \| symbol\]: (UnionRequiredBy\ & Object, ParameterTypeToParameters\<(...)\[(...)\] extends readonly (...)\[\] ? (...)\[(...)\] : (...) \| (...) \| (...) \| (...) \| (...) \| (...)\>\> & (unknown extends TRequest\["kzg"\] ? Object : Pick\))\[K\] \}\> & \<`TRequest`, `TChainOverride`, `TAccountOverride`\>(`args`) => `Promise`\<\{ \[K in string \| number \| symbol\]: (UnionRequiredBy\ & Object, ParameterTypeToParameters\<(...)\[(...)\] extends readonly (...)\[\] ? (...)\[(...)\] : (...) \| (...) \| (...) \| (...) \| (...) \| (...)\>\> & (unknown extends TRequest\["kzg"\] ? Object : Pick\))\[K\] \}\>
-
-Prepares a transaction request for signing.
-
-- Docs: https://viem.sh/docs/actions/wallet/prepareTransactionRequest
-
-**Param**
-
-PrepareTransactionRequestParameters
-
-**Examples**
-
-```ts
-import { createWalletClient, custom } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createWalletClient({
- chain: mainnet,
- transport: custom(window.ethereum),
-})
-const request = await client.prepareTransactionRequest({
- account: '0xA0Cf798816D4b9b9866b5330EEa46a18382f251e',
- to: '0x0000000000000000000000000000000000000000',
- value: 1n,
-})
-```
-
-```ts
-// Account Hoisting
-import { createWalletClient, http } from 'viem'
-import { privateKeyToAccount } from 'viem/accounts'
-import { mainnet } from 'viem/chains'
-
-const client = createWalletClient({
- account: privateKeyToAccount('0x…'),
- chain: mainnet,
- transport: custom(window.ethereum),
-})
-const request = await client.prepareTransactionRequest({
- to: '0x0000000000000000000000000000000000000000',
- value: 1n,
-})
-```
-
-• **client.readContract?**
-
-Calls a read-only function on a contract, and returns the response.
-
-- Docs: https://viem.sh/docs/contract/readContract
-- Examples: https://stackblitz.com/github/wevm/viem/tree/main/examples/contracts/reading-contracts
-
-**Remarks**
-
-A "read-only" function (constant function) on a Solidity contract is denoted by a `view` or `pure` keyword. They can only read the state of the contract, and cannot make any changes to it. Since read-only methods do not change the state of the contract, they do not require any gas to be executed, and can be called by any user without the need to pay for gas.
-
-Internally, uses a [Public Client](https://viem.sh/docs/clients/public) to call the [`call` action](https://viem.sh/docs/actions/public/call) with [ABI-encoded `data`](https://viem.sh/docs/contract/encodeFunctionData).
-
-**Example**
-
-```ts
-import { createPublicClient, http, parseAbi } from 'viem'
-import { mainnet } from 'viem/chains'
-import { readContract } from 'viem/contract'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const result = await client.readContract({
- address: '0xFBA3912Ca04dd458c843e2EE08967fC04f3579c2',
- abi: parseAbi(['function balanceOf(address) view returns (uint256)']),
- functionName: 'balanceOf',
- args: ['0xA0Cf798816D4b9b9866b5330EEa46a18382f251e'],
-})
-// 424122n
-```
-
-• **client.removeBlockTimestampInterval?**
-
-Removes [`setBlockTimestampInterval`](https://viem.sh/docs/actions/test/setBlockTimestampInterval) if it exists.
-
-- Docs: https://viem.sh/docs/actions/test/removeBlockTimestampInterval
-
-**Example**
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-import { removeBlockTimestampInterval } from 'viem/test'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.removeBlockTimestampInterval()
-```
-
-• **client.request?**: `EIP1193RequestFn`\<[`object`, `object`, `object`, `object`, `object`]\>
-
-Request function wrapped with friendly error handling
-
-• **client.requestAddresses?**
-
-Requests a list of accounts managed by a wallet.
-
-- Docs: https://viem.sh/docs/actions/wallet/requestAddresses
-- JSON-RPC Methods: [`eth_requestAccounts`](https://eips.ethereum.org/EIPS/eip-1102)
-
-Sends a request to the wallet, asking for permission to access the user's accounts. After the user accepts the request, it will return a list of accounts (addresses).
-
-This API can be useful for dapps that need to access the user's accounts in order to execute transactions or interact with smart contracts.
-
-**Example**
-
-```ts
-import { createWalletClient, custom } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createWalletClient({
- chain: mainnet,
- transport: custom(window.ethereum),
-})
-const accounts = await client.requestAddresses()
-```
-
-• **client.requestPermissions?**
-
-Requests permissions for a wallet.
-
-- Docs: https://viem.sh/docs/actions/wallet/requestPermissions
-- JSON-RPC Methods: [`wallet_requestPermissions`](https://eips.ethereum.org/EIPS/eip-2255)
-
-**Example**
-
-```ts
-import { createWalletClient, custom } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createWalletClient({
- chain: mainnet,
- transport: custom(window.ethereum),
-})
-const permissions = await client.requestPermissions({
- eth_accounts: {}
-})
-```
-
-• **client.reset?**
-
-Resets fork back to its original state.
-
-- Docs: https://viem.sh/docs/actions/test/reset
-
-**Example**
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.reset({ blockNumber: 69420n })
-```
-
-• **client.revert?**
-
-Revert the state of the blockchain at the current block.
-
-- Docs: https://viem.sh/docs/actions/test/revert
-
-**Example**
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.revert({ id: '0x…' })
-```
-
-• **client.sendRawTransaction?**: (`args`) => `Promise`\<\`0x$\{string\}\`\> & (`args`) => `Promise`\<\`0x$\{string\}\`\>
-
-Sends a **signed** transaction to the network
-
-- Docs: https://viem.sh/docs/actions/wallet/sendRawTransaction
-- JSON-RPC Method: [`eth_sendRawTransaction`](https://ethereum.github.io/execution-apis/api-documentation/)
-
-**Param**
-
-Client to use
-
-**Param**
-
-SendRawTransactionParameters
-
-**Example**
-
-```ts
-import { createWalletClient, custom } from 'viem'
-import { mainnet } from 'viem/chains'
-import { sendRawTransaction } from 'viem/wallet'
-
-const client = createWalletClient({
- chain: mainnet,
- transport: custom(window.ethereum),
-})
-
-const hash = await client.sendRawTransaction({
- serializedTransaction: '0x02f850018203118080825208808080c080a04012522854168b27e5dc3d5839bab5e6b39e1a0ffd343901ce1622e3d64b48f1a04e00902ae0502c4728cbf12156290df99c3ed7de85b1dbfe20b5c36931733a33'
-})
-```
-
-• **client.sendTransaction?**
-
-Creates, signs, and sends a new transaction to the network.
-
-- Docs: https://viem.sh/docs/actions/wallet/sendTransaction
-- Examples: https://stackblitz.com/github/wevm/viem/tree/main/examples/transactions/sending-transactions
-- JSON-RPC Methods:
- - JSON-RPC Accounts: [`eth_sendTransaction`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_sendtransaction)
- - Local Accounts: [`eth_sendRawTransaction`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_sendrawtransaction)
-
-**Examples**
-
-```ts
-import { createWalletClient, custom } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createWalletClient({
- chain: mainnet,
- transport: custom(window.ethereum),
-})
-const hash = await client.sendTransaction({
- account: '0xA0Cf798816D4b9b9866b5330EEa46a18382f251e',
- to: '0x70997970c51812dc3a010c7d01b50e0d17dc79c8',
- value: 1000000000000000000n,
-})
-```
-
-```ts
-// Account Hoisting
-import { createWalletClient, http } from 'viem'
-import { privateKeyToAccount } from 'viem/accounts'
-import { mainnet } from 'viem/chains'
-
-const client = createWalletClient({
- account: privateKeyToAccount('0x…'),
- chain: mainnet,
- transport: http(),
-})
-const hash = await client.sendTransaction({
- to: '0x70997970c51812dc3a010c7d01b50e0d17dc79c8',
- value: 1000000000000000000n,
-})
-```
-
-• **client.sendUnsignedTransaction?**
-
-Returns the details of all transactions currently pending for inclusion in the next block(s), as well as the ones that are being scheduled for future execution only.
-
-- Docs: https://viem.sh/docs/actions/test/getTxpoolContent
-
-**Example**
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-const hash = await client.sendUnsignedTransaction({
- from: '0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266',
- to: '0x70997970c51812dc3a010c7d01b50e0d17dc79c8',
- value: 1000000000000000000n,
-})
-```
-
-• **client.setAutomine?**
-
-Enables or disables the automatic mining of new blocks with each new transaction submitted to the network.
-
-- Docs: https://viem.sh/docs/actions/test/setAutomine
-
-**Example**
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setAutomine()
-```
-
-• **client.setBalance?**
-
-Modifies the balance of an account.
-
-- Docs: https://viem.sh/docs/actions/test/setBalance
-
-**Example**
-
-```ts
-import { createTestClient, http, parseEther } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setBalance({
- address: '0xa5cc3c03994DB5b0d9A5eEdD10CabaB0813678AC',
- value: parseEther('1'),
-})
-```
-
-• **client.setBlockGasLimit?**
-
-Sets the block's gas limit.
-
-- Docs: https://viem.sh/docs/actions/test/setBlockGasLimit
-
-**Example**
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setBlockGasLimit({ gasLimit: 420_000n })
-```
-
-• **client.setBlockTimestampInterval?**
-
-Similar to [`increaseTime`](https://viem.sh/docs/actions/test/increaseTime), but sets a block timestamp `interval`. The timestamp of future blocks will be computed as `lastBlock_timestamp` + `interval`.
-
-- Docs: https://viem.sh/docs/actions/test/setBlockTimestampInterval
-
-**Example**
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setBlockTimestampInterval({ interval: 5 })
-```
-
-• **client.setCode?**
-
-Modifies the bytecode stored at an account's address.
-
-- Docs: https://viem.sh/docs/actions/test/setCode
-
-**Example**
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setCode({
- address: '0xe846c6fcf817734ca4527b28ccb4aea2b6663c79',
- bytecode: '0x60806040526000600355600019600955600c80546001600160a01b031916737a250d5630b4cf539739df…',
-})
-```
-
-• **client.setCoinbase?**
-
-Sets the coinbase address to be used in new blocks.
-
-- Docs: https://viem.sh/docs/actions/test/setCoinbase
-
-**Example**
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setCoinbase({
- address: '0xe846c6fcf817734ca4527b28ccb4aea2b6663c79',
-})
-```
-
-• **client.setIntervalMining?**
-
-Sets the automatic mining interval (in seconds) of blocks. Setting the interval to 0 will disable automatic mining.
-
-- Docs: https://viem.sh/docs/actions/test/setIntervalMining
-
-**Example**
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setIntervalMining({ interval: 5 })
-```
-
-• **client.setLoggingEnabled?**
-
-Enable or disable logging on the test node network.
-
-- Docs: https://viem.sh/docs/actions/test/setLoggingEnabled
-
-**Example**
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setLoggingEnabled()
-```
-
-• **client.setMinGasPrice?**
-
-Change the minimum gas price accepted by the network (in wei).
-
-- Docs: https://viem.sh/docs/actions/test/setMinGasPrice
-
-Note: `setMinGasPrice` can only be used on clients that do not have EIP-1559 enabled.
-
-**Example**
-
-```ts
-import { createTestClient, http, parseGwei } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setMinGasPrice({
- gasPrice: parseGwei('20'),
-})
-```
-
-• **client.setNextBlockBaseFeePerGas?**
-
-Sets the next block's base fee per gas.
-
-- Docs: https://viem.sh/docs/actions/test/setNextBlockBaseFeePerGas
-
-**Example**
-
-```ts
-import { createTestClient, http, parseGwei } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setNextBlockBaseFeePerGas({
- baseFeePerGas: parseGwei('20'),
-})
-```
-
-• **client.setNextBlockTimestamp?**
-
-Sets the next block's timestamp.
-
-- Docs: https://viem.sh/docs/actions/test/setNextBlockTimestamp
-
-**Example**
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setNextBlockTimestamp({ timestamp: 1671744314n })
-```
-
-• **client.setNonce?**
-
-Modifies (overrides) the nonce of an account.
-
-- Docs: https://viem.sh/docs/actions/test/setNonce
-
-**Example**
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setNonce({
- address: '0xa5cc3c03994DB5b0d9A5eEdD10CabaB0813678AC',
- nonce: 420,
-})
-```
-
-• **client.setRpcUrl?**
-
-Sets the backend RPC URL.
-
-- Docs: https://viem.sh/docs/actions/test/setRpcUrl
-
-**Example**
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setRpcUrl('https://eth-mainnet.g.alchemy.com/v2')
-```
-
-• **client.setStorageAt?**
-
-Writes to a slot of an account's storage.
-
-- Docs: https://viem.sh/docs/actions/test/setStorageAt
-
-**Example**
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.setStorageAt({
- address: '0xe846c6fcf817734ca4527b28ccb4aea2b6663c79',
- index: 2,
- value: '0x0000000000000000000000000000000000000000000000000000000000000069',
-})
-```
-
-• **client.signMessage?**
-
-Calculates an Ethereum-specific signature in [EIP-191 format](https://eips.ethereum.org/EIPS/eip-191): `keccak256("\x19Ethereum Signed Message:\n" + len(message) + message))`.
-
-- Docs: https://viem.sh/docs/actions/wallet/signMessage
-- JSON-RPC Methods:
- - JSON-RPC Accounts: [`personal_sign`](https://docs.metamask.io/guide/signing-data#personal-sign)
- - Local Accounts: Signs locally. No JSON-RPC request.
-
-With the calculated signature, you can:
-- use [`verifyMessage`](https://viem.sh/docs/utilities/verifyMessage) to verify the signature,
-- use [`recoverMessageAddress`](https://viem.sh/docs/utilities/recoverMessageAddress) to recover the signing address from a signature.
-
-**Examples**
-
-```ts
-import { createWalletClient, custom } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createWalletClient({
- chain: mainnet,
- transport: custom(window.ethereum),
-})
-const signature = await client.signMessage({
- account: '0xA0Cf798816D4b9b9866b5330EEa46a18382f251e',
- message: 'hello world',
-})
-```
-
-```ts
-// Account Hoisting
-import { createWalletClient, http } from 'viem'
-import { privateKeyToAccount } from 'viem/accounts'
-import { mainnet } from 'viem/chains'
-
-const client = createWalletClient({
- account: privateKeyToAccount('0x…'),
- chain: mainnet,
- transport: http(),
-})
-const signature = await client.signMessage({
- message: 'hello world',
-})
-```
-
-• **client.signTransaction?**
-
-Signs a transaction.
-
-- Docs: https://viem.sh/docs/actions/wallet/signTransaction
-- JSON-RPC Methods:
- - JSON-RPC Accounts: [`eth_signTransaction`](https://ethereum.github.io/execution-apis/api-documentation/)
- - Local Accounts: Signs locally. No JSON-RPC request.
-
-**Examples**
-
-```ts
-import { createWalletClient, custom } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createWalletClient({
- chain: mainnet,
- transport: custom(window.ethereum),
-})
-const request = await client.prepareTransactionRequest({
- account: '0xA0Cf798816D4b9b9866b5330EEa46a18382f251e',
- to: '0x0000000000000000000000000000000000000000',
- value: 1n,
-})
-const signature = await client.signTransaction(request)
-```
-
-```ts
-// Account Hoisting
-import { createWalletClient, http } from 'viem'
-import { privateKeyToAccount } from 'viem/accounts'
-import { mainnet } from 'viem/chains'
-
-const client = createWalletClient({
- account: privateKeyToAccount('0x…'),
- chain: mainnet,
- transport: custom(window.ethereum),
-})
-const request = await client.prepareTransactionRequest({
- to: '0x0000000000000000000000000000000000000000',
- value: 1n,
-})
-const signature = await client.signTransaction(request)
-```
-
-• **client.signTypedData?**
-
-Signs typed data and calculates an Ethereum-specific signature in [EIP-191 format](https://eips.ethereum.org/EIPS/eip-191): `keccak256("\x19Ethereum Signed Message:\n" + len(message) + message))`.
-
-- Docs: https://viem.sh/docs/actions/wallet/signTypedData
-- JSON-RPC Methods:
- - JSON-RPC Accounts: [`eth_signTypedData_v4`](https://docs.metamask.io/guide/signing-data#signtypeddata-v4)
- - Local Accounts: Signs locally. No JSON-RPC request.
-
-**Examples**
-
-```ts
-import { createWalletClient, custom } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createWalletClient({
- chain: mainnet,
- transport: custom(window.ethereum),
-})
-const signature = await client.signTypedData({
- account: '0xA0Cf798816D4b9b9866b5330EEa46a18382f251e',
- domain: {
- name: 'Ether Mail',
- version: '1',
- chainId: 1,
- verifyingContract: '0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC',
- },
- types: {
- Person: [
- { name: 'name', type: 'string' },
- { name: 'wallet', type: 'address' },
- ],
- Mail: [
- { name: 'from', type: 'Person' },
- { name: 'to', type: 'Person' },
- { name: 'contents', type: 'string' },
- ],
- },
- primaryType: 'Mail',
- message: {
- from: {
- name: 'Cow',
- wallet: '0xCD2a3d9F938E13CD947Ec05AbC7FE734Df8DD826',
- },
- to: {
- name: 'Bob',
- wallet: '0xbBbBBBBbbBBBbbbBbbBbbbbBBbBbbbbBbBbbBBbB',
- },
- contents: 'Hello, Bob!',
- },
-})
-```
-
-```ts
-// Account Hoisting
-import { createWalletClient, http } from 'viem'
-import { privateKeyToAccount } from 'viem/accounts'
-import { mainnet } from 'viem/chains'
-
-const client = createWalletClient({
- account: privateKeyToAccount('0x…'),
- chain: mainnet,
- transport: http(),
-})
-const signature = await client.signTypedData({
- domain: {
- name: 'Ether Mail',
- version: '1',
- chainId: 1,
- verifyingContract: '0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC',
- },
- types: {
- Person: [
- { name: 'name', type: 'string' },
- { name: 'wallet', type: 'address' },
- ],
- Mail: [
- { name: 'from', type: 'Person' },
- { name: 'to', type: 'Person' },
- { name: 'contents', type: 'string' },
- ],
- },
- primaryType: 'Mail',
- message: {
- from: {
- name: 'Cow',
- wallet: '0xCD2a3d9F938E13CD947Ec05AbC7FE734Df8DD826',
- },
- to: {
- name: 'Bob',
- wallet: '0xbBbBBBBbbBBBbbbBbbBbbbbBBbBbbbbBbBbbBBbB',
- },
- contents: 'Hello, Bob!',
- },
-})
-```
-
-• **client.simulateContract?**
-
-Simulates/validates a contract interaction. This is useful for retrieving **return data** and **revert reasons** of contract write functions.
-
-- Docs: https://viem.sh/docs/contract/simulateContract
-- Examples: https://stackblitz.com/github/wevm/viem/tree/main/examples/contracts/writing-to-contracts
-
-**Remarks**
-
-This function does not require gas to execute and _**does not**_ change the state of the blockchain. It is almost identical to [`readContract`](https://viem.sh/docs/contract/readContract), but also supports contract write functions.
-
-Internally, uses a [Public Client](https://viem.sh/docs/clients/public) to call the [`call` action](https://viem.sh/docs/actions/public/call) with [ABI-encoded `data`](https://viem.sh/docs/contract/encodeFunctionData).
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const result = await client.simulateContract({
- address: '0xFBA3912Ca04dd458c843e2EE08967fC04f3579c2',
- abi: parseAbi(['function mint(uint32) view returns (uint32)']),
- functionName: 'mint',
- args: ['69420'],
- account: '0xA0Cf798816D4b9b9866b5330EEa46a18382f251e',
-})
-```
-
-• **client.snapshot?**
-
-Snapshot the state of the blockchain at the current block.
-
-- Docs: https://viem.sh/docs/actions/test/snapshot
-
-**Example**
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-import { snapshot } from 'viem/test'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.snapshot()
-```
-
-• **client.stopImpersonatingAccount?**
-
-Stop impersonating an account after having previously used [`impersonateAccount`](https://viem.sh/docs/actions/test/impersonateAccount).
-
-- Docs: https://viem.sh/docs/actions/test/stopImpersonatingAccount
-
-**Example**
-
-```ts
-import { createTestClient, http } from 'viem'
-import { foundry } from 'viem/chains'
-import { stopImpersonatingAccount } from 'viem/test'
-
-const client = createTestClient({
- mode: 'anvil',
- chain: 'foundry',
- transport: http(),
-})
-await client.stopImpersonatingAccount({
- address: '0xa5cc3c03994DB5b0d9A5eEdD10CabaB0813678AC',
-})
-```
-
-• **client.switchChain?**
-
-Switch the target chain in a wallet.
-
-- Docs: https://viem.sh/docs/actions/wallet/switchChain
-- JSON-RPC Methods: [`eth_switchEthereumChain`](https://eips.ethereum.org/EIPS/eip-3326)
-
-**Example**
-
-```ts
-import { createWalletClient, custom } from 'viem'
-import { mainnet, optimism } from 'viem/chains'
-
-const client = createWalletClient({
- chain: mainnet,
- transport: custom(window.ethereum),
-})
-await client.switchChain({ id: optimism.id })
-```
-
-• **client.tevm?**: `object` & `EIP1193Events` & `object` & `Eip1193RequestProvider`
-
-Low level access to TEVM can be accessed via `tevm`. These APIs are not guaranteed to be stable.
-
-**See**
-
-TevmNode
-
-**Example**
-
-```typescript
-import { createMemoryClient } from 'tevm'
-
-const memoryClient = createMemoryClient()
-
-// low level access to the TEVM VM, blockchain, EVM, stateManager, mempool, receiptsManager and more are available
-const vm = await memoryClient.tevm.getVm()
-vm.runBlock(...)
-const { blockchain, evm, stateManager } = vm
-blockchain.addBlock(...)
-evm.runCall(...)
-stateManager.putAccount(...)
-
-const mempool = await memoryClient.tevm.getTxPool()
-const receiptsManager = await memoryClient.tevm.getReceiptsManager()
-```
-
-• **client.tevmCall?**: [`CallHandler`](/reference/tevm/actions/type-aliases/callhandler/)
-
-A powerful low level API for executing calls and sending transactions.
-See [CallParams](https://tevm.sh/reference/tevm/actions/type-aliases/callparams/) for options reference.
-See [CallResult](https://tevm.sh/reference/tevm/actions/type-aliases/callresult/) for return values reference.
-Remember, you must set `createTransaction: true` to send a transaction. Otherwise, it will be a call. You must also mine the transaction
-before it updates the canonical head state. This can be avoided by setting mining mode to `auto` when using createMemoryClient.
-
-**Example**
-
-```typescript
-import { createMemoryClient } from 'tevm'
-import { ERC20 } from 'tevm/contract'
-
-const client = createMemoryClient()
-
-const token = ERC20.withAddress(`0x${'0721'.repeat(10)}`)
-
-await client.setAccount(token)
-
-const balance = await client.tevmCall({
- to: token.address,
- data: encodeFunctionData(token.read.balanceOf, [token.address]),
-})
-```
-In addition to making basic calls, you can also do advanced things like:
-- Impersonate accounts via passing in `from`, `caller`, or `origin`
-- Set the call depth via `depth`
-- Create a trace or access list using `createTrace: true` or `createAccessList: true`
-- Send as a transaction with `createTransaction: true`
-For all options see [CallParams](https://tevm.sh/reference/tevm/actions/type-aliases/callparams/)
-
-• **client.tevmContract?**: [`ContractHandler`](/reference/tevm/actions/type-aliases/contracthandler/)
-
-A powerful low level API for calling contracts. Similar to `tevmCall` but takes care of encoding and decoding data, revert messages, etc.
-See [ContractParams](https://tevm.sh/reference/tevm/actions/type-aliases/contractparams/) for options reference.
-See [ContractResult](https://tevm.sh/reference/tevm/actions/type-aliases/contractresult/) for return values reference.
-Remember, you must set `createTransaction: true` to send a transaction. Otherwise, it will be a call. You must also mine the transaction
-before it updates the canonical head state. This can be avoided by setting mining mode to `auto` when using createMemoryClient.
-
-**Example**
-
-```typescript
-import { createMemoryClient } from 'tevm'
-import { ERC20 } from './MyERC721.sol'
-
-const client = createMemoryClient()
-const token = ERC20.withAddress(`0x${'0721'.repeat(10)}`)
-await client.setAccount(token)
-const balance = await client.tevmContract({
- contract: token,
- method: token.read.balanceOf,
- args: [token.address],
-})
-```
-In addition to making basic calls, you can also do advanced things like:
-- Impersonate accounts via passing in `from`, `caller`, or `origin`
-- Set the call depth via `depth`
-- Create a trace or access list using `createTrace: true` or `createAccessList: true`
-- Send as a transaction with `createTransaction: true`
-For all options see [ContractParams](https://tevm.sh/reference/tevm/actions/type-aliases/contractparams/)
-
-• **client.tevmDeploy?**: [`DeployHandler`](/reference/tevm/actions/type-aliases/deployhandler/)
-
-Deploys a contract to the EVM with encoded constructor arguments. Extends `tevmCall` so it supports all advanced options.
-
-**See**
-
- - [DeployParams](https://tevm.sh/reference/tevm/actions/type-aliases/deployparams/) for options reference.
- - [DeployResult](https://tevm.sh/reference/tevm/actions/type-aliases/deployresult/) for return values reference.
-Remember, you must set `createTransaction: true` to send a transaction. Otherwise, it will be a call. You must also mine the transaction
-before it updates the canonical head state. This can be avoided by setting mining mode to `auto` when using createMemoryClient.
-
-**Example**
-
-```typescript
-import { createMemoryClient } from 'tevm'
-import { ERC20 } from './MyERC721.sol'
-
-const client = createMemoryClient()
-const token = ERC20.withAddress(`0x${'0721'.repeat(10)}`)
-
-const deploymentResult = await client.tevmDeploy({
- abi: token.abi,
- bytecode: token.bytecode,
- args: ['TokenName', 18, 'SYMBOL'],
-})
-
-console.log(deploymentResult.createdAddress)
-```
-
-• **client.tevmDumpState?**: [`DumpStateHandler`](/reference/tevm/actions/type-aliases/dumpstatehandler/)
-
-Dumps a JSON serializable state from the EVM. This can be useful for persisting and restoring state between processes.
-
-**Example**
-
-```typescript
-import { createMemoryClient } from 'tevm'
-import fs from 'fs'
-const client = createMemoryClient()
-const state = await client.tevmDumpState()
-fs.writeFileSync('state.json', JSON.stringify(state))
-```
-
-• **client.tevmGetAccount?**: [`GetAccountHandler`](/reference/tevm/actions/type-aliases/getaccounthandler/)
-
-Gets the account state of an account. It does not return the storage state by default but can if `returnStorage` is set to `true`.
-In forked mode, the storage is only the storage TEVM has cached and may not represent all the on-chain storage.
-
-**See**
-
- - [GetAccountParams](https://tevm.sh/reference/tevm/actions/type-aliases/getaccountparams/) for options reference.
- - [GetAccountResult](https://tevm.sh/reference/tevm/actions/type-aliases/getaccountresult/) for return values reference.
-
-**Example**
-
-```typescript
-import { createMemoryClient } from 'tevm'
-
-const client = createMemoryClient()
-
-const account = await client.tevmGetAccount({
- address: `0x${'0000'.repeat(10)}`,
- returnStorage: true,
-})
-```
-
-• **client.tevmLoadState?**: [`LoadStateHandler`](/reference/tevm/actions/type-aliases/loadstatehandler/)
-
-Loads a JSON serializable state into the EVM. This can be useful for persisting and restoring state between processes.
-
-**Example**
-
-```typescript
-import { createMemoryClient } from 'tevm'
-import fs from 'fs'
-
-const client = createMemoryClient()
-
-const state = fs.readFileSync('state.json', 'utf8')
-
-await client.tevmLoadState(state)
-```
-
-• **client.tevmMine?**: [`MineHandler`](/reference/tevm/actions/type-aliases/minehandler/)
-
-Mines a new block with all pending transactions. In `manual` mode you must call this manually before the canonical head state is updated.
-
-**Example**
-
-```typescript
-import { createMemoryClient } from 'tevm'
-
-const client = createMemoryClient()
-
-await client.tevmMine()
-```
-
-• **client.tevmReady?**
-
-Returns a promise that resolves when the TEVM is ready.
-This is not needed to explicitly be called as all actions will wait for the TEVM to be ready.
-
-**Example**
-
-```typescript
-import { createMemoryClient } from 'tevm'
-
-const client = createMemoryClient()
-
-await client.tevmReady()
-```
-Same as calling `client.tevm.ready()`
-
-• **client.tevmScript?**: [`ScriptHandler`](/reference/tevm/actions/type-aliases/scripthandler/)
-
-**Example**
-
-```typescript
-import { createMemoryClient } from 'tevm'
-import { ERC20 } from './MyERC721.sol'
-
-const client = createMemoryClient()
-
-const balance = await client.tevmContract({
- createTransaction: true,
- deployedBytecode: ERC20.deployedBytecode,
- abi: ERC20.abi,
- method: 'mint',
- args: [client.address, 1n],
-})
-```
-
-:::caution[Deprecated]
-in favor of `tevmContract`. To migrate simply replace `tevmScript` with `tevmContract` as the API is supported and more.
-`tevmContract` also now supports deploying contracts with constructor arguments too via `params.code`. `tevmScript` previously did not support this
-and only supported deployedBytecode with no constructor arguments. `tevmContract` supports using deployedBytecode as well.
-Remember, you must set `createTransaction: true` to send a transaction. Otherwise, it will be a call. You must also mine the transaction
-before it updates the canonical head state. This can be avoided by setting mining mode to `auto` when using createMemoryClient.
-:::
-
-• **client.tevmSetAccount?**: [`SetAccountHandler`](/reference/tevm/actions/type-aliases/setaccounthandler/)
-
-Sets any property of an account including its balance, nonce, contract deployedBytecode, contract state, and more.
-
-**See**
-
- - [SetAccountParams](https://tevm.sh/reference/tevm/actions/type-aliases/setaccountparams/) for options reference.
- - [SetAccountResult](https://tevm.sh/reference/tevm/actions/type-aliases/setaccountresult/) for return values reference.
-
-**Example**
-
-```typescript
-import { createMemoryClient, numberToHex } from 'tevm'
-import { SimpleContract } from 'tevm/contract'
-
-const client = createMemoryClient()
-
-await client.tevmSetAccount({
- address: `0x${'0123'.repeat(10)}`,
- balance: 100n,
- nonce: 1n,
- deployedBytecode: SimpleContract.deployedBytecode,
- state: {
- [`0x${'0'.repeat(64)}`]: numberToHex(420n),
- }
-})
-```
-
-• **client.transport?**: `TransportConfig`\<`string`\> & `object`
-
-The RPC transport
-
-• **client.type?**: `string`
-
-The type of client.
-
-• **client.uid?**: `string`
-
-A unique ID for the client.
-
-• **client.uninstallFilter?**
-
-Destroys a Filter that was created from one of the following Actions:
-
-- [`createBlockFilter`](https://viem.sh/docs/actions/public/createBlockFilter)
-- [`createEventFilter`](https://viem.sh/docs/actions/public/createEventFilter)
-- [`createPendingTransactionFilter`](https://viem.sh/docs/actions/public/createPendingTransactionFilter)
-
-- Docs: https://viem.sh/docs/actions/public/uninstallFilter
-- JSON-RPC Methods: [`eth_uninstallFilter`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_uninstallFilter)
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-import { createPendingTransactionFilter, uninstallFilter } from 'viem/public'
-
-const filter = await client.createPendingTransactionFilter()
-const uninstalled = await client.uninstallFilter({ filter })
-// true
-```
-
-• **client.verifyMessage?**
-
-Verify that a message was signed by the provided address.
-
-Compatible with Smart Contract Accounts & Externally Owned Accounts via [ERC-6492](https://eips.ethereum.org/EIPS/eip-6492).
-
-- Docs [https://viem.sh/docs/actions/public/verifyMessage](https://viem.sh/docs/actions/public/verifyMessage)
-
-• **client.verifySiweMessage?**
-
-Verifies [EIP-4361](https://eips.ethereum.org/EIPS/eip-4361) formatted message was signed.
-
-Compatible with Smart Contract Accounts & Externally Owned Accounts via [ERC-6492](https://eips.ethereum.org/EIPS/eip-6492).
-
-- Docs [https://viem.sh/docs/siwe/actions/verifySiweMessage](https://viem.sh/docs/siwe/actions/verifySiweMessage)
-
-• **client.verifyTypedData?**
-
-Verify that typed data was signed by the provided address.
-
-- Docs [https://viem.sh/docs/actions/public/verifyTypedData](https://viem.sh/docs/actions/public/verifyTypedData)
-
-• **client.waitForTransactionReceipt?**
-
-Waits for the [Transaction](https://viem.sh/docs/glossary/terms#transaction) to be included on a [Block](https://viem.sh/docs/glossary/terms#block) (one confirmation), and then returns the [Transaction Receipt](https://viem.sh/docs/glossary/terms#transaction-receipt). If the Transaction reverts, then the action will throw an error.
-
-- Docs: https://viem.sh/docs/actions/public/waitForTransactionReceipt
-- Example: https://stackblitz.com/github/wevm/viem/tree/main/examples/transactions/sending-transactions
-- JSON-RPC Methods:
- - Polls [`eth_getTransactionReceipt`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getTransactionReceipt) on each block until it has been processed.
- - If a Transaction has been replaced:
- - Calls [`eth_getBlockByNumber`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getblockbynumber) and extracts the transactions
- - Checks if one of the Transactions is a replacement
- - If so, calls [`eth_getTransactionReceipt`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getTransactionReceipt).
-
-**Remarks**
-
-The `waitForTransactionReceipt` action additionally supports Replacement detection (e.g. sped up Transactions).
-
-Transactions can be replaced when a user modifies their transaction in their wallet (to speed up or cancel). Transactions are replaced when they are sent from the same nonce.
-
-There are 3 types of Transaction Replacement reasons:
-
-- `repriced`: The gas price has been modified (e.g. different `maxFeePerGas`)
-- `cancelled`: The Transaction has been cancelled (e.g. `value === 0n`)
-- `replaced`: The Transaction has been replaced (e.g. different `value` or `data`)
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const transactionReceipt = await client.waitForTransactionReceipt({
- hash: '0x4ca7ee652d57678f26e887c149ab0735f41de37bcad58c9f6d3ed5824f15b74d',
-})
-```
-
-• **client.watchAsset?**
-
-Adds an EVM chain to the wallet.
-
-- Docs: https://viem.sh/docs/actions/wallet/watchAsset
-- JSON-RPC Methods: [`eth_switchEthereumChain`](https://eips.ethereum.org/EIPS/eip-747)
-
-**Example**
-
-```ts
-import { createWalletClient, custom } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createWalletClient({
- chain: mainnet,
- transport: custom(window.ethereum),
-})
-const success = await client.watchAsset({
- type: 'ERC20',
- options: {
- address: '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2',
- decimals: 18,
- symbol: 'WETH',
- },
-})
-```
-
-• **client.watchBlockNumber?**
-
-Watches and returns incoming block numbers.
-
-- Docs: https://viem.sh/docs/actions/public/watchBlockNumber
-- Examples: https://stackblitz.com/github/wevm/viem/tree/main/examples/blocks/watching-blocks
-- JSON-RPC Methods:
- - When `poll: true`, calls [`eth_blockNumber`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_blocknumber) on a polling interval.
- - When `poll: false` & WebSocket Transport, uses a WebSocket subscription via [`eth_subscribe`](https://docs.alchemy.com/reference/eth-subscribe-polygon) and the `"newHeads"` event.
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const unwatch = await client.watchBlockNumber({
- onBlockNumber: (blockNumber) => console.log(blockNumber),
-})
-```
-
-• **client.watchBlocks?**
-
-Watches and returns information for incoming blocks.
-
-- Docs: https://viem.sh/docs/actions/public/watchBlocks
-- Examples: https://stackblitz.com/github/wevm/viem/tree/main/examples/blocks/watching-blocks
-- JSON-RPC Methods:
- - When `poll: true`, calls [`eth_getBlockByNumber`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getBlockByNumber) on a polling interval.
- - When `poll: false` & WebSocket Transport, uses a WebSocket subscription via [`eth_subscribe`](https://docs.alchemy.com/reference/eth-subscribe-polygon) and the `"newHeads"` event.
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const unwatch = await client.watchBlocks({
- onBlock: (block) => console.log(block),
-})
-```
-
-• **client.watchContractEvent?**
-
-Watches and returns emitted contract event logs.
-
-- Docs: https://viem.sh/docs/contract/watchContractEvent
-
-**Remarks**
-
-This Action will batch up all the event logs found within the [`pollingInterval`](https://viem.sh/docs/contract/watchContractEvent#pollinginterval-optional), and invoke them via [`onLogs`](https://viem.sh/docs/contract/watchContractEvent#onLogs).
-
-`watchContractEvent` will attempt to create an [Event Filter](https://viem.sh/docs/contract/createContractEventFilter) and listen to changes to the Filter per polling interval, however, if the RPC Provider does not support Filters (e.g. `eth_newFilter`), then `watchContractEvent` will fall back to using [`getLogs`](https://viem.sh/docs/actions/public/getLogs) instead.
-
-**Example**
-
-```ts
-import { createPublicClient, http, parseAbi } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const unwatch = client.watchContractEvent({
- address: '0xFBA3912Ca04dd458c843e2EE08967fC04f3579c2',
- abi: parseAbi(['event Transfer(address indexed from, address indexed to, uint256 value)']),
- eventName: 'Transfer',
- args: { from: '0xc961145a54C96E3aE9bAA048c4F4D6b04C13916b' },
- onLogs: (logs) => console.log(logs),
-})
-```
-
-• **client.watchEvent?**
-
-Watches and returns emitted [Event Logs](https://viem.sh/docs/glossary/terms#event-log).
-
-- Docs: https://viem.sh/docs/actions/public/watchEvent
-- JSON-RPC Methods:
- - **RPC Provider supports `eth_newFilter`:**
- - Calls [`eth_newFilter`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_newfilter) to create a filter (called on initialize).
- - On a polling interval, it will call [`eth_getFilterChanges`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getfilterchanges).
- - **RPC Provider does not support `eth_newFilter`:**
- - Calls [`eth_getLogs`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getlogs) for each block between the polling interval.
-
-**Remarks**
-
-This Action will batch up all the Event Logs found within the [`pollingInterval`](https://viem.sh/docs/actions/public/watchEvent#pollinginterval-optional), and invoke them via [`onLogs`](https://viem.sh/docs/actions/public/watchEvent#onLogs).
-
-`watchEvent` will attempt to create an [Event Filter](https://viem.sh/docs/actions/public/createEventFilter) and listen to changes to the Filter per polling interval, however, if the RPC Provider does not support Filters (e.g. `eth_newFilter`), then `watchEvent` will fall back to using [`getLogs`](https://viem.sh/docs/actions/public/getLogs) instead.
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const unwatch = client.watchEvent({
- onLogs: (logs) => console.log(logs),
-})
-```
-
-• **client.watchPendingTransactions?**
-
-Watches and returns pending transaction hashes.
-
-- Docs: https://viem.sh/docs/actions/public/watchPendingTransactions
-- JSON-RPC Methods:
- - When `poll: true`
- - Calls [`eth_newPendingTransactionFilter`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_newpendingtransactionfilter) to initialize the filter.
- - Calls [`eth_getFilterChanges`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_getFilterChanges) on a polling interval.
- - When `poll: false` & WebSocket Transport, uses a WebSocket subscription via [`eth_subscribe`](https://docs.alchemy.com/reference/eth-subscribe-polygon) and the `"newPendingTransactions"` event.
-
-**Remarks**
-
-This Action will batch up all the pending transactions found within the [`pollingInterval`](https://viem.sh/docs/actions/public/watchPendingTransactions#pollinginterval-optional), and invoke them via [`onTransactions`](https://viem.sh/docs/actions/public/watchPendingTransactions#ontransactions).
-
-**Example**
-
-```ts
-import { createPublicClient, http } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createPublicClient({
- chain: mainnet,
- transport: http(),
-})
-const unwatch = await client.watchPendingTransactions({
- onTransactions: (hashes) => console.log(hashes),
-})
-```
-
-• **client.writeContract?**
-
-Executes a write function on a contract.
-
-- Docs: https://viem.sh/docs/contract/writeContract
-- Examples: https://stackblitz.com/github/wevm/viem/tree/main/examples/contracts/writing-to-contracts
-
-A "write" function on a Solidity contract modifies the state of the blockchain. These types of functions require gas to be executed, and hence a [Transaction](https://viem.sh/docs/glossary/terms) is needed to be broadcast in order to change the state.
-
-Internally, uses a [Wallet Client](https://viem.sh/docs/clients/wallet) to call the [`sendTransaction` action](https://viem.sh/docs/actions/wallet/sendTransaction) with [ABI-encoded `data`](https://viem.sh/docs/contract/encodeFunctionData).
-
-__Warning: The `write` internally sends a transaction – it does not validate if the contract write will succeed (the contract may throw an error). It is highly recommended to [simulate the contract write with `contract.simulate`](https://viem.sh/docs/contract/writeContract#usage) before you execute it.__
-
-**Examples**
-
-```ts
-import { createWalletClient, custom, parseAbi } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createWalletClient({
- chain: mainnet,
- transport: custom(window.ethereum),
-})
-const hash = await client.writeContract({
- address: '0xFBA3912Ca04dd458c843e2EE08967fC04f3579c2',
- abi: parseAbi(['function mint(uint32 tokenId) nonpayable']),
- functionName: 'mint',
- args: [69420],
-})
-```
-
-```ts
-// With Validation
-import { createWalletClient, custom, parseAbi } from 'viem'
-import { mainnet } from 'viem/chains'
-
-const client = createWalletClient({
- chain: mainnet,
- transport: custom(window.ethereum),
-})
-const { request } = await client.simulateContract({
- address: '0xFBA3912Ca04dd458c843e2EE08967fC04f3579c2',
- abi: parseAbi(['function mint(uint32 tokenId) nonpayable']),
- functionName: 'mint',
- args: [69420],
-}
-const hash = await client.writeContract(request)
-```
-
-• **serverOptions?**: `ServerOptions`\<*typeof* `IncomingMessage`, *typeof* `ServerResponse`\> = `{}`
-
-Optional options to pass to the http server
-
-## Returns
-
-`Server`\<*typeof* `IncomingMessage`, *typeof* `ServerResponse`\>
-
-To use pass in the Tevm['request'] request handler
-
-## Defined in
-
-[packages/server/src/createServer.js:32](https://github.com/evmts/tevm-monorepo/blob/main/packages/server/src/createServer.js#L32)
diff --git a/docs/src/content/docs/reference/@tevm/solc/functions/solcCompile.md b/docs/src/content/docs/reference/@tevm/solc/functions/solcCompile.md
index e58536a288..8aa4aa72bc 100644
--- a/docs/src/content/docs/reference/@tevm/solc/functions/solcCompile.md
+++ b/docs/src/content/docs/reference/@tevm/solc/functions/solcCompile.md
@@ -7,6 +7,8 @@ title: "solcCompile"
> **solcCompile**(`solc`, `input`): [`SolcOutput`](/reference/tevm/solc/type-aliases/solcoutput/)
+Typesafe wrapper around solc.compile
+
## Parameters
• **solc**: `any`
diff --git a/docs/src/content/docs/reference/@tevm/state/functions/createBaseState.md b/docs/src/content/docs/reference/@tevm/state/functions/createBaseState.md
index 26c46e0d92..578123cab6 100644
--- a/docs/src/content/docs/reference/@tevm/state/functions/createBaseState.md
+++ b/docs/src/content/docs/reference/@tevm/state/functions/createBaseState.md
@@ -7,6 +7,8 @@ title: "createBaseState"
> **createBaseState**(`options`): [`BaseState`](/reference/tevm/state/type-aliases/basestate/)
+Creates the core data structure for ethereum state
+
## Parameters
• **options**: [`StateOptions`](/reference/tevm/state/type-aliases/stateoptions/)
diff --git a/docs/src/content/docs/reference/@tevm/state/functions/deepCopy.md b/docs/src/content/docs/reference/@tevm/state/functions/deepCopy.md
index 13fb686b80..0cee043c08 100644
--- a/docs/src/content/docs/reference/@tevm/state/functions/deepCopy.md
+++ b/docs/src/content/docs/reference/@tevm/state/functions/deepCopy.md
@@ -7,6 +7,8 @@ title: "deepCopy"
> **deepCopy**(`baseState`): () => `Promise`\<[`BaseState`](/reference/tevm/state/type-aliases/basestate/)\>
+Returns a new instance of the ForkStateManager with the same opts and all storage copied over
+
## Parameters
• **baseState**: [`BaseState`](/reference/tevm/state/type-aliases/basestate/)
diff --git a/docs/src/content/docs/reference/@tevm/state/functions/getAppliedKey.md b/docs/src/content/docs/reference/@tevm/state/functions/getAppliedKey.md
deleted file mode 100644
index 95b99825a8..0000000000
--- a/docs/src/content/docs/reference/@tevm/state/functions/getAppliedKey.md
+++ /dev/null
@@ -1,27 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "getAppliedKey"
----
-
-> **getAppliedKey**(`baseState`, `skipFetchingFromFork`?): `undefined` \| (`address`) => `Uint8Array`
-
-:::caution[Deprecated]
-Returns the applied key for a given address
-Used for saving preimages
-:::
-
-## Parameters
-
-• **baseState**: [`BaseState`](/reference/tevm/state/type-aliases/basestate/)
-
-• **skipFetchingFromFork?**: `boolean`
-
-## Returns
-
-`undefined` \| (`address`) => `Uint8Array`
-
-## Defined in
-
-[packages/state/src/actions/getAppliedKey.js:9](https://github.com/evmts/tevm-monorepo/blob/main/packages/state/src/actions/getAppliedKey.js#L9)
diff --git a/docs/src/content/docs/reference/@tevm/state/functions/getForkBlockTag.md b/docs/src/content/docs/reference/@tevm/state/functions/getForkBlockTag.md
index b58bbc2ea5..ea19066a36 100644
--- a/docs/src/content/docs/reference/@tevm/state/functions/getForkBlockTag.md
+++ b/docs/src/content/docs/reference/@tevm/state/functions/getForkBlockTag.md
@@ -7,6 +7,8 @@ title: "getForkBlockTag"
> **getForkBlockTag**(`baseState`): `undefined` \| `object` \| `object`
+If this does not exist an empty `Uint8Array` is returned.
+
## Parameters
• **baseState**: [`BaseState`](/reference/tevm/state/type-aliases/basestate/)
diff --git a/docs/src/content/docs/reference/@tevm/state/functions/getForkClient.md b/docs/src/content/docs/reference/@tevm/state/functions/getForkClient.md
deleted file mode 100644
index 28ece4f339..0000000000
--- a/docs/src/content/docs/reference/@tevm/state/functions/getForkClient.md
+++ /dev/null
@@ -1,1436 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "getForkClient"
----
-
-> **getForkClient**(`baseState`): `object`
-
-## Parameters
-
-• **baseState**: [`BaseState`](/reference/tevm/state/type-aliases/basestate/)
-
-## Returns
-
-`object`
-
-### account
-
-> **account**: `undefined`
-
-The Account of the Client.
-
-### batch?
-
-> `optional` **batch**: `object`
-
-Flags for batch settings.
-
-### batch.multicall?
-
-> `optional` **batch.multicall**: `boolean` \| `object`
-
-Toggle to enable `eth_call` multicall aggregation.
-
-### cacheTime
-
-> **cacheTime**: `number`
-
-Time (in ms) that cached data will remain in memory.
-
-### call()
-
-> **call**: (`parameters`) => `Promise`\<`CallReturnType`\>
-
-#### Parameters
-
-• **parameters**: `CallParameters`\<`undefined` \| `Chain`\>
-
-#### Returns
-
-`Promise`\<`CallReturnType`\>
-
-The call data. CallReturnType
-
-### ccipRead?
-
-> `optional` **ccipRead**: `false` \| `object`
-
-[CCIP Read](https://eips.ethereum.org/EIPS/eip-3668) configuration.
-
-### chain
-
-> **chain**: `undefined` \| `Chain`
-
-Chain for the client.
-
-### createBlockFilter()
-
-> **createBlockFilter**: () => `Promise`\<`object`\>
-
-#### Returns
-
-`Promise`\<`object`\>
-
-Filter. CreateBlockFilterReturnType
-
-##### id
-
-> **id**: \`0x$\{string\}\`
-
-##### request
-
-> **request**: `EIP1193RequestFn`\
-
-##### type
-
-> **type**: `"block"`
-
-### createContractEventFilter()
-
-> **createContractEventFilter**: \<`TAbi`, `TEventName`, `TArgs`, `TStrict`, `TFromBlock`, `TToBlock`\>(`args`) => `Promise`\<`CreateContractEventFilterReturnType`\<`TAbi`, `TEventName`, `TArgs`, `TStrict`, `TFromBlock`, `TToBlock`\>\>
-
-#### Type Parameters
-
-• **TAbi** *extends* `Abi` \| readonly `unknown`[]
-
-• **TEventName** *extends* `undefined` \| `string`
-
-• **TArgs** *extends* `undefined` \| `Record`\<`string`, `unknown`\> \| readonly `unknown`[]
-
-• **TStrict** *extends* `undefined` \| `boolean` = `undefined`
-
-• **TFromBlock** *extends* `undefined` \| `bigint` \| [`BlockTag`](/reference/tevm/utils/type-aliases/blocktag/) = `undefined`
-
-• **TToBlock** *extends* `undefined` \| `bigint` \| [`BlockTag`](/reference/tevm/utils/type-aliases/blocktag/) = `undefined`
-
-#### Parameters
-
-• **args**: `CreateContractEventFilterParameters`\<`TAbi`, `TEventName`, `TArgs`, `TStrict`, `TFromBlock`, `TToBlock`\>
-
-CreateContractEventFilterParameters
-
-#### Returns
-
-`Promise`\<`CreateContractEventFilterReturnType`\<`TAbi`, `TEventName`, `TArgs`, `TStrict`, `TFromBlock`, `TToBlock`\>\>
-
-[`Filter`](https://viem.sh/docs/glossary/types#filter). CreateContractEventFilterReturnType
-
-### createEventFilter()
-
-> **createEventFilter**: \<`TAbiEvent`, `TAbiEvents`, `TStrict`, `TFromBlock`, `TToBlock`, `_EventName`, `_Args`\>(`args`?) => `Promise`\<\{ \[K in string \| number \| symbol\]: Filter\<"event", TAbiEvents, \_EventName, \_Args, TStrict, TFromBlock, TToBlock\>\[K\] \}\>
-
-#### Type Parameters
-
-• **TAbiEvent** *extends* `undefined` \| `AbiEvent` = `undefined`
-
-• **TAbiEvents** *extends* `undefined` \| readonly `unknown`[] \| readonly `AbiEvent`[] = `TAbiEvent` *extends* `AbiEvent` ? [`TAbiEvent`\<`TAbiEvent`\>] : `undefined`
-
-• **TStrict** *extends* `undefined` \| `boolean` = `undefined`
-
-• **TFromBlock** *extends* `undefined` \| `bigint` \| [`BlockTag`](/reference/tevm/utils/type-aliases/blocktag/) = `undefined`
-
-• **TToBlock** *extends* `undefined` \| `bigint` \| [`BlockTag`](/reference/tevm/utils/type-aliases/blocktag/) = `undefined`
-
-• **_EventName** *extends* `undefined` \| `string` = `MaybeAbiEventName`\<`TAbiEvent`\>
-
-• **_Args** *extends* `undefined` \| `Record`\<`string`, `unknown`\> \| readonly `unknown`[] = `undefined`
-
-#### Parameters
-
-• **args?**: [`CreateEventFilterParameters`](/reference/tevm/utils/type-aliases/createeventfilterparameters/)\<`TAbiEvent`, `TAbiEvents`, `TStrict`, `TFromBlock`, `TToBlock`, `_EventName`, `_Args`\>
-
-[CreateEventFilterParameters](../../../../../../../reference/tevm/utils/type-aliases/createeventfilterparameters)
-
-#### Returns
-
-`Promise`\<\{ \[K in string \| number \| symbol\]: Filter\<"event", TAbiEvents, \_EventName, \_Args, TStrict, TFromBlock, TToBlock\>\[K\] \}\>
-
-[`Filter`](https://viem.sh/docs/glossary/types#filter). CreateEventFilterReturnType
-
-### createPendingTransactionFilter()
-
-> **createPendingTransactionFilter**: () => `Promise`\<`object`\>
-
-#### Returns
-
-`Promise`\<`object`\>
-
-[`Filter`](https://viem.sh/docs/glossary/types#filter). CreateBlockFilterReturnType
-
-##### id
-
-> **id**: \`0x$\{string\}\`
-
-##### request
-
-> **request**: `EIP1193RequestFn`\
-
-##### type
-
-> **type**: `"transaction"`
-
-### estimateContractGas()
-
-> **estimateContractGas**: \<`TChain`, `abi`, `functionName`, `args`\>(`args`) => `Promise`\<`bigint`\>
-
-#### Type Parameters
-
-• **TChain** *extends* `undefined` \| `Chain`
-
-• **abi** *extends* `Abi` \| readonly `unknown`[]
-
-• **functionName** *extends* `string`
-
-• **args** *extends* `unknown`
-
-#### Parameters
-
-• **args**: `EstimateContractGasParameters`\<`abi`, `functionName`, `args`, `TChain`\>
-
-EstimateContractGasParameters
-
-#### Returns
-
-`Promise`\<`bigint`\>
-
-The gas estimate (in wei). EstimateContractGasReturnType
-
-### estimateFeesPerGas()
-
-> **estimateFeesPerGas**: \<`TChainOverride`, `TType`\>(`args`?) => `Promise`\<`EstimateFeesPerGasReturnType`\>
-
-#### Type Parameters
-
-• **TChainOverride** *extends* `undefined` \| `Chain` = `undefined`
-
-• **TType** *extends* `FeeValuesType` = `"eip1559"`
-
-#### Parameters
-
-• **args?**: `EstimateFeesPerGasParameters`\<`undefined` \| `Chain`, `TChainOverride`, `TType`\>
-
-#### Returns
-
-`Promise`\<`EstimateFeesPerGasReturnType`\>
-
-An estimate (in wei) for the fees per gas. EstimateFeesPerGasReturnType
-
-### estimateGas()
-
-> **estimateGas**: (`args`) => `Promise`\<`bigint`\>
-
-#### Parameters
-
-• **args**: `EstimateGasParameters`\<`undefined` \| `Chain`\>
-
-EstimateGasParameters
-
-#### Returns
-
-`Promise`\<`bigint`\>
-
-The gas estimate (in wei). EstimateGasReturnType
-
-### estimateMaxPriorityFeePerGas()
-
-> **estimateMaxPriorityFeePerGas**: \<`TChainOverride`\>(`args`?) => `Promise`\<`bigint`\>
-
-#### Type Parameters
-
-• **TChainOverride** *extends* `undefined` \| `Chain` = `undefined`
-
-#### Parameters
-
-• **args?**
-
-• **args.chain?**: `null` \| `TChainOverride`
-
-#### Returns
-
-`Promise`\<`bigint`\>
-
-An estimate (in wei) for the max priority fee per gas. EstimateMaxPriorityFeePerGasReturnType
-
-### extend()
-
-> **extend**: \<`client`\>(`fn`) => `Client`\<`Transport`, `undefined` \| `Chain`, `undefined`, `PublicRpcSchema`, \{ \[K in string \| number \| symbol\]: client\[K\] \} & `PublicActions`\<`Transport`, `undefined` \| `Chain`\>\>
-
-#### Type Parameters
-
-• **client** *extends* `object` & `ExactPartial`\<`ExtendableProtectedActions`\<`Transport`, `undefined` \| `Chain`, `undefined`\>\>
-
-#### Parameters
-
-• **fn**
-
-#### Returns
-
-`Client`\<`Transport`, `undefined` \| `Chain`, `undefined`, `PublicRpcSchema`, \{ \[K in string \| number \| symbol\]: client\[K\] \} & `PublicActions`\<`Transport`, `undefined` \| `Chain`\>\>
-
-### getBalance()
-
-> **getBalance**: (`args`) => `Promise`\<`bigint`\>
-
-#### Parameters
-
-• **args**: `GetBalanceParameters`
-
-GetBalanceParameters
-
-#### Returns
-
-`Promise`\<`bigint`\>
-
-The balance of the address in wei. GetBalanceReturnType
-
-### getBlobBaseFee()
-
-> **getBlobBaseFee**: () => `Promise`\<`bigint`\>
-
-#### Returns
-
-`Promise`\<`bigint`\>
-
-The blob base fee (in wei). GetBlobBaseFeeReturnType
-
-### getBlock()
-
-> **getBlock**: \<`TIncludeTransactions`, `TBlockTag`\>(`args`?) => `Promise`\<`object`\>
-
-#### Type Parameters
-
-• **TIncludeTransactions** *extends* `boolean` = `false`
-
-• **TBlockTag** *extends* [`BlockTag`](/reference/tevm/utils/type-aliases/blocktag/) = `"latest"`
-
-#### Parameters
-
-• **args?**: `GetBlockParameters`\<`TIncludeTransactions`, `TBlockTag`\>
-
-GetBlockParameters
-
-#### Returns
-
-`Promise`\<`object`\>
-
-Information about the block. GetBlockReturnType
-
-##### baseFeePerGas
-
-> **baseFeePerGas**: `null` \| `bigint`
-
-Base fee per gas
-
-##### blobGasUsed
-
-> **blobGasUsed**: `bigint`
-
-Total used blob gas by all transactions in this block
-
-##### difficulty
-
-> **difficulty**: `bigint`
-
-Difficulty for this block
-
-##### excessBlobGas
-
-> **excessBlobGas**: `bigint`
-
-Excess blob gas
-
-##### extraData
-
-> **extraData**: \`0x$\{string\}\`
-
-"Extra data" field of this block
-
-##### gasLimit
-
-> **gasLimit**: `bigint`
-
-Maximum gas allowed in this block
-
-##### gasUsed
-
-> **gasUsed**: `bigint`
-
-Total used gas by all transactions in this block
-
-##### hash
-
-> **hash**: `TBlockTag` *extends* `"pending"` ? `null` : \`0x$\{string\}\`
-
-Block hash or `null` if pending
-
-##### logsBloom
-
-> **logsBloom**: `TBlockTag` *extends* `"pending"` ? `null` : \`0x$\{string\}\`
-
-Logs bloom filter or `null` if pending
-
-##### miner
-
-> **miner**: \`0x$\{string\}\`
-
-Address that received this block’s mining rewards
-
-##### mixHash
-
-> **mixHash**: \`0x$\{string\}\`
-
-Unique identifier for the block.
-
-##### nonce
-
-> **nonce**: `TBlockTag` *extends* `"pending"` ? `null` : \`0x$\{string\}\`
-
-Proof-of-work hash or `null` if pending
-
-##### number
-
-> **number**: `TBlockTag` *extends* `"pending"` ? `null` : `bigint`
-
-Block number or `null` if pending
-
-##### parentHash
-
-> **parentHash**: \`0x$\{string\}\`
-
-Parent block hash
-
-##### receiptsRoot
-
-> **receiptsRoot**: \`0x$\{string\}\`
-
-Root of the this block’s receipts trie
-
-##### sealFields
-
-> **sealFields**: \`0x$\{string\}\`[]
-
-##### sha3Uncles
-
-> **sha3Uncles**: \`0x$\{string\}\`
-
-SHA3 of the uncles data in this block
-
-##### size
-
-> **size**: `bigint`
-
-Size of this block in bytes
-
-##### stateRoot
-
-> **stateRoot**: \`0x$\{string\}\`
-
-Root of this block’s final state trie
-
-##### timestamp
-
-> **timestamp**: `bigint`
-
-Unix timestamp of when this block was collated
-
-##### totalDifficulty
-
-> **totalDifficulty**: `null` \| `bigint`
-
-Total difficulty of the chain until this block
-
-##### transactions
-
-> **transactions**: `TIncludeTransactions` *extends* `true` ? (`object` \| `object` \| `object` \| `object`)[] : \`0x$\{string\}\`[]
-
-##### transactionsRoot
-
-> **transactionsRoot**: \`0x$\{string\}\`
-
-Root of this block’s transaction trie
-
-##### uncles
-
-> **uncles**: \`0x$\{string\}\`[]
-
-List of uncle hashes
-
-##### withdrawals?
-
-> `optional` **withdrawals**: `Withdrawal`[]
-
-List of withdrawal objects
-
-##### withdrawalsRoot?
-
-> `optional` **withdrawalsRoot**: \`0x$\{string\}\`
-
-Root of the this block’s withdrawals trie
-
-### getBlockNumber()
-
-> **getBlockNumber**: (`args`?) => `Promise`\<`bigint`\>
-
-#### Parameters
-
-• **args?**: `GetBlockNumberParameters`
-
-GetBlockNumberParameters
-
-#### Returns
-
-`Promise`\<`bigint`\>
-
-The number of the block. GetBlockNumberReturnType
-
-### getBlockTransactionCount()
-
-> **getBlockTransactionCount**: (`args`?) => `Promise`\<`number`\>
-
-#### Parameters
-
-• **args?**: `GetBlockTransactionCountParameters`
-
-GetBlockTransactionCountParameters
-
-#### Returns
-
-`Promise`\<`number`\>
-
-The block transaction count. GetBlockTransactionCountReturnType
-
-### ~~getBytecode()~~
-
-> **getBytecode**: (`args`) => `Promise`\<`GetCodeReturnType`\>
-
-:::caution[Deprecated]
-Use `getCode` instead.
-:::
-
-#### Parameters
-
-• **args**: `GetCodeParameters`
-
-#### Returns
-
-`Promise`\<`GetCodeReturnType`\>
-
-### getChainId()
-
-> **getChainId**: () => `Promise`\<`number`\>
-
-#### Returns
-
-`Promise`\<`number`\>
-
-The current chain ID. GetChainIdReturnType
-
-### getCode()
-
-> **getCode**: (`args`) => `Promise`\<`GetCodeReturnType`\>
-
-#### Parameters
-
-• **args**: `GetCodeParameters`
-
-GetBytecodeParameters
-
-#### Returns
-
-`Promise`\<`GetCodeReturnType`\>
-
-The contract's bytecode. GetBytecodeReturnType
-
-### getContractEvents()
-
-> **getContractEvents**: \<`abi`, `eventName`, `strict`, `fromBlock`, `toBlock`\>(`args`) => `Promise`\<`GetContractEventsReturnType`\<`abi`, `eventName`, `strict`, `fromBlock`, `toBlock`\>\>
-
-#### Type Parameters
-
-• **abi** *extends* `Abi` \| readonly `unknown`[]
-
-• **eventName** *extends* `undefined` \| `string` = `undefined`
-
-• **strict** *extends* `undefined` \| `boolean` = `undefined`
-
-• **fromBlock** *extends* `undefined` \| `bigint` \| [`BlockTag`](/reference/tevm/utils/type-aliases/blocktag/) = `undefined`
-
-• **toBlock** *extends* `undefined` \| `bigint` \| [`BlockTag`](/reference/tevm/utils/type-aliases/blocktag/) = `undefined`
-
-#### Parameters
-
-• **args**: `GetContractEventsParameters`\<`abi`, `eventName`, `strict`, `fromBlock`, `toBlock`\>
-
-#### Returns
-
-`Promise`\<`GetContractEventsReturnType`\<`abi`, `eventName`, `strict`, `fromBlock`, `toBlock`\>\>
-
-A list of event logs. GetContractEventsReturnType
-
-### getEip712Domain()
-
-> **getEip712Domain**: (`args`) => `Promise`\<`GetEip712DomainReturnType`\>
-
-#### Parameters
-
-• **args**: `GetEip712DomainParameters`
-
-#### Returns
-
-`Promise`\<`GetEip712DomainReturnType`\>
-
-The EIP-712 domain, fields, and extensions. GetEip712DomainReturnType
-
-### getEnsAddress()
-
-> **getEnsAddress**: (`args`) => `Promise`\<`GetEnsAddressReturnType`\>
-
-#### Parameters
-
-• **args**
-
-GetEnsAddressParameters
-
-• **args.blockNumber?**: `bigint`
-
-The balance of the account at a block number.
-
-• **args.blockTag?**: [`BlockTag`](/reference/tevm/utils/type-aliases/blocktag/)
-
-The balance of the account at a block tag.
-
-**Default**
-
-```ts
-'latest'
-```
-
-• **args.coinType?**: `number`
-
-ENSIP-9 compliant coinType used to resolve addresses for other chains
-
-• **args.gatewayUrls?**: `string`[]
-
-Universal Resolver gateway URLs to use for resolving CCIP-read requests.
-
-• **args.name**: `string`
-
-Name to get the address for.
-
-• **args.strict?**: `boolean`
-
-Whether or not to throw errors propagated from the ENS Universal Resolver Contract.
-
-• **args.universalResolverAddress?**: \`0x$\{string\}\`
-
-Address of ENS Universal Resolver Contract.
-
-#### Returns
-
-`Promise`\<`GetEnsAddressReturnType`\>
-
-Address for ENS name or `null` if not found. GetEnsAddressReturnType
-
-### getEnsAvatar()
-
-> **getEnsAvatar**: (`args`) => `Promise`\<`GetEnsAvatarReturnType`\>
-
-#### Parameters
-
-• **args**
-
-GetEnsAvatarParameters
-
-• **args.assetGatewayUrls?**: `AssetGatewayUrls`
-
-Gateway urls to resolve IPFS and/or Arweave assets.
-
-• **args.blockNumber?**: `bigint`
-
-The balance of the account at a block number.
-
-• **args.blockTag?**: [`BlockTag`](/reference/tevm/utils/type-aliases/blocktag/)
-
-The balance of the account at a block tag.
-
-**Default**
-
-```ts
-'latest'
-```
-
-• **args.gatewayUrls?**: `string`[]
-
-Universal Resolver gateway URLs to use for resolving CCIP-read requests.
-
-• **args.name**: `string`
-
-ENS name to get Text for.
-
-• **args.strict?**: `boolean`
-
-Whether or not to throw errors propagated from the ENS Universal Resolver Contract.
-
-• **args.universalResolverAddress?**: \`0x$\{string\}\`
-
-Address of ENS Universal Resolver Contract.
-
-#### Returns
-
-`Promise`\<`GetEnsAvatarReturnType`\>
-
-Avatar URI or `null` if not found. GetEnsAvatarReturnType
-
-### getEnsName()
-
-> **getEnsName**: (`args`) => `Promise`\<`GetEnsNameReturnType`\>
-
-#### Parameters
-
-• **args**
-
-GetEnsNameParameters
-
-• **args.address**: \`0x$\{string\}\`
-
-Address to get ENS name for.
-
-• **args.blockNumber?**: `bigint`
-
-The balance of the account at a block number.
-
-• **args.blockTag?**: [`BlockTag`](/reference/tevm/utils/type-aliases/blocktag/)
-
-The balance of the account at a block tag.
-
-**Default**
-
-```ts
-'latest'
-```
-
-• **args.gatewayUrls?**: `string`[]
-
-Universal Resolver gateway URLs to use for resolving CCIP-read requests.
-
-• **args.strict?**: `boolean`
-
-Whether or not to throw errors propagated from the ENS Universal Resolver Contract.
-
-• **args.universalResolverAddress?**: \`0x$\{string\}\`
-
-Address of ENS Universal Resolver Contract.
-
-#### Returns
-
-`Promise`\<`GetEnsNameReturnType`\>
-
-Name or `null` if not found. GetEnsNameReturnType
-
-### getEnsResolver()
-
-> **getEnsResolver**: (`args`) => `Promise`\<\`0x$\{string\}\`\>
-
-#### Parameters
-
-• **args**
-
-GetEnsResolverParameters
-
-• **args.blockNumber?**: `bigint`
-
-The balance of the account at a block number.
-
-• **args.blockTag?**: [`BlockTag`](/reference/tevm/utils/type-aliases/blocktag/)
-
-The balance of the account at a block tag.
-
-**Default**
-
-```ts
-'latest'
-```
-
-• **args.name**: `string`
-
-Name to get the address for.
-
-• **args.universalResolverAddress?**: \`0x$\{string\}\`
-
-Address of ENS Universal Resolver Contract.
-
-#### Returns
-
-`Promise`\<\`0x$\{string\}\`\>
-
-Address for ENS resolver. GetEnsResolverReturnType
-
-### getEnsText()
-
-> **getEnsText**: (`args`) => `Promise`\<`GetEnsTextReturnType`\>
-
-#### Parameters
-
-• **args**
-
-GetEnsTextParameters
-
-• **args.blockNumber?**: `bigint`
-
-The balance of the account at a block number.
-
-• **args.blockTag?**: [`BlockTag`](/reference/tevm/utils/type-aliases/blocktag/)
-
-The balance of the account at a block tag.
-
-**Default**
-
-```ts
-'latest'
-```
-
-• **args.gatewayUrls?**: `string`[]
-
-Universal Resolver gateway URLs to use for resolving CCIP-read requests.
-
-• **args.key**: `string`
-
-Text record to retrieve.
-
-• **args.name**: `string`
-
-ENS name to get Text for.
-
-• **args.strict?**: `boolean`
-
-Whether or not to throw errors propagated from the ENS Universal Resolver Contract.
-
-• **args.universalResolverAddress?**: \`0x$\{string\}\`
-
-Address of ENS Universal Resolver Contract.
-
-#### Returns
-
-`Promise`\<`GetEnsTextReturnType`\>
-
-Address for ENS resolver. GetEnsTextReturnType
-
-### getFeeHistory()
-
-> **getFeeHistory**: (`args`) => `Promise`\<`GetFeeHistoryReturnType`\>
-
-#### Parameters
-
-• **args**: `GetFeeHistoryParameters`
-
-GetFeeHistoryParameters
-
-#### Returns
-
-`Promise`\<`GetFeeHistoryReturnType`\>
-
-The gas estimate (in wei). GetFeeHistoryReturnType
-
-### getFilterChanges()
-
-> **getFilterChanges**: \<`TFilterType`, `TAbi`, `TEventName`, `TStrict`, `TFromBlock`, `TToBlock`\>(`args`) => `Promise`\<`GetFilterChangesReturnType`\<`TFilterType`, `TAbi`, `TEventName`, `TStrict`, `TFromBlock`, `TToBlock`\>\>
-
-#### Type Parameters
-
-• **TFilterType** *extends* `FilterType`
-
-• **TAbi** *extends* `undefined` \| `Abi` \| readonly `unknown`[]
-
-• **TEventName** *extends* `undefined` \| `string`
-
-• **TStrict** *extends* `undefined` \| `boolean` = `undefined`
-
-• **TFromBlock** *extends* `undefined` \| `bigint` \| [`BlockTag`](/reference/tevm/utils/type-aliases/blocktag/) = `undefined`
-
-• **TToBlock** *extends* `undefined` \| `bigint` \| [`BlockTag`](/reference/tevm/utils/type-aliases/blocktag/) = `undefined`
-
-#### Parameters
-
-• **args**: `GetFilterChangesParameters`\<`TFilterType`, `TAbi`, `TEventName`, `TStrict`, `TFromBlock`, `TToBlock`\>
-
-GetFilterChangesParameters
-
-#### Returns
-
-`Promise`\<`GetFilterChangesReturnType`\<`TFilterType`, `TAbi`, `TEventName`, `TStrict`, `TFromBlock`, `TToBlock`\>\>
-
-Logs or hashes. GetFilterChangesReturnType
-
-### getFilterLogs()
-
-> **getFilterLogs**: \<`TAbi`, `TEventName`, `TStrict`, `TFromBlock`, `TToBlock`\>(`args`) => `Promise`\<`GetFilterLogsReturnType`\<`TAbi`, `TEventName`, `TStrict`, `TFromBlock`, `TToBlock`\>\>
-
-#### Type Parameters
-
-• **TAbi** *extends* `undefined` \| `Abi` \| readonly `unknown`[]
-
-• **TEventName** *extends* `undefined` \| `string`
-
-• **TStrict** *extends* `undefined` \| `boolean` = `undefined`
-
-• **TFromBlock** *extends* `undefined` \| `bigint` \| [`BlockTag`](/reference/tevm/utils/type-aliases/blocktag/) = `undefined`
-
-• **TToBlock** *extends* `undefined` \| `bigint` \| [`BlockTag`](/reference/tevm/utils/type-aliases/blocktag/) = `undefined`
-
-#### Parameters
-
-• **args**: `GetFilterLogsParameters`\<`TAbi`, `TEventName`, `TStrict`, `TFromBlock`, `TToBlock`\>
-
-GetFilterLogsParameters
-
-#### Returns
-
-`Promise`\<`GetFilterLogsReturnType`\<`TAbi`, `TEventName`, `TStrict`, `TFromBlock`, `TToBlock`\>\>
-
-A list of event logs. GetFilterLogsReturnType
-
-### getGasPrice()
-
-> **getGasPrice**: () => `Promise`\<`bigint`\>
-
-#### Returns
-
-`Promise`\<`bigint`\>
-
-The gas price (in wei). GetGasPriceReturnType
-
-### getLogs()
-
-> **getLogs**: \<`TAbiEvent`, `TAbiEvents`, `TStrict`, `TFromBlock`, `TToBlock`\>(`args`?) => `Promise`\<`GetLogsReturnType`\<`TAbiEvent`, `TAbiEvents`, `TStrict`, `TFromBlock`, `TToBlock`\>\>
-
-#### Type Parameters
-
-• **TAbiEvent** *extends* `undefined` \| `AbiEvent` = `undefined`
-
-• **TAbiEvents** *extends* `undefined` \| readonly `unknown`[] \| readonly `AbiEvent`[] = `TAbiEvent` *extends* `AbiEvent` ? [`TAbiEvent`\<`TAbiEvent`\>] : `undefined`
-
-• **TStrict** *extends* `undefined` \| `boolean` = `undefined`
-
-• **TFromBlock** *extends* `undefined` \| `bigint` \| [`BlockTag`](/reference/tevm/utils/type-aliases/blocktag/) = `undefined`
-
-• **TToBlock** *extends* `undefined` \| `bigint` \| [`BlockTag`](/reference/tevm/utils/type-aliases/blocktag/) = `undefined`
-
-#### Parameters
-
-• **args?**: `GetLogsParameters`\<`TAbiEvent`, `TAbiEvents`, `TStrict`, `TFromBlock`, `TToBlock`\>
-
-GetLogsParameters
-
-#### Returns
-
-`Promise`\<`GetLogsReturnType`\<`TAbiEvent`, `TAbiEvents`, `TStrict`, `TFromBlock`, `TToBlock`\>\>
-
-A list of event logs. GetLogsReturnType
-
-### getProof()
-
-> **getProof**: (`args`) => `Promise`\<`GetProofReturnType`\>
-
-#### Parameters
-
-• **args**: `GetProofParameters`
-
-#### Returns
-
-`Promise`\<`GetProofReturnType`\>
-
-Proof data. GetProofReturnType
-
-### getStorageAt()
-
-> **getStorageAt**: (`args`) => `Promise`\<`GetStorageAtReturnType`\>
-
-#### Parameters
-
-• **args**: `GetStorageAtParameters`
-
-GetStorageAtParameters
-
-#### Returns
-
-`Promise`\<`GetStorageAtReturnType`\>
-
-The value of the storage slot. GetStorageAtReturnType
-
-### getTransaction()
-
-> **getTransaction**: \<`TBlockTag`\>(`args`) => `Promise`\<`object` \| `object` \| `object` \| `object`\>
-
-#### Type Parameters
-
-• **TBlockTag** *extends* [`BlockTag`](/reference/tevm/utils/type-aliases/blocktag/) = `"latest"`
-
-#### Parameters
-
-• **args**: `GetTransactionParameters`\<`TBlockTag`\>
-
-GetTransactionParameters
-
-#### Returns
-
-`Promise`\<`object` \| `object` \| `object` \| `object`\>
-
-The transaction information. GetTransactionReturnType
-
-### getTransactionConfirmations()
-
-> **getTransactionConfirmations**: (`args`) => `Promise`\<`bigint`\>
-
-#### Parameters
-
-• **args**: `GetTransactionConfirmationsParameters`\<`undefined` \| `Chain`\>
-
-GetTransactionConfirmationsParameters
-
-#### Returns
-
-`Promise`\<`bigint`\>
-
-The number of blocks passed since the transaction was processed. If confirmations is 0, then the Transaction has not been confirmed & processed yet. GetTransactionConfirmationsReturnType
-
-### getTransactionCount()
-
-> **getTransactionCount**: (`args`) => `Promise`\<`number`\>
-
-#### Parameters
-
-• **args**: `GetTransactionCountParameters`
-
-GetTransactionCountParameters
-
-#### Returns
-
-`Promise`\<`number`\>
-
-The number of transactions an account has sent. GetTransactionCountReturnType
-
-### getTransactionReceipt()
-
-> **getTransactionReceipt**: (`args`) => `Promise`\<`TransactionReceipt`\>
-
-#### Parameters
-
-• **args**: `GetTransactionReceiptParameters`
-
-GetTransactionReceiptParameters
-
-#### Returns
-
-`Promise`\<`TransactionReceipt`\>
-
-The transaction receipt. GetTransactionReceiptReturnType
-
-### key
-
-> **key**: `string`
-
-A key for the client.
-
-### multicall()
-
-> **multicall**: \<`contracts`, `allowFailure`\>(`args`) => `Promise`\<`MulticallReturnType`\<`contracts`, `allowFailure`\>\>
-
-#### Type Parameters
-
-• **contracts** *extends* readonly `unknown`[]
-
-• **allowFailure** *extends* `boolean` = `true`
-
-#### Parameters
-
-• **args**: `MulticallParameters`\<`contracts`, `allowFailure`\>
-
-MulticallParameters
-
-#### Returns
-
-`Promise`\<`MulticallReturnType`\<`contracts`, `allowFailure`\>\>
-
-An array of results with accompanying status. MulticallReturnType
-
-### name
-
-> **name**: `string`
-
-A name for the client.
-
-### pollingInterval
-
-> **pollingInterval**: `number`
-
-Frequency (in ms) for polling enabled actions & events. Defaults to 4_000 milliseconds.
-
-### prepareTransactionRequest()
-
-> **prepareTransactionRequest**: \<`TRequest`, `TChainOverride`, `TAccountOverride`\>(`args`) => `Promise`\<\{ \[K in string \| number \| symbol\]: (UnionRequiredBy\ & ((...) extends (...) ? (...) : (...)) & ((...) extends (...) ? (...) : (...)), IsNever\<(...)\> extends true ? unknown : ExactPartial\<(...)\>\> & Object, ParameterTypeToParameters\\> & (unknown extends TRequest\["kzg"\] ? Object : Pick\))\[K\] \}\>
-
-#### Type Parameters
-
-• **TRequest** *extends* `Omit`\<`object`, `"from"`\> \| `Omit`\<`object`, `"from"`\> \| `Omit`\<`object`, `"from"`\> \| `Omit`\<`object`, `"from"`\> & `object` & `object`
-
-• **TChainOverride** *extends* `undefined` \| `Chain` = `undefined`
-
-• **TAccountOverride** *extends* `undefined` \| \`0x$\{string\}\` \| [`Account`](/reference/tevm/utils/type-aliases/account/) = `undefined`
-
-#### Parameters
-
-• **args**: `PrepareTransactionRequestParameters`\<`undefined` \| `Chain`, `undefined` \| [`Account`](/reference/tevm/utils/type-aliases/account/), `TChainOverride`, `TAccountOverride`, `TRequest`\>
-
-PrepareTransactionRequestParameters
-
-#### Returns
-
-`Promise`\<\{ \[K in string \| number \| symbol\]: (UnionRequiredBy\ & ((...) extends (...) ? (...) : (...)) & ((...) extends (...) ? (...) : (...)), IsNever\<(...)\> extends true ? unknown : ExactPartial\<(...)\>\> & Object, ParameterTypeToParameters\\> & (unknown extends TRequest\["kzg"\] ? Object : Pick\))\[K\] \}\>
-
-The transaction request. PrepareTransactionRequestReturnType
-
-### readContract()
-
-> **readContract**: \<`abi`, `functionName`, `args`\>(`args`) => `Promise`\<`ReadContractReturnType`\<`abi`, `functionName`, `args`\>\>
-
-#### Type Parameters
-
-• **abi** *extends* `Abi` \| readonly `unknown`[]
-
-• **functionName** *extends* `string`
-
-• **args** *extends* `unknown`
-
-#### Parameters
-
-• **args**: `ReadContractParameters`\<`abi`, `functionName`, `args`\>
-
-ReadContractParameters
-
-#### Returns
-
-`Promise`\<`ReadContractReturnType`\<`abi`, `functionName`, `args`\>\>
-
-The response from the contract. Type is inferred. ReadContractReturnType
-
-### request
-
-> **request**: `EIP1193RequestFn`\<`PublicRpcSchema`\>
-
-Request function wrapped with friendly error handling
-
-### sendRawTransaction()
-
-> **sendRawTransaction**: (`args`) => `Promise`\<\`0x$\{string\}\`\>
-
-#### Parameters
-
-• **args**: `SendRawTransactionParameters`
-
-#### Returns
-
-`Promise`\<\`0x$\{string\}\`\>
-
-The transaction hash. SendRawTransactionReturnType
-
-### simulateContract()
-
-> **simulateContract**: \<`abi`, `functionName`, `args`, `chainOverride`, `accountOverride`\>(`args`) => `Promise`\<`SimulateContractReturnType`\<`abi`, `functionName`, `args`, `undefined` \| `Chain`, `undefined` \| [`Account`](/reference/tevm/utils/type-aliases/account/), `chainOverride`, `accountOverride`\>\>
-
-#### Type Parameters
-
-• **abi** *extends* `Abi` \| readonly `unknown`[]
-
-• **functionName** *extends* `string`
-
-• **args** *extends* `unknown`
-
-• **chainOverride** *extends* `undefined` \| `Chain`
-
-• **accountOverride** *extends* `undefined` \| \`0x$\{string\}\` \| [`Account`](/reference/tevm/utils/type-aliases/account/) = `undefined`
-
-#### Parameters
-
-• **args**: `SimulateContractParameters`\<`abi`, `functionName`, `args`, `undefined` \| `Chain`, `chainOverride`, `accountOverride`\>
-
-SimulateContractParameters
-
-#### Returns
-
-`Promise`\<`SimulateContractReturnType`\<`abi`, `functionName`, `args`, `undefined` \| `Chain`, `undefined` \| [`Account`](/reference/tevm/utils/type-aliases/account/), `chainOverride`, `accountOverride`\>\>
-
-The simulation result and write request. SimulateContractReturnType
-
-### transport
-
-> **transport**: `TransportConfig`\<`string`, `EIP1193RequestFn`\> & `Record`\<`string`, `any`\>
-
-The RPC transport
-
-### type
-
-> **type**: `string`
-
-The type of client.
-
-### uid
-
-> **uid**: `string`
-
-A unique ID for the client.
-
-### uninstallFilter()
-
-> **uninstallFilter**: (`args`) => `Promise`\<`boolean`\>
-
-#### Parameters
-
-• **args**: `UninstallFilterParameters`
-
-UninstallFilterParameters
-
-#### Returns
-
-`Promise`\<`boolean`\>
-
-A boolean indicating if the Filter was successfully uninstalled. UninstallFilterReturnType
-
-### verifyMessage()
-
-> **verifyMessage**: (`args`) => `Promise`\<`boolean`\>
-
-#### Parameters
-
-• **args**
-
-• **args.address**: \`0x$\{string\}\`
-
-The address that signed the original message.
-
-• **args.blockNumber?**: `bigint`
-
-The balance of the account at a block number.
-
-• **args.blockTag?**: [`BlockTag`](/reference/tevm/utils/type-aliases/blocktag/)
-
-The balance of the account at a block tag.
-
-**Default**
-
-```ts
-'latest'
-```
-
-• **args.message**: `SignableMessage`
-
-The message to be verified.
-
-• **args.signature**: \`0x$\{string\}\` \| `Uint8Array` \| `Signature`
-
-The signature that was generated by signing the message with the address's private key.
-
-#### Returns
-
-`Promise`\<`boolean`\>
-
-Whether or not the signature is valid. VerifyMessageReturnType
-
-### verifySiweMessage()
-
-> **verifySiweMessage**: (`args`) => `Promise`\<`boolean`\>
-
-#### Parameters
-
-• **args**
-
-• **args.address?**: \`0x$\{string\}\`
-
-Ethereum address to check against.
-
-• **args.blockNumber?**: `bigint`
-
-The balance of the account at a block number.
-
-• **args.blockTag?**: [`BlockTag`](/reference/tevm/utils/type-aliases/blocktag/)
-
-The balance of the account at a block tag.
-
-**Default**
-
-```ts
-'latest'
-```
-
-• **args.domain?**: `string`
-
-[RFC 3986](https://www.rfc-editor.org/rfc/rfc3986) authority to check against.
-
-• **args.message**: `string`
-
-EIP-4361 formatted message.
-
-• **args.nonce?**: `string`
-
-Random string to check against.
-
-• **args.scheme?**: `string`
-
-[RFC 3986](https://www.rfc-editor.org/rfc/rfc3986#section-3.1) URI scheme to check against.
-
-• **args.signature**: \`0x$\{string\}\`
-
-Signature to check against.
-
-• **args.time?**: `Date`
-
-Current time to check optional `expirationTime` and `notBefore` fields.
-
-**Default**
-
-```ts
-new Date()
-```
-
-#### Returns
-
-`Promise`\<`boolean`\>
-
-Whether or not the signature is valid. VerifySiweMessageReturnType
-
-### verifyTypedData()
-
-> **verifyTypedData**: (`args`) => `Promise`\<`boolean`\>
-
-#### Parameters
-
-• **args**: `VerifyTypedDataParameters`
-
-#### Returns
-
-`Promise`\<`boolean`\>
-
-Whether or not the signature is valid. VerifyTypedDataReturnType
-
-### waitForTransactionReceipt()
-
-> **waitForTransactionReceipt**: (`args`) => `Promise`\<`TransactionReceipt`\>
-
-#### Parameters
-
-• **args**: `WaitForTransactionReceiptParameters`\<`undefined` \| `Chain`\>
-
-WaitForTransactionReceiptParameters
-
-#### Returns
-
-`Promise`\<`TransactionReceipt`\>
-
-The transaction receipt. WaitForTransactionReceiptReturnType
-
-### watchBlockNumber()
-
-> **watchBlockNumber**: (`args`) => `WatchBlockNumberReturnType`
-
-#### Parameters
-
-• **args**: `WatchBlockNumberParameters`
-
-WatchBlockNumberParameters
-
-#### Returns
-
-`WatchBlockNumberReturnType`
-
-A function that can be invoked to stop watching for new block numbers. WatchBlockNumberReturnType
-
-### watchBlocks()
-
-> **watchBlocks**: \<`TIncludeTransactions`, `TBlockTag`\>(`args`) => `WatchBlocksReturnType`
-
-#### Type Parameters
-
-• **TIncludeTransactions** *extends* `boolean` = `false`
-
-• **TBlockTag** *extends* [`BlockTag`](/reference/tevm/utils/type-aliases/blocktag/) = `"latest"`
-
-#### Parameters
-
-• **args**: `WatchBlocksParameters`\<`Transport`, `undefined` \| `Chain`, `TIncludeTransactions`, `TBlockTag`\>
-
-WatchBlocksParameters
-
-#### Returns
-
-`WatchBlocksReturnType`
-
-A function that can be invoked to stop watching for new block numbers. WatchBlocksReturnType
-
-### watchContractEvent()
-
-> **watchContractEvent**: \<`TAbi`, `TEventName`, `TStrict`\>(`args`) => `WatchContractEventReturnType`
-
-#### Type Parameters
-
-• **TAbi** *extends* `Abi` \| readonly `unknown`[]
-
-• **TEventName** *extends* `string`
-
-• **TStrict** *extends* `undefined` \| `boolean` = `undefined`
-
-#### Parameters
-
-• **args**: `WatchContractEventParameters`\<`TAbi`, `TEventName`, `TStrict`, `Transport`\>
-
-WatchContractEventParameters
-
-#### Returns
-
-`WatchContractEventReturnType`
-
-A function that can be invoked to stop watching for new event logs. WatchContractEventReturnType
-
-### watchEvent()
-
-> **watchEvent**: \<`TAbiEvent`, `TAbiEvents`, `TStrict`\>(`args`) => `WatchEventReturnType`
-
-#### Type Parameters
-
-• **TAbiEvent** *extends* `undefined` \| `AbiEvent` = `undefined`
-
-• **TAbiEvents** *extends* `undefined` \| readonly `unknown`[] \| readonly `AbiEvent`[] = `TAbiEvent` *extends* `AbiEvent` ? [`TAbiEvent`\<`TAbiEvent`\>] : `undefined`
-
-• **TStrict** *extends* `undefined` \| `boolean` = `undefined`
-
-#### Parameters
-
-• **args**: `WatchEventParameters`\<`TAbiEvent`, `TAbiEvents`, `TStrict`, `Transport`\>
-
-WatchEventParameters
-
-#### Returns
-
-`WatchEventReturnType`
-
-A function that can be invoked to stop watching for new Event Logs. WatchEventReturnType
-
-### watchPendingTransactions()
-
-> **watchPendingTransactions**: (`args`) => `WatchPendingTransactionsReturnType`
-
-#### Parameters
-
-• **args**: `WatchPendingTransactionsParameters`\<`Transport`\>
-
-WatchPendingTransactionsParameters
-
-#### Returns
-
-`WatchPendingTransactionsReturnType`
-
-A function that can be invoked to stop watching for new pending transaction hashes. WatchPendingTransactionsReturnType
-
-## Defined in
-
-[packages/state/src/actions/getForkClient.js:20](https://github.com/evmts/tevm-monorepo/blob/main/packages/state/src/actions/getForkClient.js#L20)
diff --git a/docs/src/content/docs/reference/@tevm/state/functions/shallowCopy.md b/docs/src/content/docs/reference/@tevm/state/functions/shallowCopy.md
index 721ac29b74..9880934002 100644
--- a/docs/src/content/docs/reference/@tevm/state/functions/shallowCopy.md
+++ b/docs/src/content/docs/reference/@tevm/state/functions/shallowCopy.md
@@ -7,6 +7,8 @@ title: "shallowCopy"
> **shallowCopy**(`baseState`): () => [`BaseState`](/reference/tevm/state/type-aliases/basestate/)
+Returns a new instance of the ForkStateManager with the same opts but no storage copied over
+
## Parameters
• **baseState**: [`BaseState`](/reference/tevm/state/type-aliases/basestate/)
diff --git a/docs/src/content/docs/reference/@tevm/sync-storage-persister/functions/createSyncStoragePersister.md b/docs/src/content/docs/reference/@tevm/sync-storage-persister/functions/createSyncStoragePersister.md
index ec778f4cc9..11768880f9 100644
--- a/docs/src/content/docs/reference/@tevm/sync-storage-persister/functions/createSyncStoragePersister.md
+++ b/docs/src/content/docs/reference/@tevm/sync-storage-persister/functions/createSyncStoragePersister.md
@@ -7,6 +7,8 @@ title: "createSyncStoragePersister"
> **createSyncStoragePersister**(`options`): [`SyncStoragePersister`](/reference/tevm/sync-storage-persister/type-aliases/syncstoragepersister/)
+Creates a syncronous storage persister to be used in tevm clients
+
## Parameters
• **options**: [`CreateSyncStoragePersisterOptions`](/reference/tevm/sync-storage-persister/type-aliases/createsyncstoragepersisteroptions/)
diff --git a/docs/src/content/docs/reference/@tevm/sync-storage-persister/type-aliases/CreateSyncStoragePersisterOptions.md b/docs/src/content/docs/reference/@tevm/sync-storage-persister/type-aliases/CreateSyncStoragePersisterOptions.md
index b5eecb3487..3d79e85037 100644
--- a/docs/src/content/docs/reference/@tevm/sync-storage-persister/type-aliases/CreateSyncStoragePersisterOptions.md
+++ b/docs/src/content/docs/reference/@tevm/sync-storage-persister/type-aliases/CreateSyncStoragePersisterOptions.md
@@ -17,10 +17,6 @@ Options for creating a sync storage persister.
How to deserialize the data from storage.
-#### Default
-
-`JSON.parse`
-
#### Parameters
• **cachedString**: `string`
@@ -29,6 +25,10 @@ How to deserialize the data from storage.
`SerializableTevmState`
+#### Default
+
+`JSON.parse`
+
### key?
> `optional` **key**: `string`
@@ -41,10 +41,6 @@ The key to use when storing the cache
How to serialize the data to storage.
-#### Default
-
-`JSON.stringify`
-
#### Parameters
• **client**: `SerializableTevmState`
@@ -53,6 +49,10 @@ How to serialize the data to storage.
`string`
+#### Default
+
+`JSON.stringify`
+
### storage
> **storage**: [`Storage`](/reference/tevm/sync-storage-persister/interfaces/storage/)
diff --git a/docs/src/content/docs/reference/@tevm/trie/classes/Trie.md b/docs/src/content/docs/reference/@tevm/trie/classes/Trie.md
deleted file mode 100644
index 93bbba7fb4..0000000000
--- a/docs/src/content/docs/reference/@tevm/trie/classes/Trie.md
+++ /dev/null
@@ -1,1042 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "Trie"
----
-
-The basic trie interface, use with `import { Trie } from '@ethereumjs/trie'`.
-
-## Constructors
-
-### new Trie()
-
-> **new Trie**(`opts`?): [`Trie`](/reference/tevm/trie/classes/trie/)
-
-Creates a new trie.
-
-#### Parameters
-
-• **opts?**: `TrieOpts`
-
-Options for instantiating the trie
-
-Note: in most cases, the static [Trie.create](../../../../../../../reference/tevm/trie/classes/trie/#create) constructor should be used. It uses the same API but provides sensible defaults
-
-#### Returns
-
-[`Trie`](/reference/tevm/trie/classes/trie/)
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:30
-
-## Properties
-
-### DEBUG
-
-> `protected` **DEBUG**: `boolean`
-
-Debug logging
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:21
-
-***
-
-### EMPTY\_TRIE\_ROOT
-
-> **EMPTY\_TRIE\_ROOT**: `Uint8Array`
-
-The root for an empty trie
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:14
-
-***
-
-### \_db
-
-> `protected` **\_db**: `CheckpointDB`
-
-The backend DB
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:16
-
-***
-
-### \_debug
-
-> `protected` **\_debug**: `Debugger`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:22
-
-***
-
-### \_hashLen
-
-> `protected` **\_hashLen**: `number`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:17
-
-***
-
-### \_lock
-
-> `protected` **\_lock**: `Lock`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:18
-
-***
-
-### \_opts
-
-> `protected` `readonly` **\_opts**: `TrieOptsWithDefaults`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:12
-
-***
-
-### \_root
-
-> `protected` **\_root**: `Uint8Array`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:19
-
-***
-
-### debug()
-
-> `protected` **debug**: (...`args`) => `void`
-
-#### Parameters
-
-• ...**args**: `any`
-
-#### Returns
-
-`void`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:23
-
-***
-
-### walkTrieIterable()
-
-> **walkTrieIterable**: (`nodeHash`, `currentKey`?, `onFound`?, `filter`?, `visited`?) => `AsyncIterable`\<`object`\>
-
-#### Parameters
-
-• **nodeHash**: `Uint8Array`
-
-• **currentKey?**: `number`[]
-
-• **onFound?**: `OnFound`
-
-• **filter?**: `NodeFilter`
-
-• **visited?**: `Set`\<`string`\>
-
-#### Returns
-
-`AsyncIterable`\<`object`\>
-
-##### currentKey
-
-> **currentKey**: `number`[]
-
-##### node
-
-> **node**: `TrieNode`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:169
-
-## Methods
-
-### appliedKey()
-
-> `protected` **appliedKey**(`key`): `Uint8Array`
-
-Returns the key practically applied for trie construction
-depending on the `useKeyHashing` option being set or not.
-
-#### Parameters
-
-• **key**: `Uint8Array`
-
-#### Returns
-
-`Uint8Array`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:277
-
-***
-
-### batch()
-
-> **batch**(`ops`, `skipKeyTransform`?): `Promise`\<`void`\>
-
-The given hash of operations (key additions or deletions) are executed on the trie
-(delete operations are only executed on DB with `deleteFromDB` set to `true`)
-
-#### Parameters
-
-• **ops**: [`BatchDbOp`](/reference/tevm/utils/type-aliases/batchdbop/)[]
-
-• **skipKeyTransform?**: `boolean`
-
-#### Returns
-
-`Promise`\<`void`\>
-
-#### Example
-
-```ts
-const ops = [
- { type: 'del', key: Uint8Array.from('father') }
- , { type: 'put', key: Uint8Array.from('name'), value: Uint8Array.from('Yuri Irsenovich Kim') }
- , { type: 'put', key: Uint8Array.from('dob'), value: Uint8Array.from('16 February 1941') }
- , { type: 'put', key: Uint8Array.from('spouse'), value: Uint8Array.from('Kim Young-sook') }
- , { type: 'put', key: Uint8Array.from('occupation'), value: Uint8Array.from('Clown') }
-]
-await trie.batch(ops)
-```
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:240
-
-***
-
-### checkRoot()
-
-> **checkRoot**(`root`): `Promise`\<`boolean`\>
-
-Checks if a given root exists.
-
-#### Parameters
-
-• **root**: `Uint8Array`
-
-#### Returns
-
-`Promise`\<`boolean`\>
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:130
-
-***
-
-### checkpoint()
-
-> **checkpoint**(): `void`
-
-Creates a checkpoint that can later be reverted to or committed.
-After this is called, all changes can be reverted until `commit` is called.
-
-#### Returns
-
-`void`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:287
-
-***
-
-### commit()
-
-> **commit**(): `Promise`\<`void`\>
-
-Commits a checkpoint to disk, if current checkpoint is not nested.
-If nested, only sets the parent checkpoint as current checkpoint.
-
-#### Returns
-
-`Promise`\<`void`\>
-
-#### Throws
-
-If not during a checkpoint phase
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:293
-
-***
-
-### createProof()
-
-> **createProof**(`key`): `Promise`\<`Proof`\>
-
-Creates a proof from a trie and key that can be verified using [Trie.verifyProof](../../../../../../../reference/tevm/trie/classes/trie/#verifyproof-1). An (EIP-1186)[https://eips.ethereum.org/EIPS/eip-1186] proof contains
-the encoded trie nodes from the root node to the leaf node storing state data. The returned proof will be in the format of an array that contains Uint8Arrays of
-serialized branch, extension, and/or leaf nodes.
-
-#### Parameters
-
-• **key**: `Uint8Array`
-
-key to create a proof for
-
-#### Returns
-
-`Promise`\<`Proof`\>
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:93
-
-***
-
-### createReadStream()
-
-> **createReadStream**(): `TrieReadStream`
-
-The `data` event is given an `Object` that has two properties; the `key` and the `value`. Both should be Uint8Arrays.
-
-#### Returns
-
-`TrieReadStream`
-
-Returns a [stream](https://nodejs.org/dist/latest-v12.x/docs/api/stream.html#stream_class_stream_readable) of the contents of the `trie`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:246
-
-***
-
-### database()
-
-> **database**(`db`?, `valueEncoding`?): `CheckpointDB`
-
-#### Parameters
-
-• **db?**: [`Db`](/reference/tevm/utils/interfaces/db/)\<`string`, `string` \| `Uint8Array`\>
-
-• **valueEncoding?**: [`ValueEncoding`](/reference/tevm/utils/enumerations/valueencoding/)
-
-#### Returns
-
-`CheckpointDB`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:122
-
-***
-
-### del()
-
-> **del**(`key`, `skipKeyTransform`?): `Promise`\<`void`\>
-
-Deletes a value given a `key` from the trie
-(delete operations are only executed on DB with `deleteFromDB` set to `true`)
-
-#### Parameters
-
-• **key**: `Uint8Array`
-
-• **skipKeyTransform?**: `boolean`
-
-#### Returns
-
-`Promise`\<`void`\>
-
-A Promise that resolves once value is deleted.
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:152
-
-***
-
-### findPath()
-
-> **findPath**(`key`, `throwIfMissing`?, `partialPath`?): `Promise`\<`Path`\>
-
-Tries to find a path to the node for the given key.
-It returns a `stack` of nodes to the closest node.
-
-#### Parameters
-
-• **key**: `Uint8Array`
-
-the search key
-
-• **throwIfMissing?**: `boolean`
-
-if true, throws if any nodes are missing. Used for verifying proofs. (default: false)
-
-• **partialPath?**
-
-• **partialPath.stack?**: `TrieNode`[]
-
-#### Returns
-
-`Promise`\<`Path`\>
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:159
-
-***
-
-### flushCheckpoints()
-
-> **flushCheckpoints**(): `void`
-
-Flushes all checkpoints, restoring the initial checkpoint state.
-
-#### Returns
-
-`void`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:303
-
-***
-
-### ~~fromProof()~~
-
-> **fromProof**(`proof`): `Promise`\<`void`\>
-
-Create a trie from a given (EIP-1186)[https://eips.ethereum.org/EIPS/eip-1186] proof. An EIP-1186 proof contains the encoded trie nodes from the root
-node to the leaf node storing state data. This function does not check if the proof has the same expected root. A static version of this function exists
-with the same name.
-
-:::caution[Deprecated]
-Use `updateFromProof`
-:::
-
-#### Parameters
-
-• **proof**: `Proof`
-
-an EIP-1186 proof to update the trie from
-
-#### Returns
-
-`Promise`\<`void`\>
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:120
-
-***
-
-### get()
-
-> **get**(`key`, `throwIfMissing`?): `Promise`\<`null` \| `Uint8Array`\>
-
-Gets a value given a `key`
-
-#### Parameters
-
-• **key**: `Uint8Array`
-
-the key to search for
-
-• **throwIfMissing?**: `boolean`
-
-if true, throws if any nodes are missing. Used for verifying proofs. (default: false)
-
-#### Returns
-
-`Promise`\<`null` \| `Uint8Array`\>
-
-A Promise that resolves to `Uint8Array` if a value was found or `null` if no value was found.
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:137
-
-***
-
-### hasCheckpoints()
-
-> **hasCheckpoints**(): `boolean`
-
-Is the trie during a checkpoint phase?
-
-#### Returns
-
-`boolean`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:282
-
-***
-
-### hash()
-
-> `protected` **hash**(`msg`): `Uint8Array`
-
-#### Parameters
-
-• **msg**: `Uint8Array`
-
-#### Returns
-
-`Uint8Array`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:278
-
-***
-
-### lookupNode()
-
-> **lookupNode**(`node`): `Promise`\<`TrieNode`\>
-
-Retrieves a node from db by hash.
-
-#### Parameters
-
-• **node**: `Uint8Array` \| `Uint8Array`[]
-
-#### Returns
-
-`Promise`\<`TrieNode`\>
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:193
-
-***
-
-### persistRoot()
-
-> **persistRoot**(): `Promise`\<`void`\>
-
-Persists the root hash in the underlying database
-
-#### Returns
-
-`Promise`\<`void`\>
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:264
-
-***
-
-### put()
-
-> **put**(`key`, `value`, `skipKeyTransform`?): `Promise`\<`void`\>
-
-Stores a given `value` at the given `key` or do a delete if `value` is empty
-(delete operations are only executed on DB with `deleteFromDB` set to `true`)
-
-#### Parameters
-
-• **key**: `Uint8Array`
-
-• **value**: `null` \| `Uint8Array`
-
-• **skipKeyTransform?**: `boolean`
-
-#### Returns
-
-`Promise`\<`void`\>
-
-A Promise that resolves once value is stored.
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:145
-
-***
-
-### revert()
-
-> **revert**(): `Promise`\<`void`\>
-
-Reverts the trie to the state it was at when `checkpoint` was first called.
-If during a nested checkpoint, sets root to most recent checkpoint, and sets
-parent checkpoint as current.
-
-#### Returns
-
-`Promise`\<`void`\>
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:299
-
-***
-
-### root()
-
-> **root**(`value`?): `Uint8Array`
-
-Gets and/or Sets the current root of the `trie`
-
-#### Parameters
-
-• **value?**: `null` \| `Uint8Array`
-
-#### Returns
-
-`Uint8Array`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:126
-
-***
-
-### saveStack()
-
-> **saveStack**(`key`, `stack`, `opStack`): `Promise`\<`void`\>
-
-Saves a stack of nodes to the database.
-
-#### Parameters
-
-• **key**: `Nibbles`
-
-the key. Should follow the stack
-
-• **stack**: `TrieNode`[]
-
-a stack of nodes to the value given by the key
-
-• **opStack**: [`BatchDbOp`](/reference/tevm/utils/type-aliases/batchdbop/)[]
-
-a stack of levelup operations to commit at the end of this function
-
-#### Returns
-
-`Promise`\<`void`\>
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:215
-
-***
-
-### shallowCopy()
-
-> **shallowCopy**(`includeCheckpoints`?, `opts`?): [`Trie`](/reference/tevm/trie/classes/trie/)
-
-Returns a copy of the underlying trie.
-
-Note on db: the copy will create a reference to the
-same underlying database.
-
-Note on cache: for memory reasons a copy will by default
-not recreate a new LRU cache but initialize with cache
-being deactivated. This behavior can be overwritten by
-explicitly setting `cacheSize` as an option on the method.
-
-#### Parameters
-
-• **includeCheckpoints?**: `boolean`
-
-If true and during a checkpoint, the copy will contain the checkpointing metadata and will use the same scratch as underlying db.
-
-• **opts?**: `TrieShallowCopyOpts`
-
-#### Returns
-
-[`Trie`](/reference/tevm/trie/classes/trie/)
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:260
-
-***
-
-### updateFromProof()
-
-> **updateFromProof**(`proof`, `shouldVerifyRoot`?): `Promise`\<`undefined` \| `Uint8Array`\>
-
-Updates a trie from a proof by putting all the nodes in the proof into the trie. If a trie is being updated with multiple proofs, {@param shouldVerifyRoot} can
-be passed as false in order to not immediately throw on an unexpected root, so that root verification can happen after all proofs and their nodes have been added.
-An (EIP-1186)[https://eips.ethereum.org/EIPS/eip-1186] proof contains the encoded trie nodes from the root node to the leaf node storing state data.
-
-#### Parameters
-
-• **proof**: `Proof`
-
-An (EIP-1186)[https://eips.ethereum.org/EIPS/eip-1186] proof to update the trie from.
-
-• **shouldVerifyRoot?**: `boolean`
-
-If `true`, verifies that the root key of the proof matches the trie root. Throws if this is not the case.
-
-#### Returns
-
-`Promise`\<`undefined` \| `Uint8Array`\>
-
-The root of the proof
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:102
-
-***
-
-### verifyProof()
-
-> **verifyProof**(`rootHash`, `key`, `proof`): `Promise`\<`null` \| `Uint8Array`\>
-
-Verifies a proof by putting all of its nodes into a trie and attempting to get the proven key. An (EIP-1186)[https://eips.ethereum.org/EIPS/eip-1186] proof
-contains the encoded trie nodes from the root node to the leaf node storing state data. A static version of this function exists with the same name.
-
-#### Parameters
-
-• **rootHash**: `Uint8Array`
-
-Root hash of the trie that this proof was created from and is being verified for
-
-• **key**: `Uint8Array`
-
-Key that is being verified and that the proof is created for
-
-• **proof**: `Proof`
-
-an EIP-1186 proof to verify the key against
-
-#### Returns
-
-`Promise`\<`null` \| `Uint8Array`\>
-
-The value from the key, or null if valid proof of non-existence.
-
-#### Throws
-
-If proof is found to be invalid.
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:112
-
-***
-
-### verifyPrunedIntegrity()
-
-> **verifyPrunedIntegrity**(): `Promise`\<`boolean`\>
-
-#### Returns
-
-`Promise`\<`boolean`\>
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:241
-
-***
-
-### verifyRangeProof()
-
-> **verifyRangeProof**(`rootHash`, `firstKey`, `lastKey`, `keys`, `values`, `proof`): `Promise`\<`boolean`\>
-
-A range proof is a proof that includes the encoded trie nodes from the root node to leaf node for one or more branches of a trie,
-allowing an entire range of leaf nodes to be validated. This is useful in applications such as snap sync where contiguous ranges
-of state trie data is received and validated for constructing world state, locally. Also see [verifyRangeProof](../../../../../../../reference/tevm/trie/classes/trie/#verifyrangeproof-1). A static
-version of this function also exists.
-
-#### Parameters
-
-• **rootHash**: `Uint8Array`
-
-root hash of state trie this proof is being verified against.
-
-• **firstKey**: `null` \| `Uint8Array`
-
-first key of range being proven.
-
-• **lastKey**: `null` \| `Uint8Array`
-
-last key of range being proven.
-
-• **keys**: `Uint8Array`[]
-
-key list of leaf data being proven.
-
-• **values**: `Uint8Array`[]
-
-value list of leaf data being proven, one-to-one correspondence with keys.
-
-• **proof**: `null` \| `Uint8Array`[]
-
-proof node list, if all-elements-proof where no proof is needed, proof should be null, and both `firstKey` and `lastKey` must be null as well
-
-#### Returns
-
-`Promise`\<`boolean`\>
-
-a flag to indicate whether there exists more trie node in the trie
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:86
-
-***
-
-### walkAllNodes()
-
-> **walkAllNodes**(`onFound`): `Promise`\<`void`\>
-
-Executes a callback for each node in the trie.
-
-#### Parameters
-
-• **onFound**: `OnFound`
-
-callback to call when a node is found.
-
-#### Returns
-
-`Promise`\<`void`\>
-
-Resolves when finished walking trie.
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:178
-
-***
-
-### walkAllValueNodes()
-
-> **walkAllValueNodes**(`onFound`): `Promise`\<`void`\>
-
-Executes a callback for each value node in the trie.
-
-#### Parameters
-
-• **onFound**: `OnFound`
-
-callback to call when a node is found.
-
-#### Returns
-
-`Promise`\<`void`\>
-
-Resolves when finished walking trie.
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:184
-
-***
-
-### walkTrie()
-
-> **walkTrie**(`root`, `onFound`): `Promise`\<`void`\>
-
-Walks a trie until finished.
-
-#### Parameters
-
-• **root**: `Uint8Array`
-
-• **onFound**: `FoundNodeFunction`
-
-callback to call when a node is found. This schedules new tasks. If no tasks are available, the Promise resolves.
-
-#### Returns
-
-`Promise`\<`void`\>
-
-Resolves when finished walking trie.
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:168
-
-***
-
-### create()
-
-> `static` **create**(`opts`?): `Promise`\<[`Trie`](/reference/tevm/trie/classes/trie/)\>
-
-#### Parameters
-
-• **opts?**: `TrieOpts`
-
-#### Returns
-
-`Promise`\<[`Trie`](/reference/tevm/trie/classes/trie/)\>
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:121
-
-***
-
-### createFromProof()
-
-> `static` **createFromProof**(`proof`, `trieOpts`?, `shouldVerifyRoot`?): `Promise`\<[`Trie`](/reference/tevm/trie/classes/trie/)\>
-
-Create a trie from a given (EIP-1186)[https://eips.ethereum.org/EIPS/eip-1186] proof. A proof contains the encoded trie nodes
-from the root node to the leaf node storing state data.
-
-#### Parameters
-
-• **proof**: `Proof`
-
-an EIP-1186 proof to create trie from
-
-• **trieOpts?**: `TrieOpts`
-
-trie opts to be applied to returned trie
-
-• **shouldVerifyRoot?**: `boolean`
-
-If `true`, verifies that the root key of the proof matches the trie root. Throws if this is not the case.
-
-#### Returns
-
-`Promise`\<[`Trie`](/reference/tevm/trie/classes/trie/)\>
-
-new trie created from given proof
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:39
-
-***
-
-### ~~fromProof()~~
-
-> `static` **fromProof**(`proof`, `opts`?): `Promise`\<[`Trie`](/reference/tevm/trie/classes/trie/)\>
-
-Static version of fromProof function. If a root is provided in the opts param, the proof will be checked to have the same expected root. An
-(EIP-1186)[https://eips.ethereum.org/EIPS/eip-1186] proof contains the encoded trie nodes from the root node to the leaf node storing state data.
-
-:::caution[Deprecated]
-Use `createFromProof`
-:::
-
-#### Parameters
-
-• **proof**: `Proof`
-
-An (EIP-1186)[https://eips.ethereum.org/EIPS/eip-1186] proof contains the encoded trie nodes from the root node to the leaf node storing state data.
-
-• **opts?**: `TrieOpts`
-
-#### Returns
-
-`Promise`\<[`Trie`](/reference/tevm/trie/classes/trie/)\>
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:72
-
-***
-
-### verifyProof()
-
-> `static` **verifyProof**(`key`, `proof`, `opts`?): `Promise`\<`null` \| `Uint8Array`\>
-
-Static version of verifyProof function with the same behavior. An (EIP-1186)[https://eips.ethereum.org/EIPS/eip-1186] proof contains the encoded trie nodes
-from the root node to the leaf node storing state data.
-
-#### Parameters
-
-• **key**: `Uint8Array`
-
-Key that is being verified and that the proof is created for
-
-• **proof**: `Proof`
-
-An (EIP-1186)[https://eips.ethereum.org/EIPS/eip-1186] proof contains the encoded trie nodes from the root node to the leaf node storing state data.
-
-• **opts?**: `TrieOpts`
-
-optional, the opts may include a custom hashing function to use with the trie for proof verification
-
-#### Returns
-
-`Promise`\<`null` \| `Uint8Array`\>
-
-The value from the key, or null if valid proof of non-existence.
-
-#### Throws
-
-If proof is found to be invalid.
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:50
-
-***
-
-### verifyRangeProof()
-
-> `static` **verifyRangeProof**(`rootHash`, `firstKey`, `lastKey`, `keys`, `values`, `proof`, `opts`?): `Promise`\<`boolean`\>
-
-A range proof is a proof that includes the encoded trie nodes from the root node to leaf node for one or more branches of a trie,
-allowing an entire range of leaf nodes to be validated. This is useful in applications such as snap sync where contiguous ranges
-of state trie data is received and validated for constructing world state, locally. Also see [verifyRangeProof](../../../../../../../reference/tevm/trie/classes/trie/#verifyrangeproof-1). A static
-version of this function also exists.
-
-#### Parameters
-
-• **rootHash**: `Uint8Array`
-
-root hash of state trie this proof is being verified against.
-
-• **firstKey**: `null` \| `Uint8Array`
-
-first key of range being proven.
-
-• **lastKey**: `null` \| `Uint8Array`
-
-last key of range being proven.
-
-• **keys**: `Uint8Array`[]
-
-key list of leaf data being proven.
-
-• **values**: `Uint8Array`[]
-
-value list of leaf data being proven, one-to-one correspondence with keys.
-
-• **proof**: `null` \| `Uint8Array`[]
-
-proof node list, if all-elements-proof where no proof is needed, proof should be null, and both `firstKey` and `lastKey` must be null as well
-
-• **opts?**: `TrieOpts`
-
-optional, the opts may include a custom hashing function to use with the trie for proof verification
-
-#### Returns
-
-`Promise`\<`boolean`\>
-
-a flag to indicate whether there exists more trie node in the trie
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+trie@6.2.0/node\_modules/@ethereumjs/trie/dist/esm/trie.d.ts:65
diff --git a/docs/src/content/docs/reference/@tevm/tx/functions/createImpersonatedTx.md b/docs/src/content/docs/reference/@tevm/tx/functions/createImpersonatedTx.md
index 106e83f40d..200d987d0d 100644
--- a/docs/src/content/docs/reference/@tevm/tx/functions/createImpersonatedTx.md
+++ b/docs/src/content/docs/reference/@tevm/tx/functions/createImpersonatedTx.md
@@ -7,6 +7,13 @@ title: "createImpersonatedTx"
> **createImpersonatedTx**(`txData`, `opts`?): [`ImpersonatedTx`](/reference/tevm/tx/interfaces/impersonatedtx/)
+Creates an impersonated tx that wraps [FeeMarketEIP1559Transaction](../../../../../../../reference/tevm/tx/classes/feemarketeip1559transaction).
+Wraps following methods
+- 'isImpersonated'
+- 'hash'
+- 'isSigned'
+- 'getSenderAddress'
+
## Parameters
• **txData**: `FeeMarketEIP1559TxData` & `object`
@@ -17,6 +24,10 @@ title: "createImpersonatedTx"
[`ImpersonatedTx`](/reference/tevm/tx/interfaces/impersonatedtx/)
+## Throws
+
+Error if the constructor for [FeeMarketEIP1559Transaction](../../../../../../../reference/tevm/tx/classes/feemarketeip1559transaction) throws
+
## Defined in
[packages/tx/src/createImpersonatedTx.js:21](https://github.com/evmts/tevm-monorepo/blob/main/packages/tx/src/createImpersonatedTx.js#L21)
diff --git a/docs/src/content/docs/reference/@tevm/utils/classes/AsyncEventEmitter.md b/docs/src/content/docs/reference/@tevm/utils/classes/AsyncEventEmitter.md
deleted file mode 100644
index 802a507e49..0000000000
--- a/docs/src/content/docs/reference/@tevm/utils/classes/AsyncEventEmitter.md
+++ /dev/null
@@ -1,1750 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "AsyncEventEmitter"
----
-
-## Extends
-
-- `EventEmitter`
-
-## Type Parameters
-
-• **T** *extends* `EventMap`
-
-## Constructors
-
-### new AsyncEventEmitter()
-
-> **new AsyncEventEmitter**\<`T`\>(`options`?): [`AsyncEventEmitter`](/reference/tevm/utils/classes/asynceventemitter/)\<`T`\>
-
-#### Parameters
-
-• **options?**: `EventEmitterOptions`
-
-#### Returns
-
-[`AsyncEventEmitter`](/reference/tevm/utils/classes/asynceventemitter/)\<`T`\>
-
-#### Inherited from
-
-`EventEmitter.constructor`
-
-#### Defined in
-
-node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:149
-
-## Properties
-
-### captureRejectionSymbol
-
-> `readonly` `static` **captureRejectionSymbol**: *typeof* [`captureRejectionSymbol`](/reference/tevm/utils/classes/asynceventemitter/#capturerejectionsymbol)
-
-Value: `Symbol.for('nodejs.rejection')`
-
-See how to write a custom `rejection handler`.
-
-#### Since
-
-v13.4.0, v12.16.0
-
-#### Inherited from
-
-`EventEmitter.captureRejectionSymbol`
-
-#### Defined in
-
-node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:468
-
-***
-
-### captureRejections
-
-> `static` **captureRejections**: `boolean`
-
-Value: [boolean](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_type)
-
-Change the default `captureRejections` option on all new `EventEmitter` objects.
-
-#### Since
-
-v13.4.0, v12.16.0
-
-#### Inherited from
-
-`EventEmitter.captureRejections`
-
-#### Defined in
-
-node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:475
-
-***
-
-### defaultMaxListeners
-
-> `static` **defaultMaxListeners**: `number`
-
-By default, a maximum of `10` listeners can be registered for any single
-event. This limit can be changed for individual `EventEmitter` instances
-using the `emitter.setMaxListeners(n)` method. To change the default
-for _all_`EventEmitter` instances, the `events.defaultMaxListeners` property
-can be used. If this value is not a positive number, a `RangeError` is thrown.
-
-Take caution when setting the `events.defaultMaxListeners` because the
-change affects _all_ `EventEmitter` instances, including those created before
-the change is made. However, calling `emitter.setMaxListeners(n)` still has
-precedence over `events.defaultMaxListeners`.
-
-This is not a hard limit. The `EventEmitter` instance will allow
-more listeners to be added but will output a trace warning to stderr indicating
-that a "possible EventEmitter memory leak" has been detected. For any single
-`EventEmitter`, the `emitter.getMaxListeners()` and `emitter.setMaxListeners()` methods can be used to
-temporarily avoid this warning:
-
-```js
-import { EventEmitter } from 'node:events';
-const emitter = new EventEmitter();
-emitter.setMaxListeners(emitter.getMaxListeners() + 1);
-emitter.once('event', () => {
- // do stuff
- emitter.setMaxListeners(Math.max(emitter.getMaxListeners() - 1, 0));
-});
-```
-
-The `--trace-warnings` command-line flag can be used to display the
-stack trace for such warnings.
-
-The emitted warning can be inspected with `process.on('warning')` and will
-have the additional `emitter`, `type`, and `count` properties, referring to
-the event emitter instance, the event's name and the number of attached
-listeners, respectively.
-Its `name` property is set to `'MaxListenersExceededWarning'`.
-
-#### Since
-
-v0.11.2
-
-#### Inherited from
-
-`EventEmitter.defaultMaxListeners`
-
-#### Defined in
-
-node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:514
-
-***
-
-### errorMonitor
-
-> `readonly` `static` **errorMonitor**: *typeof* [`errorMonitor`](/reference/tevm/utils/classes/asynceventemitter/#errormonitor)
-
-This symbol shall be used to install a listener for only monitoring `'error'` events. Listeners installed using this symbol are called before the regular `'error'` listeners are called.
-
-Installing a listener using this symbol does not change the behavior once an `'error'` event is emitted. Therefore, the process will still crash if no
-regular `'error'` listener is installed.
-
-#### Since
-
-v13.6.0, v12.17.0
-
-#### Inherited from
-
-`EventEmitter.errorMonitor`
-
-#### Defined in
-
-node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:461
-
-## Methods
-
-### \[captureRejectionSymbol\]()?
-
-> `optional` **\[captureRejectionSymbol\]**\<`K`\>(`error`, `event`, ...`args`): `void`
-
-#### Type Parameters
-
-• **K**
-
-#### Parameters
-
-• **error**: `Error`
-
-• **event**: `string` \| `symbol`
-
-• ...**args**: `AnyRest`
-
-#### Returns
-
-`void`
-
-#### Inherited from
-
-`EventEmitter.[captureRejectionSymbol]`
-
-#### Defined in
-
-node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:151
-
-***
-
-### \[captureRejectionSymbol\]()?
-
-> `optional` **\[captureRejectionSymbol\]**\<`K`\>(`error`, `event`, ...`args`): `void`
-
-#### Type Parameters
-
-• **K**
-
-#### Parameters
-
-• **error**: `Error`
-
-• **event**: `string` \| `symbol`
-
-• ...**args**: `AnyRest`
-
-#### Returns
-
-`void`
-
-#### Inherited from
-
-`EventEmitter.[captureRejectionSymbol]`
-
-#### Defined in
-
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/events.d.ts:592
-
-***
-
-### \[captureRejectionSymbol\]()?
-
-> `optional` **\[captureRejectionSymbol\]**\<`K`\>(`error`, `event`, ...`args`): `void`
-
-#### Type Parameters
-
-• **K**
-
-#### Parameters
-
-• **error**: `Error`
-
-• **event**: `string` \| `symbol`
-
-• ...**args**: `AnyRest`
-
-#### Returns
-
-`void`
-
-#### Inherited from
-
-`EventEmitter.[captureRejectionSymbol]`
-
-#### Defined in
-
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/events.d.ts:545
-
-***
-
-### addListener()
-
-> **addListener**\<`E`\>(`event`, `listener`): `this`
-
-Alias for `emitter.on(eventName, listener)`.
-
-#### Type Parameters
-
-• **E** *extends* `string` \| `number` \| `symbol`
-
-#### Parameters
-
-• **event**: `E` & `string`
-
-• **listener**: `T`\[`E`\]
-
-#### Returns
-
-`this`
-
-#### Overrides
-
-`EventEmitter.addListener`
-
-#### Since
-
-v0.1.26
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:23
-
-***
-
-### after()
-
-> **after**\<`E`\>(`event`, `target`, `listener`): `this`
-
-#### Type Parameters
-
-• **E** *extends* `string` \| `number` \| `symbol`
-
-#### Parameters
-
-• **event**: `E` & `string`
-
-• **target**: `T`\[`E`\]
-
-• **listener**: `T`\[`E`\]
-
-#### Returns
-
-`this`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:20
-
-***
-
-### before()
-
-> **before**\<`E`\>(`event`, `target`, `listener`): `this`
-
-#### Type Parameters
-
-• **E** *extends* `string` \| `number` \| `symbol`
-
-#### Parameters
-
-• **event**: `E` & `string`
-
-• **target**: `T`\[`E`\]
-
-• **listener**: `T`\[`E`\]
-
-#### Returns
-
-`this`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:19
-
-***
-
-### emit()
-
-> **emit**\<`E`\>(`event`, ...`args`): `boolean`
-
-Synchronously calls each of the listeners registered for the event named `eventName`, in the order they were registered, passing the supplied arguments
-to each.
-
-Returns `true` if the event had listeners, `false` otherwise.
-
-```js
-import { EventEmitter } from 'node:events';
-const myEmitter = new EventEmitter();
-
-// First listener
-myEmitter.on('event', function firstListener() {
- console.log('Helloooo! first listener');
-});
-// Second listener
-myEmitter.on('event', function secondListener(arg1, arg2) {
- console.log(`event with parameters ${arg1}, ${arg2} in second listener`);
-});
-// Third listener
-myEmitter.on('event', function thirdListener(...args) {
- const parameters = args.join(', ');
- console.log(`event with parameters ${parameters} in third listener`);
-});
-
-console.log(myEmitter.listeners('event'));
-
-myEmitter.emit('event', 1, 2, 3, 4, 5);
-
-// Prints:
-// [
-// [Function: firstListener],
-// [Function: secondListener],
-// [Function: thirdListener]
-// ]
-// Helloooo! first listener
-// event with parameters 1, 2 in second listener
-// event with parameters 1, 2, 3, 4, 5 in third listener
-```
-
-#### Type Parameters
-
-• **E** *extends* `string` \| `number` \| `symbol`
-
-#### Parameters
-
-• **event**: `E` & `string`
-
-• ...**args**: `Parameters`\<`T`\[`E`\]\>
-
-#### Returns
-
-`boolean`
-
-#### Overrides
-
-`EventEmitter.emit`
-
-#### Since
-
-v0.1.26
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:16
-
-***
-
-### eventNames()
-
-> **eventNames**(): keyof `T` & `string`[]
-
-Returns an array listing the events for which the emitter has registered
-listeners. The values in the array are strings or `Symbol`s.
-
-```js
-import { EventEmitter } from 'node:events';
-
-const myEE = new EventEmitter();
-myEE.on('foo', () => {});
-myEE.on('bar', () => {});
-
-const sym = Symbol('symbol');
-myEE.on(sym, () => {});
-
-console.log(myEE.eventNames());
-// Prints: [ 'foo', 'bar', Symbol(symbol) ]
-```
-
-#### Returns
-
-keyof `T` & `string`[]
-
-#### Overrides
-
-`EventEmitter.eventNames`
-
-#### Since
-
-v6.0.0
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:28
-
-***
-
-### first()
-
-> **first**\<`E`\>(`event`, `listener`): `this`
-
-#### Type Parameters
-
-• **E** *extends* `string` \| `number` \| `symbol`
-
-#### Parameters
-
-• **event**: `E` & `string`
-
-• **listener**: `T`\[`E`\]
-
-#### Returns
-
-`this`
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:18
-
-***
-
-### getMaxListeners()
-
-> **getMaxListeners**(): `number`
-
-Returns the current max listener value for the `EventEmitter` which is either
-set by `emitter.setMaxListeners(n)` or defaults to [defaultMaxListeners](../../../../../../../reference/tevm/utils/classes/asynceventemitter/#defaultmaxlisteners).
-
-#### Returns
-
-`number`
-
-#### Overrides
-
-`EventEmitter.getMaxListeners`
-
-#### Since
-
-v1.0.0
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:31
-
-***
-
-### listenerCount()
-
-> **listenerCount**(`event`): `number`
-
-Returns the number of listeners listening for the event named `eventName`.
-If `listener` is provided, it will return how many times the listener is found
-in the list of the listeners of the event.
-
-#### Parameters
-
-• **event**: keyof `T` & `string`
-
-#### Returns
-
-`number`
-
-#### Overrides
-
-`EventEmitter.listenerCount`
-
-#### Since
-
-v3.2.0
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:30
-
-***
-
-### listeners()
-
-> **listeners**\<`E`\>(`event`): `T`\[`E`\][]
-
-Returns a copy of the array of listeners for the event named `eventName`.
-
-```js
-server.on('connection', (stream) => {
- console.log('someone connected!');
-});
-console.log(util.inspect(server.listeners('connection')));
-// Prints: [ [Function] ]
-```
-
-#### Type Parameters
-
-• **E** *extends* `string` \| `number` \| `symbol`
-
-#### Parameters
-
-• **event**: `E` & `string`
-
-#### Returns
-
-`T`\[`E`\][]
-
-#### Overrides
-
-`EventEmitter.listeners`
-
-#### Since
-
-v0.1.26
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:29
-
-***
-
-### off()
-
-#### off(eventName, listener)
-
-> **off**\<`K`\>(`eventName`, `listener`): `this`
-
-Alias for `emitter.removeListener()`.
-
-##### Type Parameters
-
-• **K**
-
-##### Parameters
-
-• **eventName**: `string` \| `symbol`
-
-• **listener**
-
-##### Returns
-
-`this`
-
-##### Inherited from
-
-`EventEmitter.off`
-
-##### Since
-
-v10.0.0
-
-##### Defined in
-
-node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:763
-
-#### off(eventName, listener)
-
-> **off**\<`K`\>(`eventName`, `listener`): `this`
-
-Alias for `emitter.removeListener()`.
-
-##### Type Parameters
-
-• **K**
-
-##### Parameters
-
-• **eventName**: `string` \| `symbol`
-
-• **listener**
-
-##### Returns
-
-`this`
-
-##### Inherited from
-
-`EventEmitter.off`
-
-##### Since
-
-v10.0.0
-
-##### Defined in
-
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/events.d.ts:747
-
-#### off(eventName, listener)
-
-> **off**\<`K`\>(`eventName`, `listener`): `this`
-
-Alias for `emitter.removeListener()`.
-
-##### Type Parameters
-
-• **K**
-
-##### Parameters
-
-• **eventName**: `string` \| `symbol`
-
-• **listener**
-
-##### Returns
-
-`this`
-
-##### Inherited from
-
-`EventEmitter.off`
-
-##### Since
-
-v10.0.0
-
-##### Defined in
-
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/events.d.ts:700
-
-***
-
-### on()
-
-> **on**\<`E`\>(`event`, `listener`): `this`
-
-Adds the `listener` function to the end of the listeners array for the event
-named `eventName`. No checks are made to see if the `listener` has already
-been added. Multiple calls passing the same combination of `eventName` and
-`listener` will result in the `listener` being added, and called, multiple times.
-
-```js
-server.on('connection', (stream) => {
- console.log('someone connected!');
-});
-```
-
-Returns a reference to the `EventEmitter`, so that calls can be chained.
-
-By default, event listeners are invoked in the order they are added. The `emitter.prependListener()` method can be used as an alternative to add the
-event listener to the beginning of the listeners array.
-
-```js
-import { EventEmitter } from 'node:events';
-const myEE = new EventEmitter();
-myEE.on('foo', () => console.log('a'));
-myEE.prependListener('foo', () => console.log('b'));
-myEE.emit('foo');
-// Prints:
-// b
-// a
-```
-
-#### Type Parameters
-
-• **E** *extends* `string` \| `number` \| `symbol`
-
-#### Parameters
-
-• **event**: `E` & `string`
-
-• **listener**: `T`\[`E`\]
-
-The callback function
-
-#### Returns
-
-`this`
-
-#### Overrides
-
-`EventEmitter.on`
-
-#### Since
-
-v0.1.101
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:22
-
-***
-
-### once()
-
-> **once**\<`E`\>(`event`, `listener`): `this`
-
-Adds a **one-time** `listener` function for the event named `eventName`. The
-next time `eventName` is triggered, this listener is removed and then invoked.
-
-```js
-server.once('connection', (stream) => {
- console.log('Ah, we have our first user!');
-});
-```
-
-Returns a reference to the `EventEmitter`, so that calls can be chained.
-
-By default, event listeners are invoked in the order they are added. The `emitter.prependOnceListener()` method can be used as an alternative to add the
-event listener to the beginning of the listeners array.
-
-```js
-import { EventEmitter } from 'node:events';
-const myEE = new EventEmitter();
-myEE.once('foo', () => console.log('a'));
-myEE.prependOnceListener('foo', () => console.log('b'));
-myEE.emit('foo');
-// Prints:
-// b
-// a
-```
-
-#### Type Parameters
-
-• **E** *extends* `string` \| `number` \| `symbol`
-
-#### Parameters
-
-• **event**: `E` & `string`
-
-• **listener**: `T`\[`E`\]
-
-The callback function
-
-#### Returns
-
-`this`
-
-#### Overrides
-
-`EventEmitter.once`
-
-#### Since
-
-v0.3.0
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:17
-
-***
-
-### prependListener()
-
-> **prependListener**\<`E`\>(`event`, `listener`): `this`
-
-Adds the `listener` function to the _beginning_ of the listeners array for the
-event named `eventName`. No checks are made to see if the `listener` has
-already been added. Multiple calls passing the same combination of `eventName`
-and `listener` will result in the `listener` being added, and called, multiple times.
-
-```js
-server.prependListener('connection', (stream) => {
- console.log('someone connected!');
-});
-```
-
-Returns a reference to the `EventEmitter`, so that calls can be chained.
-
-#### Type Parameters
-
-• **E** *extends* `string` \| `number` \| `symbol`
-
-#### Parameters
-
-• **event**: `E` & `string`
-
-• **listener**: `T`\[`E`\]
-
-The callback function
-
-#### Returns
-
-`this`
-
-#### Overrides
-
-`EventEmitter.prependListener`
-
-#### Since
-
-v6.0.0
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:24
-
-***
-
-### prependOnceListener()
-
-> **prependOnceListener**\<`E`\>(`event`, `listener`): `this`
-
-Adds a **one-time**`listener` function for the event named `eventName` to the _beginning_ of the listeners array. The next time `eventName` is triggered, this
-listener is removed, and then invoked.
-
-```js
-server.prependOnceListener('connection', (stream) => {
- console.log('Ah, we have our first user!');
-});
-```
-
-Returns a reference to the `EventEmitter`, so that calls can be chained.
-
-#### Type Parameters
-
-• **E** *extends* `string` \| `number` \| `symbol`
-
-#### Parameters
-
-• **event**: `E` & `string`
-
-• **listener**: `T`\[`E`\]
-
-The callback function
-
-#### Returns
-
-`this`
-
-#### Overrides
-
-`EventEmitter.prependOnceListener`
-
-#### Since
-
-v6.0.0
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:25
-
-***
-
-### rawListeners()
-
-#### rawListeners(eventName)
-
-> **rawListeners**\<`K`\>(`eventName`): `Function`[]
-
-Returns a copy of the array of listeners for the event named `eventName`,
-including any wrappers (such as those created by `.once()`).
-
-```js
-import { EventEmitter } from 'node:events';
-const emitter = new EventEmitter();
-emitter.once('log', () => console.log('log once'));
-
-// Returns a new Array with a function `onceWrapper` which has a property
-// `listener` which contains the original listener bound above
-const listeners = emitter.rawListeners('log');
-const logFnWrapper = listeners[0];
-
-// Logs "log once" to the console and does not unbind the `once` event
-logFnWrapper.listener();
-
-// Logs "log once" to the console and removes the listener
-logFnWrapper();
-
-emitter.on('log', () => console.log('log persistently'));
-// Will return a new Array with a single function bound by `.on()` above
-const newListeners = emitter.rawListeners('log');
-
-// Logs "log persistently" twice
-newListeners[0]();
-emitter.emit('log');
-```
-
-##### Type Parameters
-
-• **K**
-
-##### Parameters
-
-• **eventName**: `string` \| `symbol`
-
-##### Returns
-
-`Function`[]
-
-##### Inherited from
-
-`EventEmitter.rawListeners`
-
-##### Since
-
-v9.4.0
-
-##### Defined in
-
-node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:834
-
-#### rawListeners(eventName)
-
-> **rawListeners**\<`K`\>(`eventName`): `Function`[]
-
-Returns a copy of the array of listeners for the event named `eventName`,
-including any wrappers (such as those created by `.once()`).
-
-```js
-import { EventEmitter } from 'node:events';
-const emitter = new EventEmitter();
-emitter.once('log', () => console.log('log once'));
-
-// Returns a new Array with a function `onceWrapper` which has a property
-// `listener` which contains the original listener bound above
-const listeners = emitter.rawListeners('log');
-const logFnWrapper = listeners[0];
-
-// Logs "log once" to the console and does not unbind the `once` event
-logFnWrapper.listener();
-
-// Logs "log once" to the console and removes the listener
-logFnWrapper();
-
-emitter.on('log', () => console.log('log persistently'));
-// Will return a new Array with a single function bound by `.on()` above
-const newListeners = emitter.rawListeners('log');
-
-// Logs "log persistently" twice
-newListeners[0]();
-emitter.emit('log');
-```
-
-##### Type Parameters
-
-• **K**
-
-##### Parameters
-
-• **eventName**: `string` \| `symbol`
-
-##### Returns
-
-`Function`[]
-
-##### Inherited from
-
-`EventEmitter.rawListeners`
-
-##### Since
-
-v9.4.0
-
-##### Defined in
-
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/events.d.ts:818
-
-#### rawListeners(eventName)
-
-> **rawListeners**\<`K`\>(`eventName`): `Function`[]
-
-Returns a copy of the array of listeners for the event named `eventName`,
-including any wrappers (such as those created by `.once()`).
-
-```js
-import { EventEmitter } from 'node:events';
-const emitter = new EventEmitter();
-emitter.once('log', () => console.log('log once'));
-
-// Returns a new Array with a function `onceWrapper` which has a property
-// `listener` which contains the original listener bound above
-const listeners = emitter.rawListeners('log');
-const logFnWrapper = listeners[0];
-
-// Logs "log once" to the console and does not unbind the `once` event
-logFnWrapper.listener();
-
-// Logs "log once" to the console and removes the listener
-logFnWrapper();
-
-emitter.on('log', () => console.log('log persistently'));
-// Will return a new Array with a single function bound by `.on()` above
-const newListeners = emitter.rawListeners('log');
-
-// Logs "log persistently" twice
-newListeners[0]();
-emitter.emit('log');
-```
-
-##### Type Parameters
-
-• **K**
-
-##### Parameters
-
-• **eventName**: `string` \| `symbol`
-
-##### Returns
-
-`Function`[]
-
-##### Inherited from
-
-`EventEmitter.rawListeners`
-
-##### Since
-
-v9.4.0
-
-##### Defined in
-
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/events.d.ts:771
-
-***
-
-### removeAllListeners()
-
-> **removeAllListeners**(`event`?): `this`
-
-Removes all listeners, or those of the specified `eventName`.
-
-It is bad practice to remove listeners added elsewhere in the code,
-particularly when the `EventEmitter` instance was created by some other
-component or module (e.g. sockets or file streams).
-
-Returns a reference to the `EventEmitter`, so that calls can be chained.
-
-#### Parameters
-
-• **event?**: keyof `T` & `string`
-
-#### Returns
-
-`this`
-
-#### Overrides
-
-`EventEmitter.removeAllListeners`
-
-#### Since
-
-v0.1.26
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:26
-
-***
-
-### removeListener()
-
-> **removeListener**\<`E`\>(`event`, `listener`): `this`
-
-Removes the specified `listener` from the listener array for the event named `eventName`.
-
-```js
-const callback = (stream) => {
- console.log('someone connected!');
-};
-server.on('connection', callback);
-// ...
-server.removeListener('connection', callback);
-```
-
-`removeListener()` will remove, at most, one instance of a listener from the
-listener array. If any single listener has been added multiple times to the
-listener array for the specified `eventName`, then `removeListener()` must be
-called multiple times to remove each instance.
-
-Once an event is emitted, all listeners attached to it at the
-time of emitting are called in order. This implies that any `removeListener()` or `removeAllListeners()` calls _after_ emitting and _before_ the last listener finishes execution
-will not remove them from`emit()` in progress. Subsequent events behave as expected.
-
-```js
-import { EventEmitter } from 'node:events';
-class MyEmitter extends EventEmitter {}
-const myEmitter = new MyEmitter();
-
-const callbackA = () => {
- console.log('A');
- myEmitter.removeListener('event', callbackB);
-};
-
-const callbackB = () => {
- console.log('B');
-};
-
-myEmitter.on('event', callbackA);
-
-myEmitter.on('event', callbackB);
-
-// callbackA removes listener callbackB but it will still be called.
-// Internal listener array at time of emit [callbackA, callbackB]
-myEmitter.emit('event');
-// Prints:
-// A
-// B
-
-// callbackB is now removed.
-// Internal listener array [callbackA]
-myEmitter.emit('event');
-// Prints:
-// A
-```
-
-Because listeners are managed using an internal array, calling this will
-change the position indices of any listener registered _after_ the listener
-being removed. This will not impact the order in which listeners are called,
-but it means that any copies of the listener array as returned by
-the `emitter.listeners()` method will need to be recreated.
-
-When a single function has been added as a handler multiple times for a single
-event (as in the example below), `removeListener()` will remove the most
-recently added instance. In the example the `once('ping')` listener is removed:
-
-```js
-import { EventEmitter } from 'node:events';
-const ee = new EventEmitter();
-
-function pong() {
- console.log('pong');
-}
-
-ee.on('ping', pong);
-ee.once('ping', pong);
-ee.removeListener('ping', pong);
-
-ee.emit('ping');
-ee.emit('ping');
-```
-
-Returns a reference to the `EventEmitter`, so that calls can be chained.
-
-#### Type Parameters
-
-• **E** *extends* `string` \| `number` \| `symbol`
-
-#### Parameters
-
-• **event**: `E` & `string`
-
-• **listener**: `T`\[`E`\]
-
-#### Returns
-
-`this`
-
-#### Overrides
-
-`EventEmitter.removeListener`
-
-#### Since
-
-v0.1.26
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:27
-
-***
-
-### setMaxListeners()
-
-> **setMaxListeners**(`maxListeners`): `this`
-
-By default `EventEmitter`s will print a warning if more than `10` listeners are
-added for a particular event. This is a useful default that helps finding
-memory leaks. The `emitter.setMaxListeners()` method allows the limit to be
-modified for this specific `EventEmitter` instance. The value can be set to `Infinity` (or `0`) to indicate an unlimited number of listeners.
-
-Returns a reference to the `EventEmitter`, so that calls can be chained.
-
-#### Parameters
-
-• **maxListeners**: `number`
-
-#### Returns
-
-`this`
-
-#### Overrides
-
-`EventEmitter.setMaxListeners`
-
-#### Since
-
-v0.3.5
-
-#### Defined in
-
-node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:32
-
-***
-
-### addAbortListener()
-
-> `static` **addAbortListener**(`signal`, `resource`): `Disposable`
-
-Listens once to the `abort` event on the provided `signal`.
-
-Listening to the `abort` event on abort signals is unsafe and may
-lead to resource leaks since another third party with the signal can
-call `e.stopImmediatePropagation()`. Unfortunately Node.js cannot change
-this since it would violate the web standard. Additionally, the original
-API makes it easy to forget to remove listeners.
-
-This API allows safely using `AbortSignal`s in Node.js APIs by solving these
-two issues by listening to the event such that `stopImmediatePropagation` does
-not prevent the listener from running.
-
-Returns a disposable so that it may be unsubscribed from more easily.
-
-```js
-import { addAbortListener } from 'node:events';
-
-function example(signal) {
- let disposable;
- try {
- signal.addEventListener('abort', (e) => e.stopImmediatePropagation());
- disposable = addAbortListener(signal, (e) => {
- // Do something when signal is aborted.
- });
- } finally {
- disposable?.[Symbol.dispose]();
- }
-}
-```
-
-:::caution[Experimental]
-This API should not be used in production and may be trimmed from a public release.
-:::
-
-#### Parameters
-
-• **signal**: `AbortSignal`
-
-• **resource**
-
-#### Returns
-
-`Disposable`
-
-Disposable that removes the `abort` listener.
-
-#### Inherited from
-
-`EventEmitter.addAbortListener`
-
-#### Since
-
-v20.5.0
-
-#### Defined in
-
-node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:453
-
-***
-
-### getEventListeners()
-
-> `static` **getEventListeners**(`emitter`, `name`): `Function`[]
-
-Returns a copy of the array of listeners for the event named `eventName`.
-
-For `EventEmitter`s this behaves exactly the same as calling `.listeners` on
-the emitter.
-
-For `EventTarget`s this is the only way to get the event listeners for the
-event target. This is useful for debugging and diagnostic purposes.
-
-```js
-import { getEventListeners, EventEmitter } from 'node:events';
-
-{
- const ee = new EventEmitter();
- const listener = () => console.log('Events are fun');
- ee.on('foo', listener);
- console.log(getEventListeners(ee, 'foo')); // [ [Function: listener] ]
-}
-{
- const et = new EventTarget();
- const listener = () => console.log('Events are fun');
- et.addEventListener('foo', listener);
- console.log(getEventListeners(et, 'foo')); // [ [Function: listener] ]
-}
-```
-
-#### Parameters
-
-• **emitter**: `EventEmitter`\<`DefaultEventMap`\> \| `EventTarget`
-
-• **name**: `string` \| `symbol`
-
-#### Returns
-
-`Function`[]
-
-#### Inherited from
-
-`EventEmitter.getEventListeners`
-
-#### Since
-
-v15.2.0, v14.17.0
-
-#### Defined in
-
-node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:374
-
-***
-
-### getMaxListeners()
-
-> `static` **getMaxListeners**(`emitter`): `number`
-
-Returns the currently set max amount of listeners.
-
-For `EventEmitter`s this behaves exactly the same as calling `.getMaxListeners` on
-the emitter.
-
-For `EventTarget`s this is the only way to get the max event listeners for the
-event target. If the number of event handlers on a single EventTarget exceeds
-the max set, the EventTarget will print a warning.
-
-```js
-import { getMaxListeners, setMaxListeners, EventEmitter } from 'node:events';
-
-{
- const ee = new EventEmitter();
- console.log(getMaxListeners(ee)); // 10
- setMaxListeners(11, ee);
- console.log(getMaxListeners(ee)); // 11
-}
-{
- const et = new EventTarget();
- console.log(getMaxListeners(et)); // 10
- setMaxListeners(11, et);
- console.log(getMaxListeners(et)); // 11
-}
-```
-
-#### Parameters
-
-• **emitter**: `EventEmitter`\<`DefaultEventMap`\> \| `EventTarget`
-
-#### Returns
-
-`number`
-
-#### Inherited from
-
-`EventEmitter.getMaxListeners`
-
-#### Since
-
-v19.9.0
-
-#### Defined in
-
-node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:403
-
-***
-
-### ~~listenerCount()~~
-
-> `static` **listenerCount**(`emitter`, `eventName`): `number`
-
-A class method that returns the number of listeners for the given `eventName` registered on the given `emitter`.
-
-```js
-import { EventEmitter, listenerCount } from 'node:events';
-
-const myEmitter = new EventEmitter();
-myEmitter.on('event', () => {});
-myEmitter.on('event', () => {});
-console.log(listenerCount(myEmitter, 'event'));
-// Prints: 2
-```
-
-:::caution[Deprecated]
-Since v3.2.0 - Use `listenerCount` instead.
-:::
-
-#### Parameters
-
-• **emitter**: `EventEmitter`\<`DefaultEventMap`\>
-
-The emitter to query
-
-• **eventName**: `string` \| `symbol`
-
-The event name
-
-#### Returns
-
-`number`
-
-#### Inherited from
-
-`EventEmitter.listenerCount`
-
-#### Since
-
-v0.9.12
-
-#### Defined in
-
-node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:346
-
-***
-
-### on()
-
-#### on(emitter, eventName, options)
-
-> `static` **on**(`emitter`, `eventName`, `options`?): `AsyncIterableIterator`\<`any`\>
-
-```js
-import { on, EventEmitter } from 'node:events';
-import process from 'node:process';
-
-const ee = new EventEmitter();
-
-// Emit later on
-process.nextTick(() => {
- ee.emit('foo', 'bar');
- ee.emit('foo', 42);
-});
-
-for await (const event of on(ee, 'foo')) {
- // The execution of this inner block is synchronous and it
- // processes one event at a time (even with await). Do not use
- // if concurrent execution is required.
- console.log(event); // prints ['bar'] [42]
-}
-// Unreachable here
-```
-
-Returns an `AsyncIterator` that iterates `eventName` events. It will throw
-if the `EventEmitter` emits `'error'`. It removes all listeners when
-exiting the loop. The `value` returned by each iteration is an array
-composed of the emitted event arguments.
-
-An `AbortSignal` can be used to cancel waiting on events:
-
-```js
-import { on, EventEmitter } from 'node:events';
-import process from 'node:process';
-
-const ac = new AbortController();
-
-(async () => {
- const ee = new EventEmitter();
-
- // Emit later on
- process.nextTick(() => {
- ee.emit('foo', 'bar');
- ee.emit('foo', 42);
- });
-
- for await (const event of on(ee, 'foo', { signal: ac.signal })) {
- // The execution of this inner block is synchronous and it
- // processes one event at a time (even with await). Do not use
- // if concurrent execution is required.
- console.log(event); // prints ['bar'] [42]
- }
- // Unreachable here
-})();
-
-process.nextTick(() => ac.abort());
-```
-
-Use the `close` option to specify an array of event names that will end the iteration:
-
-```js
-import { on, EventEmitter } from 'node:events';
-import process from 'node:process';
-
-const ee = new EventEmitter();
-
-// Emit later on
-process.nextTick(() => {
- ee.emit('foo', 'bar');
- ee.emit('foo', 42);
- ee.emit('close');
-});
-
-for await (const event of on(ee, 'foo', { close: ['close'] })) {
- console.log(event); // prints ['bar'] [42]
-}
-// the loop will exit after 'close' is emitted
-console.log('done'); // prints 'done'
-```
-
-##### Parameters
-
-• **emitter**: `EventEmitter`\<`DefaultEventMap`\>
-
-• **eventName**: `string` \| `symbol`
-
-The name of the event being listened for
-
-• **options?**: `StaticEventEmitterOptions`
-
-##### Returns
-
-`AsyncIterableIterator`\<`any`\>
-
-An `AsyncIterator` that iterates `eventName` events emitted by the `emitter`
-
-##### Inherited from
-
-`EventEmitter.on`
-
-##### Since
-
-v13.6.0, v12.16.0
-
-##### Defined in
-
-node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:319
-
-#### on(emitter, eventName, options)
-
-> `static` **on**(`emitter`, `eventName`, `options`?): `AsyncIterableIterator`\<`any`\>
-
-##### Parameters
-
-• **emitter**: `EventTarget`
-
-• **eventName**: `string`
-
-• **options?**: `StaticEventEmitterIteratorOptions`
-
-##### Returns
-
-`AsyncIterableIterator`\<`any`\>
-
-##### Inherited from
-
-`EventEmitter.on`
-
-##### Defined in
-
-node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:324
-
-***
-
-### once()
-
-#### once(emitter, eventName, options)
-
-> `static` **once**(`emitter`, `eventName`, `options`?): `Promise`\<`any`[]\>
-
-Creates a `Promise` that is fulfilled when the `EventEmitter` emits the given
-event or that is rejected if the `EventEmitter` emits `'error'` while waiting.
-The `Promise` will resolve with an array of all the arguments emitted to the
-given event.
-
-This method is intentionally generic and works with the web platform [EventTarget](https://dom.spec.whatwg.org/#interface-eventtarget) interface, which has no special`'error'` event
-semantics and does not listen to the `'error'` event.
-
-```js
-import { once, EventEmitter } from 'node:events';
-import process from 'node:process';
-
-const ee = new EventEmitter();
-
-process.nextTick(() => {
- ee.emit('myevent', 42);
-});
-
-const [value] = await once(ee, 'myevent');
-console.log(value);
-
-const err = new Error('kaboom');
-process.nextTick(() => {
- ee.emit('error', err);
-});
-
-try {
- await once(ee, 'myevent');
-} catch (err) {
- console.error('error happened', err);
-}
-```
-
-The special handling of the `'error'` event is only used when `events.once()` is used to wait for another event. If `events.once()` is used to wait for the
-'`error'` event itself, then it is treated as any other kind of event without
-special handling:
-
-```js
-import { EventEmitter, once } from 'node:events';
-
-const ee = new EventEmitter();
-
-once(ee, 'error')
- .then(([err]) => console.log('ok', err.message))
- .catch((err) => console.error('error', err.message));
-
-ee.emit('error', new Error('boom'));
-
-// Prints: ok boom
-```
-
-An `AbortSignal` can be used to cancel waiting for the event:
-
-```js
-import { EventEmitter, once } from 'node:events';
-
-const ee = new EventEmitter();
-const ac = new AbortController();
-
-async function foo(emitter, event, signal) {
- try {
- await once(emitter, event, { signal });
- console.log('event emitted!');
- } catch (error) {
- if (error.name === 'AbortError') {
- console.error('Waiting for the event was canceled!');
- } else {
- console.error('There was an error', error.message);
- }
- }
-}
-
-foo(ee, 'foo', ac.signal);
-ac.abort(); // Abort waiting for the event
-ee.emit('foo'); // Prints: Waiting for the event was canceled!
-```
-
-##### Parameters
-
-• **emitter**: `EventEmitter`\<`DefaultEventMap`\>
-
-• **eventName**: `string` \| `symbol`
-
-• **options?**: `Pick`\<`StaticEventEmitterOptions`, `"signal"`\>
-
-##### Returns
-
-`Promise`\<`any`[]\>
-
-##### Inherited from
-
-`EventEmitter.once`
-
-##### Since
-
-v11.13.0, v10.16.0
-
-##### Defined in
-
-node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:232
-
-#### once(emitter, eventName, options)
-
-> `static` **once**(`emitter`, `eventName`, `options`?): `Promise`\<`any`[]\>
-
-##### Parameters
-
-• **emitter**: `EventTarget`
-
-• **eventName**: `string`
-
-• **options?**: `StaticEventEmitterOptions`
-
-##### Returns
-
-`Promise`\<`any`[]\>
-
-##### Inherited from
-
-`EventEmitter.once`
-
-##### Defined in
-
-node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:237
-
-***
-
-### setMaxListeners()
-
-> `static` **setMaxListeners**(`n`?, ...`eventTargets`?): `void`
-
-```js
-import { setMaxListeners, EventEmitter } from 'node:events';
-
-const target = new EventTarget();
-const emitter = new EventEmitter();
-
-setMaxListeners(5, target, emitter);
-```
-
-#### Parameters
-
-• **n?**: `number`
-
-A non-negative number. The maximum number of listeners per `EventTarget` event.
-
-• ...**eventTargets?**: (`EventEmitter`\<`DefaultEventMap`\> \| `EventTarget`)[]
-
-#### Returns
-
-`void`
-
-#### Inherited from
-
-`EventEmitter.setMaxListeners`
-
-#### Since
-
-v15.4.0
-
-#### Defined in
-
-node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:418
diff --git a/docs/src/content/docs/reference/@tevm/utils/functions/bytesToUnprefixedHex.md b/docs/src/content/docs/reference/@tevm/utils/functions/bytesToUnprefixedHex.md
index 3f7b75559c..5ae623533a 100644
--- a/docs/src/content/docs/reference/@tevm/utils/functions/bytesToUnprefixedHex.md
+++ b/docs/src/content/docs/reference/@tevm/utils/functions/bytesToUnprefixedHex.md
@@ -7,6 +7,10 @@ title: "bytesToUnprefixedHex"
> **bytesToUnprefixedHex**(`bytes`): `string`
+:::caution[Deprecated]
+This API is no longer supported and may be removed in a future release.
+:::
+
## Parameters
• **bytes**: `Uint8Array`
diff --git a/docs/src/content/docs/reference/@tevm/utils/functions/concatBytes.md b/docs/src/content/docs/reference/@tevm/utils/functions/concatBytes.md
index 78dce2cf29..9bcdde2088 100644
--- a/docs/src/content/docs/reference/@tevm/utils/functions/concatBytes.md
+++ b/docs/src/content/docs/reference/@tevm/utils/functions/concatBytes.md
@@ -7,6 +7,10 @@ title: "concatBytes"
> **concatBytes**(...`arrays`): `Uint8Array`
+This mirrors the functionality of the `ethereum-cryptography` export except
+it skips the check to validate that every element of `arrays` is indead a `uint8Array`
+Can give small performance gains on large arrays
+
## Parameters
• ...**arrays**: `Uint8Array`[]
diff --git a/docs/src/content/docs/reference/@tevm/utils/functions/createMemoryDb.md b/docs/src/content/docs/reference/@tevm/utils/functions/createMemoryDb.md
index 3e7ce74fea..7058924e44 100644
--- a/docs/src/content/docs/reference/@tevm/utils/functions/createMemoryDb.md
+++ b/docs/src/content/docs/reference/@tevm/utils/functions/createMemoryDb.md
@@ -20,6 +20,8 @@ Pass in an initial DB optionally to prepoulate the DB.
[`MemoryDb`](/reference/tevm/utils/type-aliases/memorydb/)\<`Uint8Array`, `Uint8Array`\>
+## Throws
+
## Defined in
[packages/utils/src/createMemoryDb.js:22](https://github.com/evmts/tevm-monorepo/blob/main/packages/utils/src/createMemoryDb.js#L22)
diff --git a/docs/src/content/docs/reference/@tevm/utils/functions/ecrecover.md b/docs/src/content/docs/reference/@tevm/utils/functions/ecrecover.md
index f0b996e862..b524c32e26 100644
--- a/docs/src/content/docs/reference/@tevm/utils/functions/ecrecover.md
+++ b/docs/src/content/docs/reference/@tevm/utils/functions/ecrecover.md
@@ -7,6 +7,9 @@ title: "ecrecover"
> **ecrecover**(`msgHash`, `v`, `r`, `s`, `chainId`?): `Uint8Array`
+ECDSA public key recovery from signature.
+NOTE: Accepts `v === 0 | v === 1` for EIP1559 transactions
+
## Parameters
• **msgHash**: `Uint8Array`
diff --git a/docs/src/content/docs/reference/@tevm/utils/functions/fetchFromProvider.md b/docs/src/content/docs/reference/@tevm/utils/functions/fetchFromProvider.md
index f843094518..cc31d63aef 100644
--- a/docs/src/content/docs/reference/@tevm/utils/functions/fetchFromProvider.md
+++ b/docs/src/content/docs/reference/@tevm/utils/functions/fetchFromProvider.md
@@ -7,6 +7,9 @@ title: "fetchFromProvider"
> **fetchFromProvider**(`url`, `params`): `Promise`\<`any`\>
+Makes a simple RPC call to a remote Ethereum JSON-RPC provider and passes through the response.
+No parameter or response validation is done.
+
## Parameters
• **url**: `string`
@@ -24,6 +27,16 @@ https://ethereum.org/en/developers/docs/apis/json-rpc/ for details on RPC method
the `result` field from the JSON-RPC response
+## Example
+
+```ts
+const provider = 'https://mainnet.infura.io/v3/...'
+const params = {
+ method: 'eth_getBlockByNumber',
+ params: ['latest', false],
+}
+ const block = await fetchFromProvider(provider, params)
+
## Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/provider.d.ts:22
diff --git a/docs/src/content/docs/reference/@tevm/utils/functions/randomBytes.md b/docs/src/content/docs/reference/@tevm/utils/functions/randomBytes.md
index bad5ababd8..ef4914c374 100644
--- a/docs/src/content/docs/reference/@tevm/utils/functions/randomBytes.md
+++ b/docs/src/content/docs/reference/@tevm/utils/functions/randomBytes.md
@@ -7,6 +7,8 @@ title: "randomBytes"
> **randomBytes**(`length`): `Uint8Array`
+Generates a Uint8Array of random bytes of specified length.
+
## Parameters
• **length**: `number`
diff --git a/docs/src/content/docs/reference/@tevm/utils/functions/setLengthLeft.md b/docs/src/content/docs/reference/@tevm/utils/functions/setLengthLeft.md
index 20d69a8b6f..0883fc16c2 100644
--- a/docs/src/content/docs/reference/@tevm/utils/functions/setLengthLeft.md
+++ b/docs/src/content/docs/reference/@tevm/utils/functions/setLengthLeft.md
@@ -7,6 +7,9 @@ title: "setLengthLeft"
> **setLengthLeft**(`msg`, `length`): `Uint8Array`
+Left Pads a `Uint8Array` with leading zeros till it has `length` bytes.
+Or it truncates the beginning if it exceeds.
+
## Parameters
• **msg**: `Uint8Array`
diff --git a/docs/src/content/docs/reference/@tevm/utils/functions/zeros.md b/docs/src/content/docs/reference/@tevm/utils/functions/zeros.md
index dc50aec966..ef65e867ab 100644
--- a/docs/src/content/docs/reference/@tevm/utils/functions/zeros.md
+++ b/docs/src/content/docs/reference/@tevm/utils/functions/zeros.md
@@ -7,6 +7,8 @@ title: "zeros"
> **zeros**(`bytes`): `Uint8Array`
+Returns a Uint8Array filled with 0s.
+
## Parameters
• **bytes**: `number`
diff --git a/docs/src/content/docs/reference/@tevm/utils/globals.md b/docs/src/content/docs/reference/@tevm/utils/globals.md
index 5f580d5953..1a3e47eaab 100644
--- a/docs/src/content/docs/reference/@tevm/utils/globals.md
+++ b/docs/src/content/docs/reference/@tevm/utils/globals.md
@@ -5,6 +5,12 @@ prev: false
title: "@tevm/utils"
---
+## References
+
+### bytesToBigInt
+
+Renames and re-exports [bytesToBigint](/reference/tevm/utils/functions/bytestobigint/)
+
## Enumerations
- [KeyEncoding](/reference/tevm/utils/enumerations/keyencoding/)
diff --git a/docs/src/content/docs/reference/@tevm/utils/type-aliases/AbiConstructor.md b/docs/src/content/docs/reference/@tevm/utils/type-aliases/AbiConstructor.md
deleted file mode 100644
index d071af7d07..0000000000
--- a/docs/src/content/docs/reference/@tevm/utils/type-aliases/AbiConstructor.md
+++ /dev/null
@@ -1,40 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "AbiConstructor"
----
-
-> **AbiConstructor**: `object`
-
-ABI ["constructor"](https://docs.soliditylang.org/en/latest/abi-spec.html#json) type
-
-## Type declaration
-
-### inputs
-
-> **inputs**: readonly `AbiParameter`[]
-
-### ~~payable?~~
-
-> `optional` **payable**: `boolean`
-
-#### See
-
-https://github.com/ethereum/solidity/issues/992
-
-:::caution[Deprecated]
-use `payable` or `nonpayable` from AbiStateMutability instead
-:::
-
-### stateMutability
-
-> **stateMutability**: `Extract`\<`AbiStateMutability`, `"payable"` \| `"nonpayable"`\>
-
-### type
-
-> **type**: `"constructor"`
-
-## Defined in
-
-node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.4\_zod@3.23.8/node\_modules/abitype/dist/types/abi.d.ts:77
diff --git a/docs/src/content/docs/reference/@tevm/utils/type-aliases/AbiFunction.md b/docs/src/content/docs/reference/@tevm/utils/type-aliases/AbiFunction.md
deleted file mode 100644
index d9af214b1d..0000000000
--- a/docs/src/content/docs/reference/@tevm/utils/type-aliases/AbiFunction.md
+++ /dev/null
@@ -1,72 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "AbiFunction"
----
-
-> **AbiFunction**: `object`
-
-ABI ["function"](https://docs.soliditylang.org/en/latest/abi-spec.html#json) type
-
-## Type declaration
-
-### ~~constant?~~
-
-> `optional` **constant**: `boolean`
-
-#### See
-
-https://github.com/ethereum/solidity/issues/992
-
-:::caution[Deprecated]
-use `pure` or `view` from AbiStateMutability instead
-:::
-
-### ~~gas?~~
-
-> `optional` **gas**: `number`
-
-#### See
-
-https://github.com/vyperlang/vyper/issues/2151
-
-:::caution[Deprecated]
-Vyper used to provide gas estimates
-:::
-
-### inputs
-
-> **inputs**: readonly `AbiParameter`[]
-
-### name
-
-> **name**: `string`
-
-### outputs
-
-> **outputs**: readonly `AbiParameter`[]
-
-### ~~payable?~~
-
-> `optional` **payable**: `boolean`
-
-#### See
-
-https://github.com/ethereum/solidity/issues/992
-
-:::caution[Deprecated]
-use `payable` or `nonpayable` from AbiStateMutability instead
-:::
-
-### stateMutability
-
-> **stateMutability**: `AbiStateMutability`
-
-### type
-
-> **type**: `"function"`
-
-## Defined in
-
-node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.4\_zod@3.23.8/node\_modules/abitype/dist/types/abi.d.ts:54
diff --git a/docs/src/content/docs/reference/@tevm/utils/type-aliases/ParseAbi.md b/docs/src/content/docs/reference/@tevm/utils/type-aliases/ParseAbi.md
index 57c3fa65fd..1eb88786ad 100644
--- a/docs/src/content/docs/reference/@tevm/utils/type-aliases/ParseAbi.md
+++ b/docs/src/content/docs/reference/@tevm/utils/type-aliases/ParseAbi.md
@@ -9,6 +9,12 @@ title: "ParseAbi"
Parses human-readable ABI into JSON [Abi](../../../../../../../reference/tevm/utils/type-aliases/abi)
+## Type Parameters
+
+• **signatures** *extends* readonly `string`[]
+
+Human-readable ABI
+
## Example
```ts
@@ -21,12 +27,6 @@ type Result = ParseAbi<
>
```
-## Type Parameters
-
-• **signatures** *extends* readonly `string`[]
-
-Human-readable ABI
-
## Defined in
node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.4\_zod@3.23.8/node\_modules/abitype/dist/types/human-readable/parseAbi.d.ts:21
diff --git a/docs/src/content/docs/reference/@tevm/viem/functions/tevmViemExtension.md b/docs/src/content/docs/reference/@tevm/viem/functions/tevmViemExtension.md
index 8f6c25db29..5b9bcf2d9b 100644
--- a/docs/src/content/docs/reference/@tevm/viem/functions/tevmViemExtension.md
+++ b/docs/src/content/docs/reference/@tevm/viem/functions/tevmViemExtension.md
@@ -13,6 +13,25 @@ Decorates a viem [public client](https://viem.sh/) with the [tevm api](https://t
[`ViemTevmClientDecorator`](/reference/tevm/viem/type-aliases/viemtevmclientdecorator/)
+## Example
+
+```js
+import { createClient, parseEth } from 'viem'
+import { tevmViemExtension } from '@tevm/viem-extension'
+
+const client = createClient('https://mainnet.optimism.io')
+ .extend(tevmViemExtension())
+
+await client.tevm.account({
+ address: `0x${'12'.repeat(20)}`,
+ balance: parseEth('420'),
+})
+```
+
+## See
+
+[@tevm/server](https://tevm.sh/generated/tevm/server/functions/createserver) for documentation on creating a tevm backend
+
## Defined in
[extensions/viem/src/tevmViemExtension.js:36](https://github.com/evmts/tevm-monorepo/blob/main/extensions/viem/src/tevmViemExtension.js#L36)
diff --git a/docs/src/content/docs/reference/@tevm/viem/functions/tevmViemExtensionOptimistic.md b/docs/src/content/docs/reference/@tevm/viem/functions/tevmViemExtensionOptimistic.md
deleted file mode 100644
index 82b50b8f08..0000000000
--- a/docs/src/content/docs/reference/@tevm/viem/functions/tevmViemExtensionOptimistic.md
+++ /dev/null
@@ -1,20 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "tevmViemExtensionOptimistic"
----
-
-> **tevmViemExtensionOptimistic**(): [`ViemTevmOptimisticClientDecorator`](/reference/tevm/viem/type-aliases/viemtevmoptimisticclientdecorator/)
-
-:::caution[Experimental]
-This API should not be used in production and may be trimmed from a public release.
-:::
-
-## Returns
-
-[`ViemTevmOptimisticClientDecorator`](/reference/tevm/viem/type-aliases/viemtevmoptimisticclientdecorator/)
-
-## Defined in
-
-[extensions/viem/src/tevmViemExtensionOptimistic.js:66](https://github.com/evmts/tevm-monorepo/blob/main/extensions/viem/src/tevmViemExtensionOptimistic.js#L66)
diff --git a/docs/src/content/docs/reference/@tevm/viem/type-aliases/ViemTevmClient.md b/docs/src/content/docs/reference/@tevm/viem/type-aliases/ViemTevmClient.md
deleted file mode 100644
index d97674668a..0000000000
--- a/docs/src/content/docs/reference/@tevm/viem/type-aliases/ViemTevmClient.md
+++ /dev/null
@@ -1,23 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "ViemTevmClient"
----
-
-> **ViemTevmClient**: `object`
-
-:::caution[Deprecated]
-in favor of the viem transport
-The decorated properties added by the `tevmViemExtension`
-:::
-
-## Type declaration
-
-### ~~tevm~~
-
-> **tevm**: [`TevmClient`](/reference/tevm/client-types/type-aliases/tevmclient/)
-
-## Defined in
-
-[extensions/viem/src/ViemTevmClient.ts:7](https://github.com/evmts/tevm-monorepo/blob/main/extensions/viem/src/ViemTevmClient.ts#L7)
diff --git a/docs/src/content/docs/reference/@tevm/viem/type-aliases/ViemTevmClientDecorator.md b/docs/src/content/docs/reference/@tevm/viem/type-aliases/ViemTevmClientDecorator.md
deleted file mode 100644
index 8ccc5d7af1..0000000000
--- a/docs/src/content/docs/reference/@tevm/viem/type-aliases/ViemTevmClientDecorator.md
+++ /dev/null
@@ -1,25 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "ViemTevmClientDecorator"
----
-
-> **ViemTevmClientDecorator**: (`client`) => [`ViemTevmClient`](/reference/tevm/viem/type-aliases/viemtevmclient/)
-
-:::caution[Deprecated]
-in favor of the viem transport
-A viem decorator for `tevmViemExtension`
-:::
-
-## Parameters
-
-• **client**: `any`
-
-## Returns
-
-[`ViemTevmClient`](/reference/tevm/viem/type-aliases/viemtevmclient/)
-
-## Defined in
-
-[extensions/viem/src/ViemTevmClientDecorator.ts:7](https://github.com/evmts/tevm-monorepo/blob/main/extensions/viem/src/ViemTevmClientDecorator.ts#L7)
diff --git a/docs/src/content/docs/reference/@tevm/viem/type-aliases/ViemTevmExtension.md b/docs/src/content/docs/reference/@tevm/viem/type-aliases/ViemTevmExtension.md
deleted file mode 100644
index e43d1a819d..0000000000
--- a/docs/src/content/docs/reference/@tevm/viem/type-aliases/ViemTevmExtension.md
+++ /dev/null
@@ -1,79 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "ViemTevmExtension"
----
-
-> **ViemTevmExtension**: () => [`ViemTevmClientDecorator`](/reference/tevm/viem/type-aliases/viemtevmclientdecorator/)
-
-## Example
-
-```ts
-import { tevmViemExtensionOptimistic } from 'tevmViemExtensionOptimistic'
-import { walletClient } from './walletClient.js'
-
-const client = walletClient.extend(tevmViemExtensionOptimistic())
-
-for (const result of client.tevm.writeContractOptimistic({
- from: '0x...',
- to: '0x...',
- abi: [...],
- functionName: 'transferFrom',
- args: ['0x...', '0x...', '1000000000000000000'],
-})) {
- if (result.tag === 'OPTIMISTIC_RESULT') {
- expect(result).toEqual({
- data: mockRequestResponse as any,
- success: true,
- tag: 'OPTIMISTIC_RESULT',
- })
- expect((client.request as jest.Mock).mock.lastCall[0]).toEqual({
- method: 'tevm_contract',
-params: params,
- jsonrpc: '2.0',
- })
- expect((client.writeContract as jest.Mock).mock.lastCall[0]).toEqual({
- abi: params.abi,
- functionName: params.functionName,
- args: params.args,
- caller: params.caller,
- address: params.address,
- account: params.account,
- chain: params.chain,
- })
- } else if (result.tag === 'HASH') {
- expect(result).toEqual({
- data: mockWriteContractResponse,
- success: true,
- tag: 'HASH',
- })
- } else if (result.tag === 'RECEIPT') {
- expect(result).toEqual({
- data: mockTxReciept,
- success: true,
- tag: 'RECEIPT',
- })
- expect(mockWaitForTransactionReceipt.mock.lastCall[0]).toEqual(client)
- expect(mockWaitForTransactionReceipt.mock.lastCall[1]).toEqual({
- hash: mockWriteContractResponse,
- })
- }
-}
-
-:::caution[Deprecated]
-in favor of the viem transport
-
-This extension is highly experimental and should not be used in production.
-
-Creates a decorator to a viem wallet client that adds the `writeContractOptimistic` method to the `tevm` property.
-This enables viem to optimistically update the tevm state before the transaction is mined.
-:::
-
-## Returns
-
-[`ViemTevmClientDecorator`](/reference/tevm/viem/type-aliases/viemtevmclientdecorator/)
-
-## Defined in
-
-[extensions/viem/src/ViemTevmExtension.ts:63](https://github.com/evmts/tevm-monorepo/blob/main/extensions/viem/src/ViemTevmExtension.ts#L63)
diff --git a/docs/src/content/docs/reference/@tevm/viem/type-aliases/ViemTevmOptimisticClient.md b/docs/src/content/docs/reference/@tevm/viem/type-aliases/ViemTevmOptimisticClient.md
deleted file mode 100644
index 3c918dc146..0000000000
--- a/docs/src/content/docs/reference/@tevm/viem/type-aliases/ViemTevmOptimisticClient.md
+++ /dev/null
@@ -1,60 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "ViemTevmOptimisticClient"
----
-
-> **ViemTevmOptimisticClient**\<`TChain`, `TAccount`\>: `object`
-
-:::caution[Deprecated]
-in favor of the viem transport
-
-The decorated methods added to a viem wallet client by `tevmViemExtensionOptimistic`
-:::
-
-:::caution[Experimental]
-This API should not be used in production and may be trimmed from a public release.
-:::
-
-## Type Parameters
-
-• **TChain** *extends* `Chain` \| `undefined` = `Chain`
-
-• **TAccount** *extends* `Account` \| `undefined` = `Account` \| `undefined`
-
-## Type declaration
-
-### ~~tevm~~
-
-> **tevm**: `Omit`\<[`TevmClient`](/reference/tevm/client-types/type-aliases/tevmclient/), `"request"`\> & `object`
-
-:::caution[Experimental]
-This API should not be used in production and may be trimmed from a public release.
-:::
-
-#### Type declaration
-
-##### ~~writeContractOptimistic()~~
-
-###### Type Parameters
-
-• **TAbi** *extends* [`Abi`](/reference/tevm/utils/type-aliases/abi/) \| readonly `unknown`[] = [`Abi`](/reference/tevm/utils/type-aliases/abi/)
-
-• **TFunctionName** *extends* `string` = `ContractFunctionName`\<`TAbi`\>
-
-• **TArgs** *extends* `unknown` = `ContractFunctionArgs`\<`TAbi`, `"nonpayable"` \| `"payable"`, `TFunctionName`\>
-
-• **TChainOverride** *extends* `undefined` \| `Chain` = `undefined` \| `Chain`
-
-###### Parameters
-
-• **action**: `WriteContractParameters`\<`TAbi`, `TFunctionName`, `TArgs`, `TChain`, `TAccount`, `TChainOverride`\>
-
-###### Returns
-
-`AsyncGenerator`\<[`OptimisticResult`](/reference/tevm/viem/type-aliases/optimisticresult/)\<`TAbi`, `TFunctionName`, `TChain`\>, `any`, `unknown`\>
-
-## Defined in
-
-[extensions/viem/src/ViemTevmOptimisticClient.ts:11](https://github.com/evmts/tevm-monorepo/blob/main/extensions/viem/src/ViemTevmOptimisticClient.ts#L11)
diff --git a/docs/src/content/docs/reference/@tevm/viem/type-aliases/ViemTevmOptimisticClientDecorator.md b/docs/src/content/docs/reference/@tevm/viem/type-aliases/ViemTevmOptimisticClientDecorator.md
deleted file mode 100644
index 253b38be0a..0000000000
--- a/docs/src/content/docs/reference/@tevm/viem/type-aliases/ViemTevmOptimisticClientDecorator.md
+++ /dev/null
@@ -1,34 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "ViemTevmOptimisticClientDecorator"
----
-
-> **ViemTevmOptimisticClientDecorator**: \<`TTransport`, `TChain`, `TAccount`\>(`client`) => [`ViemTevmOptimisticClient`](/reference/tevm/viem/type-aliases/viemtevmoptimisticclient/)\<`TChain`, `TAccount`\>
-
-:::caution[Deprecated]
-in favor of the viem transport
-
-A viem decorator for `tevmViemExtension`
-:::
-
-## Type Parameters
-
-• **TTransport** *extends* `Transport` = `Transport`
-
-• **TChain** *extends* `Chain` \| `undefined` = `Chain` \| `undefined`
-
-• **TAccount** *extends* `Account` \| `undefined` = `Account` \| `undefined`
-
-## Parameters
-
-• **client**: `Pick`\<`WalletClient`, `"request"` \| `"writeContract"`\>
-
-## Returns
-
-[`ViemTevmOptimisticClient`](/reference/tevm/viem/type-aliases/viemtevmoptimisticclient/)\<`TChain`, `TAccount`\>
-
-## Defined in
-
-[extensions/viem/src/ViemTevmOptimisticClientDecorator.ts:9](https://github.com/evmts/tevm-monorepo/blob/main/extensions/viem/src/ViemTevmOptimisticClientDecorator.ts#L9)
diff --git a/docs/src/content/docs/reference/@tevm/viem/type-aliases/ViemTevmOptimisticExtension.md b/docs/src/content/docs/reference/@tevm/viem/type-aliases/ViemTevmOptimisticExtension.md
deleted file mode 100644
index 4e149b84f0..0000000000
--- a/docs/src/content/docs/reference/@tevm/viem/type-aliases/ViemTevmOptimisticExtension.md
+++ /dev/null
@@ -1,41 +0,0 @@
----
-editUrl: false
-next: false
-prev: false
-title: "ViemTevmOptimisticExtension"
----
-
-> **ViemTevmOptimisticExtension**: () => [`ViemTevmOptimisticClientDecorator`](/reference/tevm/viem/type-aliases/viemtevmoptimisticclientdecorator/)
-
-## Example
-
-```js
-import { createClient, parseEth } from 'viem'
-import { tevmViemExtension } from '@tevm/viem-extension'
-
-const client = createClient('https://mainnet.optimism.io')
- .extend(tevmViemExtension())
-
-await client.tevm.account({
- address: `0x${'12'.repeat(20)}`,
- balance: parseEth('420'),
-})
-```
-
-## See
-
-[@tevm/server](https://tevm.sh/generated/tevm/server/functions/createserver) for documentation on creating a tevm backend
-
-:::caution[Deprecated]
-in favor of the viem transport
-
-Decorates a viem [public client](https://viem.sh/) with the [tevm api](https://tevm.sh/generated/tevm/api/type-aliases/tevm/)
-:::
-
-## Returns
-
-[`ViemTevmOptimisticClientDecorator`](/reference/tevm/viem/type-aliases/viemtevmoptimisticclientdecorator/)
-
-## Defined in
-
-[extensions/viem/src/ViemTevmOptimisticExtension.ts:22](https://github.com/evmts/tevm-monorepo/blob/main/extensions/viem/src/ViemTevmOptimisticExtension.ts#L22)
diff --git a/docs/src/content/docs/reference/@tevm/vite-plugin/functions/vitePluginTevm.md b/docs/src/content/docs/reference/@tevm/vite-plugin/functions/vitePluginTevm.md
index 8680fa1835..762c310dfb 100644
--- a/docs/src/content/docs/reference/@tevm/vite-plugin/functions/vitePluginTevm.md
+++ b/docs/src/content/docs/reference/@tevm/vite-plugin/functions/vitePluginTevm.md
@@ -22,6 +22,72 @@ To configure add this plugin to your vite config and add the ts-plugin to your t
`Plugin`\<`any`\>
+## Examples
+
+```typescript
+import { vitePluginTevm } from '@tevm/vite'
+import { defineConfig } from 'vite'
+
+export default defineConfig({
+ plugins: [
+ vitePluginTevm()
+ ]
+})
+```
+
+For LSP so your editor recognizes the solidity imports correctly you must also configure tevm/ts-plugin in your tsconfig.json
+The ts-plugin will provide type hints, code completion, and other features.
+
+```json
+{
+ "compilerOptions": {
+ "plugins": [{ "name": "tevm/ts-plugin" }]
+ }
+}
+```
+
+Once the vite plugin and the ts-plugin are configured, you can import Solidity files in JavaScript. The compiler will
+turn them into Tevm `Contract` instances.
+
+```typescript
+// Solidity imports are automaticlaly turned into Tevm Contract objects
+import { ERC20 } from '@openzeppelin/contracts/token/ERC20/ERC20.sol'
+import { createTevm } from 'tevm'
+
+console.log(ERC20.abi)
+console.log(ERC20.humanReadableAbi)
+console.log(ERC20.bytecode)
+
+tevm.contract(
+ ERC20.withAddress(.read.balanceOf()
+)
+```
+
+Under the hood the vite plugin is creating a virtual file for ERC20.sol called ERC20.sol.cjs that looks like this
+
+```typescript
+import { createContract } from '@tevm/contract'
+
+export const ERC20 = createContract({
+ name: 'ERC20',
+ humanReadableAbi: [ 'function balanceOf(address): uint256', ... ],
+ bytecode: '0x...',
+ deployedBytecode: '0x...',
+})
+```
+
+For custom configuration of the Tevm compiler add a [tevm.config.json](https://todo.todo.todo) file to your project root.
+
+```json
+{
+ foundryProject?: boolean | string | undefined,
+ libs: ['lib'],
+ remappings: {'foo': 'vendored/foo'},
+ debug: true,
+ cacheDir: '.tevm'
+}
+```
+
## Defined in
[bundler-packages/vite/src/vitePluginTevm.js:73](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/vite/src/vitePluginTevm.js#L73)
diff --git a/docs/src/content/docs/reference/@tevm/vm/functions/deepCopy.md b/docs/src/content/docs/reference/@tevm/vm/functions/deepCopy.md
index cc077b3b19..bc900d7937 100644
--- a/docs/src/content/docs/reference/@tevm/vm/functions/deepCopy.md
+++ b/docs/src/content/docs/reference/@tevm/vm/functions/deepCopy.md
@@ -15,6 +15,8 @@ title: "deepCopy"
[`DeepCopy`](/reference/tevm/vm/type-aliases/deepcopy/)
+## Throws
+
## Defined in
[packages/vm/src/actions/deepCopy.js:20](https://github.com/evmts/tevm-monorepo/blob/main/packages/vm/src/actions/deepCopy.js#L20)
diff --git a/docs/src/content/docs/reference/@tevm/vm/functions/execHardfork.md b/docs/src/content/docs/reference/@tevm/vm/functions/execHardfork.md
index 3c3cea3cd5..cb36c11689 100644
--- a/docs/src/content/docs/reference/@tevm/vm/functions/execHardfork.md
+++ b/docs/src/content/docs/reference/@tevm/vm/functions/execHardfork.md
@@ -7,6 +7,13 @@ title: "execHardfork"
> **execHardfork**(`hardfork`, `preMergeHf`): `string`
+Returns the hardfork excluding the merge hf which has
+no effect on the vm execution capabilities.
+
+This is particularly useful in executing/evaluating the transaction
+when chain td is not available at many places to correctly set the
+hardfork in for e.g. vm or txs or when the chain is not fully synced yet.
+
## Parameters
• **hardfork**: `string`
@@ -17,6 +24,8 @@ title: "execHardfork"
`string`
+## Throws
+
## Defined in
[packages/vm/src/actions/execHardfork.js:14](https://github.com/evmts/tevm-monorepo/blob/main/packages/vm/src/actions/execHardfork.js#L14)
diff --git a/docs/src/content/docs/reference/_media/LICENSE b/docs/src/content/docs/reference/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-1 b/docs/src/content/docs/reference/_media/LICENSE-1
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-1
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-10 b/docs/src/content/docs/reference/_media/LICENSE-10
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-10
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-11 b/docs/src/content/docs/reference/_media/LICENSE-11
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-11
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-12 b/docs/src/content/docs/reference/_media/LICENSE-12
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-12
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-13 b/docs/src/content/docs/reference/_media/LICENSE-13
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-13
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-14 b/docs/src/content/docs/reference/_media/LICENSE-14
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-14
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-15 b/docs/src/content/docs/reference/_media/LICENSE-15
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-15
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-16 b/docs/src/content/docs/reference/_media/LICENSE-16
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-16
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-17 b/docs/src/content/docs/reference/_media/LICENSE-17
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-17
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-18 b/docs/src/content/docs/reference/_media/LICENSE-18
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-18
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-19 b/docs/src/content/docs/reference/_media/LICENSE-19
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-19
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-2 b/docs/src/content/docs/reference/_media/LICENSE-2
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-2
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-20 b/docs/src/content/docs/reference/_media/LICENSE-20
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-20
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-21 b/docs/src/content/docs/reference/_media/LICENSE-21
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-21
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-22 b/docs/src/content/docs/reference/_media/LICENSE-22
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-22
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-23 b/docs/src/content/docs/reference/_media/LICENSE-23
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-23
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-24 b/docs/src/content/docs/reference/_media/LICENSE-24
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-24
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-25 b/docs/src/content/docs/reference/_media/LICENSE-25
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-25
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-26 b/docs/src/content/docs/reference/_media/LICENSE-26
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-26
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-27 b/docs/src/content/docs/reference/_media/LICENSE-27
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-27
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-28 b/docs/src/content/docs/reference/_media/LICENSE-28
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-28
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-29 b/docs/src/content/docs/reference/_media/LICENSE-29
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-29
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-3 b/docs/src/content/docs/reference/_media/LICENSE-3
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-3
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-30 b/docs/src/content/docs/reference/_media/LICENSE-30
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-30
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-31 b/docs/src/content/docs/reference/_media/LICENSE-31
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-31
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-32 b/docs/src/content/docs/reference/_media/LICENSE-32
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-32
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-33 b/docs/src/content/docs/reference/_media/LICENSE-33
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-33
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-34 b/docs/src/content/docs/reference/_media/LICENSE-34
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-34
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-35 b/docs/src/content/docs/reference/_media/LICENSE-35
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-35
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-36 b/docs/src/content/docs/reference/_media/LICENSE-36
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-36
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-37 b/docs/src/content/docs/reference/_media/LICENSE-37
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-37
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-38 b/docs/src/content/docs/reference/_media/LICENSE-38
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-38
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-39 b/docs/src/content/docs/reference/_media/LICENSE-39
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-39
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-4 b/docs/src/content/docs/reference/_media/LICENSE-4
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-4
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-40 b/docs/src/content/docs/reference/_media/LICENSE-40
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-40
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-41 b/docs/src/content/docs/reference/_media/LICENSE-41
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-41
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-42 b/docs/src/content/docs/reference/_media/LICENSE-42
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-42
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-43 b/docs/src/content/docs/reference/_media/LICENSE-43
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-43
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-5 b/docs/src/content/docs/reference/_media/LICENSE-5
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-5
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-6 b/docs/src/content/docs/reference/_media/LICENSE-6
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-6
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-7 b/docs/src/content/docs/reference/_media/LICENSE-7
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-7
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-8 b/docs/src/content/docs/reference/_media/LICENSE-8
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-8
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/LICENSE-9 b/docs/src/content/docs/reference/_media/LICENSE-9
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/LICENSE-9
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/docs/src/content/docs/reference/_media/bundler.md b/docs/src/content/docs/reference/_media/bundler.md
new file mode 100644
index 0000000000..07ce152621
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/bundler.md
@@ -0,0 +1,142 @@
+[**@tevm/base-bundler**](../README.md) • **Docs**
+
+***
+
+[@tevm/base-bundler](../globals.md) / bundler
+
+# Function: bundler()
+
+> **bundler**(`config`, `logger`, `fao`, `solc`, `cache`, `contractPackage`?): `object`
+
+The base bundler instance used within tevm to generate JavaScript and TypeScript files
+from solidity files. This is used internally by all other tevm build tooling including
+the ts-plugin, the webpack plugin, the bun plugin, the vite plugin, and more.
+
+## Parameters
+
+• **config**: `ResolvedCompilerConfig`
+
+The tevm config. Can be loaded with `loadConfig()`
+
+• **logger**: `Logger`
+
+The logger to use for logging. Can be `console`
+
+• **fao**: `FileAccessObject`
+
+The file access object to use for reading and writing files. Can use fs to fill this out
+
+• **solc**: `any`
+
+The solc compiler to use. Can be loaded with `createSolc()`
+
+• **cache**: `Cache`
+
+The cache to use. Can be created with `createCache()`
+
+• **contractPackage?**: `"tevm/contract"` \| `"@tevm/contract"`
+
+The name of the package that contains the contract package
+If not included the bundler will attempt to autodetect the package
+
+## Returns
+
+`object`
+
+### config
+
+> **config**: `ResolvedCompilerConfig`
+
+The configuration of the plugin.
+
+### exclude?
+
+> `optional` **exclude**: `string`[]
+
+### include?
+
+> `optional` **include**: `string`[]
+
+### name
+
+> **name**: `string`
+
+The name of the plugin.
+
+### resolveCjsModule
+
+> **resolveCjsModule**: `AsyncBundlerResult`
+
+Resolves cjs representation of the solidity module
+
+### resolveCjsModuleSync
+
+> **resolveCjsModuleSync**: `SyncBundlerResult`
+
+Resolves cjs representation of the solidity module
+
+### resolveDts
+
+> **resolveDts**: `AsyncBundlerResult`
+
+Resolves .d.ts representation of the solidity module
+
+### resolveDtsSync
+
+> **resolveDtsSync**: `SyncBundlerResult`
+
+Resolves .d.ts representation of the solidity module
+
+### resolveEsmModule
+
+> **resolveEsmModule**: `AsyncBundlerResult`
+
+Resolves the esm representation of the solidity module
+
+### resolveEsmModuleSync
+
+> **resolveEsmModuleSync**: `SyncBundlerResult`
+
+Resolves the esm representation of the solidity module
+
+### resolveTsModule
+
+> **resolveTsModule**: `AsyncBundlerResult`
+
+Resolves typescript representation of the solidity module
+
+### resolveTsModuleSync
+
+> **resolveTsModuleSync**: `SyncBundlerResult`
+
+Resolves typescript representation of the solidity module
+
+## Example
+
+```typescript
+import { bundler } from '@tevm/base-bundler-bundler'
+import { createCache } from '@tevm/bundler-cache'
+import { readFile, writeFile } from 'fs/promises'
+import { readFileSync, writeFileSync, existsSync } from 'fs'
+import { createSolc } from '@tevm/solc'
+import { loadConfig } from '@tevm/config'
+
+const fao = {
+ readFile,
+ writeFile,
+ readFileSync,
+ writeFileSync,
+ existsSync,
+ // may need more methods
+}
+
+const b = bundler(await loadConfig(), console, fao, await createSolc(), createCache())
+
+const path = '../contracts/ERC20.sol'
+
+const { abi, bytecode } = await b.resolveTs(path, __dirname, true, true)
+```
+
+## Defined in
+
+[bundler.js:45](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/base-bundler/src/bundler.js#L45)
diff --git a/docs/src/content/docs/reference/_media/createExpressMiddleware.js b/docs/src/content/docs/reference/_media/createExpressMiddleware.js
new file mode 100644
index 0000000000..b02c8ab7c2
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/createExpressMiddleware.js
@@ -0,0 +1,39 @@
+import { createHttpHandler } from '../createHttpHandler.js'
+
+/**
+ * Creates express middleware for a Tevm JSON-RPC server
+ * @param {import('../Client.js').Client} client
+ * @returns {import('express').RequestHandler}
+ * @example
+ * ```typescript
+ * import express from 'express'
+ * import { createExpressMiddleware } from 'tevm/server'
+ * import { createMemoryClient } from 'tevm'
+ *
+ * const tevm = createMemoryClient()
+ *
+ * const app = express()
+ * app.use(express.json())
+ * app.use(createExpressMiddleware({ request: tevm.request }))
+ * app.listen(8080, () => console.log('listening on 8080'))
+ * ```
+ *
+ * After creating an express server it can be interacted with using any JSON-RPC client
+ * including viem, ethers or the built in tevm client
+ * ```typescript
+ * import { createClient } from 'tevm/client'
+ *
+ * const client = createClient({
+ * url: 'http://localhost:8080'
+ * })
+ *
+ * const blockNumber = await client.eth.getBlockNumber()
+ * const chainId = await client.eth.getChainId()
+ * ```
+ */
+export function createExpressMiddleware(client) {
+ const handler = createHttpHandler(client)
+ return async (req, res) => {
+ handler(req, res)
+ }
+}
diff --git a/docs/src/content/docs/reference/_media/createHttpHandler.js b/docs/src/content/docs/reference/_media/createHttpHandler.js
new file mode 100644
index 0000000000..cafce58f3a
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/createHttpHandler.js
@@ -0,0 +1,76 @@
+import { tevmSend } from '@tevm/decorators'
+import { InternalError, InvalidRequestError } from '@tevm/errors'
+import { InvalidJsonError } from './errors/InvalidJsonError.js'
+import { ReadRequestBodyError } from './errors/ReadRequestBodyError.js'
+import { getRequestBody } from './internal/getRequestBody.js'
+import { handleBulkRequest } from './internal/handleBulkRequest.js'
+import { handleError } from './internal/handleError.js'
+import { parseRequest } from './internal/parseRequest.js'
+
+/**
+/**
+* Creates a Node.js http handler for handling JSON-RPC requests with Ethereumjs EVM
+* Any unimplemented methods will be proxied to the given proxyUrl
+* This handler works for any server that supports the Node.js http module
+* @param {import('./Client.js').Client} client
+* @returns {import('http').RequestListener}
+* @throws {never}
+* @example
+* import { createHttpHandler } from 'tevm/server'
+* import { createTevm } from 'tevm'
+* import { createServer } from 'http'
+*
+* const PORT = 8080
+*
+* const tevm = createTevm({
+* fork: {
+* transport: http('https://mainnet.optimism.io')({})
+* }
+* })
+*
+* const server = createServer(
+* createHttpHandler(tevm)
+* )
+* server.listen(PORT, () => console.log({ listening: PORT }))
+*
+*/
+export const createHttpHandler = (client) => {
+ /**
+ * @param {import('http').IncomingMessage} req
+ * @param {import('http').ServerResponse} res
+ * @returns {Promise}
+ */
+ return async (req, res) => {
+ const body = await getRequestBody(req)
+ if (body instanceof ReadRequestBodyError) {
+ return handleError(client, body, res)
+ }
+
+ const parsedRequest = parseRequest(body)
+ if (parsedRequest instanceof InvalidJsonError || parsedRequest instanceof InvalidRequestError) {
+ return handleError(client, parsedRequest, res)
+ }
+
+ if (Array.isArray(parsedRequest)) {
+ const responses = await handleBulkRequest(client, /** @type {any}*/ (parsedRequest))
+ res.writeHead(200, { 'Content-Type': 'application/json' })
+ res.end(JSON.stringify(responses))
+ return
+ }
+
+ const response = await client.transport.tevm
+ .extend(tevmSend())
+ .send(/** @type any*/ (parsedRequest))
+ .catch((e) => {
+ return 'code' in e ? e : new InternalError('Unexpeced error', { cause: e })
+ })
+
+ if ('code' in response && 'message' in response) {
+ return handleError(client, response, res, parsedRequest)
+ }
+
+ res.writeHead(200, { 'Content-Type': 'application/json' })
+ res.end(JSON.stringify(response))
+ return
+ }
+}
diff --git a/docs/src/content/docs/reference/_media/createServer.js b/docs/src/content/docs/reference/_media/createServer.js
new file mode 100644
index 0000000000..75a5bd557d
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/createServer.js
@@ -0,0 +1,34 @@
+import { createServer as httpCreateServer } from 'node:http'
+import { createHttpHandler } from './createHttpHandler.js'
+
+/**
+ * Creates a lightweight http server for handling requests
+ * @param {import('@tevm/memory-client').MemoryClient} client
+ * @param {import('http').ServerOptions} [serverOptions] - Optional options to pass to the http server
+ * @returns {import('http').Server}
+ * To use pass in the Tevm['request'] request handler
+ * @throws {CreateServerError}
+ * @example
+ * ```typescript
+ * import { createMemoryClient } from 'tevm'
+ * import { createServer } from 'tevm/server'
+ *
+ * const tevm = createMemoryClient()
+ *
+ * const server = createServer({
+ * request: tevm.request,
+ * })
+ *
+ * server.listen(8080, () => console.log('listening on 8080'))
+ * ```
+ * To interact with the HTTP server you can create a Tevm client
+ * @example
+ * ```typescript
+ * import { createTevmClient } from '@tevm/client'
+ *
+ * const client = createTevmClient()
+ * ```
+ */
+export const createServer = (client, serverOptions = {}) => {
+ return httpCreateServer(serverOptions, createHttpHandler(client))
+}
diff --git a/docs/src/content/docs/reference/_media/rollupPluginTevm.md b/docs/src/content/docs/reference/_media/rollupPluginTevm.md
new file mode 100644
index 0000000000..dfc63135c6
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/rollupPluginTevm.md
@@ -0,0 +1,98 @@
+[**@tevm/rollup-plugin**](../README.md) • **Docs**
+
+***
+
+[@tevm/rollup-plugin](../globals.md) / rollupPluginTevm
+
+# Function: rollupPluginTevm()
+
+> **rollupPluginTevm**(`options`?): `Plugin`\<`any`\>
+
+Rollup plugin for tevm. Enables Solidity imports in JavaScript. Once enabled the code
+will transform solidity contract imports into Tevm `Contract` instances.
+
+To configure add this plugin to your rollup config and add the ts-plugin to your tsconfig.json
+
+## Parameters
+
+• **options?**
+
+• **options.solc?**: `SolcVersions`
+
+## Returns
+
+`Plugin`\<`any`\>
+
+## Examples
+
+```typescript
+import { defineConfig } from 'rollup';
+import { rollupPluginTevm } from '@tevm/rollup';
+
+export default defineConfig({
+ plugins: [
+ rollupPluginTevm()
+ ],
+});
+```
+
+For LSP so your editor recognizes the solidity imports correctly you must also configure tevm/ts-plugin in your tsconfig.json
+The ts-plugin will provide type hints, code completion, and other features.
+
+```json
+{
+ "compilerOptions": {
+ "plugins": [{ "name": "tevm/ts-plugin" }]
+ }
+}
+```
+
+Once the rollup plugin and the ts-plugin are configured, you can import Solidity files in JavaScript. The compiler will
+turn them into Tevm `Contract` instances.
+
+```typescript
+// Solidity imports are automaticlaly turned into Tevm Contract objects
+import { ERC20 } from '@openzeppelin/contracts/token/ERC20/ERC20.sol'
+import { createTevm } from 'tevm'
+
+console.log(ERC20.abi)
+console.log(ERC20.humanReadableAbi)
+console.log(ERC20.bytecode)
+
+tevm.contract(
+ ERC20.withAddress(.read.balanceOf()
+)
+```
+
+Under the hood the rollup plugin is creating a virtual file for ERC20.sol called ERC20.sol.cjs that looks like this
+
+```typescript
+import { createContract } from '@tevm/contract'
+
+export const ERC20 = createContract({
+ name: 'ERC20',
+ humanReadableAbi: [ 'function balanceOf(address): uint256', ... ],
+ bytecode: '0x...',
+ deployedBytecode: '0x...',
+})
+```
+
+For custom configuration of the Tevm compiler add a [tevm.config.json](https://todo.todo.todo) file to your project root.
+
+```json
+{
+ foundryProject?: boolean | string | undefined,
+ libs: ['lib'],
+ remappings: {'foo': 'vendored/foo'},
+ debug: true,
+ cacheDir: '.tevm'
+}
+```
+
+## See
+
+[Tevm rollup example](https://todo.todo.todo)
+
+## Defined in
+
+[bundler-packages/rollup/src/rollupPluginTevm.js:75](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/rollup/src/rollupPluginTevm.js#L75)
diff --git a/docs/src/content/docs/reference/_media/vitePluginTevm.md b/docs/src/content/docs/reference/_media/vitePluginTevm.md
new file mode 100644
index 0000000000..b5b3ce9a44
--- /dev/null
+++ b/docs/src/content/docs/reference/_media/vitePluginTevm.md
@@ -0,0 +1,94 @@
+[**@tevm/vite-plugin**](../README.md) • **Docs**
+
+***
+
+[@tevm/vite-plugin](../globals.md) / vitePluginTevm
+
+# Function: vitePluginTevm()
+
+> **vitePluginTevm**(`options`?): `Plugin`\<`any`\>
+
+Vite plugin for tevm. Enables Solidity imports in JavaScript. Once enabled the code
+will transform solidity contract imports into Tevm `Contract` instances.
+
+To configure add this plugin to your vite config and add the ts-plugin to your tsconfig.json
+
+## Parameters
+
+• **options?**
+
+• **options.solc?**: `SolcVersions`
+
+## Returns
+
+`Plugin`\<`any`\>
+
+## Examples
+
+```typescript
+import { vitePluginTevm } from '@tevm/vite'
+import { defineConfig } from 'vite'
+
+export default defineConfig({
+ plugins: [
+ vitePluginTevm()
+ ]
+})
+```
+
+For LSP so your editor recognizes the solidity imports correctly you must also configure tevm/ts-plugin in your tsconfig.json
+The ts-plugin will provide type hints, code completion, and other features.
+
+```json
+{
+ "compilerOptions": {
+ "plugins": [{ "name": "tevm/ts-plugin" }]
+ }
+}
+```
+
+Once the vite plugin and the ts-plugin are configured, you can import Solidity files in JavaScript. The compiler will
+turn them into Tevm `Contract` instances.
+
+```typescript
+// Solidity imports are automaticlaly turned into Tevm Contract objects
+import { ERC20 } from '@openzeppelin/contracts/token/ERC20/ERC20.sol'
+import { createTevm } from 'tevm'
+
+console.log(ERC20.abi)
+console.log(ERC20.humanReadableAbi)
+console.log(ERC20.bytecode)
+
+tevm.contract(
+ ERC20.withAddress(.read.balanceOf()
+)
+```
+
+Under the hood the vite plugin is creating a virtual file for ERC20.sol called ERC20.sol.cjs that looks like this
+
+```typescript
+import { createContract } from '@tevm/contract'
+
+export const ERC20 = createContract({
+ name: 'ERC20',
+ humanReadableAbi: [ 'function balanceOf(address): uint256', ... ],
+ bytecode: '0x...',
+ deployedBytecode: '0x...',
+})
+```
+
+For custom configuration of the Tevm compiler add a [tevm.config.json](https://todo.todo.todo) file to your project root.
+
+```json
+{
+ foundryProject?: boolean | string | undefined,
+ libs: ['lib'],
+ remappings: {'foo': 'vendored/foo'},
+ debug: true,
+ cacheDir: '.tevm'
+}
+```
+
+## Defined in
+
+[bundler-packages/vite/src/vitePluginTevm.js:73](https://github.com/evmts/tevm-monorepo/blob/main/bundler-packages/vite/src/vitePluginTevm.js#L73)
diff --git a/experimental/schemas/docs/README.md b/experimental/schemas/docs/README.md
index 90660c3648..1d6c736a37 100644
--- a/experimental/schemas/docs/README.md
+++ b/experimental/schemas/docs/README.md
@@ -26,4 +26,4 @@ Effect Schemas for Tevm.
## License 📄
-
+
diff --git a/experimental/schemas/docs/_media/LICENSE b/experimental/schemas/docs/_media/LICENSE
new file mode 100644
index 0000000000..3ee5a4410a
--- /dev/null
+++ b/experimental/schemas/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2023
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/experimental/schemas/docs/common/classes/InvalidBlockNumberError.md b/experimental/schemas/docs/common/classes/InvalidBlockNumberError.md
index 9a886f66fc..6b3607e5a5 100644
--- a/experimental/schemas/docs/common/classes/InvalidBlockNumberError.md
+++ b/experimental/schemas/docs/common/classes/InvalidBlockNumberError.md
@@ -79,7 +79,7 @@ The error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -93,7 +93,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -107,7 +107,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -117,10 +117,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -131,6 +127,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`TypeError.prepareStackTrace`
@@ -157,24 +157,50 @@ node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:3
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
`TypeError.captureStackTrace`
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`TypeError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/experimental/schemas/docs/common/classes/InvalidUrlError.md b/experimental/schemas/docs/common/classes/InvalidUrlError.md
index d052673bb6..260b31550b 100644
--- a/experimental/schemas/docs/common/classes/InvalidUrlError.md
+++ b/experimental/schemas/docs/common/classes/InvalidUrlError.md
@@ -78,7 +78,7 @@ The invalid URL value.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -92,7 +92,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -106,7 +106,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -116,10 +116,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -130,6 +126,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`TypeError.prepareStackTrace`
@@ -156,24 +156,50 @@ node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:3
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
`TypeError.captureStackTrace`
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`TypeError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/experimental/schemas/docs/common/functions/isBlockNumber.md b/experimental/schemas/docs/common/functions/isBlockNumber.md
index fcca01b5cc..3a22bbc637 100644
--- a/experimental/schemas/docs/common/functions/isBlockNumber.md
+++ b/experimental/schemas/docs/common/functions/isBlockNumber.md
@@ -8,6 +8,8 @@
> **isBlockNumber**(`blockNumber`): `boolean`
+Type guard that returns true if the provided number is a valid Ethereum block number.
+
## Parameters
• **blockNumber**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBlockNumber } from '@tevm/schemas';
+isBlockNumber('0x1234567890abcdef1234567890abcdef12345678'); // true
+isBlockNumber('not a blockNumber'); // false
+````
+
## Defined in
[experimental/schemas/src/common/SBlockNumber.js:46](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/common/SBlockNumber.js#L46)
diff --git a/experimental/schemas/docs/common/functions/isUrl.md b/experimental/schemas/docs/common/functions/isUrl.md
index 0e218de76c..76762dba32 100644
--- a/experimental/schemas/docs/common/functions/isUrl.md
+++ b/experimental/schemas/docs/common/functions/isUrl.md
@@ -8,6 +8,8 @@
> **isUrl**(`value`): `boolean`
+Type guard that returns true if the provided string is a valid URL.
+
## Parameters
• **value**: `string`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```javascript
+import { isUrl } from '@tevm/schemas';
+isUrl('https://tevm.sh'); // true
+isUrl('not a url'); // false
+````
+
## Defined in
[experimental/schemas/src/common/SUrl.js:33](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/common/SUrl.js#L33)
diff --git a/experimental/schemas/docs/common/functions/parseBlockNumber.md b/experimental/schemas/docs/common/functions/parseBlockNumber.md
index b6ce63ed79..b5d00f8b52 100644
--- a/experimental/schemas/docs/common/functions/parseBlockNumber.md
+++ b/experimental/schemas/docs/common/functions/parseBlockNumber.md
@@ -8,6 +8,8 @@
> **parseBlockNumber**\<`TBlockNumber`\>(`blockNumber`): `TBlockNumber`
+Parses a BlockNumber and returns the value if no errors.
+
## Type Parameters
• **TBlockNumber** *extends* `number`
@@ -20,6 +22,13 @@
`TBlockNumber`
+## Example
+
+```ts
+import { parseBlockNumber } from '@tevm/schemas';
+const parsedBlockNumber = parseBlockNumber('0x1234567890abcdef1234567890abcdef12345678');
+```
+
## Defined in
[experimental/schemas/src/common/SBlockNumber.js:106](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/common/SBlockNumber.js#L106)
diff --git a/experimental/schemas/docs/common/functions/parseBlockNumberSafe.md b/experimental/schemas/docs/common/functions/parseBlockNumberSafe.md
index fa0f07cf17..47758e7b6c 100644
--- a/experimental/schemas/docs/common/functions/parseBlockNumberSafe.md
+++ b/experimental/schemas/docs/common/functions/parseBlockNumberSafe.md
@@ -8,6 +8,8 @@
> **parseBlockNumberSafe**\<`TBlockNumber`\>(`blockNumber`): `Effect`\<`never`, [`InvalidBlockNumberError`](../classes/InvalidBlockNumberError.md), `TBlockNumber`\>
+Safely parses a BlockNumber into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBlockNumber** *extends* `number`
@@ -20,6 +22,13 @@
`Effect`\<`never`, [`InvalidBlockNumberError`](../classes/InvalidBlockNumberError.md), `TBlockNumber`\>
+## Example
+
+```ts
+import { parseBlockNumberSafe } from '@tevm/schemas';
+const parsedBlockNumberEffect = parseBlockNumberSafe('0x1234567890abcdef1234567890abcdef12345678');
+```
+
## Defined in
[experimental/schemas/src/common/SBlockNumber.js:84](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/common/SBlockNumber.js#L84)
diff --git a/experimental/schemas/docs/common/functions/parseUrl.md b/experimental/schemas/docs/common/functions/parseUrl.md
index 73b6dc5b25..5d10dda3f7 100644
--- a/experimental/schemas/docs/common/functions/parseUrl.md
+++ b/experimental/schemas/docs/common/functions/parseUrl.md
@@ -8,6 +8,8 @@
> **parseUrl**\<`TUrl`\>(`url`): `TUrl`
+Parses a Url and returns the value if no errors.
+
## Type Parameters
• **TUrl** *extends* `string`
@@ -20,6 +22,13 @@
`TUrl`
+## Example
+
+```javascript
+import { parseUrl } from '@tevm/schemas';
+const parsedUrl = parseUrl('https://tevm.sh');
+```
+
## Defined in
[experimental/schemas/src/common/SUrl.js:109](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/common/SUrl.js#L109)
diff --git a/experimental/schemas/docs/common/functions/parseUrlSafe.md b/experimental/schemas/docs/common/functions/parseUrlSafe.md
index 84c453fd73..bcf0513949 100644
--- a/experimental/schemas/docs/common/functions/parseUrlSafe.md
+++ b/experimental/schemas/docs/common/functions/parseUrlSafe.md
@@ -8,6 +8,8 @@
> **parseUrlSafe**\<`TUrl`\>(`url`): `Effect`\<`never`, [`InvalidUrlError`](../classes/InvalidUrlError.md), `TUrl`\>
+Safely parses a Url into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TUrl** *extends* `string`
@@ -20,6 +22,13 @@
`Effect`\<`never`, [`InvalidUrlError`](../classes/InvalidUrlError.md), `TUrl`\>
+## Example
+
+```javascript
+import { parseUrlSafe } from '@tevm/schemas';
+const parsedUrlEffect = parseUrlSafe('https://tevm.sh');
+```
+
## Defined in
[experimental/schemas/src/common/SUrl.js:91](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/common/SUrl.js#L91)
diff --git a/experimental/schemas/docs/ethereum/classes/InvalidAddressError.md b/experimental/schemas/docs/ethereum/classes/InvalidAddressError.md
index 46f1a376b0..5a6faf44bf 100644
--- a/experimental/schemas/docs/ethereum/classes/InvalidAddressError.md
+++ b/experimental/schemas/docs/ethereum/classes/InvalidAddressError.md
@@ -85,7 +85,7 @@ The error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -99,7 +99,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -113,7 +113,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -123,10 +123,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -137,6 +133,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`TypeError.prepareStackTrace`
@@ -163,24 +163,50 @@ node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:3
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
`TypeError.captureStackTrace`
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`TypeError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/experimental/schemas/docs/ethereum/classes/InvalidBytesError.md b/experimental/schemas/docs/ethereum/classes/InvalidBytesError.md
index 45a908ec59..493f340bc3 100644
--- a/experimental/schemas/docs/ethereum/classes/InvalidBytesError.md
+++ b/experimental/schemas/docs/ethereum/classes/InvalidBytesError.md
@@ -78,7 +78,7 @@ The invalid hex value.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -92,7 +92,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -106,7 +106,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -116,10 +116,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -130,6 +126,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`TypeError.prepareStackTrace`
@@ -156,24 +156,50 @@ node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:3
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
`TypeError.captureStackTrace`
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`TypeError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/experimental/schemas/docs/ethereum/classes/InvalidBytesFixedError.md b/experimental/schemas/docs/ethereum/classes/InvalidBytesFixedError.md
index 6a04e8c3e3..68fcb8e6a2 100644
--- a/experimental/schemas/docs/ethereum/classes/InvalidBytesFixedError.md
+++ b/experimental/schemas/docs/ethereum/classes/InvalidBytesFixedError.md
@@ -83,7 +83,7 @@ The size of the bytes.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -97,7 +97,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -111,7 +111,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -121,10 +121,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -135,6 +131,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`TypeError.prepareStackTrace`
@@ -161,24 +161,50 @@ node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:3
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
`TypeError.captureStackTrace`
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`TypeError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/experimental/schemas/docs/ethereum/classes/InvalidINTError.md b/experimental/schemas/docs/ethereum/classes/InvalidINTError.md
index 73beefcd18..42a351833f 100644
--- a/experimental/schemas/docs/ethereum/classes/InvalidINTError.md
+++ b/experimental/schemas/docs/ethereum/classes/InvalidINTError.md
@@ -83,7 +83,7 @@ The size of the int.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -97,7 +97,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -111,7 +111,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -121,10 +121,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -135,6 +131,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`TypeError.prepareStackTrace`
@@ -161,24 +161,50 @@ node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:3
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
`TypeError.captureStackTrace`
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`TypeError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/experimental/schemas/docs/ethereum/classes/InvalidUINTError.md b/experimental/schemas/docs/ethereum/classes/InvalidUINTError.md
index 9597a3357b..38ba765159 100644
--- a/experimental/schemas/docs/ethereum/classes/InvalidUINTError.md
+++ b/experimental/schemas/docs/ethereum/classes/InvalidUINTError.md
@@ -83,7 +83,7 @@ The invalid uint256 bigint.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -97,7 +97,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -111,7 +111,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -121,10 +121,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -135,6 +131,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`TypeError.prepareStackTrace`
@@ -161,24 +161,50 @@ node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:3
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
`TypeError.captureStackTrace`
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`TypeError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/experimental/schemas/docs/ethereum/functions/isAddress.md b/experimental/schemas/docs/ethereum/functions/isAddress.md
index a4ea6cb7eb..2f1e5015ce 100644
--- a/experimental/schemas/docs/ethereum/functions/isAddress.md
+++ b/experimental/schemas/docs/ethereum/functions/isAddress.md
@@ -8,6 +8,8 @@
> **isAddress**(`address`): `boolean`
+Checks if a string is a valid Ethereum address.
+
## Parameters
• **address**: `string`
@@ -21,6 +23,13 @@ The address to check.
- True if the address is valid.
[Solidity docs](https://docs.soliditylang.org/en/latest/types.html#address)
+## Example
+
+```ts
+isAddress('0x1234'); // false
+isAddress('0x1234567890123456789012345678901234567890'); // true
+```
+
## Defined in
[experimental/schemas/src/ethereum/SAddress/isAddress.js:23](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SAddress/isAddress.js#L23)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes.md b/experimental/schemas/docs/ethereum/functions/isBytes.md
index 18f03e41de..3696cd46ba 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes.md
@@ -8,6 +8,8 @@
> **isBytes**(`value`): `boolean`
+Type guard that returns true if a string is a valid hex string.
+
## Parameters
• **value**: `string`
@@ -20,6 +22,14 @@ The string to check.
- True if the string is a valid hex string.
+## Example
+
+```javascript
+import { isBytes } from '@tevm/schemas';
+const hex = '0x1234567890abcdef1234567890abcdef12345678';
+const isHex = isBytes(hex);
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytes/isBytes.js:22](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytes/isBytes.js#L22)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes1.md b/experimental/schemas/docs/ethereum/functions/isBytes1.md
index c5d53c6793..d236febfec 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes1.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes1.md
@@ -8,6 +8,8 @@
> **isBytes1**(`bytes1`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes1.
+
## Parameters
• **bytes1**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes1 } from '@tevm/schemas';
+isBytes1("0xff"); // true
+isBytes1("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:56](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L56)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes10.md b/experimental/schemas/docs/ethereum/functions/isBytes10.md
index 0e20b9d757..ccd264b455 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes10.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes10.md
@@ -8,6 +8,8 @@
> **isBytes10**(`bytes10`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes10.
+
## Parameters
• **bytes10**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes10 } from '@tevm/schemas';
+isBytes10("0xff"); // true
+isBytes10("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:191](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L191)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes11.md b/experimental/schemas/docs/ethereum/functions/isBytes11.md
index ba548a8186..fbe81aea03 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes11.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes11.md
@@ -8,6 +8,8 @@
> **isBytes11**(`bytes11`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes11.
+
## Parameters
• **bytes11**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes11 } from '@tevm/schemas';
+isBytes11("0xff"); // true
+isBytes11("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:206](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L206)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes12.md b/experimental/schemas/docs/ethereum/functions/isBytes12.md
index f55849bb34..13c76c6dec 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes12.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes12.md
@@ -8,6 +8,8 @@
> **isBytes12**(`bytes12`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes12.
+
## Parameters
• **bytes12**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes12 } from '@tevm/schemas';
+isBytes12("0xff"); // true
+isBytes12("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:221](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L221)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes13.md b/experimental/schemas/docs/ethereum/functions/isBytes13.md
index bcdbf1be1d..99cc53b54f 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes13.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes13.md
@@ -8,6 +8,8 @@
> **isBytes13**(`bytes13`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes13.
+
## Parameters
• **bytes13**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes13 } from '@tevm/schemas';
+isBytes13("0xff"); // true
+isBytes13("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:236](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L236)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes14.md b/experimental/schemas/docs/ethereum/functions/isBytes14.md
index 4cd34361b7..16a25e6a58 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes14.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes14.md
@@ -8,6 +8,8 @@
> **isBytes14**(`bytes14`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes14.
+
## Parameters
• **bytes14**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes14 } from '@tevm/schemas';
+isBytes14("0xff"); // true
+isBytes14("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:251](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L251)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes15.md b/experimental/schemas/docs/ethereum/functions/isBytes15.md
index da2c06360f..64ecb17c4a 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes15.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes15.md
@@ -8,6 +8,8 @@
> **isBytes15**(`bytes15`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes15.
+
## Parameters
• **bytes15**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes15 } from '@tevm/schemas';
+isBytes15("0xff"); // true
+isBytes15("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:266](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L266)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes16.md b/experimental/schemas/docs/ethereum/functions/isBytes16.md
index 666f20a5f5..3c5c4628aa 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes16.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes16.md
@@ -8,6 +8,8 @@
> **isBytes16**(`bytes16`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes16.
+
## Parameters
• **bytes16**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes16 } from '@tevm/schemas';
+isBytes16("0xff"); // true
+isBytes16("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:281](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L281)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes17.md b/experimental/schemas/docs/ethereum/functions/isBytes17.md
index 98be1f8d25..4bb0058d1e 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes17.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes17.md
@@ -8,6 +8,8 @@
> **isBytes17**(`bytes17`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes17.
+
## Parameters
• **bytes17**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes17 } from '@tevm/schemas';
+isBytes17("0xff"); // true
+isBytes17("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:296](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L296)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes18.md b/experimental/schemas/docs/ethereum/functions/isBytes18.md
index 45cc2581bc..11668ea998 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes18.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes18.md
@@ -8,6 +8,8 @@
> **isBytes18**(`bytes18`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes18.
+
## Parameters
• **bytes18**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes18 } from '@tevm/schemas';
+isBytes18("0xff"); // true
+isBytes18("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:311](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L311)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes19.md b/experimental/schemas/docs/ethereum/functions/isBytes19.md
index b93f09098b..c72226503c 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes19.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes19.md
@@ -8,6 +8,8 @@
> **isBytes19**(`bytes19`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes19.
+
## Parameters
• **bytes19**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes19 } from '@tevm/schemas';
+isBytes19("0xff"); // true
+isBytes19("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:326](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L326)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes2.md b/experimental/schemas/docs/ethereum/functions/isBytes2.md
index c577e6b4e0..969d1ad6f0 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes2.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes2.md
@@ -8,6 +8,8 @@
> **isBytes2**(`bytes2`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes2.
+
## Parameters
• **bytes2**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes2 } from '@tevm/schemas';
+isBytes2("0xff"); // true
+isBytes2("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:71](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L71)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes20.md b/experimental/schemas/docs/ethereum/functions/isBytes20.md
index 23d5bee9a8..b0e5f088b5 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes20.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes20.md
@@ -8,6 +8,8 @@
> **isBytes20**(`bytes20`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes20.
+
## Parameters
• **bytes20**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes20 } from '@tevm/schemas';
+isBytes20("0xff"); // true
+isBytes20("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:341](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L341)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes21.md b/experimental/schemas/docs/ethereum/functions/isBytes21.md
index bbf52f6d90..263f95245e 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes21.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes21.md
@@ -8,6 +8,8 @@
> **isBytes21**(`bytes21`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes21.
+
## Parameters
• **bytes21**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes21 } from '@tevm/schemas';
+isBytes21("0xff"); // true
+isBytes21("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:356](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L356)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes22.md b/experimental/schemas/docs/ethereum/functions/isBytes22.md
index 8689ff671a..2a900d1995 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes22.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes22.md
@@ -8,6 +8,8 @@
> **isBytes22**(`bytes22`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes22.
+
## Parameters
• **bytes22**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes22 } from '@tevm/schemas';
+isBytes22("0xff"); // true
+isBytes22("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:371](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L371)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes23.md b/experimental/schemas/docs/ethereum/functions/isBytes23.md
index 4aea6af7f9..76cd6f3a20 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes23.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes23.md
@@ -8,6 +8,8 @@
> **isBytes23**(`bytes23`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes23.
+
## Parameters
• **bytes23**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes23 } from '@tevm/schemas';
+isBytes23("0xff"); // true
+isBytes23("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:386](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L386)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes24.md b/experimental/schemas/docs/ethereum/functions/isBytes24.md
index 055781d90c..9818e7965f 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes24.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes24.md
@@ -8,6 +8,8 @@
> **isBytes24**(`bytes24`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes24.
+
## Parameters
• **bytes24**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes24 } from '@tevm/schemas';
+isBytes24("0xff"); // true
+isBytes24("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:401](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L401)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes25.md b/experimental/schemas/docs/ethereum/functions/isBytes25.md
index 1b9ec2dfe3..5a0d9556b3 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes25.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes25.md
@@ -8,6 +8,8 @@
> **isBytes25**(`bytes25`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes25.
+
## Parameters
• **bytes25**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes25 } from '@tevm/schemas';
+isBytes25("0xff"); // true
+isBytes25("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:416](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L416)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes26.md b/experimental/schemas/docs/ethereum/functions/isBytes26.md
index 5c4b8fe49e..03913317dd 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes26.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes26.md
@@ -8,6 +8,8 @@
> **isBytes26**(`bytes26`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes26.
+
## Parameters
• **bytes26**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes26 } from '@tevm/schemas';
+isBytes26("0xff"); // true
+isBytes26("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:431](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L431)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes27.md b/experimental/schemas/docs/ethereum/functions/isBytes27.md
index 775fc6b964..175ee807c5 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes27.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes27.md
@@ -8,6 +8,8 @@
> **isBytes27**(`bytes27`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes27.
+
## Parameters
• **bytes27**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes27 } from '@tevm/schemas';
+isBytes27("0xff"); // true
+isBytes27("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:446](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L446)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes28.md b/experimental/schemas/docs/ethereum/functions/isBytes28.md
index 350e8f87a6..2af6d5c3c8 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes28.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes28.md
@@ -8,6 +8,8 @@
> **isBytes28**(`bytes28`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes28.
+
## Parameters
• **bytes28**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes28 } from '@tevm/schemas';
+isBytes28("0xff"); // true
+isBytesBytes2fff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:461](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L461)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes29.md b/experimental/schemas/docs/ethereum/functions/isBytes29.md
index b5237f7d6a..e43cd3d89d 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes29.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes29.md
@@ -8,6 +8,8 @@
> **isBytes29**(`bytes29`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes29.
+
## Parameters
• **bytes29**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes29 } from '@tevm/schemas';
+isBytes29("0xff"); // true
+isBytes29("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:476](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L476)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes3.md b/experimental/schemas/docs/ethereum/functions/isBytes3.md
index 232b26dfc1..e981666ce6 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes3.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes3.md
@@ -8,6 +8,8 @@
> **isBytes3**(`bytes3`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes3.
+
## Parameters
• **bytes3**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes3 } from '@tevm/schemas';
+isBytes3("0xff"); // true
+isBytes3("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:86](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L86)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes30.md b/experimental/schemas/docs/ethereum/functions/isBytes30.md
index d6e4bea987..241ea1d1d3 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes30.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes30.md
@@ -8,6 +8,8 @@
> **isBytes30**(`bytes30`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes30.
+
## Parameters
• **bytes30**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes30 } from '@tevm/schemas';
+isBytes30("0xff"); // true
+isBytes30("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:491](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L491)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes31.md b/experimental/schemas/docs/ethereum/functions/isBytes31.md
index 396a46bf8b..327440d779 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes31.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes31.md
@@ -8,6 +8,8 @@
> **isBytes31**(`bytes31`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes31.
+
## Parameters
• **bytes31**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes31 } from '@tevm/schemas';
+isBytes31("0xff"); // true
+isBytes31("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:506](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L506)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes32.md b/experimental/schemas/docs/ethereum/functions/isBytes32.md
index 13332d4064..d1e28e2bd8 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes32.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes32.md
@@ -8,6 +8,8 @@
> **isBytes32**(`bytes32`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes22.
+
## Parameters
• **bytes32**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes22 } from '@tevm/schemas';
+isBytes22("0xff"); // true
+isBytes22("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:521](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L521)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes4.md b/experimental/schemas/docs/ethereum/functions/isBytes4.md
index 78f73b64b0..97cf680c67 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes4.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes4.md
@@ -8,6 +8,8 @@
> **isBytes4**(`bytes4`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes4.
+
## Parameters
• **bytes4**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes4 } from '@tevm/schemas';
+isBytes4("0xff"); // true
+isBytes4("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:101](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L101)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes5.md b/experimental/schemas/docs/ethereum/functions/isBytes5.md
index 61ee0cef2b..ae61192282 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes5.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes5.md
@@ -8,6 +8,8 @@
> **isBytes5**(`bytes5`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes5.
+
## Parameters
• **bytes5**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes5 } from '@tevm/schemas';
+isBytes5("0xff"); // true
+isBytes5("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:116](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L116)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes6.md b/experimental/schemas/docs/ethereum/functions/isBytes6.md
index ad003e506d..6f56ccc8a9 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes6.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes6.md
@@ -8,6 +8,8 @@
> **isBytes6**(`bytes6`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes6.
+
## Parameters
• **bytes6**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes6 } from '@tevm/schemas';
+isBytes6("0xff"); // true
+isBytes6("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:131](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L131)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes7.md b/experimental/schemas/docs/ethereum/functions/isBytes7.md
index cd9971dae9..b1a6c312c2 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes7.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes7.md
@@ -8,6 +8,8 @@
> **isBytes7**(`bytes7`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes7.
+
## Parameters
• **bytes7**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes7 } from '@tevm/schemas';
+isBytes7("0xff"); // true
+isBytes7("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:146](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L146)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes8.md b/experimental/schemas/docs/ethereum/functions/isBytes8.md
index 90dc7db22c..5e990a48cf 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes8.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes8.md
@@ -8,6 +8,8 @@
> **isBytes8**(`bytes8`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes8.
+
## Parameters
• **bytes8**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes8 } from '@tevm/schemas';
+isBytes8("0xff"); // true
+isBytes8("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:161](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L161)
diff --git a/experimental/schemas/docs/ethereum/functions/isBytes9.md b/experimental/schemas/docs/ethereum/functions/isBytes9.md
index 9007cb8493..321a540357 100644
--- a/experimental/schemas/docs/ethereum/functions/isBytes9.md
+++ b/experimental/schemas/docs/ethereum/functions/isBytes9.md
@@ -8,6 +8,8 @@
> **isBytes9**(`bytes9`): `boolean`
+Type guard that returns true if the provided string is a valid Ethereum Bytes9.
+
## Parameters
• **bytes9**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isBytes9 } from '@tevm/schemas';
+isBytes9("0xff"); // true
+isBytes9("0xfff"); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js:176](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/isBytesFixed.js#L176)
diff --git a/experimental/schemas/docs/ethereum/functions/isINT128.md b/experimental/schemas/docs/ethereum/functions/isINT128.md
index dc6462b263..d99a55412b 100644
--- a/experimental/schemas/docs/ethereum/functions/isINT128.md
+++ b/experimental/schemas/docs/ethereum/functions/isINT128.md
@@ -8,6 +8,8 @@
> **isINT128**(`int128`): `boolean`
+Type guard that returns true if the provided bigint is a valid Ethereum INT128.
+
## Parameters
• **int128**: `unknown`
@@ -16,6 +18,16 @@
`boolean`
+## Example
+
+```ts
+import { isINT128 } from '@tevm/schemas';
+isINT128(BigInt("-170141183460469231731687303715884105728")); // true
+isINT128(BigInt("170141183460469231731687303715884105727")); // true
+isINT128(BigInt("170141183460469231731687303715884105728")); // false
+isINT128(BigInt("-170141183460469231731687303715884105729")); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SINT/isINT.js:92](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SINT/isINT.js#L92)
diff --git a/experimental/schemas/docs/ethereum/functions/isINT16.md b/experimental/schemas/docs/ethereum/functions/isINT16.md
index 0db9f60214..06a70c2860 100644
--- a/experimental/schemas/docs/ethereum/functions/isINT16.md
+++ b/experimental/schemas/docs/ethereum/functions/isINT16.md
@@ -8,6 +8,8 @@
> **isINT16**(`int16`): `boolean`
+Type guard that returns true if the provided bigint is a valid Ethereum INT16.
+
## Parameters
• **int16**: `unknown`
@@ -16,6 +18,16 @@
`boolean`
+## Example
+
+```ts
+import { isINT16 } from '@tevm/schemas';
+isINT16(BigInt(-32768)); // true
+isINT16(BigInt(32767)); // true
+isINT16(BigInt(32768)); // false
+isINT16(BigInt(-32769)); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SINT/isINT.js:41](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SINT/isINT.js#L41)
diff --git a/experimental/schemas/docs/ethereum/functions/isINT256.md b/experimental/schemas/docs/ethereum/functions/isINT256.md
index 722138f051..b43badc398 100644
--- a/experimental/schemas/docs/ethereum/functions/isINT256.md
+++ b/experimental/schemas/docs/ethereum/functions/isINT256.md
@@ -8,6 +8,8 @@
> **isINT256**(`int256`): `boolean`
+Type guard that returns true if the provided bigint is a valid Ethereum INT256.
+
## Parameters
• **int256**: `unknown`
@@ -16,6 +18,16 @@
`boolean`
+## Example
+
+```ts
+import { isINT256 } from '@tevm/schemas';
+isINT256(BigInt("-115792089237316195423570985008687907853269984665640564039457584007913129639936")); // true
+isINT256(BigInt("115792089237316195423570985008687907853269984665640564039457584007913129639935")); // true
+isINT256(BigInt("115792089237316195423570985008687907853269984665640564039457584007913129639936")); // false
+isINT256(BigInt("-115792089237316195423570985008687907853269984665640564039457584007913129639937")); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SINT/isINT.js:109](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SINT/isINT.js#L109)
diff --git a/experimental/schemas/docs/ethereum/functions/isINT32.md b/experimental/schemas/docs/ethereum/functions/isINT32.md
index 174fc8286a..dcd1345927 100644
--- a/experimental/schemas/docs/ethereum/functions/isINT32.md
+++ b/experimental/schemas/docs/ethereum/functions/isINT32.md
@@ -8,6 +8,8 @@
> **isINT32**(`int32`): `boolean`
+Type guard that returns true if the provided bigint is a valid Ethereum INT32.
+
## Parameters
• **int32**: `unknown`
@@ -16,6 +18,16 @@
`boolean`
+## Example
+
+```ts
+import { isINT32 } from '@tevm/schemas';
+isINT32(BigInt(-2147483648)); // true
+isINT32(BigInt(2147483647)); // true
+isINT32(BigInt(2147483648)); // false
+isINT32(BigInt(-2147483649)); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SINT/isINT.js:58](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SINT/isINT.js#L58)
diff --git a/experimental/schemas/docs/ethereum/functions/isINT64.md b/experimental/schemas/docs/ethereum/functions/isINT64.md
index 46bc27284c..28b13afd60 100644
--- a/experimental/schemas/docs/ethereum/functions/isINT64.md
+++ b/experimental/schemas/docs/ethereum/functions/isINT64.md
@@ -8,6 +8,8 @@
> **isINT64**(`int64`): `boolean`
+Type guard that returns true if the provided bigint is a valid Ethereum INT64.
+
## Parameters
• **int64**: `unknown`
@@ -16,6 +18,16 @@
`boolean`
+## Example
+
+```ts
+import { isINT64 } from '@tevm/schemas';
+isINT64(BigInt("-9223372036854775808")); // true
+isINT64(BigInt("9223372036854775807")); // true
+isINT64(BigInt("9223372036854775808")); // false
+isINT64(BigInt("-9223372036854775809")); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SINT/isINT.js:75](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SINT/isINT.js#L75)
diff --git a/experimental/schemas/docs/ethereum/functions/isINT8.md b/experimental/schemas/docs/ethereum/functions/isINT8.md
index 3f12ac7ba9..e4e46edcb1 100644
--- a/experimental/schemas/docs/ethereum/functions/isINT8.md
+++ b/experimental/schemas/docs/ethereum/functions/isINT8.md
@@ -8,6 +8,8 @@
> **isINT8**(`int8`): `boolean`
+Type guard that returns true if the provided bigint is a valid Ethereum INT8.
+
## Parameters
• **int8**: `unknown`
@@ -16,6 +18,16 @@
`boolean`
+## Example
+
+```ts
+import { isINT8 } from '@tevm/schemas';
+isINT8(BigInt(-128)); // true
+isINT8(BigInt(127)); // true
+isINT8(BigInt(128)); // false
+isINT8(BigInt(-129)); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SINT/isINT.js:24](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SINT/isINT.js#L24)
diff --git a/experimental/schemas/docs/ethereum/functions/isUINT128.md b/experimental/schemas/docs/ethereum/functions/isUINT128.md
index 81f61db039..2d294a5d71 100644
--- a/experimental/schemas/docs/ethereum/functions/isUINT128.md
+++ b/experimental/schemas/docs/ethereum/functions/isUINT128.md
@@ -8,6 +8,8 @@
> **isUINT128**(`uint128`): `boolean`
+Type guard that returns true if the provided bigint is a valid Ethereum UINT128.
+
## Parameters
• **uint128**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isUINT128 } from '@tevm/schemas';
+isUINT128(BigInt("170141183460469231731687303715884105727")); // true
+isUINT128(BigInt("340282366920938463463374607431768211456")); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SUINT/isUINT.js:78](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SUINT/isUINT.js#L78)
diff --git a/experimental/schemas/docs/ethereum/functions/isUINT16.md b/experimental/schemas/docs/ethereum/functions/isUINT16.md
index b64d8b4740..0256778fbf 100644
--- a/experimental/schemas/docs/ethereum/functions/isUINT16.md
+++ b/experimental/schemas/docs/ethereum/functions/isUINT16.md
@@ -8,6 +8,8 @@
> **isUINT16**(`uint16`): `boolean`
+Type guard that returns true if the provided bigint is a valid Ethereum UINT16.
+
## Parameters
• **uint16**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isUINT16 } from '@tevm/schemas';
+isUINT16(BigInt(32767)); // true
+isUINT16(BigInt(65536)); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SUINT/isUINT.js:36](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SUINT/isUINT.js#L36)
diff --git a/experimental/schemas/docs/ethereum/functions/isUINT256.md b/experimental/schemas/docs/ethereum/functions/isUINT256.md
index fdb954444d..163f935727 100644
--- a/experimental/schemas/docs/ethereum/functions/isUINT256.md
+++ b/experimental/schemas/docs/ethereum/functions/isUINT256.md
@@ -8,6 +8,8 @@
> **isUINT256**(`uint256`): `boolean`
+Type guard that returns true if the provided bigint is a valid Ethereum UINT256.
+
## Parameters
• **uint256**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isUINT256 } from '@tevm/schemas';
+isUINT256(BigInt("115792089237316195423570985008687907853269984665640564039457584007913129639935")); // true
+isUINT256(BigInt("231584178474632390847141970017375815706539969331281128078915168015826259279872")); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SUINT/isUINT.js:92](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SUINT/isUINT.js#L92)
diff --git a/experimental/schemas/docs/ethereum/functions/isUINT32.md b/experimental/schemas/docs/ethereum/functions/isUINT32.md
index d7af75351c..e88a0e0aa7 100644
--- a/experimental/schemas/docs/ethereum/functions/isUINT32.md
+++ b/experimental/schemas/docs/ethereum/functions/isUINT32.md
@@ -8,6 +8,8 @@
> **isUINT32**(`uint32`): `boolean`
+Type guard that returns true if the provided bigint is a valid Ethereum UINT32.
+
## Parameters
• **uint32**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isUINT32 } from '@tevm/schemas';
+isUINT32(BigInt(2147483647)); // true
+isUINT32(BigInt(4294967296)); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SUINT/isUINT.js:50](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SUINT/isUINT.js#L50)
diff --git a/experimental/schemas/docs/ethereum/functions/isUINT64.md b/experimental/schemas/docs/ethereum/functions/isUINT64.md
index 3056c04bc9..d5d271c870 100644
--- a/experimental/schemas/docs/ethereum/functions/isUINT64.md
+++ b/experimental/schemas/docs/ethereum/functions/isUINT64.md
@@ -8,6 +8,8 @@
> **isUINT64**(`uint64`): `boolean`
+Type guard that returns true if the provided bigint is a valid Ethereum UINT64.
+
## Parameters
• **uint64**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isUINT64 } from '@tevm/schemas';
+isUINT64(BigInt("9223372036854775807")); // true
+isUINT64(BigInt("18446744073709551616")); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SUINT/isUINT.js:64](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SUINT/isUINT.js#L64)
diff --git a/experimental/schemas/docs/ethereum/functions/isUINT8.md b/experimental/schemas/docs/ethereum/functions/isUINT8.md
index 24a3c61400..2e75b13e83 100644
--- a/experimental/schemas/docs/ethereum/functions/isUINT8.md
+++ b/experimental/schemas/docs/ethereum/functions/isUINT8.md
@@ -8,6 +8,8 @@
> **isUINT8**(`uint8`): `boolean`
+Type guard that returns true if the provided bigint is a valid Ethereum UINT8.
+
## Parameters
• **uint8**: `unknown`
@@ -16,6 +18,14 @@
`boolean`
+## Example
+
+```ts
+import { isUINT8 } from '@tevm/schemas';
+isUINT8(BigInt(127)); // true
+isUINT8(BigInt(256)); // false
+````
+
## Defined in
[experimental/schemas/src/ethereum/SUINT/isUINT.js:22](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SUINT/isUINT.js#L22)
diff --git a/experimental/schemas/docs/ethereum/functions/parseAddress.md b/experimental/schemas/docs/ethereum/functions/parseAddress.md
index 2932b00e26..ded52cabff 100644
--- a/experimental/schemas/docs/ethereum/functions/parseAddress.md
+++ b/experimental/schemas/docs/ethereum/functions/parseAddress.md
@@ -8,6 +8,8 @@
> **parseAddress**\<`TAddress`\>(`address`): `TAddress`
+Parses an Address returning the address or throwing an InvalidAddressError if invalid.
+
## Type Parameters
• **TAddress** *extends* \`0x$\{string\}\`
@@ -24,6 +26,10 @@ The address to parse.
- The parsed address.
+## Throws
+
+- If the address is invalid.
+
## Defined in
[experimental/schemas/src/ethereum/SAddress/parseAddress.js:17](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SAddress/parseAddress.js#L17)
diff --git a/experimental/schemas/docs/ethereum/functions/parseAddressSafe.md b/experimental/schemas/docs/ethereum/functions/parseAddressSafe.md
index 152a2b1317..dfe351e855 100644
--- a/experimental/schemas/docs/ethereum/functions/parseAddressSafe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseAddressSafe.md
@@ -8,6 +8,8 @@
> **parseAddressSafe**\<`TAddress`\>(`address`): `Effect`\<`never`, [`InvalidAddressError`](../classes/InvalidAddressError.md), `TAddress`\>
+Parses an Address safely into an effect.
+
## Type Parameters
• **TAddress** *extends* \`0x$\{string\}\`
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes.md b/experimental/schemas/docs/ethereum/functions/parseBytes.md
index 64a270ee07..eaae9d824d 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes.md
@@ -8,6 +8,8 @@
> **parseBytes**\<`TBytes`\>(`hex`): `TBytes`
+Parses a Bytes and returns the value if no errors.
+
## Type Parameters
• **TBytes** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes`
+## Example
+
+```javascript
+import { parseBytes } from '@tevm/schemas';
+const parsedBytes = parseBytes('0x1234567890abcdef1234567890abcdef12345678');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytes/parseBytes.js:20](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytes/parseBytes.js#L20)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes1.md b/experimental/schemas/docs/ethereum/functions/parseBytes1.md
index bfb3933526..e73658f7c8 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes1.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes1.md
@@ -8,6 +8,8 @@
> **parseBytes1**\<`TBytes1`\>(`bytes1`): `TBytes1`
+Parses a Bytes1 and returns the value if no errors.
+
## Type Parameters
• **TBytes1** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes1`
+## Example
+
+```ts
+import { parseBytes1 } from '@tevm/schemas';
+const parsedBytes1 = parseBytes1('0xff');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:54](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L54)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes10.md b/experimental/schemas/docs/ethereum/functions/parseBytes10.md
index a37c8417b7..5924d9bb05 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes10.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes10.md
@@ -8,6 +8,8 @@
> **parseBytes10**\<`TBytes10`\>(`bytes10`): `TBytes10`
+Parses a Bytes10 and returns the value if no errors.
+
## Type Parameters
• **TBytes10** *extends* \`0x$\{string\}\`
@@ -20,6 +22,12 @@
`TBytes10`
+## Example
+
+```ts
+import { parseBytes10 } from '@tevm/schemas';
+const parsedBytes = parseBytes10('0xffaabbccddeeffaabbccdd');
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:187](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L187)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes10Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes10Safe.md
index 74404b723d..eb01c692aa 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes10Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes10Safe.md
@@ -8,6 +8,8 @@
> **parseBytes10Safe**\<`TBytes10`\>(`bytes10`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes10`\>
+Safely parses a Bytes10 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes10**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes11.md b/experimental/schemas/docs/ethereum/functions/parseBytes11.md
index 9c3d9f03c5..1acf61d21b 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes11.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes11.md
@@ -8,6 +8,8 @@
> **parseBytes11**\<`TBytes11`\>(`bytes11`): `TBytes11`
+Parses a Bytes11 and returns the value if no errors.
+
## Type Parameters
• **TBytes11** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes11`
+## Example
+
+```ts
+import { parseBytes11 } from '@tevm/schemas';
+const parsedBytes11 = parseBytes11('0xffaabbccddeeffaabbccddaa');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:202](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L202)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes11Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes11Safe.md
index 55896962b7..25de58f7c2 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes11Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes11Safe.md
@@ -8,6 +8,8 @@
> **parseBytes11Safe**\<`TBytes11`\>(`bytes11`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes11`\>
+Safely parses a Bytes11 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes11**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes12.md b/experimental/schemas/docs/ethereum/functions/parseBytes12.md
index fa7057ab9b..9dbfcd60f2 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes12.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes12.md
@@ -8,6 +8,8 @@
> **parseBytes12**\<`TBytes12`\>(`bytes12`): `TBytes12`
+Parses a Bytes12 and returns the value if no errors.
+
## Type Parameters
• **TBytes12** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes12`
+## Example
+
+```ts
+import { parseBytes12 } from '@tevm/schemas';
+const parsedBytes12 = parseBytes12('0xffaabbccddeeffaabbccddaaee');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:217](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L217)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes12Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes12Safe.md
index 3c08f9312c..fdcd38602b 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes12Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes12Safe.md
@@ -8,6 +8,8 @@
> **parseBytes12Safe**\<`TBytes12`\>(`bytes12`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes12`\>
+Safely parses a Bytes12 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes12**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes13.md b/experimental/schemas/docs/ethereum/functions/parseBytes13.md
index 7e7af09fcf..b173de6374 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes13.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes13.md
@@ -8,6 +8,8 @@
> **parseBytes13**\<`TBytes13`\>(`bytes13`): `TBytes13`
+Parses a Bytes13 and returns the value if no errors.
+
## Type Parameters
• **TBytes13** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes13`
+## Example
+
+```ts
+import { parseBytes13 } from '@tevm/schemas';
+const parsedBytes13 = parseBytes13('0xffaabbccddeeffaabbccddaaeeff');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:232](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L232)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes13Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes13Safe.md
index c3ae5c687c..e1b9bd6e05 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes13Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes13Safe.md
@@ -8,6 +8,8 @@
> **parseBytes13Safe**\<`TBytes13`\>(`bytes13`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes13`\>
+Safely parses a Bytes13 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes13**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes14.md b/experimental/schemas/docs/ethereum/functions/parseBytes14.md
index d87b2fda8f..223ff73f9a 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes14.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes14.md
@@ -8,6 +8,8 @@
> **parseBytes14**\<`TBytes14`\>(`bytes14`): `TBytes14`
+Parses a Bytes14 and returns the value if no errors.
+
## Type Parameters
• **TBytes14** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes14`
+## Example
+
+```ts
+import { parseBytes14 } from '@tevm/schemas';
+const parsedBytes14 = parseBytes14('0xffaabbccddeeffaabbccddaaeeffaa');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:247](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L247)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes14Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes14Safe.md
index af93d60ab2..10aeb49f27 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes14Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes14Safe.md
@@ -8,6 +8,8 @@
> **parseBytes14Safe**\<`TBytes14`\>(`bytes14`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes14`\>
+Safely parses a Bytes14 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes14**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes15.md b/experimental/schemas/docs/ethereum/functions/parseBytes15.md
index d66c99dee8..7fc7785a7f 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes15.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes15.md
@@ -8,6 +8,8 @@
> **parseBytes15**\<`TBytes15`\>(`bytes15`): `TBytes15`
+Parses a Bytes15 and returns the value if no errors.
+
## Type Parameters
• **TBytes15** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes15`
+## Example
+
+```ts
+import { parseBytes15 } from '@tevm/schemas';
+const parsedBytes15 = parseBytes15('0xffaabbccddeeffaabbccddaaeeffaaee');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:262](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L262)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes15Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes15Safe.md
index d228ae21a4..0e1f09a8b0 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes15Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes15Safe.md
@@ -8,6 +8,8 @@
> **parseBytes15Safe**\<`TBytes15`\>(`bytes15`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes15`\>
+Safely parses a Bytes15 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes15**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes16.md b/experimental/schemas/docs/ethereum/functions/parseBytes16.md
index 0f4268af1b..7c17145df0 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes16.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes16.md
@@ -8,6 +8,8 @@
> **parseBytes16**\<`TBytes16`\>(`bytes16`): `TBytes16`
+Parses a Bytes16 and returns the value if no errors.
+
## Type Parameters
• **TBytes16** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes16`
+## Example
+
+```ts
+import { parseBytes16 } from '@tevm/schemas';
+const parsedBytes16 = parseBytes16('0xffaabbccddeeffaabbccddaaeeffaaeeff');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:277](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L277)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes16Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes16Safe.md
index 2f2d3de318..11554d8e0f 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes16Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes16Safe.md
@@ -8,6 +8,8 @@
> **parseBytes16Safe**\<`TBytes16`\>(`bytes16`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes16`\>
+Safely parses a Bytes16 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes16**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes17.md b/experimental/schemas/docs/ethereum/functions/parseBytes17.md
index 1cfcc1b543..c69bdb7e11 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes17.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes17.md
@@ -8,6 +8,8 @@
> **parseBytes17**\<`TBytes17`\>(`bytes17`): `TBytes17`
+Parses a Bytes17 and returns the value if no errors.
+
## Type Parameters
• **TBytes17** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes17`
+## Example
+
+```ts
+import { parseBytes17 } from '@tevm/schemas';
+const parsedBytes17 = parseBytes17('0xffaabbccddeeffaabbccddaaeeffaaeeffaa');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:292](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L292)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes17Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes17Safe.md
index 22ede9937a..8adc6344a4 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes17Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes17Safe.md
@@ -8,6 +8,8 @@
> **parseBytes17Safe**\<`TBytes17`\>(`bytes17`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes17`\>
+Safely parses a Bytes17 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes17**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes18.md b/experimental/schemas/docs/ethereum/functions/parseBytes18.md
index 16f9b2c374..b42c7af4fd 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes18.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes18.md
@@ -8,6 +8,8 @@
> **parseBytes18**\<`TBytes18`\>(`bytes18`): `TBytes18`
+Parses a Bytes18 and returns the value if no errors.
+
## Type Parameters
• **TBytes18** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes18`
+## Example
+
+```ts
+import { parseBytes18 } from '@tevm/schemas';
+const parsedBytes18 = parseBytes18('0xffaabbccddeeffaabbccddaaeeffaaeeffbb');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:307](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L307)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes18Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes18Safe.md
index a851809f29..a57121279d 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes18Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes18Safe.md
@@ -8,6 +8,8 @@
> **parseBytes18Safe**\<`TBytes18`\>(`bytes18`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes18`\>
+Safely parses a Bytes18 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes18**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes19.md b/experimental/schemas/docs/ethereum/functions/parseBytes19.md
index b631d1fa62..07009c0347 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes19.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes19.md
@@ -8,6 +8,8 @@
> **parseBytes19**\<`TBytes19`\>(`bytes19`): `TBytes19`
+Parses a Bytes19 and returns the value if no errors.
+
## Type Parameters
• **TBytes19** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes19`
+## Example
+
+```ts
+import { parseBytes19 } from '@tevm/schemas';
+const parsedBytes19 = parseBytes19('0xffaabbccddeeffaabbccddaaeeffaaeeffbbcc');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:322](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L322)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes19Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes19Safe.md
index 3e28d8d9a1..e96c4a3a94 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes19Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes19Safe.md
@@ -8,6 +8,8 @@
> **parseBytes19Safe**\<`TBytes19`\>(`bytes19`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes19`\>
+Safely parses a Bytes19 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes19**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes1Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes1Safe.md
index 0a5c0355f8..5143a80361 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes1Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes1Safe.md
@@ -8,6 +8,8 @@
> **parseBytes1Safe**\<`TBytes1`\>(`bytes1`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes1`\>
+Safely parses a Bytes1 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes1**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes2.md b/experimental/schemas/docs/ethereum/functions/parseBytes2.md
index 625794f17a..3522a5cdd3 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes2.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes2.md
@@ -8,6 +8,8 @@
> **parseBytes2**\<`TBytes2`\>(`bytes2`): `TBytes2`
+Parses a Bytes2 and returns the value if no errors.
+
## Type Parameters
• **TBytes2** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes2`
+## Example
+
+```ts
+import { parseBytes2 } from '@tevm/schemas';
+const parsedBytes2 = parseBytes2('0xffaa');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:69](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L69)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes20.md b/experimental/schemas/docs/ethereum/functions/parseBytes20.md
index ac7b6a7e69..11c4c97aaa 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes20.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes20.md
@@ -8,6 +8,8 @@
> **parseBytes20**\<`TBytes20`\>(`bytes20`): `TBytes20`
+Parses a Bytes20 and returns the value if no errors.
+
## Type Parameters
• **TBytes20** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes20`
+## Example
+
+```ts
+import { parseBytes20 } from '@tevm/schemas';
+const parsedBytes20 = parseBytes20('0xffaabbccddeeffaabbccddaaeeffaaeeffbbccdd');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:337](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L337)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes20Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes20Safe.md
index cfb1d54a35..c071737160 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes20Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes20Safe.md
@@ -8,6 +8,8 @@
> **parseBytes20Safe**\<`TBytes20`\>(`bytes20`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes20`\>
+Safely parses a Bytes20 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes20**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes21.md b/experimental/schemas/docs/ethereum/functions/parseBytes21.md
index 556565f6fd..e0195ccc5b 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes21.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes21.md
@@ -8,6 +8,8 @@
> **parseBytes21**\<`TBytes21`\>(`bytes21`): `TBytes21`
+Parses a Bytes21 and returns the value if no errors.
+
## Type Parameters
• **TBytes21** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes21`
+## Example
+
+```ts
+import { parseBytes21 } from '@tevm/schemas';
+const parsedBytes21 = parseBytes21('0xffaabbccddeeffaabbccddaaeeffaaeeffbbccddaa');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:352](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L352)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes21Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes21Safe.md
index dbed4ab226..33cf71ea2b 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes21Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes21Safe.md
@@ -8,6 +8,8 @@
> **parseBytes21Safe**\<`TBytes21`\>(`bytes21`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes21`\>
+Safely parses a Bytes21 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes21**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes22.md b/experimental/schemas/docs/ethereum/functions/parseBytes22.md
index 2977dd6572..c939669f24 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes22.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes22.md
@@ -8,6 +8,8 @@
> **parseBytes22**\<`TBytes22`\>(`bytes22`): `TBytes22`
+Parses a Bytes22 and returns the value if no errors.
+
## Type Parameters
• **TBytes22** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes22`
+## Example
+
+```ts
+import { parseBytes22 } from '@tevm/schemas';
+const parsedBytes22 = parseBytes22('0xffaabbccddeeffaabbccddaaeeffaaeeffbbccddbb');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:367](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L367)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes22Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes22Safe.md
index 0eaaa25e35..cf2454a7f0 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes22Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes22Safe.md
@@ -8,6 +8,8 @@
> **parseBytes22Safe**\<`TBytes22`\>(`bytes22`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes22`\>
+Safely parses a Bytes22 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes22**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes23.md b/experimental/schemas/docs/ethereum/functions/parseBytes23.md
index 441c5a53bd..4e678bcc89 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes23.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes23.md
@@ -8,6 +8,8 @@
> **parseBytes23**\<`TBytes23`\>(`bytes23`): `TBytes23`
+Parses a Bytes23 and returns the value if no errors.
+
## Type Parameters
• **TBytes23** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes23`
+## Example
+
+```ts
+import { parseBytes23 } from '@tevm/schemas';
+const parsedBytes23 = parseBytes23('0xffaabbccddeeffaabbccddaaeeffaaeeffbbccddcc');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:382](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L382)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes23Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes23Safe.md
index 977762699d..1765d424a9 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes23Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes23Safe.md
@@ -8,6 +8,8 @@
> **parseBytes23Safe**\<`TBytes23`\>(`bytes23`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes23`\>
+Safely parses a Bytes23 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes23**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes24.md b/experimental/schemas/docs/ethereum/functions/parseBytes24.md
index dfde9a5e66..431b51947f 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes24.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes24.md
@@ -8,6 +8,8 @@
> **parseBytes24**\<`TBytes24`\>(`bytes24`): `TBytes24`
+Parses a Bytes24 and returns the value if no errors.
+
## Type Parameters
• **TBytes24** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes24`
+## Example
+
+```ts
+import { parseBytes24 } from '@tevm/schemas';
+const parsedBytes24 = parseBytes24('0xffaabbccddeeffaabbccddaaeeffaaeeffbbccddccbb');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:397](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L397)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes24Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes24Safe.md
index e72fa1e7ec..9681f64de1 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes24Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes24Safe.md
@@ -8,6 +8,8 @@
> **parseBytes24Safe**\<`TBytes24`\>(`bytes24`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes24`\>
+Safely parses a Bytes24 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes24**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes25.md b/experimental/schemas/docs/ethereum/functions/parseBytes25.md
index 5e36aef556..7f122ab546 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes25.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes25.md
@@ -8,6 +8,8 @@
> **parseBytes25**\<`TBytes25`\>(`bytes25`): `TBytes25`
+Parses a Bytes25 and returns the value if no errors.
+
## Type Parameters
• **TBytes25** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes25`
+## Example
+
+```ts
+import { parseBytes25 } from '@tevm/schemas';
+const parsedBytes25 = parseBytes25('0xffaabbccddeeffaabbccddaaeeffaaeeffbbccddccbbdd');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:412](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L412)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes25Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes25Safe.md
index 8d89d9d61a..419facc318 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes25Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes25Safe.md
@@ -8,6 +8,8 @@
> **parseBytes25Safe**\<`TBytes25`\>(`bytes25`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes25`\>
+Safely parses a Bytes25 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes25**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes26.md b/experimental/schemas/docs/ethereum/functions/parseBytes26.md
index 886c071c3b..9f8fca7435 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes26.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes26.md
@@ -8,6 +8,8 @@
> **parseBytes26**\<`TBytes26`\>(`bytes26`): `TBytes26`
+Parses a Bytes26 and returns the value if no errors.
+
## Type Parameters
• **TBytes26** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes26`
+## Example
+
+```ts
+import { parseBytes26 } from '@tevm/schemas';
+const parsedBytes26 = parseBytes26('0xffaabbccddeeffaabbccddaaeeffaaeeffbbccddccbbddaa');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:427](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L427)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes26Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes26Safe.md
index 6a90db7d5b..64ec534480 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes26Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes26Safe.md
@@ -8,6 +8,8 @@
> **parseBytes26Safe**\<`TBytes26`\>(`bytes26`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes26`\>
+Safely parses a Bytes26 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes26**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes27.md b/experimental/schemas/docs/ethereum/functions/parseBytes27.md
index 6ed9d8e46c..09b287b307 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes27.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes27.md
@@ -8,6 +8,8 @@
> **parseBytes27**\<`TBytes27`\>(`bytes27`): `TBytes27`
+Parses a Bytes27 and returns the value if no errors.
+
## Type Parameters
• **TBytes27** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes27`
+## Example
+
+```ts
+import { parseBytes27 } from '@tevm/schemas';
+const parsedBytes27 = parseBytes27('0xffaabbccddeeffaabbccddaaeeffaaeeffbbccddccbbddbb');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:442](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L442)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes27Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes27Safe.md
index 1935334da1..ed46a4b59c 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes27Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes27Safe.md
@@ -8,6 +8,8 @@
> **parseBytes27Safe**\<`TBytes27`\>(`bytes27`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes27`\>
+Safely parses a Bytes27 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes27**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes28.md b/experimental/schemas/docs/ethereum/functions/parseBytes28.md
index e9b1799b01..21ffb1d459 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes28.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes28.md
@@ -8,6 +8,8 @@
> **parseBytes28**\<`TBytes28`\>(`bytes28`): `TBytes28`
+Parses a Bytes28 and returns the value if no errors.
+
## Type Parameters
• **TBytes28** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes28`
+## Example
+
+```ts
+import { parseBytes28 } from '@tevm/schemas';
+const parsedBytes28 = parseBytes28('0xffaabbccddeeffaabbccddaaeeffaaeeffbbccddccbbddbbcc');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:456](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L456)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes28Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes28Safe.md
index 05595be9b1..a7f622ea47 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes28Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes28Safe.md
@@ -8,6 +8,8 @@
> **parseBytes28Safe**\<`TBytes28`\>(`bytes28`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes28`\>
+Safely parses a Bytes28 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes28**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes29.md b/experimental/schemas/docs/ethereum/functions/parseBytes29.md
index f10887d0fe..e668ce0662 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes29.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes29.md
@@ -8,6 +8,8 @@
> **parseBytes29**\<`TBytes29`\>(`bytes29`): `TBytes29`
+Parses a Bytes29 and returns the value if no errors.
+
## Type Parameters
• **TBytes29** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes29`
+## Example
+
+```ts
+import { parseBytes29 } from '@tevm/schemas';
+const parsedBytes29 = parseBytes29('0xffaabbccddeeffaabbccddaaeeffaaeeffbbccddccbbddbbccaa');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:471](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L471)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes29Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes29Safe.md
index 915a26bcd4..cdb3975f04 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes29Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes29Safe.md
@@ -8,6 +8,8 @@
> **parseBytes29Safe**\<`TBytes29`\>(`bytes29`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes29`\>
+Safely parses a Bytes29 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes29**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes2Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes2Safe.md
index 75835b7114..2d6151b10f 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes2Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes2Safe.md
@@ -8,6 +8,8 @@
> **parseBytes2Safe**\<`TBytes2`\>(`bytes2`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes2`\>
+Safely parses a Bytes2 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes2**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes3.md b/experimental/schemas/docs/ethereum/functions/parseBytes3.md
index f4ffcbb1c8..defc8f5fe4 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes3.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes3.md
@@ -8,6 +8,8 @@
> **parseBytes3**\<`TBytes3`\>(`bytes3`): `TBytes3`
+Parses a Bytes3 and returns the value if no errors.
+
## Type Parameters
• **TBytes3** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes3`
+## Example
+
+```ts
+import { parseBytes3 } from '@tevm/schemas';
+const parsedBytes3 = parseBytes3('0xffaabb');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:84](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L84)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes30.md b/experimental/schemas/docs/ethereum/functions/parseBytes30.md
index 2c01bc3911..618a75f7d1 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes30.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes30.md
@@ -8,6 +8,8 @@
> **parseBytes30**\<`TBytes30`\>(`bytes30`): `TBytes30`
+Parses a Bytes30 and returns the value if no errors.
+
## Type Parameters
• **TBytes30** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes30`
+## Example
+
+```ts
+import { parseBytes30 } from '@tevm/schemas';
+const parsedBytes30 = parseBytes30('0xffaabbccddeeffaabbccddaaeeffaaeeffbbccddccbbddbbccaaaa');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:486](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L486)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes30Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes30Safe.md
index 6e9889a079..91891fe988 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes30Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes30Safe.md
@@ -8,6 +8,8 @@
> **parseBytes30Safe**\<`TBytes30`\>(`bytes30`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes30`\>
+Safely parses a Bytes30 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes30**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes31.md b/experimental/schemas/docs/ethereum/functions/parseBytes31.md
index eaf688c0e6..e45799962a 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes31.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes31.md
@@ -8,6 +8,8 @@
> **parseBytes31**\<`TBytes31`\>(`bytes31`): `TBytes31`
+Parses a Bytes31 and returns the value if no errors.
+
## Type Parameters
• **TBytes31** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes31`
+## Example
+
+```ts
+import { parseBytes31 } from '@tevm/schemas';
+const parsedBytes31 = parseBytes31('0xffaabbccddeeffaabbccddaaeeffaaeeffbbccddccbbddbbccaaaaaa');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:501](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L501)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes31Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes31Safe.md
index 8520b9b724..24d5aa6c72 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes31Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes31Safe.md
@@ -8,6 +8,8 @@
> **parseBytes31Safe**\<`TBytes31`\>(`bytes31`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes31`\>
+Safely parses a Bytes31 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes31**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes32.md b/experimental/schemas/docs/ethereum/functions/parseBytes32.md
index 1565d8ef84..dddfd12134 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes32.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes32.md
@@ -8,6 +8,8 @@
> **parseBytes32**\<`TBytes32`\>(`bytes32`): `TBytes32`
+Parses a Bytes32 and returns the value if no errors.
+
## Type Parameters
• **TBytes32** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes32`
+## Example
+
+```ts
+import { parseBytes32 } from '@tevm/schemas';
+const parsedBytes32 = parseBytes32('0xffaabbccddeeffaabbccddaaeeffaaeeffbbccddccbbddbbccaaaaaabb');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:516](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L516)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes32Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes32Safe.md
index 3d39e9871d..0ed006c36e 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes32Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes32Safe.md
@@ -8,6 +8,8 @@
> **parseBytes32Safe**\<`TBytes32`\>(`bytes32`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes32`\>
+Safely parses a Bytes32 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes32**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes3Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes3Safe.md
index 4fbff3e539..2d23df4d4d 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes3Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes3Safe.md
@@ -8,6 +8,8 @@
> **parseBytes3Safe**\<`TBytes3`\>(`bytes3`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes3`\>
+Safely parses a Bytes3 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes3**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes4.md b/experimental/schemas/docs/ethereum/functions/parseBytes4.md
index ca4845857d..a4383e851e 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes4.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes4.md
@@ -8,6 +8,8 @@
> **parseBytes4**\<`TBytes4`\>(`bytes4`): `TBytes4`
+Parses a Bytes4 and returns the value if no errors.
+
## Type Parameters
• **TBytes4** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes4`
+## Example
+
+```ts
+import { parseBytes4 } from '@tevm/schemas';
+const parsedBytes4 = parseBytes4('0xffaabbcc');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:99](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L99)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes4Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes4Safe.md
index 30e0dcceee..ab8d4bc25e 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes4Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes4Safe.md
@@ -8,6 +8,8 @@
> **parseBytes4Safe**\<`TBytes4`\>(`bytes4`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes4`\>
+Safely parses a Bytes4 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes4**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes5.md b/experimental/schemas/docs/ethereum/functions/parseBytes5.md
index 93f6671769..d551a0b1af 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes5.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes5.md
@@ -8,6 +8,8 @@
> **parseBytes5**\<`TBytes5`\>(`bytes5`): `TBytes5`
+Parses a Bytes5 and returns the value if no errors.
+
## Type Parameters
• **TBytes5** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes5`
+## Example
+
+```ts
+import { parseBytes5 } from '@tevm/schemas';
+const parsedBytes5 = parseBytes5('0xffaabbccdd');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:114](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L114)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes5Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes5Safe.md
index 441136ac1b..85a479cefb 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes5Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes5Safe.md
@@ -8,6 +8,8 @@
> **parseBytes5Safe**\<`TBytes5`\>(`bytes5`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes5`\>
+Safely parses a Bytes5 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes5**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes6.md b/experimental/schemas/docs/ethereum/functions/parseBytes6.md
index 25344be72f..83cce3cfde 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes6.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes6.md
@@ -8,6 +8,8 @@
> **parseBytes6**\<`TBytes6`\>(`bytes6`): `TBytes6`
+Parses a Bytes6 and returns the value if no errors.
+
## Type Parameters
• **TBytes6** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes6`
+## Example
+
+```ts
+import { parseBytes6 } from '@tevm/schemas';
+const parsedBytes6 = parseBytes6('0xffaabbccddeeff');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:128](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L128)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes6Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes6Safe.md
index ebd8beabe2..beb91295cf 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes6Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes6Safe.md
@@ -8,6 +8,8 @@
> **parseBytes6Safe**\<`TBytes6`\>(`bytes6`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes6`\>
+Safely parses a Bytes6 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes6**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes7.md b/experimental/schemas/docs/ethereum/functions/parseBytes7.md
index 1d33f443da..8186e9b516 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes7.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes7.md
@@ -8,6 +8,8 @@
> **parseBytes7**\<`TBytes7`\>(`bytes7`): `TBytes7`
+Parses a Bytes7 and returns the value if no errors.
+
## Type Parameters
• **TBytes7** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes7`
+## Example
+
+```ts
+import { parseBytes7 } from '@tevm/schemas';
+const parsedBytes7 = parseBytes7('0xffaabbccddeeffaa');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:143](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L143)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes7Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes7Safe.md
index 5dc3e92b17..b86fec99a7 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes7Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes7Safe.md
@@ -8,6 +8,8 @@
> **parseBytes7Safe**\<`TBytes7`\>(`bytes7`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes7`\>
+Safely parses a Bytes7 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes7**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes8.md b/experimental/schemas/docs/ethereum/functions/parseBytes8.md
index ed1ca6c7a4..67694478cf 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes8.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes8.md
@@ -8,6 +8,8 @@
> **parseBytes8**\<`TBytes8`\>(`bytes8`): `TBytes8`
+Parses a Bytes8 and returns the value if no errors.
+
## Type Parameters
• **TBytes8** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes8`
+## Example
+
+```ts
+import { parseBytes8 } from '@tevm/schemas';
+const parsedBytes8 = parseBytes8('0xffaabbccddeeffaabb');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:158](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L158)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes8Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes8Safe.md
index 616ad26cdc..7850407935 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes8Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes8Safe.md
@@ -8,6 +8,8 @@
> **parseBytes8Safe**\<`TBytes8`\>(`bytes8`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes8`\>
+Safely parses a Bytes8 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes8**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes9.md b/experimental/schemas/docs/ethereum/functions/parseBytes9.md
index 6d0e0997d3..36bfccb8ec 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes9.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes9.md
@@ -8,6 +8,8 @@
> **parseBytes9**\<`TBytes9`\>(`bytes9`): `TBytes9`
+Parses a Bytes9 and returns the value if no errors.
+
## Type Parameters
• **TBytes9** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`TBytes9`
+## Example
+
+```ts
+import { parseBytes9 } from '@tevm/schemas';
+const parsedBytes9 = parseBytes9('0xffaabbccddeeffaabbcc');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js:173](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytesFixed/parseBytesFixed.js#L173)
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytes9Safe.md b/experimental/schemas/docs/ethereum/functions/parseBytes9Safe.md
index 0d54279345..38c55170b9 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytes9Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytes9Safe.md
@@ -8,6 +8,8 @@
> **parseBytes9Safe**\<`TBytes9`\>(`bytes9`): `Effect`\<`never`, [`InvalidBytesFixedError`](../classes/InvalidBytesFixedError.md), `TBytes9`\>
+Safely parses a Bytes9 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes9**
diff --git a/experimental/schemas/docs/ethereum/functions/parseBytesSafe.md b/experimental/schemas/docs/ethereum/functions/parseBytesSafe.md
index 8b619d9871..6188cbb32f 100644
--- a/experimental/schemas/docs/ethereum/functions/parseBytesSafe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseBytesSafe.md
@@ -8,6 +8,8 @@
> **parseBytesSafe**\<`TBytes`\>(`value`): `Effect`\<`never`, [`InvalidBytesError`](../classes/InvalidBytesError.md), `TBytes`\>
+Safely parses a Bytes into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TBytes** *extends* \`0x$\{string\}\`
@@ -20,6 +22,13 @@
`Effect`\<`never`, [`InvalidBytesError`](../classes/InvalidBytesError.md), `TBytes`\>
+## Example
+
+```javascript
+import { parseBytesSafe } from '@tevm/schemas';
+const parsedBytesEffect = parseBytesSafe('0x1234567890abcdef1234567890abcdef12345678');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SBytes/parseBytesSafe.js:23](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SBytes/parseBytesSafe.js#L23)
diff --git a/experimental/schemas/docs/ethereum/functions/parseINT128Safe.md b/experimental/schemas/docs/ethereum/functions/parseINT128Safe.md
index 3058553e29..2b0a2eea8b 100644
--- a/experimental/schemas/docs/ethereum/functions/parseINT128Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseINT128Safe.md
@@ -8,6 +8,8 @@
> **parseINT128Safe**\<`TINT128`\>(`int128`): `Effect`\<`never`, [`InvalidINTError`](../classes/InvalidINTError.md), `TINT128`\>
+Safely parses an INT128 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TINT128**
diff --git a/experimental/schemas/docs/ethereum/functions/parseINT16Safe.md b/experimental/schemas/docs/ethereum/functions/parseINT16Safe.md
index 50b499c2f6..2f4c00b8e1 100644
--- a/experimental/schemas/docs/ethereum/functions/parseINT16Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseINT16Safe.md
@@ -8,6 +8,8 @@
> **parseINT16Safe**\<`TINT16`\>(`int16`): `Effect`\<`never`, [`InvalidINTError`](../classes/InvalidINTError.md), `TINT16`\>
+Safely parses an INT16 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TINT16**
diff --git a/experimental/schemas/docs/ethereum/functions/parseINT256Safe.md b/experimental/schemas/docs/ethereum/functions/parseINT256Safe.md
index 3c484dc0ae..6f75ec6304 100644
--- a/experimental/schemas/docs/ethereum/functions/parseINT256Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseINT256Safe.md
@@ -8,6 +8,8 @@
> **parseINT256Safe**\<`TINT256`\>(`int256`): `Effect`\<`never`, [`InvalidINTError`](../classes/InvalidINTError.md), `TINT256`\>
+Safely parses an INT256 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TINT256**
diff --git a/experimental/schemas/docs/ethereum/functions/parseINT32Safe.md b/experimental/schemas/docs/ethereum/functions/parseINT32Safe.md
index 8e11a00775..75c628b076 100644
--- a/experimental/schemas/docs/ethereum/functions/parseINT32Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseINT32Safe.md
@@ -8,6 +8,8 @@
> **parseINT32Safe**\<`TINT32`\>(`int32`): `Effect`\<`never`, [`InvalidINTError`](../classes/InvalidINTError.md), `TINT32`\>
+Safely parses an INT32 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TINT32**
diff --git a/experimental/schemas/docs/ethereum/functions/parseINT64Safe.md b/experimental/schemas/docs/ethereum/functions/parseINT64Safe.md
index a4a56c3f72..ef78b66b4d 100644
--- a/experimental/schemas/docs/ethereum/functions/parseINT64Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseINT64Safe.md
@@ -8,6 +8,8 @@
> **parseINT64Safe**\<`TINT64`\>(`int64`): `Effect`\<`never`, [`InvalidINTError`](../classes/InvalidINTError.md), `TINT64`\>
+Safely parses an INT64 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TINT64**
diff --git a/experimental/schemas/docs/ethereum/functions/parseINT8Safe.md b/experimental/schemas/docs/ethereum/functions/parseINT8Safe.md
index 3913d325a3..2d42b5f530 100644
--- a/experimental/schemas/docs/ethereum/functions/parseINT8Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseINT8Safe.md
@@ -8,6 +8,8 @@
> **parseINT8Safe**\<`TINT8`\>(`int8`): `Effect`\<`never`, [`InvalidINTError`](../classes/InvalidINTError.md), `TINT8`\>
+Safely parses an INT8 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TINT8**
diff --git a/experimental/schemas/docs/ethereum/functions/parseInt128.md b/experimental/schemas/docs/ethereum/functions/parseInt128.md
index 27b3f18772..3b41d094d7 100644
--- a/experimental/schemas/docs/ethereum/functions/parseInt128.md
+++ b/experimental/schemas/docs/ethereum/functions/parseInt128.md
@@ -8,6 +8,8 @@
> **parseInt128**\<`TINT128`\>(`int128`): `TINT128`
+Parses an INT128 and returns the value if no errors.
+
## Type Parameters
• **TINT128** *extends* `bigint`
@@ -20,6 +22,13 @@
`TINT128`
+## Example
+
+```ts
+import { parseInt128 } from '@tevm/schemas';
+const parsedINT128 = parseInt128(BigInt("-170141183460469231731687303715884105728"));
+```
+
## Defined in
[experimental/schemas/src/ethereum/SINT/parseINT.js:88](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SINT/parseINT.js#L88)
diff --git a/experimental/schemas/docs/ethereum/functions/parseInt16.md b/experimental/schemas/docs/ethereum/functions/parseInt16.md
index 3febb793d4..5828d30483 100644
--- a/experimental/schemas/docs/ethereum/functions/parseInt16.md
+++ b/experimental/schemas/docs/ethereum/functions/parseInt16.md
@@ -8,6 +8,8 @@
> **parseInt16**\<`TINT16`\>(`int16`): `TINT16`
+Parses an INT16 and returns the value if no errors.
+
## Type Parameters
• **TINT16** *extends* `bigint`
@@ -20,6 +22,13 @@
`TINT16`
+## Example
+
+```ts
+import { parseInt16 } from '@tevm/schemas';
+const parsedINT16 = parseInt16(BigInt(-32768));
+```
+
## Defined in
[experimental/schemas/src/ethereum/SINT/parseINT.js:43](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SINT/parseINT.js#L43)
diff --git a/experimental/schemas/docs/ethereum/functions/parseInt256.md b/experimental/schemas/docs/ethereum/functions/parseInt256.md
index 74a8f8de23..398b088db5 100644
--- a/experimental/schemas/docs/ethereum/functions/parseInt256.md
+++ b/experimental/schemas/docs/ethereum/functions/parseInt256.md
@@ -8,6 +8,8 @@
> **parseInt256**\<`TINT256`\>(`int256`): `TINT256`
+Parses an INT256 and returns the value if no errors.
+
## Type Parameters
• **TINT256** *extends* `bigint`
@@ -20,6 +22,13 @@
`TINT256`
+## Example
+
+```ts
+import { parseInt256 } from '@tevm/schemas';
+const parsedINT256 = parseInt256(420n);
+```
+
## Defined in
[experimental/schemas/src/ethereum/SINT/parseINT.js:103](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SINT/parseINT.js#L103)
diff --git a/experimental/schemas/docs/ethereum/functions/parseInt32.md b/experimental/schemas/docs/ethereum/functions/parseInt32.md
index 723ef5500c..1063d0c6cc 100644
--- a/experimental/schemas/docs/ethereum/functions/parseInt32.md
+++ b/experimental/schemas/docs/ethereum/functions/parseInt32.md
@@ -8,6 +8,8 @@
> **parseInt32**\<`TINT32`\>(`int32`): `TINT32`
+Parses an INT32 and returns the value if no errors.
+
## Type Parameters
• **TINT32** *extends* `bigint`
@@ -20,6 +22,13 @@
`TINT32`
+## Example
+
+```ts
+import { parseInt32 } from '@tevm/schemas';
+const parsedINT32 = parseInt32(BigInt(-2147483648));
+```
+
## Defined in
[experimental/schemas/src/ethereum/SINT/parseINT.js:58](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SINT/parseINT.js#L58)
diff --git a/experimental/schemas/docs/ethereum/functions/parseInt64.md b/experimental/schemas/docs/ethereum/functions/parseInt64.md
index c156b753a0..ff34661c37 100644
--- a/experimental/schemas/docs/ethereum/functions/parseInt64.md
+++ b/experimental/schemas/docs/ethereum/functions/parseInt64.md
@@ -8,6 +8,8 @@
> **parseInt64**\<`TINT64`\>(`int64`): `TINT64`
+Parses an INT64 and returns the value if no errors.
+
## Type Parameters
• **TINT64** *extends* `bigint`
@@ -20,6 +22,13 @@
`TINT64`
+## Example
+
+```ts
+import { parseInt64 } from '@tevm/schemas';
+const parsedINT64 = parseInt64(BigInt("-9223372036854775808"));
+```
+
## Defined in
[experimental/schemas/src/ethereum/SINT/parseINT.js:73](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SINT/parseINT.js#L73)
diff --git a/experimental/schemas/docs/ethereum/functions/parseInt8.md b/experimental/schemas/docs/ethereum/functions/parseInt8.md
index 09e916ba5d..e0f5cc75de 100644
--- a/experimental/schemas/docs/ethereum/functions/parseInt8.md
+++ b/experimental/schemas/docs/ethereum/functions/parseInt8.md
@@ -8,6 +8,8 @@
> **parseInt8**\<`TINT8`\>(`int8`): `TINT8`
+Parses an INT8 and returns the value if no errors.
+
## Type Parameters
• **TINT8** *extends* `bigint`
@@ -22,6 +24,13 @@ extends INT8
`TINT8`
+## Example
+
+```ts
+import { parseInt8 } from '@tevm/schemas';
+const parsedINT8 = parseInt8(BigInt(-128));
+```
+
## Defined in
[experimental/schemas/src/ethereum/SINT/parseINT.js:28](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SINT/parseINT.js#L28)
diff --git a/experimental/schemas/docs/ethereum/functions/parseUINT128.md b/experimental/schemas/docs/ethereum/functions/parseUINT128.md
index 925e135a05..60046b1fa5 100644
--- a/experimental/schemas/docs/ethereum/functions/parseUINT128.md
+++ b/experimental/schemas/docs/ethereum/functions/parseUINT128.md
@@ -8,6 +8,8 @@
> **parseUINT128**\<`TUINT128`\>(`uint128`): `TUINT128`
+Parses a UINT128 and returns the value if no errors.
+
## Type Parameters
• **TUINT128** *extends* `bigint`
@@ -20,6 +22,13 @@
`TUINT128`
+## Example
+
+```ts
+import { parseUINT128 } from '@tevm/schemas';
+const parsedUINT128 = parseUINT128(BigInt("170141183460469231731687303715884105727"));
+```
+
## Defined in
[experimental/schemas/src/ethereum/SUINT/parseUINT.js:84](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SUINT/parseUINT.js#L84)
diff --git a/experimental/schemas/docs/ethereum/functions/parseUINT128Safe.md b/experimental/schemas/docs/ethereum/functions/parseUINT128Safe.md
index 0ec5818db3..11151279fb 100644
--- a/experimental/schemas/docs/ethereum/functions/parseUINT128Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseUINT128Safe.md
@@ -8,6 +8,8 @@
> **parseUINT128Safe**\<`TUINT128`\>(`uint128`): `Effect`\<`never`, [`InvalidUINTError`](../classes/InvalidUINTError.md), `TUINT128`\>
+Safely parses a UINT128 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TUINT128** *extends* `bigint`
diff --git a/experimental/schemas/docs/ethereum/functions/parseUINT16.md b/experimental/schemas/docs/ethereum/functions/parseUINT16.md
index 8d1fb54752..96bc2401c8 100644
--- a/experimental/schemas/docs/ethereum/functions/parseUINT16.md
+++ b/experimental/schemas/docs/ethereum/functions/parseUINT16.md
@@ -8,6 +8,8 @@
> **parseUINT16**\<`TUINT16`\>(`uint16`): `TUINT16`
+Parses a UINT16 and returns the value if no errors.
+
## Type Parameters
• **TUINT16** *extends* `bigint`
@@ -20,6 +22,13 @@
`TUINT16`
+## Example
+
+```ts
+import { parseUINT16 } from '@tevm/schemas';
+const parsedUINT16 = parseUINT16(BigInt(32767));
+```
+
## Defined in
[experimental/schemas/src/ethereum/SUINT/parseUINT.js:42](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SUINT/parseUINT.js#L42)
diff --git a/experimental/schemas/docs/ethereum/functions/parseUINT16Safe.md b/experimental/schemas/docs/ethereum/functions/parseUINT16Safe.md
index aad88aa1be..c20d4167ee 100644
--- a/experimental/schemas/docs/ethereum/functions/parseUINT16Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseUINT16Safe.md
@@ -8,6 +8,8 @@
> **parseUINT16Safe**\<`TUINT16`\>(`uint16`): `Effect`\<`never`, [`InvalidUINTError`](../classes/InvalidUINTError.md), `TUINT16`\>
+Safely parses a UINT16 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TUINT16** *extends* `bigint`
diff --git a/experimental/schemas/docs/ethereum/functions/parseUINT256.md b/experimental/schemas/docs/ethereum/functions/parseUINT256.md
index 81b7e82179..e1ef85c38d 100644
--- a/experimental/schemas/docs/ethereum/functions/parseUINT256.md
+++ b/experimental/schemas/docs/ethereum/functions/parseUINT256.md
@@ -8,6 +8,8 @@
> **parseUINT256**\<`TUINT256`\>(`uint256`): `TUINT256`
+Parses a UINT256 and returns the value if no errors.
+
## Type Parameters
• **TUINT256** *extends* `bigint`
@@ -20,6 +22,13 @@
`TUINT256`
+## Example
+
+```ts
+import { parseUINT256 } from '@tevm/schemas';
+const parsedUINT256 = parseUINT256('0x1234567890abcdef1234567890abcdef12345678');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SUINT/parseUINT.js:98](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SUINT/parseUINT.js#L98)
diff --git a/experimental/schemas/docs/ethereum/functions/parseUINT256Safe.md b/experimental/schemas/docs/ethereum/functions/parseUINT256Safe.md
index cc8a8c1e14..9827cadb71 100644
--- a/experimental/schemas/docs/ethereum/functions/parseUINT256Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseUINT256Safe.md
@@ -8,6 +8,8 @@
> **parseUINT256Safe**\<`TUINT256`\>(`uint256`): `Effect`\<`never`, [`InvalidUINTError`](../classes/InvalidUINTError.md), `TUINT256`\>
+Safely parses a UINT256 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TUINT256** *extends* `bigint`
@@ -20,6 +22,13 @@
`Effect`\<`never`, [`InvalidUINTError`](../classes/InvalidUINTError.md), `TUINT256`\>
+## Example
+
+```ts
+import { parseUINT256Safe } from '@tevm/schemas';
+const parsedUINT256Effect = parseUINT256Safe('0x1234567890abcdef1234567890abcdef12345678');
+```
+
## Defined in
[experimental/schemas/src/ethereum/SUINT/parseUINTSafe.js:141](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SUINT/parseUINTSafe.js#L141)
diff --git a/experimental/schemas/docs/ethereum/functions/parseUINT32.md b/experimental/schemas/docs/ethereum/functions/parseUINT32.md
index fecc87cb7d..018fe7f287 100644
--- a/experimental/schemas/docs/ethereum/functions/parseUINT32.md
+++ b/experimental/schemas/docs/ethereum/functions/parseUINT32.md
@@ -8,6 +8,8 @@
> **parseUINT32**\<`TUINT32`\>(`uint32`): `TUINT32`
+Parses a UINT32 and returns the value if no errors.
+
## Type Parameters
• **TUINT32** *extends* `bigint`
@@ -20,6 +22,13 @@
`TUINT32`
+## Example
+
+```ts
+import { parseUINT32 } from '@tevm/schemas';
+const parsedUINT32 = parseUINT32(BigInt(2147483647));
+```
+
## Defined in
[experimental/schemas/src/ethereum/SUINT/parseUINT.js:56](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SUINT/parseUINT.js#L56)
diff --git a/experimental/schemas/docs/ethereum/functions/parseUINT32Safe.md b/experimental/schemas/docs/ethereum/functions/parseUINT32Safe.md
index ccf7015574..1b1b32f77d 100644
--- a/experimental/schemas/docs/ethereum/functions/parseUINT32Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseUINT32Safe.md
@@ -8,6 +8,8 @@
> **parseUINT32Safe**\<`TUINT32`\>(`uint32`): `Effect`\<`never`, [`InvalidUINTError`](../classes/InvalidUINTError.md), `TUINT32`\>
+Safely parses a UINT32 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TUINT32** *extends* `bigint`
diff --git a/experimental/schemas/docs/ethereum/functions/parseUINT64.md b/experimental/schemas/docs/ethereum/functions/parseUINT64.md
index 57496a52c9..add25f2575 100644
--- a/experimental/schemas/docs/ethereum/functions/parseUINT64.md
+++ b/experimental/schemas/docs/ethereum/functions/parseUINT64.md
@@ -8,6 +8,8 @@
> **parseUINT64**\<`TUINT64`\>(`uint64`): `TUINT64`
+Parses a UINT64 and returns the value if no errors.
+
## Type Parameters
• **TUINT64** *extends* `bigint`
@@ -20,6 +22,13 @@
`TUINT64`
+## Example
+
+```ts
+import { parseUINT64 } from '@tevm/schemas';
+const parsedUINT64 = parseUINT64(BigInt("9223372036854775807"));
+```
+
## Defined in
[experimental/schemas/src/ethereum/SUINT/parseUINT.js:70](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SUINT/parseUINT.js#L70)
diff --git a/experimental/schemas/docs/ethereum/functions/parseUINT64Safe.md b/experimental/schemas/docs/ethereum/functions/parseUINT64Safe.md
index 4d7d25e354..6efb2b536e 100644
--- a/experimental/schemas/docs/ethereum/functions/parseUINT64Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseUINT64Safe.md
@@ -8,6 +8,8 @@
> **parseUINT64Safe**\<`TUINT64`\>(`uint64`): `Effect`\<`never`, [`InvalidUINTError`](../classes/InvalidUINTError.md), `TUINT64`\>
+Safely parses a UINT64 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TUINT64** *extends* `bigint`
diff --git a/experimental/schemas/docs/ethereum/functions/parseUINT8.md b/experimental/schemas/docs/ethereum/functions/parseUINT8.md
index c8c31d9db4..537c923195 100644
--- a/experimental/schemas/docs/ethereum/functions/parseUINT8.md
+++ b/experimental/schemas/docs/ethereum/functions/parseUINT8.md
@@ -8,6 +8,8 @@
> **parseUINT8**\<`TUINT8`\>(`uint8`): `TUINT8`
+Parses a UINT8 and returns the value if no errors.
+
## Type Parameters
• **TUINT8** *extends* `bigint`
@@ -20,6 +22,13 @@
`TUINT8`
+## Example
+
+```ts
+import { parseUINT8 } from '@tevm/schemas';
+const parsedUINT8 = parseUINT8(BigInt(127));
+```
+
## Defined in
[experimental/schemas/src/ethereum/SUINT/parseUINT.js:28](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/ethereum/SUINT/parseUINT.js#L28)
diff --git a/experimental/schemas/docs/ethereum/functions/parseUINT8Safe.md b/experimental/schemas/docs/ethereum/functions/parseUINT8Safe.md
index 44d6bbe34e..8851740c96 100644
--- a/experimental/schemas/docs/ethereum/functions/parseUINT8Safe.md
+++ b/experimental/schemas/docs/ethereum/functions/parseUINT8Safe.md
@@ -8,6 +8,8 @@
> **parseUINT8Safe**\<`TUINT8`\>(`uint8`): `Effect`\<`never`, [`InvalidUINTError`](../classes/InvalidUINTError.md), `TUINT8`\>
+Safely parses a UINT8 into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TUINT8** *extends* `bigint`
diff --git a/experimental/schemas/docs/tevm/classes/InvalidAddressBookError.md b/experimental/schemas/docs/tevm/classes/InvalidAddressBookError.md
index a5f16759be..88216b0d91 100644
--- a/experimental/schemas/docs/tevm/classes/InvalidAddressBookError.md
+++ b/experimental/schemas/docs/tevm/classes/InvalidAddressBookError.md
@@ -74,7 +74,7 @@ The error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -88,7 +88,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -102,7 +102,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -112,10 +112,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -126,6 +122,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`TypeError.prepareStackTrace`
@@ -152,24 +152,50 @@ node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:3
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
`TypeError.captureStackTrace`
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`TypeError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/experimental/schemas/docs/tevm/functions/parseAddressBook.md b/experimental/schemas/docs/tevm/functions/parseAddressBook.md
index 6352bc3c46..4c25f6a68c 100644
--- a/experimental/schemas/docs/tevm/functions/parseAddressBook.md
+++ b/experimental/schemas/docs/tevm/functions/parseAddressBook.md
@@ -8,6 +8,8 @@
> **parseAddressBook**\<`TAddressBook`\>(`addressBook`): `TAddressBook`
+Parses an address book and returns the value if no errors.
+
## Type Parameters
• **TAddressBook** *extends* [`types`](../../types/README.md)
@@ -20,6 +22,18 @@
`TAddressBook`
+## Example
+
+```typescript
+import {parseAddressBook} from '@tevm/schemas'
+const parsedAddressBook = parseAddressBook({
+ MyContract: {
+ blockCreated: 0,
+ address: '0x1234567890abcdef1234567890abcdef12345678'
+ }
+})
+```
+
## Defined in
[experimental/schemas/src/tevm/SAddressBook.js:121](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/tevm/SAddressBook.js#L121)
diff --git a/experimental/schemas/docs/tevm/functions/parseAddressBookSafe.md b/experimental/schemas/docs/tevm/functions/parseAddressBookSafe.md
index c3cee8372f..622edebeb7 100644
--- a/experimental/schemas/docs/tevm/functions/parseAddressBookSafe.md
+++ b/experimental/schemas/docs/tevm/functions/parseAddressBookSafe.md
@@ -8,6 +8,8 @@
> **parseAddressBookSafe**\<`TAddressBook`\>(`addressBook`): `Effect`\<`never`, [`InvalidAddressBookError`](../classes/InvalidAddressBookError.md), `TAddressBook`\>
+Safely parses an address book into an [Effect](https://www.effect.website/docs/essentials/effect-type).
+
## Type Parameters
• **TAddressBook** *extends* [`types`](../../types/README.md)
@@ -20,6 +22,18 @@
`Effect`\<`never`, [`InvalidAddressBookError`](../classes/InvalidAddressBookError.md), `TAddressBook`\>
+## Example
+
+```typescript
+import {parseAddressBookSafe} from '@tevm/schemas'
+const parsedAddressBookEffect = parseAddressBookSafe({
+ MyContract: {
+ blockCreated: 0,
+ address: '0x1234567890abcdef1234567890abcdef12345678'
+ }
+})
+```
+
## Defined in
[experimental/schemas/src/tevm/SAddressBook.js:90](https://github.com/evmts/tevm-monorepo/blob/main/experimental/schemas/src/tevm/SAddressBook.js#L90)
diff --git a/experimental/viem-effect/docs/README.md b/experimental/viem-effect/docs/README.md
index ed3a5da35e..d19afd2372 100644
--- a/experimental/viem-effect/docs/README.md
+++ b/experimental/viem-effect/docs/README.md
@@ -26,4 +26,4 @@
## License 📄
-
+
diff --git a/experimental/viem-effect/docs/_media/LICENSE b/experimental/viem-effect/docs/_media/LICENSE
new file mode 100644
index 0000000000..3ee5a4410a
--- /dev/null
+++ b/experimental/viem-effect/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2023
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/extensions/ethers/docs/README.md b/extensions/ethers/docs/README.md
index 968d56640a..fff3080bae 100644
--- a/extensions/ethers/docs/README.md
+++ b/extensions/ethers/docs/README.md
@@ -116,4 +116,4 @@ const optionsWithAddress = { address: "0x1234...abcd", runner: provider }; // Us
## License 📄
-
+
diff --git a/extensions/ethers/docs/_media/LICENSE b/extensions/ethers/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/extensions/ethers/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/extensions/ethers/docs/classes/TevmProvider.md b/extensions/ethers/docs/classes/TevmProvider.md
index 6ef46e8849..4821ab6744 100644
--- a/extensions/ethers/docs/classes/TevmProvider.md
+++ b/extensions/ethers/docs/classes/TevmProvider.md
@@ -10,7 +10,7 @@ An [ethers JsonRpcApiProvider](https://docs.ethers.org/v6/api/providers/jsonrpc/
## TevmProvider
-The TevmProvider class is an instance of an ethers provider using Tevm as it's backend. The `createMemoryProvider` method can be used to create an in memory instance of tevm using a [memoryClient]() as it's backend.
+The TevmProvider class is an instance of an ethers provider using Tevm as it's backend. The `createMemoryProvider` method can be used to create an in memory instance of tevm using a [memoryClient](../clients/) as it's backend.
## Examples
@@ -51,7 +51,7 @@ console.log(
## Tevm actions support
-The entire [tevm api]() exists on the `tevm` property. For example the `tevm.script` method can be used to run an arbitrary script.
+The entire [tevm api](../clients/) exists on the `tevm` property. For example the `tevm.script` method can be used to run an arbitrary script.
```typescript
import {TevmProvider} from '@tevm/ethers'
@@ -86,7 +86,7 @@ console.log(result)
## Tevm JSON-RPC support
-An ethers TevmProvider supports the tevm [JSON-RPC methods](). For example you can use `tevm_account` to set account
+An ethers TevmProvider supports the tevm [JSON-RPC methods](../json-rpc). For example you can use `tevm_account` to set account
```typescript
await provider.send('tevm_setAccount', {
@@ -717,7 +717,7 @@ Create a timer that will execute %%func%% after at least %%timeout%%
(in ms). If %%timeout%% is unspecified, then %%func%% will execute
in the next event loop.
- [Pausing]() the provider will pause any
+ [Pausing](AbstractProvider-paused) the provider will pause any
associated timers.
#### Parameters
@@ -1140,15 +1140,15 @@ Get the account balance (in wei) of %%address%%. If %%blockTag%%
`Promise`\<`bigint`\>
-#### Inherited from
-
-`JsonRpcApiProvider.getBalance`
-
#### Note
On nodes without archive access enabled, the %%blockTag%% may be
**silently ignored** by the node, which may cause issues if relied on.
+#### Inherited from
+
+`JsonRpcApiProvider.getBalance`
+
#### Defined in
node\_modules/.pnpm/ethers@6.13.1\_bufferutil@4.0.8\_utf-8-validate@6.0.4/node\_modules/ethers/lib.esm/providers/abstract-provider.d.ts:354
@@ -1222,15 +1222,15 @@ Get the bytecode for %%address%%.
`Promise`\<`string`\>
-#### Inherited from
-
-`JsonRpcApiProvider.getCode`
-
#### Note
On nodes without archive access enabled, the %%blockTag%% may be
**silently ignored** by the node, which may cause issues if relied on.
+#### Inherited from
+
+`JsonRpcApiProvider.getCode`
+
#### Defined in
node\_modules/.pnpm/ethers@6.13.1\_bufferutil@4.0.8\_utf-8-validate@6.0.4/node\_modules/ethers/lib.esm/providers/abstract-provider.d.ts:356
@@ -1482,15 +1482,15 @@ Get the storage slot value for %%address%% at slot %%position%%.
`Promise`\<`string`\>
-#### Inherited from
-
-`JsonRpcApiProvider.getStorage`
-
#### Note
On nodes without archive access enabled, the %%blockTag%% may be
**silently ignored** by the node, which may cause issues if relied on.
+#### Inherited from
+
+`JsonRpcApiProvider.getStorage`
+
#### Defined in
node\_modules/.pnpm/ethers@6.13.1\_bufferutil@4.0.8\_utf-8-validate@6.0.4/node\_modules/ethers/lib.esm/providers/abstract-provider.d.ts:357
@@ -1544,15 +1544,15 @@ Get the number of transactions ever sent for %%address%%, which
`Promise`\<`number`\>
-#### Inherited from
-
-`JsonRpcApiProvider.getTransactionCount`
-
#### Note
On nodes without archive access enabled, the %%blockTag%% may be
**silently ignored** by the node, which may cause issues if relied on.
+#### Inherited from
+
+`JsonRpcApiProvider.getTransactionCount`
+
#### Defined in
node\_modules/.pnpm/ethers@6.13.1\_bufferutil@4.0.8\_utf-8-validate@6.0.4/node\_modules/ethers/lib.esm/providers/abstract-provider.d.ts:355
diff --git a/extensions/viem/docs/README.md b/extensions/viem/docs/README.md
index bb089a34be..3e42e3153d 100644
--- a/extensions/viem/docs/README.md
+++ b/extensions/viem/docs/README.md
@@ -6,7 +6,7 @@
# @tevm/viem
-Viem client for tevm. For an ethers client see [@tevm/ethers]() and for a lightweight fetch based client see [@tevm/client]()
+Viem client for tevm. For an ethers client see [@tevm/ethers](../ethers/) and for a lightweight fetch based client see [@tevm/client](../../vm/client/)
## Visit [Docs](https://tevm.sh/) for docs, guides, API and more!
@@ -14,4 +14,4 @@ Viem client for tevm. For an ethers client see [@tevm/ethers]() and for a lightw
## License 📄
-
+
diff --git a/extensions/viem/docs/_media/LICENSE b/extensions/viem/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/extensions/viem/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/extensions/viem/docs/functions/tevmViemExtension.md b/extensions/viem/docs/functions/tevmViemExtension.md
index daf888e8dd..e81bde042d 100644
--- a/extensions/viem/docs/functions/tevmViemExtension.md
+++ b/extensions/viem/docs/functions/tevmViemExtension.md
@@ -14,6 +14,25 @@ Decorates a viem [public client](https://viem.sh/) with the [tevm api](https://t
[`ViemTevmClientDecorator`](../type-aliases/ViemTevmClientDecorator.md)
+## Example
+
+```js
+import { createClient, parseEth } from 'viem'
+import { tevmViemExtension } from '@tevm/viem-extension'
+
+const client = createClient('https://mainnet.optimism.io')
+ .extend(tevmViemExtension())
+
+await client.tevm.account({
+ address: `0x${'12'.repeat(20)}`,
+ balance: parseEth('420'),
+})
+```
+
+## See
+
+[@tevm/server](https://tevm.sh/generated/tevm/server/functions/createserver) for documentation on creating a tevm backend
+
## Defined in
[extensions/viem/src/tevmViemExtension.js:36](https://github.com/evmts/tevm-monorepo/blob/main/extensions/viem/src/tevmViemExtension.js#L36)
diff --git a/extensions/viem/docs/functions/tevmViemExtensionOptimistic.md b/extensions/viem/docs/functions/tevmViemExtensionOptimistic.md
index 072d805ed3..c07fdd797c 100644
--- a/extensions/viem/docs/functions/tevmViemExtensionOptimistic.md
+++ b/extensions/viem/docs/functions/tevmViemExtensionOptimistic.md
@@ -14,6 +14,70 @@
[`ViemTevmOptimisticClientDecorator`](../type-aliases/ViemTevmOptimisticClientDecorator.md)
+## Deprecated
+
+Viem is built into the tevm memory client now without needing this
+
+This extension is highly experimental and should not be used in production.
+
+Creates a decorator to a viem wallet client that adds the `writeContractOptimistic` method to the `tevm` property.
+It also decorates all the normal `tevm` methods from the [Tevm api](https://tevm.sh/generated/tevm/api/type-aliases/tevm/)
+This enables viem to optimistically update the tevm state before the transaction is mined.
+
+## Example
+
+```ts
+import { tevmViemExtensionOptimistic } from 'tevmViemExtensionOptimistic'
+import { walletClient } from './walletClient.js'
+
+const client = walletClient.extend(tevmViemExtensionOptimistic())
+
+for (const result of client.tevm.writeContractOptimistic({
+ from: '0x...',
+ to: '0x...',
+ abi: [...],
+ functionName: 'transferFrom',
+ args: ['0x...', '0x...', '1000000000000000000'],
+})) {
+ if (result.tag === 'OPTIMISTIC_RESULT') {
+ expect(result).toEqual({
+ data: mockRequestResponse as any,
+ success: true,
+ tag: 'OPTIMISTIC_RESULT',
+ })
+ expect((client.request as jest.Mock).mock.lastCall[0]).toEqual({
+ method: 'tevm_contract',
+ params: params,
+ jsonrpc: '2.0',
+ })
+ expect((client.writeContract as jest.Mock).mock.lastCall[0]).toEqual({
+ abi: params.abi,
+ functionName: params.functionName,
+ args: params.args,
+ caller: params.caller,
+ address: params.address,
+ account: params.account,
+ chain: params.chain,
+ })
+ } else if (result.tag === 'HASH') {
+ expect(result).toEqual({
+ data: mockWriteContractResponse,
+ success: true,
+ tag: 'HASH',
+ })
+ } else if (result.tag === 'RECEIPT') {
+ expect(result).toEqual({
+ data: mockTxReciept,
+ success: true,
+ tag: 'RECEIPT',
+ })
+ expect(mockWaitForTransactionReceipt.mock.lastCall[0]).toEqual(client)
+ expect(mockWaitForTransactionReceipt.mock.lastCall[1]).toEqual({
+ hash: mockWriteContractResponse,
+ })
+ }
+}
+
## Defined in
[extensions/viem/src/tevmViemExtensionOptimistic.js:66](https://github.com/evmts/tevm-monorepo/blob/main/extensions/viem/src/tevmViemExtensionOptimistic.js#L66)
diff --git a/extensions/viem/docs/type-aliases/ViemTevmClient.md b/extensions/viem/docs/type-aliases/ViemTevmClient.md
index a633cfd957..9da1ed06e3 100644
--- a/extensions/viem/docs/type-aliases/ViemTevmClient.md
+++ b/extensions/viem/docs/type-aliases/ViemTevmClient.md
@@ -8,17 +8,17 @@
> **ViemTevmClient**: `object`
-## Deprecated
-
-in favor of the viem transport
-The decorated properties added by the `tevmViemExtension`
-
## Type declaration
### ~~tevm~~
> **tevm**: `TevmClient`
+## Deprecated
+
+in favor of the viem transport
+The decorated properties added by the `tevmViemExtension`
+
## Defined in
[extensions/viem/src/ViemTevmClient.ts:7](https://github.com/evmts/tevm-monorepo/blob/main/extensions/viem/src/ViemTevmClient.ts#L7)
diff --git a/extensions/viem/docs/type-aliases/ViemTevmClientDecorator.md b/extensions/viem/docs/type-aliases/ViemTevmClientDecorator.md
index b1026204a3..df1c90396b 100644
--- a/extensions/viem/docs/type-aliases/ViemTevmClientDecorator.md
+++ b/extensions/viem/docs/type-aliases/ViemTevmClientDecorator.md
@@ -8,11 +8,6 @@
> **ViemTevmClientDecorator**: (`client`) => [`ViemTevmClient`](ViemTevmClient.md)
-## Deprecated
-
-in favor of the viem transport
-A viem decorator for `tevmViemExtension`
-
## Parameters
• **client**: `any`
@@ -21,6 +16,11 @@ A viem decorator for `tevmViemExtension`
[`ViemTevmClient`](ViemTevmClient.md)
+## Deprecated
+
+in favor of the viem transport
+A viem decorator for `tevmViemExtension`
+
## Defined in
[extensions/viem/src/ViemTevmClientDecorator.ts:7](https://github.com/evmts/tevm-monorepo/blob/main/extensions/viem/src/ViemTevmClientDecorator.ts#L7)
diff --git a/extensions/viem/docs/type-aliases/ViemTevmExtension.md b/extensions/viem/docs/type-aliases/ViemTevmExtension.md
index 041b1b85a6..67021df2df 100644
--- a/extensions/viem/docs/type-aliases/ViemTevmExtension.md
+++ b/extensions/viem/docs/type-aliases/ViemTevmExtension.md
@@ -8,6 +8,10 @@
> **ViemTevmExtension**: () => [`ViemTevmClientDecorator`](ViemTevmClientDecorator.md)
+## Returns
+
+[`ViemTevmClientDecorator`](ViemTevmClientDecorator.md)
+
## Deprecated
in favor of the viem transport
@@ -71,10 +75,6 @@ params: params,
}
}
-## Returns
-
-[`ViemTevmClientDecorator`](ViemTevmClientDecorator.md)
-
## Defined in
[extensions/viem/src/ViemTevmExtension.ts:63](https://github.com/evmts/tevm-monorepo/blob/main/extensions/viem/src/ViemTevmExtension.ts#L63)
diff --git a/extensions/viem/docs/type-aliases/ViemTevmOptimisticClient.md b/extensions/viem/docs/type-aliases/ViemTevmOptimisticClient.md
index fab7a8071e..6814ccf333 100644
--- a/extensions/viem/docs/type-aliases/ViemTevmOptimisticClient.md
+++ b/extensions/viem/docs/type-aliases/ViemTevmOptimisticClient.md
@@ -10,12 +10,6 @@
**`Experimental`**
-## Deprecated
-
-in favor of the viem transport
-
-The decorated methods added to a viem wallet client by `tevmViemExtensionOptimistic`
-
## Type Parameters
• **TChain** *extends* `Chain` \| `undefined` = `Chain`
@@ -52,6 +46,12 @@ The decorated methods added to a viem wallet client by `tevmViemExtensionOptimis
`AsyncGenerator`\<[`OptimisticResult`](OptimisticResult.md)\<`TAbi`, `TFunctionName`, `TChain`\>, `any`, `unknown`\>
+## Deprecated
+
+in favor of the viem transport
+
+The decorated methods added to a viem wallet client by `tevmViemExtensionOptimistic`
+
## Defined in
[extensions/viem/src/ViemTevmOptimisticClient.ts:11](https://github.com/evmts/tevm-monorepo/blob/main/extensions/viem/src/ViemTevmOptimisticClient.ts#L11)
diff --git a/extensions/viem/docs/type-aliases/ViemTevmOptimisticClientDecorator.md b/extensions/viem/docs/type-aliases/ViemTevmOptimisticClientDecorator.md
index 8b7d1f810a..ce7898f75a 100644
--- a/extensions/viem/docs/type-aliases/ViemTevmOptimisticClientDecorator.md
+++ b/extensions/viem/docs/type-aliases/ViemTevmOptimisticClientDecorator.md
@@ -8,12 +8,6 @@
> **ViemTevmOptimisticClientDecorator**: \<`TTransport`, `TChain`, `TAccount`\>(`client`) => [`ViemTevmOptimisticClient`](ViemTevmOptimisticClient.md)\<`TChain`, `TAccount`\>
-## Deprecated
-
-in favor of the viem transport
-
-A viem decorator for `tevmViemExtension`
-
## Type Parameters
• **TTransport** *extends* `Transport` = `Transport`
@@ -30,6 +24,12 @@ A viem decorator for `tevmViemExtension`
[`ViemTevmOptimisticClient`](ViemTevmOptimisticClient.md)\<`TChain`, `TAccount`\>
+## Deprecated
+
+in favor of the viem transport
+
+A viem decorator for `tevmViemExtension`
+
## Defined in
[extensions/viem/src/ViemTevmOptimisticClientDecorator.ts:9](https://github.com/evmts/tevm-monorepo/blob/main/extensions/viem/src/ViemTevmOptimisticClientDecorator.ts#L9)
diff --git a/extensions/viem/docs/type-aliases/ViemTevmOptimisticExtension.md b/extensions/viem/docs/type-aliases/ViemTevmOptimisticExtension.md
index b1c6b01f4e..8ec4435fde 100644
--- a/extensions/viem/docs/type-aliases/ViemTevmOptimisticExtension.md
+++ b/extensions/viem/docs/type-aliases/ViemTevmOptimisticExtension.md
@@ -8,6 +8,10 @@
> **ViemTevmOptimisticExtension**: () => [`ViemTevmOptimisticClientDecorator`](ViemTevmOptimisticClientDecorator.md)
+## Returns
+
+[`ViemTevmOptimisticClientDecorator`](ViemTevmOptimisticClientDecorator.md)
+
## Deprecated
in favor of the viem transport
@@ -33,10 +37,6 @@ await client.tevm.account({
[@tevm/server](https://tevm.sh/generated/tevm/server/functions/createserver) for documentation on creating a tevm backend
-## Returns
-
-[`ViemTevmOptimisticClientDecorator`](ViemTevmOptimisticClientDecorator.md)
-
## Defined in
[extensions/viem/src/ViemTevmOptimisticExtension.ts:22](https://github.com/evmts/tevm-monorepo/blob/main/extensions/viem/src/ViemTevmOptimisticExtension.ts#L22)
diff --git a/lsp/ts-plugin/docs/README.md b/lsp/ts-plugin/docs/README.md
index 95bf4ecbb7..7d1df7c8c0 100644
--- a/lsp/ts-plugin/docs/README.md
+++ b/lsp/ts-plugin/docs/README.md
@@ -34,4 +34,4 @@ npm i @tevm/rollup-plugin @tevm/ts-plugin
## License 📄
-
+
diff --git a/lsp/ts-plugin/docs/_media/LICENSE b/lsp/ts-plugin/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/lsp/ts-plugin/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/lsp/ts-plugin/docs/functions/export=.md b/lsp/ts-plugin/docs/functions/export=.md
index ceea3b59b6..10157eae0e 100644
--- a/lsp/ts-plugin/docs/functions/export=.md
+++ b/lsp/ts-plugin/docs/functions/export=.md
@@ -20,6 +20,14 @@
`PluginModule`
+## Example
+
+```json
+{
+ "plugins": [{ "name": "tevm-ts-plugin"}]
+}
+@see https://github.com/microsoft/TypeScript/wiki/Writing-a-Language-Service-Plugin#decorator-creation
+
## Defined in
[lsp/ts-plugin/src/tsPlugin.ts:24](https://github.com/evmts/tevm-monorepo/blob/main/lsp/ts-plugin/src/tsPlugin.ts#L24)
diff --git a/package.json b/package.json
index b4f13778fd..ef582c0843 100644
--- a/package.json
+++ b/package.json
@@ -39,28 +39,28 @@
"up": "bun x npm-check-updates -ui -ws"
},
"devDependencies": {
- "@arethetypeswrong/cli": "^0.15.3",
- "@biomejs/biome": "^1.8.2",
+ "@arethetypeswrong/cli": "^0.15.4",
+ "@biomejs/biome": "^1.8.3",
"@changesets/changelog-github": "^0.5.0",
- "@changesets/cli": "^2.27.6",
- "@vitest/coverage-v8": "^1.6.0",
- "@vitest/ui": "^1.6.0",
- "bun": "^1.1.18",
- "bun-types": "^1.1.18",
+ "@changesets/cli": "^2.27.7",
+ "@vitest/coverage-v8": "^2.0.5",
+ "@vitest/ui": "^2.0.5",
+ "bun": "^1.1.22",
+ "bun-types": "^1.1.22",
"concurrently": "^8.2.2",
"depcheck": "^1.4.7",
"dotenv": "^16.4.5",
- "gitmoji-cli": "^9.3.0",
- "nx": "19.3.1",
- "publint": "^0.2.8",
+ "gitmoji-cli": "^9.4.0",
+ "nx": "19.5.7",
+ "publint": "^0.2.9",
"sort-package-json": "^2.10.0",
"starlight-typedoc": "^0.13.0",
- "tsup": "^8.1.0",
+ "tsup": "^8.2.4",
"typedoc": "^0.26.2",
"typedoc-plugin-markdown": "4.1.0",
- "typescript": "^5.5.2",
- "vite": "^5.3.1",
- "vitest": "^1.6.0"
+ "typescript": "^5.5.4",
+ "vite": "^5.4.0",
+ "vitest": "^2.0.5"
},
"engines": {
"node": ">=18"
diff --git a/packages/actions/docs/README.md b/packages/actions/docs/README.md
index 117aff6b4f..87adedee64 100644
--- a/packages/actions/docs/README.md
+++ b/packages/actions/docs/README.md
@@ -59,8 +59,8 @@ const callResult = await call({
## Actions
-See [generated actions docs]()
+See [generated actions docs](./docs/API.md)
## License 📄
-
+
diff --git a/packages/actions/docs/_media/LICENSE b/packages/actions/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/packages/actions/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/actions/docs/classes/BlobGasLimitExceededError.md b/packages/actions/docs/classes/BlobGasLimitExceededError.md
index 352a44345e..ef5b67ece8 100644
--- a/packages/actions/docs/classes/BlobGasLimitExceededError.md
+++ b/packages/actions/docs/classes/BlobGasLimitExceededError.md
@@ -52,7 +52,7 @@ Error thrown when blob gas limit is exceeded
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -66,7 +66,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.err
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -94,7 +94,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -104,10 +104,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -118,6 +114,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`Error.prepareStackTrace`
@@ -190,7 +190,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -215,3 +215,27 @@ Create .stack property on a target object
##### Defined in
node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`Error.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/actions/docs/classes/MissingAccountError.md b/packages/actions/docs/classes/MissingAccountError.md
index c4438c15c8..3b9b8a9d92 100644
--- a/packages/actions/docs/classes/MissingAccountError.md
+++ b/packages/actions/docs/classes/MissingAccountError.md
@@ -30,7 +30,7 @@
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1082
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1082
### new MissingAccountError()
@@ -52,7 +52,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1082
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1082
## Properties
@@ -76,7 +76,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -90,7 +90,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.err
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -118,7 +118,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -128,10 +128,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -142,6 +138,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`Error.prepareStackTrace`
@@ -214,7 +214,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -239,3 +239,27 @@ Create .stack property on a target object
##### Defined in
node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`Error.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/actions/docs/classes/NoForkUrlSetError.md b/packages/actions/docs/classes/NoForkUrlSetError.md
index d1b49abef4..afc72844c3 100644
--- a/packages/actions/docs/classes/NoForkUrlSetError.md
+++ b/packages/actions/docs/classes/NoForkUrlSetError.md
@@ -30,7 +30,7 @@
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1082
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1082
### new NoForkUrlSetError()
@@ -52,7 +52,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1082
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1082
## Properties
@@ -76,7 +76,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -90,7 +90,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.err
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -118,7 +118,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -128,10 +128,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -142,6 +138,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`Error.prepareStackTrace`
@@ -214,7 +214,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -239,3 +239,27 @@ Create .stack property on a target object
##### Defined in
node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`Error.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/actions/docs/functions/blockNumberHandler.md b/packages/actions/docs/functions/blockNumberHandler.md
index 8a98f7b9bf..d9b1fea0e8 100644
--- a/packages/actions/docs/functions/blockNumberHandler.md
+++ b/packages/actions/docs/functions/blockNumberHandler.md
@@ -8,6 +8,8 @@
> **blockNumberHandler**(`client`): [`EthBlockNumberHandler`](../type-aliases/EthBlockNumberHandler.md)
+Handler for the `eth_blockNumber` RPC call
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/actions/docs/functions/callHandler.md b/packages/actions/docs/functions/callHandler.md
index eb67f8d8bd..ca0f364a72 100644
--- a/packages/actions/docs/functions/callHandler.md
+++ b/packages/actions/docs/functions/callHandler.md
@@ -8,6 +8,12 @@
> **callHandler**(`client`, `options`?): [`CallHandler`](../type-aliases/CallHandler.md)
+Creates a tree-shakable instance of [`client.tevmCall`](https://tevm.sh/reference/tevm/decorators/type-aliases/tevmactionsapi/#call) action.
+This function is designed for use with TevmNode and the internal instance of TEVM,
+and it is distinct from the viem API `tevmCall`.
+
+Note: This is the internal logic used by higher-level APIs such as `tevmCall`.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
@@ -28,6 +34,28 @@ Whether to throw an error on failure.
The call handler function.
+## Throws
+
+If `throwOnFail` is true, returns `TevmCallError` as value.
+
+## Example
+
+```typescript
+import { createTevmNode } from 'tevm/node'
+import { callHandler } from 'tevm/actions'
+
+const client = createTevmNode()
+
+const call = callHandler(client)
+
+const res = await call({
+ createTransaction: true,
+ to: `0x${'69'.repeat(20)}`,
+ value: 420n,
+ skipBalance: true,
+})
+```
+
## Defined in
[packages/actions/src/Call/callHandler.js:46](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Call/callHandler.js#L46)
diff --git a/packages/actions/docs/functions/callHandlerOpts.md b/packages/actions/docs/functions/callHandlerOpts.md
index 38bdbf87aa..ab896e6f50 100644
--- a/packages/actions/docs/functions/callHandlerOpts.md
+++ b/packages/actions/docs/functions/callHandlerOpts.md
@@ -8,6 +8,8 @@
> **callHandlerOpts**(`client`, `params`): `Promise`\<`object` \| `object`\>
+Parses user provided params into ethereumjs options to pass into the EVM
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
@@ -18,6 +20,10 @@
`Promise`\<`object` \| `object`\>
+## Throws
+
+Returns all errors as values
+
## Defined in
[packages/actions/src/Call/callHandlerOpts.js:19](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Call/callHandlerOpts.js#L19)
diff --git a/packages/actions/docs/functions/callHandlerResult.md b/packages/actions/docs/functions/callHandlerResult.md
index e055a6b213..ce80cf8387 100644
--- a/packages/actions/docs/functions/callHandlerResult.md
+++ b/packages/actions/docs/functions/callHandlerResult.md
@@ -8,6 +8,8 @@
> **callHandlerResult**(`evmResult`, `txHash`, `trace`, `accessList`): [`CallResult`](../type-aliases/CallResult.md)\<[`TevmCallError`](../type-aliases/TevmCallError.md)\>
+Creates an CallHandler for handling call params with Ethereumjs EVM
+
## Parameters
• **evmResult**: `RunTxResult`
@@ -24,6 +26,10 @@ returned by the evm
[`CallResult`](../type-aliases/CallResult.md)\<[`TevmCallError`](../type-aliases/TevmCallError.md)\>
+## Throws
+
+any error means the input and output types were invalid or some invariant was broken
+
## Defined in
[packages/actions/src/Call/callHandlerResult.js:14](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Call/callHandlerResult.js#L14)
diff --git a/packages/actions/docs/functions/chainIdHandler.md b/packages/actions/docs/functions/chainIdHandler.md
index d4f700599e..6b22b18f98 100644
--- a/packages/actions/docs/functions/chainIdHandler.md
+++ b/packages/actions/docs/functions/chainIdHandler.md
@@ -8,6 +8,8 @@
> **chainIdHandler**(`client`): [`EthChainIdHandler`](../type-aliases/EthChainIdHandler.md)
+Handler for the `eth_chainId` RPC call.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/actions/docs/functions/contractHandler.md b/packages/actions/docs/functions/contractHandler.md
index cbc95f1b28..a07fadca67 100644
--- a/packages/actions/docs/functions/contractHandler.md
+++ b/packages/actions/docs/functions/contractHandler.md
@@ -8,6 +8,11 @@
> **contractHandler**(`client`, `options`?): [`ContractHandler`](../type-aliases/ContractHandler.md)
+Creates a tree-shakable instance of `contractHandler` for handling contract interactions with the Ethereumjs EVM.
+This function uses `callHandler` under the hood to execute contract calls.
+
+Note: This is the internal logic used by higher-level APIs such as `tevmContract`.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
@@ -28,6 +33,28 @@ Whether to throw an error on failure.
The contract handler function.
+## Throws
+
+If `throwOnFail` is true, returns `TevmCallError` as value.
+
+## Example
+
+```typescript
+import { createTevmNode } from 'tevm/node'
+import { contractHandler } from 'tevm/actions'
+
+const client = createTevmNode()
+
+const contract = contractHandler(client)
+
+const res = await contract({
+ to: `0x${'69'.repeat(20)}`,
+ abi: [{...}], // ABI array
+ functionName: 'myFunction',
+ args: [1, 2, 3],
+})
+```
+
## Defined in
[packages/actions/src/Contract/contractHandler.js:38](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Contract/contractHandler.js#L38)
diff --git a/packages/actions/docs/functions/deployHandler.md b/packages/actions/docs/functions/deployHandler.md
index 9be1019d0d..5e007661b1 100644
--- a/packages/actions/docs/functions/deployHandler.md
+++ b/packages/actions/docs/functions/deployHandler.md
@@ -8,6 +8,11 @@
> **deployHandler**(`client`, `options`?): [`DeployHandler`](../type-aliases/DeployHandler.md)
+Creates a tree-shakable instance of `deployHandler` for handling the deployment of contracts to TEVM.
+This function uses `callHandler` under the hood to execute the deployment.
+
+Note: This is the internal logic used by higher-level APIs such as `tevmDeploy`.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
@@ -28,6 +33,28 @@ Whether to throw an error on failure.
The deploy handler function.
+## Throws
+
+If `throwOnFail` is true, returns `TevmCallError` as value.
+
+## Example
+
+```typescript
+import { createTevmNode } from 'tevm/node'
+import { deployHandler } from 'tevm/actions'
+
+const client = createTevmNode()
+
+const deploy = deployHandler(client)
+
+const res = await deploy({
+ bytecode: '0x...', // Contract bytecode
+ abi: [{...}], // ABI array
+ args: [1, 2, 3], // Constructor arguments
+ createTransaction: true,
+})
+```
+
## Defined in
[packages/actions/src/Deploy/deployHandler.js:37](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Deploy/deployHandler.js#L37)
diff --git a/packages/actions/docs/functions/dumpStateHandler.md b/packages/actions/docs/functions/dumpStateHandler.md
index 156ea724f6..27b1562967 100644
--- a/packages/actions/docs/functions/dumpStateHandler.md
+++ b/packages/actions/docs/functions/dumpStateHandler.md
@@ -8,6 +8,8 @@
> **dumpStateHandler**(`client`, `options`?): [`DumpStateHandler`](../type-aliases/DumpStateHandler.md)
+Creates a handler for dumping the TEVM state.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
@@ -28,6 +30,24 @@ Whether to throw an error if the state dump fails.
- The state dump handler function.
+## Example
+
+```typescript
+import { createTevmNode } from 'tevm/node'
+import { dumpStateHandler } from 'tevm/actions'
+
+const client = createTevmNode()
+
+const dumpState = dumpStateHandler(client)
+
+const { state, errors } = await dumpState()
+if (errors) {
+ console.error(errors)
+} else {
+ console.log(state)
+}
+```
+
## Defined in
[packages/actions/src/DumpState/dumpStateHandler.js:32](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/DumpState/dumpStateHandler.js#L32)
diff --git a/packages/actions/docs/functions/forkAndCacheBlock.md b/packages/actions/docs/functions/forkAndCacheBlock.md
index 2c5bc483db..b5ce5e46af 100644
--- a/packages/actions/docs/functions/forkAndCacheBlock.md
+++ b/packages/actions/docs/functions/forkAndCacheBlock.md
@@ -8,6 +8,8 @@
> **forkAndCacheBlock**(`client`, `block`, `executeBlock`?): `Promise`\<`Vm`\>
+Will fork a given block number and save the state roots to state manager
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/actions/docs/functions/getAccountHandler.md b/packages/actions/docs/functions/getAccountHandler.md
index adf03c510a..3c004a9162 100644
--- a/packages/actions/docs/functions/getAccountHandler.md
+++ b/packages/actions/docs/functions/getAccountHandler.md
@@ -8,6 +8,8 @@
> **getAccountHandler**(`client`, `options`?): [`GetAccountHandler`](../type-aliases/GetAccountHandler.md)
+Creates an GetAccountHandler for handling account params with Ethereumjs VM
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/actions/docs/functions/loadStateHandler.md b/packages/actions/docs/functions/loadStateHandler.md
index ab646542d1..9e7da3c148 100644
--- a/packages/actions/docs/functions/loadStateHandler.md
+++ b/packages/actions/docs/functions/loadStateHandler.md
@@ -8,6 +8,8 @@
> **loadStateHandler**(`client`, `options`?): [`LoadStateHandler`](../type-aliases/LoadStateHandler.md)
+Creates a handler for loading a previously dumped state into the VM.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
@@ -28,6 +30,29 @@ Whether to throw an error when a failure occurs.
- The handler function.
+## Example
+
+```typescript
+import { createClient } from 'tevm'
+import { loadStateHandler } from 'tevm/actions'
+import fs from 'fs'
+
+const client = createClient()
+const loadState = loadStateHandler(client)
+
+const state = JSON.parse(fs.readFileSync('state.json'))
+const result = await loadState({ state })
+if (result.errors) {
+ console.error('Failed to load state:', result.errors)
+}
+```
+
+## See
+
+ - [LoadStateParams](../type-aliases/LoadStateParams.md)
+ - [LoadStateResult](../type-aliases/LoadStateResult.md)
+ - [TevmLoadStateError](../type-aliases/TevmLoadStateError.md)
+
## Defined in
[packages/actions/src/LoadState/loadStateHandler.js:35](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/LoadState/loadStateHandler.js#L35)
diff --git a/packages/actions/docs/functions/scriptHandler.md b/packages/actions/docs/functions/scriptHandler.md
index 64a710a4d1..42410d408b 100644
--- a/packages/actions/docs/functions/scriptHandler.md
+++ b/packages/actions/docs/functions/scriptHandler.md
@@ -22,6 +22,11 @@ whether to default to throwing or not when errors occur
[`ScriptHandler`](../type-aliases/ScriptHandler.md)
+## Deprecated
+
+can use `contractHandler` instead
+Creates an ScriptHandler for handling script params with Ethereumjs EVM
+
## Defined in
[packages/actions/src/Script/scriptHandler.js:12](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Script/scriptHandler.js#L12)
diff --git a/packages/actions/docs/functions/setAccountHandler.md b/packages/actions/docs/functions/setAccountHandler.md
index b5d549c403..af3bf93f71 100644
--- a/packages/actions/docs/functions/setAccountHandler.md
+++ b/packages/actions/docs/functions/setAccountHandler.md
@@ -8,6 +8,8 @@
> **setAccountHandler**(`client`, `options`?): [`SetAccountHandler`](../type-aliases/SetAccountHandler.md)
+Creates an SetAccountHandler for handling account params with Ethereumjs EVM
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/actions/docs/functions/traceCallHandler.md b/packages/actions/docs/functions/traceCallHandler.md
index 537c3fff38..402014b7d4 100644
--- a/packages/actions/docs/functions/traceCallHandler.md
+++ b/packages/actions/docs/functions/traceCallHandler.md
@@ -8,6 +8,8 @@
> **traceCallHandler**(`client`): [`DebugTraceCallHandler`](../type-aliases/DebugTraceCallHandler.md)
+Returns a trace of an eth_call within the context of the given block execution using the final state of the parent block
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/actions/docs/functions/validateLoadStateParams.md b/packages/actions/docs/functions/validateLoadStateParams.md
index af43274ac1..6d2729fa67 100644
--- a/packages/actions/docs/functions/validateLoadStateParams.md
+++ b/packages/actions/docs/functions/validateLoadStateParams.md
@@ -8,6 +8,8 @@
> **validateLoadStateParams**(`action`): `InvalidRequestError`[]
+Validates the parameters for loading the state into the VM.
+
## Parameters
• **action**: [`LoadStateParams`](../type-aliases/LoadStateParams.md)\<`boolean`\>
@@ -20,6 +22,18 @@ The parameters for the load state action.
- An array of errors, if any.
+## Example
+
+```typescript
+import { validateLoadStateParams } from 'tevm/actions'
+
+const params = { state: {...} }
+const errors = validateLoadStateParams(params)
+if (errors.length > 0) {
+ console.error('Validation errors:', errors)
+}
+```
+
## Defined in
[packages/actions/src/LoadState/validateLoadStateParams.js:26](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/LoadState/validateLoadStateParams.js#L26)
diff --git a/packages/actions/docs/functions/validateScriptParams.md b/packages/actions/docs/functions/validateScriptParams.md
index d2df024c45..c609fb8f36 100644
--- a/packages/actions/docs/functions/validateScriptParams.md
+++ b/packages/actions/docs/functions/validateScriptParams.md
@@ -16,6 +16,8 @@
[`ValidateScriptParamsError`](../type-aliases/ValidateScriptParamsError.md)[]
+## Deprecated
+
## Defined in
[packages/actions/src/Script/validateScriptParams.js:14](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Script/validateScriptParams.js#L14)
diff --git a/packages/actions/docs/type-aliases/BaseCallParams.md b/packages/actions/docs/type-aliases/BaseCallParams.md
index a472e8a532..6b42ae75d6 100644
--- a/packages/actions/docs/type-aliases/BaseCallParams.md
+++ b/packages/actions/docs/type-aliases/BaseCallParams.md
@@ -15,31 +15,6 @@ This type is used as the base for various call-like parameter types:
- [DeployParams](https://tevm.sh/reference/tevm/actions/type-aliases/deployparams-1/)
- [ScriptParams](https://tevm.sh/reference/tevm/actions/type-aliases/scriptparams-1/)
-## Example
-
-```typescript
-import { BaseCallParams } from 'tevm'
-
-const params: BaseCallParams = {
- createTrace: true,
- createAccessList: true,
- createTransaction: 'on-success',
- blockTag: 'latest',
- skipBalance: true,
- gas: 1000000n,
- gasPrice: 1n,
- maxFeePerGas: 1n,
- maxPriorityFeePerGas: 1n,
- gasRefund: 0n,
- from: '0x123...',
- origin: '0x123...',
- caller: '0x123...',
- value: 0n,
- depth: 0,
- to: '0x123...',
-}
-```
-
## Type declaration
### blobVersionedHashes?
@@ -251,6 +226,31 @@ The value in ether that is being sent to the `to` address. Defaults to `0`.
• **TThrowOnFail** *extends* `boolean` = `boolean`
+## Example
+
+```typescript
+import { BaseCallParams } from 'tevm'
+
+const params: BaseCallParams = {
+ createTrace: true,
+ createAccessList: true,
+ createTransaction: 'on-success',
+ blockTag: 'latest',
+ skipBalance: true,
+ gas: 1000000n,
+ gasPrice: 1n,
+ maxFeePerGas: 1n,
+ maxPriorityFeePerGas: 1n,
+ gasRefund: 0n,
+ from: '0x123...',
+ origin: '0x123...',
+ caller: '0x123...',
+ value: 0n,
+ depth: 0,
+ to: '0x123...',
+}
+```
+
## Defined in
[packages/actions/src/BaseCall/BaseCallParams.ts:37](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/BaseCall/BaseCallParams.ts#L37)
diff --git a/packages/actions/docs/type-aliases/CallParams.md b/packages/actions/docs/type-aliases/CallParams.md
index 5aa8d797d1..75e698ebae 100644
--- a/packages/actions/docs/type-aliases/CallParams.md
+++ b/packages/actions/docs/type-aliases/CallParams.md
@@ -11,32 +11,6 @@
TEVM parameters to execute a call on the VM.
`Call` is the lowest level method to interact with the VM, and other methods such as `contract` and `script` use `call` under the hood.
-## Example
-
-```typescript
-import { createClient } from 'viem'
-import { createTevmTransport, tevmCall } from 'tevm'
-import { optimism } from 'tevm/common'
-
-const client = createClient({
- transport: createTevmTransport({}),
- chain: optimism,
-})
-
-const callParams = {
- data: '0x...',
- bytecode: '0x...',
- gasLimit: 420n,
-}
-
-await tevmCall(client, callParams)
-```
-
-## See
-
- - [BaseCallParams](https://tevm.sh/reference/tevm/actions/type-aliases/basecallparams-1/)
- - [tevmCall](https://tevm.sh/reference/tevm/memory-client/functions/tevmCall/)
-
## Type declaration
### code?
@@ -155,6 +129,32 @@ await tevmCall(client, callParams)
• **TThrowOnFail** *extends* `boolean` = `boolean`
+## Example
+
+```typescript
+import { createClient } from 'viem'
+import { createTevmTransport, tevmCall } from 'tevm'
+import { optimism } from 'tevm/common'
+
+const client = createClient({
+ transport: createTevmTransport({}),
+ chain: optimism,
+})
+
+const callParams = {
+ data: '0x...',
+ bytecode: '0x...',
+ gasLimit: 420n,
+}
+
+await tevmCall(client, callParams)
+```
+
+## See
+
+ - [BaseCallParams](https://tevm.sh/reference/tevm/actions/type-aliases/basecallparams-1/)
+ - [tevmCall](https://tevm.sh/reference/tevm/memory-client/functions/tevmCall/)
+
## Defined in
[packages/actions/src/Call/CallParams.ts:31](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Call/CallParams.ts#L31)
diff --git a/packages/actions/docs/type-aliases/CallResult.md b/packages/actions/docs/type-aliases/CallResult.md
index 4e1a1ebefa..95e0d62953 100644
--- a/packages/actions/docs/type-aliases/CallResult.md
+++ b/packages/actions/docs/type-aliases/CallResult.md
@@ -10,33 +10,6 @@
Result of a TEVM VM Call method.
-## Example
-
-```typescript
-import { createClient } from 'viem'
-import { createTevmTransport, tevmCall } from 'tevm'
-import { optimism } from 'tevm/common'
-import { CallResult } from 'tevm/actions'
-
-const client = createClient({
- transport: createTevmTransport({}),
- chain: optimism,
-})
-
-const callParams = {
- data: '0x...',
- bytecode: '0x...',
- gasLimit: 420n,
-}
-
-const result: CallResult = await tevmCall(client, callParams)
-console.log(result)
-```
-
-## See
-
-[tevmCall](https://tevm.sh/reference/tevm/memory-client/functions/tevmCall/)
-
## Type Parameters
• **ErrorType** = [`TevmCallError`](TevmCallError.md)
@@ -245,6 +218,33 @@ if (txHash) {
}
```
+## Example
+
+```typescript
+import { createClient } from 'viem'
+import { createTevmTransport, tevmCall } from 'tevm'
+import { optimism } from 'tevm/common'
+import { CallResult } from 'tevm/actions'
+
+const client = createClient({
+ transport: createTevmTransport({}),
+ chain: optimism,
+})
+
+const callParams = {
+ data: '0x...',
+ bytecode: '0x...',
+ gasLimit: 420n,
+}
+
+const result: CallResult = await tevmCall(client, callParams)
+console.log(result)
+```
+
+## See
+
+[tevmCall](https://tevm.sh/reference/tevm/memory-client/functions/tevmCall/)
+
## Defined in
[packages/actions/src/Call/CallResult.ts:32](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Call/CallResult.ts#L32)
diff --git a/packages/actions/docs/type-aliases/ContractParams.md b/packages/actions/docs/type-aliases/ContractParams.md
index 3cbc003572..4ad2baf027 100644
--- a/packages/actions/docs/type-aliases/ContractParams.md
+++ b/packages/actions/docs/type-aliases/ContractParams.md
@@ -12,6 +12,20 @@ Parameters to execute a call on a contract with TEVM.
This type combines the parameters required for encoding function data with additional call parameters.
+## Type Parameters
+
+• **TAbi** *extends* [`Abi`](Abi.md) \| readonly `unknown`[] = [`Abi`](Abi.md)
+
+The ABI type.
+
+• **TFunctionName** *extends* `ContractFunctionName`\<`TAbi`\> = `ContractFunctionName`\<`TAbi`\>
+
+The function name type from the ABI.
+
+• **TThrowOnFail** *extends* `boolean` = `boolean`
+
+The type indicating whether to throw on failure.
+
## Example
```typescript
@@ -43,20 +57,6 @@ console.log(res)
- [BaseCallParams](BaseCallParams.md)
- EncodeFunctionDataParameters
-## Type Parameters
-
-• **TAbi** *extends* [`Abi`](Abi.md) \| readonly `unknown`[] = [`Abi`](Abi.md)
-
-The ABI type.
-
-• **TFunctionName** *extends* `ContractFunctionName`\<`TAbi`\> = `ContractFunctionName`\<`TAbi`\>
-
-The function name type from the ABI.
-
-• **TThrowOnFail** *extends* `boolean` = `boolean`
-
-The type indicating whether to throw on failure.
-
## Defined in
[packages/actions/src/Contract/ContractParams.ts:42](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Contract/ContractParams.ts#L42)
diff --git a/packages/actions/docs/type-aliases/ContractResult.md b/packages/actions/docs/type-aliases/ContractResult.md
index ce788c7f36..93b2c2ee90 100644
--- a/packages/actions/docs/type-aliases/ContractResult.md
+++ b/packages/actions/docs/type-aliases/ContractResult.md
@@ -12,6 +12,20 @@ The result type for a TEVM contract call.
This type extends the `CallResult` type with additional contract-specific fields, and it supports both success and error states.
+## Type Parameters
+
+• **TAbi** *extends* [`Abi`](Abi.md) \| readonly `unknown`[] = [`Abi`](Abi.md)
+
+The ABI type.
+
+• **TFunctionName** *extends* `ContractFunctionName`\<`TAbi`\> = `ContractFunctionName`\<`TAbi`\>
+
+The function name type from the ABI.
+
+• **ErrorType** = [`TevmContractError`](TevmContractError.md)
+
+The error type.
+
## Example
```typescript
@@ -46,20 +60,6 @@ if (result.errors) {
[CallResult](CallResult.md)
-## Type Parameters
-
-• **TAbi** *extends* [`Abi`](Abi.md) \| readonly `unknown`[] = [`Abi`](Abi.md)
-
-The ABI type.
-
-• **TFunctionName** *extends* `ContractFunctionName`\<`TAbi`\> = `ContractFunctionName`\<`TAbi`\>
-
-The function name type from the ABI.
-
-• **ErrorType** = [`TevmContractError`](TevmContractError.md)
-
-The error type.
-
## Defined in
[packages/actions/src/Contract/ContractResult.ts:46](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Contract/ContractResult.ts#L46)
diff --git a/packages/actions/docs/type-aliases/DeployParams.md b/packages/actions/docs/type-aliases/DeployParams.md
index 39409a546e..b3ea32b3b0 100644
--- a/packages/actions/docs/type-aliases/DeployParams.md
+++ b/packages/actions/docs/type-aliases/DeployParams.md
@@ -15,6 +15,32 @@ is set to true, because deployments result in state changes that need to be mine
The `salt` parameter supports the use of CREATE2, allowing for deterministic address deployment.
+## Type declaration
+
+### salt?
+
+> `readonly` `optional` **salt**: [`Hex`](Hex.md)
+
+An optional CREATE2 salt, if deploying with CREATE2 for a predictable contract address.
+
+## Type Parameters
+
+• **TThrowOnFail** *extends* `boolean` = `boolean`
+
+Indicates whether the function should throw on failure.
+
+• **TAbi** *extends* `Abi` \| readonly `unknown`[] = `Abi`
+
+The ABI type, typically including constructor definitions.
+
+• **THasConstructor** = `TAbi` *extends* `Abi` ? `Abi` *extends* `TAbi` ? `true` : [`Extract`\<`TAbi`\[`number`\], `object`\>] *extends* [`never`] ? `false` : `true` : `true`
+
+Determines whether the ABI includes a constructor.
+
+• **TAllArgs** = `ContractConstructorArgs`\<`TAbi`\>
+
+Types of the constructor arguments for the deployment.
+
## Example
```typescript
@@ -45,32 +71,6 @@ const result = await deployHandler(client)(deployParams)
console.log('Deployed contract address:', result.createdAddress)
```
-## Type declaration
-
-### salt?
-
-> `readonly` `optional` **salt**: [`Hex`](Hex.md)
-
-An optional CREATE2 salt, if deploying with CREATE2 for a predictable contract address.
-
-## Type Parameters
-
-• **TThrowOnFail** *extends* `boolean` = `boolean`
-
-Indicates whether the function should throw on failure.
-
-• **TAbi** *extends* `Abi` \| readonly `unknown`[] = `Abi`
-
-The ABI type, typically including constructor definitions.
-
-• **THasConstructor** = `TAbi` *extends* `Abi` ? `Abi` *extends* `TAbi` ? `true` : [`Extract`\<`TAbi`\[`number`\], `object`\>] *extends* [`never`] ? `false` : `true` : `true`
-
-Determines whether the ABI includes a constructor.
-
-• **TAllArgs** = `ContractConstructorArgs`\<`TAbi`\>
-
-Types of the constructor arguments for the deployment.
-
## Defined in
[packages/actions/src/Deploy/DeployParams.ts:47](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Deploy/DeployParams.ts#L47)
diff --git a/packages/actions/docs/type-aliases/GetAccountHandler.md b/packages/actions/docs/type-aliases/GetAccountHandler.md
index e34b1d5382..291f793a88 100644
--- a/packages/actions/docs/type-aliases/GetAccountHandler.md
+++ b/packages/actions/docs/type-aliases/GetAccountHandler.md
@@ -11,6 +11,14 @@
Gets the state of a specific Ethereum address.
This handler is for use with a low-level TEVM `TevmNode`, unlike `tevmGetAccount`.
+## Parameters
+
+• **params**: [`GetAccountParams`](GetAccountParams.md)
+
+## Returns
+
+`Promise`\<[`GetAccountResult`](GetAccountResult.md)\>
+
## Example
```typescript
@@ -26,14 +34,6 @@ console.log(res.nonce)
console.log(res.balance)
```
-## Parameters
-
-• **params**: [`GetAccountParams`](GetAccountParams.md)
-
-## Returns
-
-`Promise`\<[`GetAccountResult`](GetAccountResult.md)\>
-
## Defined in
[packages/actions/src/GetAccount/GetAccountHandlerType.ts:21](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/GetAccount/GetAccountHandlerType.ts#L21)
diff --git a/packages/actions/docs/type-aliases/GetAccountParams.md b/packages/actions/docs/type-aliases/GetAccountParams.md
index 17f7be6fab..6e8c4636a2 100644
--- a/packages/actions/docs/type-aliases/GetAccountParams.md
+++ b/packages/actions/docs/type-aliases/GetAccountParams.md
@@ -10,14 +10,6 @@
Tevm params to get an account
-## Example
-
-```ts
-const getAccountParams: import('@tevm/api').GetAccountParams = {
- address: '0x...',
-}
-```
-
## Type declaration
### address
@@ -49,6 +41,14 @@ Be aware that this can be very expensive if a contract has a lot of storage
• **TThrowOnFail** *extends* `boolean` = `boolean`
+## Example
+
+```ts
+const getAccountParams: import('@tevm/api').GetAccountParams = {
+ address: '0x...',
+}
+```
+
## Defined in
[packages/actions/src/GetAccount/GetAccountParams.ts:11](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/GetAccount/GetAccountParams.ts#L11)
diff --git a/packages/actions/docs/type-aliases/LoadStateParams.md b/packages/actions/docs/type-aliases/LoadStateParams.md
index b0e22eab2e..eca5f20c30 100644
--- a/packages/actions/docs/type-aliases/LoadStateParams.md
+++ b/packages/actions/docs/type-aliases/LoadStateParams.md
@@ -12,6 +12,20 @@ Parameters for the `tevmLoadState` method.
This method takes a TevmState object and loads it into the VM state.
+## Type declaration
+
+### state
+
+> `readonly` **state**: `TevmState`
+
+The TEVM state object to load.
+
+## Type Parameters
+
+• **TThrowOnFail** *extends* `boolean` = `boolean`
+
+Optional parameter to throw an error on failure.
+
## Example
```typescript
@@ -30,20 +44,6 @@ await loadState({ state })
The TEVM state object to load.
-## Type declaration
-
-### state
-
-> `readonly` **state**: `TevmState`
-
-The TEVM state object to load.
-
-## Type Parameters
-
-• **TThrowOnFail** *extends* `boolean` = `boolean`
-
-Optional parameter to throw an error on failure.
-
## Defined in
[packages/actions/src/LoadState/LoadStateParams.ts:25](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/LoadState/LoadStateParams.ts#L25)
diff --git a/packages/actions/docs/type-aliases/LoadStateResult.md b/packages/actions/docs/type-aliases/LoadStateResult.md
index d2d1b48b46..dc72bf3e2c 100644
--- a/packages/actions/docs/type-aliases/LoadStateResult.md
+++ b/packages/actions/docs/type-aliases/LoadStateResult.md
@@ -12,6 +12,18 @@ Result of the `tevmLoadState` method.
This type represents the result returned by the `tevmLoadState` method. It includes any errors that might have occurred during the state loading process.
+## Type Parameters
+
+• **ErrorType** = [`TevmLoadStateError`](TevmLoadStateError.md)
+
+## Type declaration
+
+### errors?
+
+> `optional` **errors**: `ErrorType`[]
+
+Description of the exception, if any occurred.
+
## Example
```typescript
@@ -33,18 +45,6 @@ if (result.errors) {
[TevmLoadStateError](TevmLoadStateError.md)
-## Type Parameters
-
-• **ErrorType** = [`TevmLoadStateError`](TevmLoadStateError.md)
-
-## Type declaration
-
-### errors?
-
-> `optional` **errors**: `ErrorType`[]
-
-Description of the exception, if any occurred.
-
## Defined in
[packages/actions/src/LoadState/LoadStateResult.ts:26](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/LoadState/LoadStateResult.ts#L26)
diff --git a/packages/actions/docs/type-aliases/MineParams.md b/packages/actions/docs/type-aliases/MineParams.md
index 2ecc1e98d8..3b20e38b21 100644
--- a/packages/actions/docs/type-aliases/MineParams.md
+++ b/packages/actions/docs/type-aliases/MineParams.md
@@ -10,22 +10,6 @@
Tevm params to mine one or more blocks.
-## Example
-
-```typescript
-const mineParams: import('@tevm/actions').MineParams = {
- blockCount: 5,
-}
-```
-
-## Param
-
-Number of blocks to mine. Defaults to 1.
-
-## Param
-
-Interval between block timestamps in seconds. Defaults to 1.
-
## Type declaration
### blockCount?
@@ -44,6 +28,22 @@ Interval between block timestamps. Defaults to 1.
• **TThrowOnFail** *extends* `boolean` = `boolean`
+## Example
+
+```typescript
+const mineParams: import('@tevm/actions').MineParams = {
+ blockCount: 5,
+}
+```
+
+## Param
+
+Number of blocks to mine. Defaults to 1.
+
+## Param
+
+Interval between block timestamps in seconds. Defaults to 1.
+
## Defined in
[packages/actions/src/Mine/MineParams.ts:15](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Mine/MineParams.ts#L15)
diff --git a/packages/actions/docs/type-aliases/ScriptHandler.md b/packages/actions/docs/type-aliases/ScriptHandler.md
index 9322ab0ab4..0edd89fb12 100644
--- a/packages/actions/docs/type-aliases/ScriptHandler.md
+++ b/packages/actions/docs/type-aliases/ScriptHandler.md
@@ -8,6 +8,20 @@
> **ScriptHandler**: \<`TAbi`, `TFunctionName`\>(`params`) => `Promise`\<[`ScriptResult`](ScriptResult.md)\<`TAbi`, `TFunctionName`\>\>
+## Type Parameters
+
+• **TAbi** *extends* `Abi` \| readonly `unknown`[] = `Abi`
+
+• **TFunctionName** *extends* `ContractFunctionName`\<`TAbi`\> = `ContractFunctionName`\<`TAbi`\>
+
+## Parameters
+
+• **params**: [`ScriptParams`](ScriptParams.md)\<`TAbi`, `TFunctionName`\>
+
+## Returns
+
+`Promise`\<[`ScriptResult`](ScriptResult.md)\<`TAbi`, `TFunctionName`\>\>
+
## Deprecated
Can use `ContractHandler` instead
@@ -35,20 +49,6 @@ const res = tevm.script(
)
```
-## Type Parameters
-
-• **TAbi** *extends* `Abi` \| readonly `unknown`[] = `Abi`
-
-• **TFunctionName** *extends* `ContractFunctionName`\<`TAbi`\> = `ContractFunctionName`\<`TAbi`\>
-
-## Parameters
-
-• **params**: [`ScriptParams`](ScriptParams.md)\<`TAbi`, `TFunctionName`\>
-
-## Returns
-
-`Promise`\<[`ScriptResult`](ScriptResult.md)\<`TAbi`, `TFunctionName`\>\>
-
## Defined in
[packages/actions/src/Script/ScriptHandlerType.ts:32](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Script/ScriptHandlerType.ts#L32)
diff --git a/packages/actions/docs/type-aliases/ScriptParams.md b/packages/actions/docs/type-aliases/ScriptParams.md
index c9190dbfbf..18010af54d 100644
--- a/packages/actions/docs/type-aliases/ScriptParams.md
+++ b/packages/actions/docs/type-aliases/ScriptParams.md
@@ -8,11 +8,6 @@
> **ScriptParams**\<`TAbi`, `TFunctionName`, `TThrowOnFail`\>: `EncodeFunctionDataParameters`\<`TAbi`, `TFunctionName`\> & [`BaseCallParams`](BaseCallParams.md)\<`TThrowOnFail`\> & `object`
-## Deprecated
-
-Can use `ContraactParams` instead
-Tevm params for deploying and running a script
-
## Type declaration
### ~~deployedBytecode~~
@@ -29,6 +24,11 @@ The EVM code to run.
• **TThrowOnFail** *extends* `boolean` = `boolean`
+## Deprecated
+
+Can use `ContraactParams` instead
+Tevm params for deploying and running a script
+
## Defined in
[packages/actions/src/Script/ScriptParams.ts:9](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Script/ScriptParams.ts#L9)
diff --git a/packages/actions/docs/type-aliases/ScriptResult.md b/packages/actions/docs/type-aliases/ScriptResult.md
index 3bde7e8ecd..5b9b02a037 100644
--- a/packages/actions/docs/type-aliases/ScriptResult.md
+++ b/packages/actions/docs/type-aliases/ScriptResult.md
@@ -8,10 +8,6 @@
> **ScriptResult**\<`TAbi`, `TFunctionName`, `TErrorType`\>: [`ContractResult`](ContractResult.md)\<`TAbi`, `TFunctionName`, `TErrorType`\>
-## Deprecated
-
-Can use `ContractResult` instead
-
## Type Parameters
• **TAbi** *extends* [`Abi`](Abi.md) \| readonly `unknown`[] = [`Abi`](Abi.md)
@@ -20,6 +16,10 @@ Can use `ContractResult` instead
• **TErrorType** = [`TevmScriptError`](TevmScriptError.md)
+## Deprecated
+
+Can use `ContractResult` instead
+
## Defined in
[packages/actions/src/Script/ScriptResult.ts:9](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/Script/ScriptResult.ts#L9)
diff --git a/packages/actions/docs/type-aliases/SetAccountHandler.md b/packages/actions/docs/type-aliases/SetAccountHandler.md
index ef873e2906..804aacee41 100644
--- a/packages/actions/docs/type-aliases/SetAccountHandler.md
+++ b/packages/actions/docs/type-aliases/SetAccountHandler.md
@@ -10,6 +10,14 @@
Sets the state of a specific ethereum address
+## Parameters
+
+• **params**: [`SetAccountParams`](SetAccountParams.md)
+
+## Returns
+
+`Promise`\<[`SetAccountResult`](SetAccountResult.md)\>
+
## Example
```ts
@@ -22,14 +30,6 @@ await tevm.setAccount({
})
```
-## Parameters
-
-• **params**: [`SetAccountParams`](SetAccountParams.md)
-
-## Returns
-
-`Promise`\<[`SetAccountResult`](SetAccountResult.md)\>
-
## Defined in
[packages/actions/src/SetAccount/SetAccountHandlerType.ts:15](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/SetAccount/SetAccountHandlerType.ts#L15)
diff --git a/packages/actions/docs/type-aliases/SetAccountParams.md b/packages/actions/docs/type-aliases/SetAccountParams.md
index a34caa520a..1006ff3f3b 100644
--- a/packages/actions/docs/type-aliases/SetAccountParams.md
+++ b/packages/actions/docs/type-aliases/SetAccountParams.md
@@ -11,18 +11,6 @@
Tevm params to set an account in the vm state
all fields are optional except address
-## Example
-
-```ts
-const accountParams: import('tevm/api').SetAccountParams = {
- account: '0x...',
- nonce: 5n,
- balance: 9000000000000n,
- storageRoot: '0x....',
- deployedBytecode: '0x....'
-}
-```
-
## Type declaration
### address
@@ -71,6 +59,18 @@ Storage root to set account to
• **TThrowOnFail** *extends* `boolean` = `boolean`
+## Example
+
+```ts
+const accountParams: import('tevm/api').SetAccountParams = {
+ account: '0x...',
+ nonce: 5n,
+ balance: 9000000000000n,
+ storageRoot: '0x....',
+ deployedBytecode: '0x....'
+}
+```
+
## Defined in
[packages/actions/src/SetAccount/SetAccountParams.ts:17](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/SetAccount/SetAccountParams.ts#L17)
diff --git a/packages/actions/docs/type-aliases/StateOverrideSet.md b/packages/actions/docs/type-aliases/StateOverrideSet.md
index ba525769da..e65fb716c3 100644
--- a/packages/actions/docs/type-aliases/StateOverrideSet.md
+++ b/packages/actions/docs/type-aliases/StateOverrideSet.md
@@ -17,6 +17,10 @@ It can be used by DApps to reduce the amount of contract code needed to be deplo
It can be used for smart contract analysis by extending the code deployed on chain with custom methods and invoking them. This avoids having to download and reconstruct the entire state in a sandbox to run custom code against.
It can be used to debug smart contracts in an already deployed large suite of contracts by selectively overriding some code or state and seeing how execution changes. Specialized tooling will probably be necessary.
+## Index Signature
+
+ \[`address`: `Address`\]: `object`
+
## Example
```ts
@@ -33,10 +37,6 @@ It can be used to debug smart contracts in an already deployed large suite of co
}
```
-## Index Signature
-
- \[`address`: `Address`\]: `object`
-
## Defined in
[packages/actions/src/common/StateOverrideSet.ts:29](https://github.com/evmts/tevm-monorepo/blob/main/packages/actions/src/common/StateOverrideSet.ts#L29)
diff --git a/packages/actions/src/eth/gasPriceHandler.spec.ts b/packages/actions/src/eth/gasPriceHandler.spec.ts
index ad6d0c9319..f6cfcea3b4 100644
--- a/packages/actions/src/eth/gasPriceHandler.spec.ts
+++ b/packages/actions/src/eth/gasPriceHandler.spec.ts
@@ -34,7 +34,7 @@ describe(gasPriceHandler.name, () => {
forkTransport: transports.mainnet,
getVm: () => ({ blockchain }) as any,
} as any)({}),
- ).toBeGreaterThan(parseGwei('1'))
+ ).toBeGreaterThan(parseGwei('.1'))
// should be able tof etch again and have it cached
expect(
diff --git a/packages/address/docs/README.md b/packages/address/docs/README.md
index c01301a0f2..fd5eb12f33 100644
--- a/packages/address/docs/README.md
+++ b/packages/address/docs/README.md
@@ -10,4 +10,4 @@ Utils for dealing with ethereum addresses. Wraps [`@ethereumjs/utils` address](h
## License 📄
-
+
diff --git a/packages/address/docs/_media/LICENSE b/packages/address/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/packages/address/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/address/docs/functions/create2ContractAddress.md b/packages/address/docs/functions/create2ContractAddress.md
index 8fa9ede28a..a72b311ced 100644
--- a/packages/address/docs/functions/create2ContractAddress.md
+++ b/packages/address/docs/functions/create2ContractAddress.md
@@ -8,6 +8,8 @@
> **create2ContractAddress**(`from`, `salt`, `code`): [`Address`](../classes/Address.md)
+Generates an [Address](../classes/Address.md) for a contract created using CREATE2.
+
## Parameters
• **from**: `Address`
@@ -26,6 +28,10 @@ THe creation code of the contract
[`Address`](../classes/Address.md)
+## Throws
+
+if salt is not 32 bytes or input is wrong in some other way
+
## Defined in
[packages/address/src/create2ContractAddress.js:18](https://github.com/evmts/tevm-monorepo/blob/main/packages/address/src/create2ContractAddress.js#L18)
diff --git a/packages/address/docs/functions/createAddress.md b/packages/address/docs/functions/createAddress.md
index b0d97a7585..fbe7459304 100644
--- a/packages/address/docs/functions/createAddress.md
+++ b/packages/address/docs/functions/createAddress.md
@@ -8,6 +8,10 @@
> **createAddress**(`address`): [`Address`](../classes/Address.md)
+Creates an [Address](../classes/Address.md) for safely interacting with an Ethereum
+Wraps EthjsAddress with a tevm style API.
+toString returns a checksummed address rather than lowercase
+
## Parameters
• **address**: `number` \| `bigint` \| `AddressLike`
@@ -16,6 +20,25 @@
[`Address`](../classes/Address.md)
+## Example
+
+```typescript
+import { createAddress } from '@tevm/address'`
+
+// takes hex string
+let address = createAddress(`0x${'00'.repeat(20)}`)
+// takes number and bigint
+address = createAddress(0)
+// takes bytes
+address = createAddress(new Uint8Array()))
+// non hex string
+address = createAddress('55'.repeat(20))
+```
+
+## Throws
+
+if the input is not a valid address}
+
## Defined in
[packages/address/src/createAddress.js:27](https://github.com/evmts/tevm-monorepo/blob/main/packages/address/src/createAddress.js#L27)
diff --git a/packages/address/docs/functions/createContractAddress.md b/packages/address/docs/functions/createContractAddress.md
index 1ae28f4f51..ccfb74c7d4 100644
--- a/packages/address/docs/functions/createContractAddress.md
+++ b/packages/address/docs/functions/createContractAddress.md
@@ -8,6 +8,9 @@
> **createContractAddress**(`from`, `nonce`): [`Address`](../classes/Address.md)
+Generates an [Address](../classes/Address.md) for a newly generated contract
+address.
+
## Parameters
• **from**: `Address`
@@ -18,6 +21,8 @@
[`Address`](../classes/Address.md)
+## Throws
+
## Defined in
[packages/address/src/createContractAddress.js:19](https://github.com/evmts/tevm-monorepo/blob/main/packages/address/src/createContractAddress.js#L19)
diff --git a/packages/block/docs/README.md b/packages/block/docs/README.md
index ffc519b796..62d97e4516 100644
--- a/packages/block/docs/README.md
+++ b/packages/block/docs/README.md
@@ -36,4 +36,4 @@ Some files are adapted from [ethereumjs](https://github.com/ethereumjs/ethereumj
## License 📄
-
+
diff --git a/packages/block/docs/_media/LICENSE b/packages/block/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/packages/block/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/blockchain/docs/README.md b/packages/blockchain/docs/README.md
index dcb6e94a7c..f38bb29572 100644
--- a/packages/blockchain/docs/README.md
+++ b/packages/blockchain/docs/README.md
@@ -36,4 +36,4 @@ Some files are adapted from [ethereumjs](https://github.com/ethereumjs/ethereumj
## License 📄
-
+
diff --git a/packages/blockchain/docs/_media/LICENSE b/packages/blockchain/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/packages/blockchain/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/blockchain/docs/functions/delBlock.md b/packages/blockchain/docs/functions/delBlock.md
index 5a52ef5d79..db4f399bf7 100644
--- a/packages/blockchain/docs/functions/delBlock.md
+++ b/packages/blockchain/docs/functions/delBlock.md
@@ -8,6 +8,8 @@
> **delBlock**(`baseChain`): (`blockHash`) => `Promise`\<`void`\>
+Deletes a block from the blockchain
+
## Parameters
• **baseChain**: `BaseChain`
@@ -29,6 +31,10 @@ The hash of the block to be deleted
`Promise`\<`void`\>
+## Throws
+
+If the block is the `forked` block
+
## Defined in
[actions/delBlock.js:12](https://github.com/evmts/tevm-monorepo/blob/main/packages/blockchain/src/actions/delBlock.js#L12)
diff --git a/packages/blockchain/docs/functions/getBlock.md b/packages/blockchain/docs/functions/getBlock.md
index 14b0bc8cb3..4de190448f 100644
--- a/packages/blockchain/docs/functions/getBlock.md
+++ b/packages/blockchain/docs/functions/getBlock.md
@@ -8,6 +8,8 @@
> **getBlock**(`baseChain`): (`blockId`) => `Promise`\<`Block`\>
+An ethereumjs interface method that accepts a block id number or hash and returns the block
+
## Parameters
• **baseChain**: `BaseChain`
diff --git a/packages/client-types/docs/README.md b/packages/client-types/docs/README.md
index 6c5b3257ab..4ee613d5d8 100644
--- a/packages/client-types/docs/README.md
+++ b/packages/client-types/docs/README.md
@@ -26,10 +26,10 @@
# @tevm/spec
-`@tevm/spec` is the official tevm spec represented as a typescript object [Tevm](). This spec is implemented by all tevm clients
+`@tevm/spec` is the official tevm spec represented as a typescript object [Tevm](./src/Tevm.ts). This spec is implemented by all tevm clients
including the
-## [Tevm.ts]()
+## [Tevm.ts](./src/Tevm.ts)
`Tevm` is the API type of Tevm implemented by
@@ -49,17 +49,17 @@ This API is implemented with the following packages
The high-level action based API is what most users and internal code are using whenever possible. It's more ergonomic, types are generic, and it is able to return more than 1 error.
-- [@tevm/api/params]() - Inputs for tevm handlers
-- [@tevm/api/result]() - Outputs for tevm handlers
-- [@tevm/api/handlers]() - Generic handler types for processing params into results
+- [@tevm/api/params](./src/params) - Inputs for tevm handlers
+- [@tevm/api/result](./src/result) - Outputs for tevm handlers
+- [@tevm/api/handlers](./src/handlers) - Generic handler types for processing params into results
#### Tevm low-level JSON-rpc based API
The lower level JSON-RPC api is more suitable for sending tevm requests remotely and mirrors the high level api. Though sometimes a single JSON-RPC method will be overloaded with multiple higher level API actions.
-- [@tevm/api/params]() - Inputs for tevm handlers
-- [@tevm/api/result]() - Outputs for tevm handlers
-- [@tevm/api/handlers]() - Generic handler types for processing params into results
+- [@tevm/api/params](./src/params) - Inputs for tevm handlers
+- [@tevm/api/result](./src/result) - Outputs for tevm handlers
+- [@tevm/api/handlers](./src/handlers) - Generic handler types for processing params into results
## Visit [Docs](https://tevm.sh/) for docs, guides, API and more!
@@ -67,4 +67,4 @@ The lower level JSON-RPC api is more suitable for sending tevm requests remotely
## License 📄
-
+
diff --git a/packages/client-types/docs/_media/LICENSE b/packages/client-types/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/packages/client-types/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/client-types/docs/type-aliases/TevmClient.md b/packages/client-types/docs/type-aliases/TevmClient.md
index 788fce460b..cc1c59a101 100644
--- a/packages/client-types/docs/type-aliases/TevmClient.md
+++ b/packages/client-types/docs/type-aliases/TevmClient.md
@@ -8,62 +8,6 @@
> **TevmClient**: `object`
-## Deprecated
-
-This type has been superseded by Provider types from `@tevm/decorators` package
-The docs have not been updated to reflect this change if you are looking at this
-
-A local EVM instance running in the browser, Bun, or Node.js. Akin to anvil or ganache. The TevmClient interface
-is a unified interface that all Clients implement. This provides a consistent developer experience no matter how you are
-using Tevm.
-
-## See
-
-[TevmClient guide](https://tevm.sh/learn/clients/) for more documentation on clients
-
-#### JSON-RPC
-
-Tevm exposes a JSON-RPC interface for interacting with the EVM via the TevmClient.request
-
-## Examples
-
-```typescript
-import {createMemoryClient, type Tevm} from 'tevm'
-
-const tevm: Tevm = createMemoryClient()
-
-await tevm.request({
- method: 'eth_blockNumber',
- params: [],
- id: 1,
- jsonrpc: '2.0',
-}) // 0n
-```
-
-#### Actions
-
-TevmClient exposes a higher level `actions` based api similar to [viem](https://viem.sh) for interacting with TevmClient in a typesasafe
-ergonomic way.
-
-```typescript
-// same as eth_blockNumber example
-const account = await tevm.account({address: `0x${'0'.repeat(40)}`})
-console.log(account.balance) // 0n
-```
-
-#### Ethereum actions
-
-Ethereum actions are namespaced under TevmClient.eth
-
-```typescript
-const blockNumber = await tevm.eth.blockNumber()
-console.log(blockNumber) // 0n
-```
-
-#### Anvil hardhat and ganache compatibility
-
-Will have anvil_* ganache_* and hardhat_* JSON-RPC compatibility in future versions
-
## Type declaration
### ~~call~~
@@ -475,6 +419,62 @@ await tevm.setAccount({
})
```
+## Deprecated
+
+This type has been superseded by Provider types from `@tevm/decorators` package
+The docs have not been updated to reflect this change if you are looking at this
+
+A local EVM instance running in the browser, Bun, or Node.js. Akin to anvil or ganache. The TevmClient interface
+is a unified interface that all Clients implement. This provides a consistent developer experience no matter how you are
+using Tevm.
+
+## See
+
+[TevmClient guide](https://tevm.sh/learn/clients/) for more documentation on clients
+
+#### JSON-RPC
+
+Tevm exposes a JSON-RPC interface for interacting with the EVM via the TevmClient.request
+
+## Examples
+
+```typescript
+import {createMemoryClient, type Tevm} from 'tevm'
+
+const tevm: Tevm = createMemoryClient()
+
+await tevm.request({
+ method: 'eth_blockNumber',
+ params: [],
+ id: 1,
+ jsonrpc: '2.0',
+}) // 0n
+```
+
+#### Actions
+
+TevmClient exposes a higher level `actions` based api similar to [viem](https://viem.sh) for interacting with TevmClient in a typesasafe
+ergonomic way.
+
+```typescript
+// same as eth_blockNumber example
+const account = await tevm.account({address: `0x${'0'.repeat(40)}`})
+console.log(account.balance) // 0n
+```
+
+#### Ethereum actions
+
+Ethereum actions are namespaced under TevmClient.eth
+
+```typescript
+const blockNumber = await tevm.eth.blockNumber()
+console.log(blockNumber) // 0n
+```
+
+#### Anvil hardhat and ganache compatibility
+
+Will have anvil_* ganache_* and hardhat_* JSON-RPC compatibility in future versions
+
## Defined in
[TevmClient.ts:132](https://github.com/evmts/tevm-monorepo/blob/main/packages/client-types/src/TevmClient.ts#L132)
diff --git a/packages/common/docs/README.md b/packages/common/docs/README.md
index bb85cdc372..1a5eba13c1 100644
--- a/packages/common/docs/README.md
+++ b/packages/common/docs/README.md
@@ -34,4 +34,4 @@ Tevm wrapper around [@ethereumjs/common](https://github.com/ethereumjs/ethereumj
## License 📄
-
+
diff --git a/packages/common/docs/_media/LICENSE b/packages/common/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/packages/common/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/common/docs/functions/createCommon.md b/packages/common/docs/functions/createCommon.md
index ea18cffae1..8b9a63e291 100644
--- a/packages/common/docs/functions/createCommon.md
+++ b/packages/common/docs/functions/createCommon.md
@@ -8,6 +8,13 @@
> **createCommon**(`options`): [`Common`](../type-aliases/Common.md)
+Common is the main representation of chain specific configuration for tevm clients.
+
+createCommon creates a typesafe ethereumjs Common object used by the EVM
+to access chain and hardfork parameters and to provide
+a unified and shared view on the network and hardfork state.
+Tevm common extends the [viem chain](https://github.com/wevm/viem/blob/main/src/chains/index.ts) interface
+
## Parameters
• **options**: [`CommonOptions`](../type-aliases/CommonOptions.md)
@@ -16,6 +23,51 @@
[`Common`](../type-aliases/Common.md)
+## Throws
+
+only if invalid params are passed
+
+## Examples
+
+```typescript
+import { createCommon } from 'tevm/common'
+
+const common = createCommon({
+ customCrypto: {},
+ loggingLevel: 'debug',
+ hardfork: 'london',
+ eips: [420],
+ id: 69,
+ name: 'MyChain',
+ ...
+})
+```
+Since common are stateful consider copying it before using it
+
+```typescript
+import { createCommon } from 'tevm/common'
+const common = createCommon({ ... })
+
+const commonCopy = common.copy()
+```
+
+To use with ethereumjs use the ethjsCommon property
+
+```typescript
+import { VM } from '@ethereumjs/vm'
+import { createMemoryClient } from 'tevm'
+
+const common = createCommon({ ... })
+
+const vm = new VM({
+ common: common.ethjsCommon,
+})
+```
+
+## See
+
+[Tevm client docs](https://tevm.sh/learn/clients/)
+
## Defined in
[packages/common/src/createCommon.js:53](https://github.com/evmts/tevm-monorepo/blob/main/packages/common/src/createCommon.js#L53)
diff --git a/packages/common/docs/functions/createMockKzg.md b/packages/common/docs/functions/createMockKzg.md
index 0f38f0a57e..9d1a04d42a 100644
--- a/packages/common/docs/functions/createMockKzg.md
+++ b/packages/common/docs/functions/createMockKzg.md
@@ -8,10 +8,33 @@
> **createMockKzg**(): [`MockKzg`](../type-aliases/MockKzg.md)
+Returns a mock kzg object that always trusts never verifies
+The real kzg commitmenet is over 500kb added to bundle size
+so this is useful alternative for smaller bundles and the default
+
## Returns
[`MockKzg`](../type-aliases/MockKzg.md)
+## Throws
+
+## Example
+
+```typescript
+import { createCommon, createMockKzg, mainnet } from 'tevm/common'
+
+const common = createCommon({
+ ...mainnet,
+ customCrypto: {
+ kzg: createMockKzg(),
+ },
+})
+```
+
+## See
+
+[createCommon](https://tevm.sh/reference/tevm/common/functions/createcommon/)
+
## Defined in
[packages/common/src/createMockKzg.js:22](https://github.com/evmts/tevm-monorepo/blob/main/packages/common/src/createMockKzg.js#L22)
diff --git a/packages/common/docs/type-aliases/Common.md b/packages/common/docs/type-aliases/Common.md
index 9fca1c0c93..d2b667cf3e 100644
--- a/packages/common/docs/type-aliases/Common.md
+++ b/packages/common/docs/type-aliases/Common.md
@@ -14,6 +14,20 @@ Tevm specific chain configuration wrapping viem chain and ethereumjs commmon
Common contains the common configuration set between all chains such as fee information, hardfork information, eip information, predeployed contracts, default block explorers and more.
extends ethereumjs Common class with the Viem Chain type
+## Type declaration
+
+### copy()
+
+> **copy**: () => [`Common`](Common.md)
+
+#### Returns
+
+[`Common`](Common.md)
+
+### ethjsCommon
+
+> **ethjsCommon**: `EthjsCommon`
+
## Example
```typescript
@@ -35,20 +49,6 @@ const client = createClient(optimism)
- [createCommon](https://tevm.sh/reference/tevm/common/functions/createcommon/)
- [Tevm client docs](https://tevm.sh/learn/clients/)
-## Type declaration
-
-### copy()
-
-> **copy**: () => [`Common`](Common.md)
-
-#### Returns
-
-[`Common`](Common.md)
-
-### ethjsCommon
-
-> **ethjsCommon**: `EthjsCommon`
-
## Defined in
[packages/common/src/Common.ts:27](https://github.com/evmts/tevm-monorepo/blob/main/packages/common/src/Common.ts#L27)
diff --git a/packages/common/docs/type-aliases/CommonOptions.md b/packages/common/docs/type-aliases/CommonOptions.md
index 5f873cace6..1b90131db8 100644
--- a/packages/common/docs/type-aliases/CommonOptions.md
+++ b/packages/common/docs/type-aliases/CommonOptions.md
@@ -10,20 +10,6 @@
Options for creating an Tevm MemoryClient instance
-## Example
-
-```typescript
-import { mainnet, createCommon, type CommonOptions } from 'tevm/common'
-
-const opts: CommonOptions = {
- ...mainnet,
- hardfork: 'london',
-}
-
-const common = createCommon(opts)
-````
-@see [createCommon](https://tevm.sh/reference/tevm/common/functions/createcommon/)
-
## Type declaration
### customCrypto?
@@ -72,6 +58,20 @@ Hardfork to use. Defaults to `shanghai`
Tevm logger instance
+## Example
+
+```typescript
+import { mainnet, createCommon, type CommonOptions } from 'tevm/common'
+
+const opts: CommonOptions = {
+ ...mainnet,
+ hardfork: 'london',
+}
+
+const common = createCommon(opts)
+````
+@see [createCommon](https://tevm.sh/reference/tevm/common/functions/createcommon/)
+
## Defined in
[packages/common/src/CommonOptions.ts:21](https://github.com/evmts/tevm-monorepo/blob/main/packages/common/src/CommonOptions.ts#L21)
diff --git a/packages/common/docs/type-aliases/MockKzg.md b/packages/common/docs/type-aliases/MockKzg.md
index 5684d89552..63ce6edca9 100644
--- a/packages/common/docs/type-aliases/MockKzg.md
+++ b/packages/common/docs/type-aliases/MockKzg.md
@@ -12,26 +12,6 @@ The interface of the custom crypto for kzg implemented by `createMockKzg``
The real kzg commitmenet is over 500kb added to bundle size
so this is useful alternative for smaller bundles and the default
-## Example
-
-```typescript
-import { createCommon, createMockKzg, mainnet, type MockKzg } from 'tevm/common'
-
-const kzg: MockKzg = createMockKzg()
-
-const common = createCommon({
- ...mainnet,
- customCrypto: {
- kzg:,
- },
-})
-```
-
-## See
-
- - [createMockKzg](https://tevm.sh/reference/tevm/common/functions/createmockkzg/)
- - [createCommon](https://tevm.sh/reference/tevm/common/functions/createcommon/)
-
## Type declaration
### blobToKzgCommitment()
@@ -130,6 +110,26 @@ const common = createCommon({
`boolean`
+## Example
+
+```typescript
+import { createCommon, createMockKzg, mainnet, type MockKzg } from 'tevm/common'
+
+const kzg: MockKzg = createMockKzg()
+
+const common = createCommon({
+ ...mainnet,
+ customCrypto: {
+ kzg:,
+ },
+})
+```
+
+## See
+
+ - [createMockKzg](https://tevm.sh/reference/tevm/common/functions/createmockkzg/)
+ - [createCommon](https://tevm.sh/reference/tevm/common/functions/createcommon/)
+
## Defined in
[packages/common/src/MockKzg.ts:21](https://github.com/evmts/tevm-monorepo/blob/main/packages/common/src/MockKzg.ts#L21)
diff --git a/packages/contract/docs/README.md b/packages/contract/docs/README.md
index 8968a00eec..7e8f14fd4d 100644
--- a/packages/contract/docs/README.md
+++ b/packages/contract/docs/README.md
@@ -34,4 +34,4 @@ tevm enables direct evm execution clientside with forge cheat codes and direct s
## License 📄
-
+
diff --git a/packages/contract/docs/_media/LICENSE b/packages/contract/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/packages/contract/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/contract/docs/functions/createContract.md b/packages/contract/docs/functions/createContract.md
index b8969217db..6ef1929bca 100644
--- a/packages/contract/docs/functions/createContract.md
+++ b/packages/contract/docs/functions/createContract.md
@@ -34,6 +34,32 @@ Creates a tevm Contract instance from human readable abi
[`Contract`](../type-aliases/Contract.md)\<`TName`, `THumanReadableAbi`, `TAddress`, `TBytecode`, `TDeployedBytecode`, `TCode`\>
+## Examples
+
+```typescript
+import { type Contract, createContract} from 'tevm/contract'
+
+const contract: Contract = createContract({
+ name: 'MyContract',
+ abi: [
+ ...
+ ],
+})
+```
+
+To use a json abi first pass it into `formatAbi` to turn it into human readable
+
+```typescript
+import { type Contract, createContract} from 'tevm/contract'
+
+const contract = createContract({
+ name: 'MyContract',
+ abi: [
+ ...
+ ],
+})
+```
+
## Defined in
[createContract.js:35](https://github.com/evmts/tevm-monorepo/blob/main/packages/contract/src/createContract.js#L35)
diff --git a/packages/contract/docs/type-aliases/Contract.md b/packages/contract/docs/type-aliases/Contract.md
index 1d1f492613..9148e24cd0 100644
--- a/packages/contract/docs/type-aliases/Contract.md
+++ b/packages/contract/docs/type-aliases/Contract.md
@@ -10,57 +10,6 @@
Represents a specific contract abi and optional bytecode.
-## Examples
-
-```typescript
-import {createContract} from 'tevm/contract'
-
-const contract = createContract({
- address,
- bytecode,
- deployedBytecode,
- humanReadableAbi,
-})
-```
-
-Contracts have actions creators for read methods, write methods, deploying, and events
-
-```typescript
-tevm.contract(
-- { abi: [...], args: ['0x1234...'], functionName: 'balanceOf' },
-+ MyContract.read.balanceOf('0x1234...'),
-)
-```
-
-These contracts can be automatically generated by using [@tevm/bundler](https://todo.todo)
-and then importing it. The Tevm bundler will automatically resolve your solidity imports into
-tevm contract instances
-
-```typescript
-import { MyContract } from './MyContract.sol'
-
-console.log(MyContract.humanReadableAbi)
-```
-Address can be added to a contract using the `withAddress` method
-
-```typescript
-import { MyContract } from './MyContract.sol'
-
-const MyContractOptimism = MyContract.withAddress('0x420...')
-```
-Contracts can also be used with other libraries such as Viem and ethers.
-
-```typescript
-import { MyContract } from './MyContract.sol'
-import { createPublicClient } from 'viem'
-
-// see viem docs
-const client = createPublicClient({...})
-
-const result = await client.readContract(
- MyContract.withAddress('0x420...').read.balanceOf('0x1234...'),
-)
-
## Type Parameters
• **TName** *extends* `string`
@@ -198,13 +147,6 @@ Adds an address to the contract. All action creators will return
the address property if added. THis method returns a new contract
it does not modify the existing contract.
-#### Example
-
-```typescript
-import { MyContract } from './MyContract.sol'
-const MyContractOptimism = MyContract.withAddress('0x420...')
-```
-
#### Type Parameters
• **TAddress** *extends* `Address`
@@ -217,6 +159,13 @@ const MyContractOptimism = MyContract.withAddress('0x420...')
[`Contract`](Contract.md)\<`TName`, `THumanReadableAbi`, `TAddress`, `TBytecode`, `TDeployedBytecode`, `TCode`\>
+#### Example
+
+```typescript
+import { MyContract } from './MyContract.sol'
+const MyContractOptimism = MyContract.withAddress('0x420...')
+```
+
### write
> **write**: [`WriteActionCreator`](WriteActionCreator.md)\<`THumanReadableAbi`, `TAddress`, `TCode`\>
@@ -231,6 +180,57 @@ tevm.contract(
)
```
+## Examples
+
+```typescript
+import {createContract} from 'tevm/contract'
+
+const contract = createContract({
+ address,
+ bytecode,
+ deployedBytecode,
+ humanReadableAbi,
+})
+```
+
+Contracts have actions creators for read methods, write methods, deploying, and events
+
+```typescript
+tevm.contract(
+- { abi: [...], args: ['0x1234...'], functionName: 'balanceOf' },
++ MyContract.read.balanceOf('0x1234...'),
+)
+```
+
+These contracts can be automatically generated by using [@tevm/bundler](https://todo.todo)
+and then importing it. The Tevm bundler will automatically resolve your solidity imports into
+tevm contract instances
+
+```typescript
+import { MyContract } from './MyContract.sol'
+
+console.log(MyContract.humanReadableAbi)
+```
+Address can be added to a contract using the `withAddress` method
+
+```typescript
+import { MyContract } from './MyContract.sol'
+
+const MyContractOptimism = MyContract.withAddress('0x420...')
+```
+Contracts can also be used with other libraries such as Viem and ethers.
+
+```typescript
+import { MyContract } from './MyContract.sol'
+import { createPublicClient } from 'viem'
+
+// see viem docs
+const client = createPublicClient({...})
+
+const result = await client.readContract(
+ MyContract.withAddress('0x420...').read.balanceOf('0x1234...'),
+)
+
## Defined in
[Contract.ts:59](https://github.com/evmts/tevm-monorepo/blob/main/packages/contract/src/Contract.ts#L59)
diff --git a/packages/contract/docs/type-aliases/CreateContractFn.md b/packages/contract/docs/type-aliases/CreateContractFn.md
index 6950ff8c0d..35348b9bfd 100644
--- a/packages/contract/docs/type-aliases/CreateContractFn.md
+++ b/packages/contract/docs/type-aliases/CreateContractFn.md
@@ -17,32 +17,6 @@
Type of `createContract` factory function
Creates a tevm Contract instance from human readable abi
-## Examples
-
-```typescript
-import { type Contract, createContract} from 'tevm/contract'
-
-const contract: Contract = createContract({
- name: 'MyContract',
- abi: [
- ...
- ],
-})
-```
-
-To use a json abi first pass it into `formatAbi` to turn it into human readable
-
-```typescript
-import { type Contract, createContract} from 'tevm/contract'
-
-const contract = createContract({
- name: 'MyContract',
- abi: [
- ...
- ],
-})
-```
-
## Type Parameters
• **TName** *extends* `string`
@@ -73,6 +47,32 @@ const contract = createContract({
[`Contract`](Contract.md)\<`TName`, `THumanReadableAbi`, `TAddress`, `TBytecode`, `TDeployedBytecode`, `TCode`\>
+## Examples
+
+```typescript
+import { type Contract, createContract} from 'tevm/contract'
+
+const contract: Contract = createContract({
+ name: 'MyContract',
+ abi: [
+ ...
+ ],
+})
+```
+
+To use a json abi first pass it into `formatAbi` to turn it into human readable
+
+```typescript
+import { type Contract, createContract} from 'tevm/contract'
+
+const contract = createContract({
+ name: 'MyContract',
+ abi: [
+ ...
+ ],
+})
+```
+
## Defined in
[CreateContractFn.ts:33](https://github.com/evmts/tevm-monorepo/blob/main/packages/contract/src/CreateContractFn.ts#L33)
diff --git a/packages/contract/docs/type-aliases/CreateContractParams.md b/packages/contract/docs/type-aliases/CreateContractParams.md
index ace4de394c..52f287e5dd 100644
--- a/packages/contract/docs/type-aliases/CreateContractParams.md
+++ b/packages/contract/docs/type-aliases/CreateContractParams.md
@@ -10,10 +10,6 @@
Params for creating a [Contract](Contract.md) instance
-## See
-
-CreateContract
-
## Type Parameters
• **TName** *extends* `string` \| `undefined` \| `never`
@@ -28,6 +24,10 @@ CreateContract
• **TCode** *extends* `undefined` \| `Hex` \| `never`
+## See
+
+CreateContract
+
## Defined in
[CreateContractParams.ts:8](https://github.com/evmts/tevm-monorepo/blob/main/packages/contract/src/CreateContractParams.ts#L8)
diff --git a/packages/contract/docs/type-aliases/EventActionCreator.md b/packages/contract/docs/type-aliases/EventActionCreator.md
index c2cc317eb6..d0253ea2a7 100644
--- a/packages/contract/docs/type-aliases/EventActionCreator.md
+++ b/packages/contract/docs/type-aliases/EventActionCreator.md
@@ -10,14 +10,6 @@
A mapping of event names to action creators for events. Can be used to create event filters in a typesafe way
-## Example
-
-```typescript
-tevm.eth.getLog(
- MyScript.withAddress('0x420...').events.Transfer({ from: '0x1234...' }),
-)
-===
-
## Type Parameters
• **THumanReadableAbi** *extends* readonly `string`[]
@@ -30,6 +22,14 @@ tevm.eth.getLog(
• **TAddressArgs** = `TAddress` *extends* `undefined` ? `object` : `object`
+## Example
+
+```typescript
+tevm.eth.getLog(
+ MyScript.withAddress('0x420...').events.Transfer({ from: '0x1234...' }),
+)
+===
+
## Defined in
[event/EventActionCreator.ts:41](https://github.com/evmts/tevm-monorepo/blob/main/packages/contract/src/event/EventActionCreator.ts#L41)
diff --git a/packages/contract/docs/type-aliases/ReadActionCreator.md b/packages/contract/docs/type-aliases/ReadActionCreator.md
index 31a1141040..ceb47b58dd 100644
--- a/packages/contract/docs/type-aliases/ReadActionCreator.md
+++ b/packages/contract/docs/type-aliases/ReadActionCreator.md
@@ -10,14 +10,6 @@
A mapping of view and pure contract methods to action creators
-## Example
-
-```typescript
-tevm.contract(
- MyScript.withAddress('0x420...').read.balanceOf('0x1234...'),
-)
-```
-
## Type Parameters
• **THumanReadableAbi** *extends* readonly `string`[]
@@ -28,6 +20,14 @@ tevm.contract(
• **TAddressArgs** = `TAddress` *extends* `undefined` ? `object` : `object`
+## Example
+
+```typescript
+tevm.contract(
+ MyScript.withAddress('0x420...').read.balanceOf('0x1234...'),
+)
+```
+
## Defined in
[read/ReadActionCreator.ts:23](https://github.com/evmts/tevm-monorepo/blob/main/packages/contract/src/read/ReadActionCreator.ts#L23)
diff --git a/packages/contract/docs/type-aliases/WriteActionCreator.md b/packages/contract/docs/type-aliases/WriteActionCreator.md
index 5ecfdaaaea..76a14f600b 100644
--- a/packages/contract/docs/type-aliases/WriteActionCreator.md
+++ b/packages/contract/docs/type-aliases/WriteActionCreator.md
@@ -10,14 +10,6 @@
A mapping of payable and nonpayable contract methods to action creators
-## Example
-
-```typescript
-tevm.contract(
- MyContract.withAddress('0x420...').read.balanceOf('0x1234...'),
-)
-```
-
## Type Parameters
• **THumanReadableAbi** *extends* readonly `string`[]
@@ -28,6 +20,14 @@ tevm.contract(
• **TAddressArgs** = `TAddress` *extends* `undefined` ? `object` : `object`
+## Example
+
+```typescript
+tevm.contract(
+ MyContract.withAddress('0x420...').read.balanceOf('0x1234...'),
+)
+```
+
## Defined in
[write/WriteActionCreator.ts:23](https://github.com/evmts/tevm-monorepo/blob/main/packages/contract/src/write/WriteActionCreator.ts#L23)
diff --git a/packages/decorators/docs/README.md b/packages/decorators/docs/README.md
index 6bc265f528..267a926f04 100644
--- a/packages/decorators/docs/README.md
+++ b/packages/decorators/docs/README.md
@@ -30,4 +30,4 @@ Action decorators for the tevm base client
## License 📄
-
+
diff --git a/packages/decorators/docs/_media/LICENSE b/packages/decorators/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/packages/decorators/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/decorators/docs/functions/requestEip1193.md b/packages/decorators/docs/functions/requestEip1193.md
index edfa8e738c..0c26ec4ec7 100644
--- a/packages/decorators/docs/functions/requestEip1193.md
+++ b/packages/decorators/docs/functions/requestEip1193.md
@@ -8,6 +8,8 @@
> **requestEip1193**(): `Extension`\<[`Eip1193RequestProvider`](../type-aliases/Eip1193RequestProvider.md)\>
+A decorator that adds the EIP-1193 request method to the client
+
## Returns
`Extension`\<[`Eip1193RequestProvider`](../type-aliases/Eip1193RequestProvider.md)\>
diff --git a/packages/decorators/docs/functions/tevmSend.md b/packages/decorators/docs/functions/tevmSend.md
index bf6757ed9b..a014a3e65c 100644
--- a/packages/decorators/docs/functions/tevmSend.md
+++ b/packages/decorators/docs/functions/tevmSend.md
@@ -8,6 +8,10 @@
> **tevmSend**(): `Extension`\<[`TevmSendApi`](../type-aliases/TevmSendApi.md)\>
+The low level method for sending and recieving a JSON-RPC request.
+Strictly adheres to the JSON-RPC 2.0 spec.
+See `requestEip1193` for a more user friendly method.
+
## Returns
`Extension`\<[`TevmSendApi`](../type-aliases/TevmSendApi.md)\>
diff --git a/packages/decorators/docs/type-aliases/EthActionsApi.md b/packages/decorators/docs/type-aliases/EthActionsApi.md
index f3d38779f5..a29f312feb 100644
--- a/packages/decorators/docs/type-aliases/EthActionsApi.md
+++ b/packages/decorators/docs/type-aliases/EthActionsApi.md
@@ -11,10 +11,6 @@
The actions api is the high level API for interacting with a Tevm client similar to [viem actions](https://viem.sh/learn/actions/)
These actions correspond 1:1 eith the public ethereum JSON-RPC api
-## See
-
-[https://tevm.sh/learn/actions/](https://tevm.sh/learn/actions/)
-
## Type declaration
### eth
@@ -158,6 +154,10 @@ Block tag defaults to 'pending' tag which is the optimistic state of the VM
const storageValue = await tevm.eth.getStorageAt({address: '0x123...', position: 0})
```
+## See
+
+[https://tevm.sh/learn/actions/](https://tevm.sh/learn/actions/)
+
## Defined in
[actions/EthActionsApi.ts:16](https://github.com/evmts/tevm-monorepo/blob/main/packages/decorators/src/actions/EthActionsApi.ts#L16)
diff --git a/packages/decorators/docs/type-aliases/TevmActionsApi.md b/packages/decorators/docs/type-aliases/TevmActionsApi.md
index 3914b52619..9c95febea3 100644
--- a/packages/decorators/docs/type-aliases/TevmActionsApi.md
+++ b/packages/decorators/docs/type-aliases/TevmActionsApi.md
@@ -10,10 +10,6 @@
The actions api is the high level API for interacting with a Tevm client similar to [viem actions](https://viem.sh/learn/actions/)
-## See
-
-[https://tevm.sh/learn/actions/](https://tevm.sh/learn/actions/)
-
## Type declaration
### call
@@ -182,6 +178,10 @@ await tevm.setAccount({
})
```
+## See
+
+[https://tevm.sh/learn/actions/](https://tevm.sh/learn/actions/)
+
## Defined in
[actions/TevmActionsApi.ts:17](https://github.com/evmts/tevm-monorepo/blob/main/packages/decorators/src/actions/TevmActionsApi.ts#L17)
diff --git a/packages/effect/docs/README.md b/packages/effect/docs/README.md
index 6879d62085..5d07b5559c 100644
--- a/packages/effect/docs/README.md
+++ b/packages/effect/docs/README.md
@@ -36,4 +36,4 @@ Low level tools around [effect.ts](https://www.effect.website/docs/why-effect)
## License 📄
-
+
diff --git a/packages/effect/docs/_media/LICENSE b/packages/effect/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/packages/effect/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/effect/docs/createRequireEffect/classes/CreateRequireError.md b/packages/effect/docs/createRequireEffect/classes/CreateRequireError.md
index b949bc6038..8e9498baf9 100644
--- a/packages/effect/docs/createRequireEffect/classes/CreateRequireError.md
+++ b/packages/effect/docs/createRequireEffect/classes/CreateRequireError.md
@@ -58,7 +58,7 @@
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -72,7 +72,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.err
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -86,7 +86,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -100,7 +100,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -110,10 +110,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -124,6 +120,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`Error.prepareStackTrace`
diff --git a/packages/effect/docs/createRequireEffect/classes/RequireError.md b/packages/effect/docs/createRequireEffect/classes/RequireError.md
index 87d28d5539..e6bd5fa9ee 100644
--- a/packages/effect/docs/createRequireEffect/classes/RequireError.md
+++ b/packages/effect/docs/createRequireEffect/classes/RequireError.md
@@ -58,7 +58,7 @@
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -72,7 +72,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.err
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -86,7 +86,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -100,7 +100,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -110,10 +110,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -124,6 +120,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`Error.prepareStackTrace`
diff --git a/packages/effect/docs/createRequireEffect/functions/createRequireEffect.md b/packages/effect/docs/createRequireEffect/functions/createRequireEffect.md
index 29506072ca..c66502a275 100644
--- a/packages/effect/docs/createRequireEffect/functions/createRequireEffect.md
+++ b/packages/effect/docs/createRequireEffect/functions/createRequireEffect.md
@@ -8,6 +8,10 @@
> **createRequireEffect**(`url`): `Effect`\<`never`, [`CreateRequireError`](../classes/CreateRequireError.md), (`id`) => `Effect`\<`never`, [`RequireError`](../classes/RequireError.md), `any`\>\>
+An [Effect](https://www.effect.website/docs/introduction) wrapper around createRequire
+createRequire is used to use the node.js `require` function in esm modules and cjs modules
+in a way that is compatible with both. It also wraps them weith Effect for better error handling
+
## Parameters
• **url**: `string`
@@ -20,6 +24,18 @@ url to create require from
require function
+## Example
+
+```typescript
+import { createRequireEffect } from '@eth-optimism/config'
+const requireEffect = createRequireEffect(import.meta.url)
+const solcEffect = requireEffect('solc')
+```
+
+## See
+
+https://nodejs.org/api/modules.html#modules_module_createrequire_filename
+
## Defined in
[packages/effect/src/createRequireEffect.js:50](https://github.com/evmts/tevm-monorepo/blob/main/packages/effect/src/createRequireEffect.js#L50)
diff --git a/packages/effect/docs/fileExists/functions/fileExists.md b/packages/effect/docs/fileExists/functions/fileExists.md
index b6e9fde507..f8ecb21590 100644
--- a/packages/effect/docs/fileExists/functions/fileExists.md
+++ b/packages/effect/docs/fileExists/functions/fileExists.md
@@ -8,6 +8,8 @@
> **fileExists**(`path`): `Effect`\<`never`, `never`, `boolean`\>
+Checks if a file exists at the given path
+
## Parameters
• **path**: `string`
@@ -20,6 +22,13 @@ path to check
true if the file exists, false otherwise
+## Example
+
+```typescript
+import { fileExists } from '@eth-optimism/config'
+await fileExists('./someFile.txt')
+```
+
## Defined in
[packages/effect/src/fileExists.js:16](https://github.com/evmts/tevm-monorepo/blob/main/packages/effect/src/fileExists.js#L16)
diff --git a/packages/effect/docs/logAllErrors/functions/logAllErrors.md b/packages/effect/docs/logAllErrors/functions/logAllErrors.md
index 2e4d8efbd0..7f08913925 100644
--- a/packages/effect/docs/logAllErrors/functions/logAllErrors.md
+++ b/packages/effect/docs/logAllErrors/functions/logAllErrors.md
@@ -8,6 +8,8 @@
> **logAllErrors**(`e`): `Effect`\<`never`, `never`, `void`\>
+Logs all errors and causes from effect
+
## Parameters
• **e**: `unknown`
@@ -16,6 +18,15 @@
`Effect`\<`never`, `never`, `void`\>
+## Example
+
+```typescript
+import { logAllErrors } from '@eth-optimism/config'
+
+someEffect.pipe(
+ tapError(logAllErrors)
+)
+
## Defined in
[packages/effect/src/logAllErrors.js:16](https://github.com/evmts/tevm-monorepo/blob/main/packages/effect/src/logAllErrors.js#L16)
diff --git a/packages/effect/docs/parseJson/classes/ParseJsonError.md b/packages/effect/docs/parseJson/classes/ParseJsonError.md
index c362df00ef..adedca9ce5 100644
--- a/packages/effect/docs/parseJson/classes/ParseJsonError.md
+++ b/packages/effect/docs/parseJson/classes/ParseJsonError.md
@@ -60,7 +60,7 @@ Error thrown when the tsconfig.json file is not valid json
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -74,7 +74,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.err
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -88,7 +88,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -102,7 +102,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -112,10 +112,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -126,6 +122,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`Error.prepareStackTrace`
diff --git a/packages/effect/docs/parseJson/functions/parseJson.md b/packages/effect/docs/parseJson/functions/parseJson.md
index d301c517f3..98a2a46851 100644
--- a/packages/effect/docs/parseJson/functions/parseJson.md
+++ b/packages/effect/docs/parseJson/functions/parseJson.md
@@ -8,6 +8,8 @@
> **parseJson**(`jsonStr`): `Effect`\<`never`, [`ParseJsonError`](../classes/ParseJsonError.md), `unknown`\>
+Parses a json string
+
## Parameters
• **jsonStr**: `string`
@@ -16,6 +18,17 @@
`Effect`\<`never`, [`ParseJsonError`](../classes/ParseJsonError.md), `unknown`\>
+## Throws
+
+when the tevm.json file is not valid json
+
+## Example
+
+```ts
+const jsonEffect = parseJson('{ "compilerOptions": { "plugins": [{ "name": "@tevm/ts-plugin" }] } }')
+````
+@internal
+
## Defined in
[packages/effect/src/parseJson.js:33](https://github.com/evmts/tevm-monorepo/blob/main/packages/effect/src/parseJson.js#L33)
diff --git a/packages/effect/docs/resolve/classes/CouldNotResolveImportError.md b/packages/effect/docs/resolve/classes/CouldNotResolveImportError.md
index a04bdc69b9..48747530a3 100644
--- a/packages/effect/docs/resolve/classes/CouldNotResolveImportError.md
+++ b/packages/effect/docs/resolve/classes/CouldNotResolveImportError.md
@@ -60,7 +60,7 @@ Error thrown when 'node:resolve' throws
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -74,7 +74,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.err
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -102,7 +102,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -112,10 +112,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -126,6 +122,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`Error.prepareStackTrace`
diff --git a/packages/effect/docs/resolve/functions/resolveAsync.md b/packages/effect/docs/resolve/functions/resolveAsync.md
index a1df74a636..8e415d713a 100644
--- a/packages/effect/docs/resolve/functions/resolveAsync.md
+++ b/packages/effect/docs/resolve/functions/resolveAsync.md
@@ -20,6 +20,16 @@ Effect wrpper around import('node:resolve')
`Effect`\<`never`, [`CouldNotResolveImportError`](../classes/CouldNotResolveImportError.md), `string`\>
+## Example
+
+```ts
+import {tap} from 'effect/Effect'
+import {resolveAsync} from '@tevm/effect'
+resolveAsync('react').pipe(
+ tap(console.log)
+)
+````
+
## Defined in
[packages/effect/src/resolve.js:65](https://github.com/evmts/tevm-monorepo/blob/main/packages/effect/src/resolve.js#L65)
diff --git a/packages/effect/docs/resolve/functions/resolveSync.md b/packages/effect/docs/resolve/functions/resolveSync.md
index a2a4c45d03..4d26f2e64e 100644
--- a/packages/effect/docs/resolve/functions/resolveSync.md
+++ b/packages/effect/docs/resolve/functions/resolveSync.md
@@ -20,6 +20,17 @@ Effect wrapper around import('node:resolve').resolveSync
`Effect`\<`never`, [`CouldNotResolveImportError`](../classes/CouldNotResolveImportError.md), `string`\>
+## Example
+
+```ts
+import {tap} from 'effect/Effect'
+import {resolveSync} from '@tevm/effect'
+resolveSync('react').pipe(
+ tap(console.log)
+)
+````
+`
+
## Defined in
[packages/effect/src/resolve.js:46](https://github.com/evmts/tevm-monorepo/blob/main/packages/effect/src/resolve.js#L46)
diff --git a/packages/effect/src/resolve.spec.ts b/packages/effect/src/resolve.spec.ts
index 6ceb8fc5ad..6a195dcf4d 100644
--- a/packages/effect/src/resolve.spec.ts
+++ b/packages/effect/src/resolve.spec.ts
@@ -38,14 +38,14 @@ describe('resolve', () => {
it('should resolve the import path asynchronously', async () => {
const resolvedPath = '/absolute/path/to/module.js'
- resolveAsyncMock.mockImplementationOnce((_, __, callback) => callback(null, resolvedPath))
+ resolveAsyncMock.mockImplementationOnce((_, __, callback) => (callback as any)(null, resolvedPath))
const result = await runPromise(resolveAsync('some-module', {}))
expect(result).toBe(resolvedPath)
})
it('should throw CouldNotResolveImportError if resolve async throws', async () => {
const error = new Error('Cannot find module')
- resolveAsyncMock.mockImplementationOnce((_, __, callback) => callback(error, null))
+ resolveAsyncMock.mockImplementationOnce((_, __, callback) => (callback as any)(error, null))
const e = await runPromise(flip(resolveAsync('nonexistent-module', {})))
expect(e).toBeInstanceOf(CouldNotResolveImportError)
expect(e.cause).toBe(error)
diff --git a/packages/errors/docs/classes/AccountLockedError.md b/packages/errors/docs/classes/AccountLockedError.md
index c38d36eea2..5ba5066450 100644
--- a/packages/errors/docs/classes/AccountLockedError.md
+++ b/packages/errors/docs/classes/AccountLockedError.md
@@ -161,7 +161,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -193,7 +193,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -221,7 +221,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -245,10 +245,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -259,6 +255,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -359,7 +359,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -383,7 +383,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -407,4 +407,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/AccountNotFoundError.md b/packages/errors/docs/classes/AccountNotFoundError.md
index 67d50a4b24..9b80dc780f 100644
--- a/packages/errors/docs/classes/AccountNotFoundError.md
+++ b/packages/errors/docs/classes/AccountNotFoundError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ResourceNotFoundError`](ResourceNotFoundError.md).[`prepareStackTrace`](ResourceNotFoundError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/AuthCallNonZeroValueExtError.md b/packages/errors/docs/classes/AuthCallNonZeroValueExtError.md
index cd9ecc48e9..ad0859afae 100644
--- a/packages/errors/docs/classes/AuthCallNonZeroValueExtError.md
+++ b/packages/errors/docs/classes/AuthCallNonZeroValueExtError.md
@@ -173,7 +173,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -217,7 +217,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -245,7 +245,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -279,10 +279,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -293,6 +289,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -393,7 +393,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -417,7 +417,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -441,4 +441,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/AuthCallUnsetError.md b/packages/errors/docs/classes/AuthCallUnsetError.md
index 00a67a855b..8124227124 100644
--- a/packages/errors/docs/classes/AuthCallUnsetError.md
+++ b/packages/errors/docs/classes/AuthCallUnsetError.md
@@ -173,7 +173,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -217,7 +217,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -245,7 +245,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -279,10 +279,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -293,6 +289,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -393,7 +393,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -417,7 +417,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -441,4 +441,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/AuthInvalidSError.md b/packages/errors/docs/classes/AuthInvalidSError.md
index 5de7e7e591..6d56051d40 100644
--- a/packages/errors/docs/classes/AuthInvalidSError.md
+++ b/packages/errors/docs/classes/AuthInvalidSError.md
@@ -173,7 +173,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -217,7 +217,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -245,7 +245,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -279,10 +279,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -293,6 +289,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -393,7 +393,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -417,7 +417,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -441,4 +441,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/BLS12381FpNotInFieldError.md b/packages/errors/docs/classes/BLS12381FpNotInFieldError.md
index 4ce6fb2fc9..f7fdd670e8 100644
--- a/packages/errors/docs/classes/BLS12381FpNotInFieldError.md
+++ b/packages/errors/docs/classes/BLS12381FpNotInFieldError.md
@@ -165,7 +165,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -209,7 +209,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -237,7 +237,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -271,10 +271,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -285,6 +281,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -385,7 +385,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -409,7 +409,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -433,4 +433,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/BLS12381InputEmptyError.md b/packages/errors/docs/classes/BLS12381InputEmptyError.md
index a109d4b154..f60287fa71 100644
--- a/packages/errors/docs/classes/BLS12381InputEmptyError.md
+++ b/packages/errors/docs/classes/BLS12381InputEmptyError.md
@@ -165,7 +165,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -197,7 +197,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -225,7 +225,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -259,10 +259,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -273,6 +269,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -373,7 +373,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -397,7 +397,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -421,4 +421,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/BLS12381InvalidInputLengthError.md b/packages/errors/docs/classes/BLS12381InvalidInputLengthError.md
index 32b6af7fb5..fe45bfd3cb 100644
--- a/packages/errors/docs/classes/BLS12381InvalidInputLengthError.md
+++ b/packages/errors/docs/classes/BLS12381InvalidInputLengthError.md
@@ -165,7 +165,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -197,7 +197,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -225,7 +225,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -259,10 +259,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -273,6 +269,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -373,7 +373,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -397,7 +397,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -421,4 +421,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/BLS12381PointNotOnCurveError.md b/packages/errors/docs/classes/BLS12381PointNotOnCurveError.md
index 18ec6a5922..1782044290 100644
--- a/packages/errors/docs/classes/BLS12381PointNotOnCurveError.md
+++ b/packages/errors/docs/classes/BLS12381PointNotOnCurveError.md
@@ -165,7 +165,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -197,7 +197,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -225,7 +225,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -259,10 +259,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -273,6 +269,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -373,7 +373,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -397,7 +397,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -421,4 +421,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/BaseError.md b/packages/errors/docs/classes/BaseError.md
index eb7f1b1767..5952084e1e 100644
--- a/packages/errors/docs/classes/BaseError.md
+++ b/packages/errors/docs/classes/BaseError.md
@@ -155,7 +155,7 @@ Error code analogous to the code in JSON RPC error.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -179,7 +179,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -203,7 +203,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -223,10 +223,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -237,6 +233,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`Error.prepareStackTrace`
@@ -333,7 +333,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,4 +381,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/BlockGasLimitExceededError.md b/packages/errors/docs/classes/BlockGasLimitExceededError.md
index 8c6bcea1b4..b252c660b4 100644
--- a/packages/errors/docs/classes/BlockGasLimitExceededError.md
+++ b/packages/errors/docs/classes/BlockGasLimitExceededError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -231,7 +231,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -255,10 +255,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -269,6 +265,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -369,7 +369,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -393,7 +393,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -417,4 +417,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/ChainIdMismatchError.md b/packages/errors/docs/classes/ChainIdMismatchError.md
index b2f14ffc30..cde3b44d04 100644
--- a/packages/errors/docs/classes/ChainIdMismatchError.md
+++ b/packages/errors/docs/classes/ChainIdMismatchError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/CodeSizeExceedsMaximumError.md b/packages/errors/docs/classes/CodeSizeExceedsMaximumError.md
index 983e6ab752..006418aba0 100644
--- a/packages/errors/docs/classes/CodeSizeExceedsMaximumError.md
+++ b/packages/errors/docs/classes/CodeSizeExceedsMaximumError.md
@@ -195,7 +195,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -227,7 +227,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -255,7 +255,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -289,10 +289,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -303,6 +299,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`GasLimitExceededError`](GasLimitExceededError.md).[`prepareStackTrace`](GasLimitExceededError.md#preparestacktrace)
@@ -403,7 +403,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -427,7 +427,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -451,4 +451,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/CodeStoreOutOfGasError.md b/packages/errors/docs/classes/CodeStoreOutOfGasError.md
index df7eac33ab..3896b553bc 100644
--- a/packages/errors/docs/classes/CodeStoreOutOfGasError.md
+++ b/packages/errors/docs/classes/CodeStoreOutOfGasError.md
@@ -184,7 +184,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -216,7 +216,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -244,7 +244,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -278,10 +278,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -292,6 +288,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`GasLimitExceededError`](GasLimitExceededError.md).[`prepareStackTrace`](GasLimitExceededError.md#preparestacktrace)
@@ -392,7 +392,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -416,7 +416,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -440,4 +440,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/CommonMismatchError.md b/packages/errors/docs/classes/CommonMismatchError.md
index ffd235a714..84ad7860f4 100644
--- a/packages/errors/docs/classes/CommonMismatchError.md
+++ b/packages/errors/docs/classes/CommonMismatchError.md
@@ -161,7 +161,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -193,7 +193,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -221,7 +221,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -245,10 +245,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -259,6 +255,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -359,7 +359,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -383,7 +383,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -407,4 +407,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/ContractExecutionFailedError.md b/packages/errors/docs/classes/ContractExecutionFailedError.md
index 3fff62b069..16ab08131d 100644
--- a/packages/errors/docs/classes/ContractExecutionFailedError.md
+++ b/packages/errors/docs/classes/ContractExecutionFailedError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/CreateCollisionError.md b/packages/errors/docs/classes/CreateCollisionError.md
index f01ad77a53..8292b20bb8 100644
--- a/packages/errors/docs/classes/CreateCollisionError.md
+++ b/packages/errors/docs/classes/CreateCollisionError.md
@@ -175,7 +175,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -207,7 +207,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -235,7 +235,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -269,10 +269,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -283,6 +279,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -383,7 +383,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -407,7 +407,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -431,4 +431,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/DecodeFunctionDataError.md b/packages/errors/docs/classes/DecodeFunctionDataError.md
index c60e6352c1..516c75ee71 100644
--- a/packages/errors/docs/classes/DecodeFunctionDataError.md
+++ b/packages/errors/docs/classes/DecodeFunctionDataError.md
@@ -156,7 +156,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -188,7 +188,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -216,7 +216,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -240,10 +240,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -254,6 +250,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -354,7 +354,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -378,7 +378,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -402,4 +402,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/DefensiveNullCheckError.md b/packages/errors/docs/classes/DefensiveNullCheckError.md
index 9541852ae6..87116a4e1e 100644
--- a/packages/errors/docs/classes/DefensiveNullCheckError.md
+++ b/packages/errors/docs/classes/DefensiveNullCheckError.md
@@ -166,7 +166,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -214,7 +214,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -242,7 +242,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -266,10 +266,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -280,6 +276,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InternalError`](InternalError.md).[`prepareStackTrace`](InternalError.md#preparestacktrace)
@@ -380,7 +380,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -404,7 +404,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -428,4 +428,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/EipNotEnabledError.md b/packages/errors/docs/classes/EipNotEnabledError.md
index 049a238925..2e573f27dc 100644
--- a/packages/errors/docs/classes/EipNotEnabledError.md
+++ b/packages/errors/docs/classes/EipNotEnabledError.md
@@ -163,7 +163,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -195,7 +195,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -223,7 +223,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -247,10 +247,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -261,6 +257,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -361,7 +361,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -385,7 +385,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -409,4 +409,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/EncodeFunctionReturnDataError.md b/packages/errors/docs/classes/EncodeFunctionReturnDataError.md
index ac18b53376..0700540363 100644
--- a/packages/errors/docs/classes/EncodeFunctionReturnDataError.md
+++ b/packages/errors/docs/classes/EncodeFunctionReturnDataError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/EvmRevertError.md b/packages/errors/docs/classes/EvmRevertError.md
index 00c12be6e5..49a04cac4c 100644
--- a/packages/errors/docs/classes/EvmRevertError.md
+++ b/packages/errors/docs/classes/EvmRevertError.md
@@ -185,7 +185,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -217,7 +217,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -245,7 +245,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -279,10 +279,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -293,6 +289,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`RevertError`](RevertError.md).[`prepareStackTrace`](RevertError.md#preparestacktrace)
@@ -393,7 +393,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -417,7 +417,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -441,4 +441,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/ExecutionError.md b/packages/errors/docs/classes/ExecutionError.md
index 1634c53a38..26e7e6a3b2 100644
--- a/packages/errors/docs/classes/ExecutionError.md
+++ b/packages/errors/docs/classes/ExecutionError.md
@@ -192,7 +192,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -224,7 +224,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -252,7 +252,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -276,10 +276,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -290,6 +286,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -390,7 +390,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -414,7 +414,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -438,4 +438,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/ForkError.md b/packages/errors/docs/classes/ForkError.md
index 97e57fc791..a0de5e9371 100644
--- a/packages/errors/docs/classes/ForkError.md
+++ b/packages/errors/docs/classes/ForkError.md
@@ -173,7 +173,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -205,7 +205,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -233,7 +233,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -257,10 +257,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -271,6 +267,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -371,7 +371,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -395,7 +395,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -419,4 +419,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/GasLimitExceededError.md b/packages/errors/docs/classes/GasLimitExceededError.md
index c36f6d4372..9f70e6181e 100644
--- a/packages/errors/docs/classes/GasLimitExceededError.md
+++ b/packages/errors/docs/classes/GasLimitExceededError.md
@@ -163,7 +163,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -195,7 +195,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -223,7 +223,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -247,10 +247,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -261,6 +257,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -361,7 +361,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -385,7 +385,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -409,4 +409,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InitcodeSizeViolationError.md b/packages/errors/docs/classes/InitcodeSizeViolationError.md
index e3771d9800..179a3b012c 100644
--- a/packages/errors/docs/classes/InitcodeSizeViolationError.md
+++ b/packages/errors/docs/classes/InitcodeSizeViolationError.md
@@ -175,7 +175,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -207,7 +207,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -235,7 +235,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -269,10 +269,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -283,6 +279,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -383,7 +383,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -407,7 +407,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -431,4 +431,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InsufficientBalanceError.md b/packages/errors/docs/classes/InsufficientBalanceError.md
index d89a0ef817..3c07964d75 100644
--- a/packages/errors/docs/classes/InsufficientBalanceError.md
+++ b/packages/errors/docs/classes/InsufficientBalanceError.md
@@ -177,7 +177,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -209,7 +209,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -237,7 +237,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -271,10 +271,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -285,6 +281,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -385,7 +385,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -409,7 +409,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -433,4 +433,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InsufficientFundsError.md b/packages/errors/docs/classes/InsufficientFundsError.md
index 81e146cc9b..50e14c25e5 100644
--- a/packages/errors/docs/classes/InsufficientFundsError.md
+++ b/packages/errors/docs/classes/InsufficientFundsError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InsufficientPermissionsError.md b/packages/errors/docs/classes/InsufficientPermissionsError.md
index 7dd30d4f2a..5bcd150265 100644
--- a/packages/errors/docs/classes/InsufficientPermissionsError.md
+++ b/packages/errors/docs/classes/InsufficientPermissionsError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InternalError.md b/packages/errors/docs/classes/InternalError.md
index 1c39b439c0..c29fd512f3 100644
--- a/packages/errors/docs/classes/InternalError.md
+++ b/packages/errors/docs/classes/InternalError.md
@@ -166,7 +166,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -210,7 +210,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -238,7 +238,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -262,10 +262,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -276,6 +272,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -376,7 +376,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -400,7 +400,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -424,4 +424,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InternalEvmError.md b/packages/errors/docs/classes/InternalEvmError.md
index e64badc62c..7b67bf1acb 100644
--- a/packages/errors/docs/classes/InternalEvmError.md
+++ b/packages/errors/docs/classes/InternalEvmError.md
@@ -173,7 +173,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -205,7 +205,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -233,7 +233,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -267,10 +267,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -281,6 +277,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,7 +405,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -429,4 +429,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InternalRpcError.md b/packages/errors/docs/classes/InternalRpcError.md
index 062ddf9fe0..1bba558544 100644
--- a/packages/errors/docs/classes/InternalRpcError.md
+++ b/packages/errors/docs/classes/InternalRpcError.md
@@ -44,7 +44,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -100,7 +100,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -156,7 +156,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -190,10 +190,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -204,6 +200,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`RpcError.prepareStackTrace`
@@ -316,7 +316,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -340,7 +340,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -364,4 +364,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidAbiError.md b/packages/errors/docs/classes/InvalidAbiError.md
index 4ba8a0e940..ed5400c7e3 100644
--- a/packages/errors/docs/classes/InvalidAbiError.md
+++ b/packages/errors/docs/classes/InvalidAbiError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidAddressError.md b/packages/errors/docs/classes/InvalidAddressError.md
index a61ef8d212..72d2265ec2 100644
--- a/packages/errors/docs/classes/InvalidAddressError.md
+++ b/packages/errors/docs/classes/InvalidAddressError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidArgsError.md b/packages/errors/docs/classes/InvalidArgsError.md
index 744eab2bc8..b9ce47c1a3 100644
--- a/packages/errors/docs/classes/InvalidArgsError.md
+++ b/packages/errors/docs/classes/InvalidArgsError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidBalanceError.md b/packages/errors/docs/classes/InvalidBalanceError.md
index c42a81a248..8dde566731 100644
--- a/packages/errors/docs/classes/InvalidBalanceError.md
+++ b/packages/errors/docs/classes/InvalidBalanceError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidBeginSubError.md b/packages/errors/docs/classes/InvalidBeginSubError.md
index 8a2af6526c..26c8a747e9 100644
--- a/packages/errors/docs/classes/InvalidBeginSubError.md
+++ b/packages/errors/docs/classes/InvalidBeginSubError.md
@@ -175,7 +175,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -207,7 +207,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -235,7 +235,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -269,10 +269,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -283,6 +279,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -383,7 +383,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -407,7 +407,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -431,4 +431,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidBlobVersionedHashesError.md b/packages/errors/docs/classes/InvalidBlobVersionedHashesError.md
index 8947d664ab..b0f9a6b87a 100644
--- a/packages/errors/docs/classes/InvalidBlobVersionedHashesError.md
+++ b/packages/errors/docs/classes/InvalidBlobVersionedHashesError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidBlockError.md b/packages/errors/docs/classes/InvalidBlockError.md
index c398af29eb..0ec71574a3 100644
--- a/packages/errors/docs/classes/InvalidBlockError.md
+++ b/packages/errors/docs/classes/InvalidBlockError.md
@@ -161,7 +161,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -193,7 +193,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -221,7 +221,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -245,10 +245,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -259,6 +255,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -359,7 +359,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -383,7 +383,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -407,4 +407,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidBytecodeError.md b/packages/errors/docs/classes/InvalidBytecodeError.md
index 397b81a70a..8e9d714594 100644
--- a/packages/errors/docs/classes/InvalidBytecodeError.md
+++ b/packages/errors/docs/classes/InvalidBytecodeError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidBytecodeResultError.md b/packages/errors/docs/classes/InvalidBytecodeResultError.md
index 399a5bcd8f..8351b4921a 100644
--- a/packages/errors/docs/classes/InvalidBytecodeResultError.md
+++ b/packages/errors/docs/classes/InvalidBytecodeResultError.md
@@ -175,7 +175,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -207,7 +207,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -235,7 +235,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -269,10 +269,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -283,6 +279,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -383,7 +383,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -407,7 +407,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -431,4 +431,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidBytesSizeError.md b/packages/errors/docs/classes/InvalidBytesSizeError.md
index 46a2f6ac76..c26d65b452 100644
--- a/packages/errors/docs/classes/InvalidBytesSizeError.md
+++ b/packages/errors/docs/classes/InvalidBytesSizeError.md
@@ -174,7 +174,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -222,7 +222,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -250,7 +250,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -274,10 +274,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -288,6 +284,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InternalError`](InternalError.md).[`prepareStackTrace`](InternalError.md#preparestacktrace)
@@ -388,7 +388,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -412,7 +412,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -436,4 +436,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidCallerError.md b/packages/errors/docs/classes/InvalidCallerError.md
index 3599c26509..c7b1bc23e0 100644
--- a/packages/errors/docs/classes/InvalidCallerError.md
+++ b/packages/errors/docs/classes/InvalidCallerError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidCommitmentError.md b/packages/errors/docs/classes/InvalidCommitmentError.md
index e2e5f2c6bd..0985464011 100644
--- a/packages/errors/docs/classes/InvalidCommitmentError.md
+++ b/packages/errors/docs/classes/InvalidCommitmentError.md
@@ -67,10 +67,6 @@ The tag for the error.
[`InvalidCommitmentError`](InvalidCommitmentError.md)
-#### Overrides
-
-[`ExecutionError`](ExecutionError.md).[`constructor`](ExecutionError.md#constructors)
-
#### Example
```typescript
@@ -85,6 +81,10 @@ try {
}
```
+#### Overrides
+
+[`ExecutionError`](ExecutionError.md).[`constructor`](ExecutionError.md#constructors)
+
#### Defined in
[packages/errors/src/ethereum/ethereumjs/InvalidCommitmentError.js:71](https://github.com/evmts/tevm-monorepo/blob/main/packages/errors/src/ethereum/ethereumjs/InvalidCommitmentError.js#L71)
@@ -179,7 +179,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -211,7 +211,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -239,7 +239,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -273,10 +273,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -287,6 +283,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -387,7 +387,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -411,7 +411,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -435,4 +435,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidDataError.md b/packages/errors/docs/classes/InvalidDataError.md
index e32ab919fd..aaf2ce6f5e 100644
--- a/packages/errors/docs/classes/InvalidDataError.md
+++ b/packages/errors/docs/classes/InvalidDataError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidDeployedBytecodeError.md b/packages/errors/docs/classes/InvalidDeployedBytecodeError.md
index ba87a8a226..f9ccf20cee 100644
--- a/packages/errors/docs/classes/InvalidDeployedBytecodeError.md
+++ b/packages/errors/docs/classes/InvalidDeployedBytecodeError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidDepthError.md b/packages/errors/docs/classes/InvalidDepthError.md
index 1dabef77ef..4657fb78ff 100644
--- a/packages/errors/docs/classes/InvalidDepthError.md
+++ b/packages/errors/docs/classes/InvalidDepthError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidEofFormatError.md b/packages/errors/docs/classes/InvalidEofFormatError.md
index e4fc213c0c..6cb9dddf46 100644
--- a/packages/errors/docs/classes/InvalidEofFormatError.md
+++ b/packages/errors/docs/classes/InvalidEofFormatError.md
@@ -179,7 +179,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -211,7 +211,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -239,7 +239,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -273,10 +273,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -287,6 +283,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -387,7 +387,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -411,7 +411,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -435,4 +435,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidFunctionNameError.md b/packages/errors/docs/classes/InvalidFunctionNameError.md
index dcbded653c..964cde7043 100644
--- a/packages/errors/docs/classes/InvalidFunctionNameError.md
+++ b/packages/errors/docs/classes/InvalidFunctionNameError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidGasLimitError.md b/packages/errors/docs/classes/InvalidGasLimitError.md
index 5c2cfa0fd5..0f00bbddd1 100644
--- a/packages/errors/docs/classes/InvalidGasLimitError.md
+++ b/packages/errors/docs/classes/InvalidGasLimitError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidGasPriceError.md b/packages/errors/docs/classes/InvalidGasPriceError.md
index 3123cd3f13..ce37278d06 100644
--- a/packages/errors/docs/classes/InvalidGasPriceError.md
+++ b/packages/errors/docs/classes/InvalidGasPriceError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidGasRefundError.md b/packages/errors/docs/classes/InvalidGasRefundError.md
index deec0cc0e1..d8440406f8 100644
--- a/packages/errors/docs/classes/InvalidGasRefundError.md
+++ b/packages/errors/docs/classes/InvalidGasRefundError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidInputLengthError.md b/packages/errors/docs/classes/InvalidInputLengthError.md
index 016e062d45..fcfa3f9dcd 100644
--- a/packages/errors/docs/classes/InvalidInputLengthError.md
+++ b/packages/errors/docs/classes/InvalidInputLengthError.md
@@ -173,7 +173,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -205,7 +205,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -233,7 +233,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -267,10 +267,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -281,6 +277,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,7 +405,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -429,4 +429,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidInputRpcError.md b/packages/errors/docs/classes/InvalidInputRpcError.md
index 4c20c5eb60..22e612683e 100644
--- a/packages/errors/docs/classes/InvalidInputRpcError.md
+++ b/packages/errors/docs/classes/InvalidInputRpcError.md
@@ -44,7 +44,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -100,7 +100,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -156,7 +156,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -190,10 +190,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -204,6 +200,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`RpcError.prepareStackTrace`
@@ -316,7 +316,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -340,7 +340,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -364,4 +364,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidJumpError.md b/packages/errors/docs/classes/InvalidJumpError.md
index 1899f0db50..6fede4b7ea 100644
--- a/packages/errors/docs/classes/InvalidJumpError.md
+++ b/packages/errors/docs/classes/InvalidJumpError.md
@@ -181,7 +181,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -213,7 +213,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -241,7 +241,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -275,10 +275,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -289,6 +285,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -389,7 +389,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -413,7 +413,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -437,4 +437,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidJumpSubError.md b/packages/errors/docs/classes/InvalidJumpSubError.md
index 85ad69c922..17eae76639 100644
--- a/packages/errors/docs/classes/InvalidJumpSubError.md
+++ b/packages/errors/docs/classes/InvalidJumpSubError.md
@@ -77,10 +77,6 @@ The tag for the error.}
[`InvalidJumpSubError`](InvalidJumpSubError.md)
-#### Overrides
-
-[`ExecutionError`](ExecutionError.md).[`constructor`](ExecutionError.md#constructors)
-
#### Example
```typescript
@@ -95,6 +91,10 @@ try {
}
```
+#### Overrides
+
+[`ExecutionError`](ExecutionError.md).[`constructor`](ExecutionError.md#constructors)
+
#### Defined in
[packages/errors/src/ethereum/ethereumjs/InvalidJumpSubError.js:81](https://github.com/evmts/tevm-monorepo/blob/main/packages/errors/src/ethereum/ethereumjs/InvalidJumpSubError.js#L81)
@@ -189,7 +189,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -221,7 +221,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -249,7 +249,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -283,10 +283,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -297,6 +293,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -397,7 +397,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -421,7 +421,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -445,4 +445,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidKzgInputsError.md b/packages/errors/docs/classes/InvalidKzgInputsError.md
index cfca04003e..4a9c46afe1 100644
--- a/packages/errors/docs/classes/InvalidKzgInputsError.md
+++ b/packages/errors/docs/classes/InvalidKzgInputsError.md
@@ -165,7 +165,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -197,7 +197,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -225,7 +225,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -259,10 +259,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -273,6 +269,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -373,7 +373,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -397,7 +397,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -421,4 +421,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidMaxFeePerGasError.md b/packages/errors/docs/classes/InvalidMaxFeePerGasError.md
index 8d53364caf..88a30343e0 100644
--- a/packages/errors/docs/classes/InvalidMaxFeePerGasError.md
+++ b/packages/errors/docs/classes/InvalidMaxFeePerGasError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidMaxPriorityFeePerGasError.md b/packages/errors/docs/classes/InvalidMaxPriorityFeePerGasError.md
index ea2ad56b7f..ef2a5a2f34 100644
--- a/packages/errors/docs/classes/InvalidMaxPriorityFeePerGasError.md
+++ b/packages/errors/docs/classes/InvalidMaxPriorityFeePerGasError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidNonceError.md b/packages/errors/docs/classes/InvalidNonceError.md
index 2512f4a5c1..92ae99e66b 100644
--- a/packages/errors/docs/classes/InvalidNonceError.md
+++ b/packages/errors/docs/classes/InvalidNonceError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidOpcodeError.md b/packages/errors/docs/classes/InvalidOpcodeError.md
index 55d1df5013..d6443fe2aa 100644
--- a/packages/errors/docs/classes/InvalidOpcodeError.md
+++ b/packages/errors/docs/classes/InvalidOpcodeError.md
@@ -181,7 +181,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -213,7 +213,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -241,7 +241,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -275,10 +275,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -289,6 +285,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -389,7 +389,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -413,7 +413,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -437,4 +437,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidOriginError.md b/packages/errors/docs/classes/InvalidOriginError.md
index f673de1729..3690b17145 100644
--- a/packages/errors/docs/classes/InvalidOriginError.md
+++ b/packages/errors/docs/classes/InvalidOriginError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidParamsError.md b/packages/errors/docs/classes/InvalidParamsError.md
index bc83119546..130009b27c 100644
--- a/packages/errors/docs/classes/InvalidParamsError.md
+++ b/packages/errors/docs/classes/InvalidParamsError.md
@@ -188,7 +188,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -220,7 +220,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -248,7 +248,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -272,10 +272,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -286,6 +282,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -386,7 +386,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -410,7 +410,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -434,4 +434,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidParamsRpcError.md b/packages/errors/docs/classes/InvalidParamsRpcError.md
index 3504a3816d..2db606a84c 100644
--- a/packages/errors/docs/classes/InvalidParamsRpcError.md
+++ b/packages/errors/docs/classes/InvalidParamsRpcError.md
@@ -44,7 +44,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -100,7 +100,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -156,7 +156,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -190,10 +190,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -204,6 +200,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`RpcError.prepareStackTrace`
@@ -316,7 +316,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -340,7 +340,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -364,4 +364,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidProofError.md b/packages/errors/docs/classes/InvalidProofError.md
index 8262164594..4b22559b60 100644
--- a/packages/errors/docs/classes/InvalidProofError.md
+++ b/packages/errors/docs/classes/InvalidProofError.md
@@ -165,7 +165,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -197,7 +197,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -225,7 +225,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -259,10 +259,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -273,6 +269,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -373,7 +373,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -397,7 +397,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -421,4 +421,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidRequestError.md b/packages/errors/docs/classes/InvalidRequestError.md
index d1ae1ea893..2de281769b 100644
--- a/packages/errors/docs/classes/InvalidRequestError.md
+++ b/packages/errors/docs/classes/InvalidRequestError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidRequestRpcError.md b/packages/errors/docs/classes/InvalidRequestRpcError.md
index 35f1815e25..a6247f36a7 100644
--- a/packages/errors/docs/classes/InvalidRequestRpcError.md
+++ b/packages/errors/docs/classes/InvalidRequestRpcError.md
@@ -44,7 +44,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -100,7 +100,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -156,7 +156,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -190,10 +190,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -204,6 +200,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`RpcError.prepareStackTrace`
@@ -316,7 +316,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -340,7 +340,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -364,4 +364,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidReturnSubError.md b/packages/errors/docs/classes/InvalidReturnSubError.md
index f69cfa745c..f0e24e2764 100644
--- a/packages/errors/docs/classes/InvalidReturnSubError.md
+++ b/packages/errors/docs/classes/InvalidReturnSubError.md
@@ -175,7 +175,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -207,7 +207,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -235,7 +235,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -269,10 +269,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -283,6 +279,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -383,7 +383,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -407,7 +407,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -431,4 +431,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidSaltError.md b/packages/errors/docs/classes/InvalidSaltError.md
index bea8731a92..c2b55ea6c9 100644
--- a/packages/errors/docs/classes/InvalidSaltError.md
+++ b/packages/errors/docs/classes/InvalidSaltError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidSelfdestructError.md b/packages/errors/docs/classes/InvalidSelfdestructError.md
index 4c35e0caef..edb6add232 100644
--- a/packages/errors/docs/classes/InvalidSelfdestructError.md
+++ b/packages/errors/docs/classes/InvalidSelfdestructError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidSignatureError.md b/packages/errors/docs/classes/InvalidSignatureError.md
index 28a00146c2..45d9a9cf09 100644
--- a/packages/errors/docs/classes/InvalidSignatureError.md
+++ b/packages/errors/docs/classes/InvalidSignatureError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidSkipBalanceError.md b/packages/errors/docs/classes/InvalidSkipBalanceError.md
index 39921042e0..ec428acf1a 100644
--- a/packages/errors/docs/classes/InvalidSkipBalanceError.md
+++ b/packages/errors/docs/classes/InvalidSkipBalanceError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidStorageRootError.md b/packages/errors/docs/classes/InvalidStorageRootError.md
index 18a8eaae3c..c06d42d743 100644
--- a/packages/errors/docs/classes/InvalidStorageRootError.md
+++ b/packages/errors/docs/classes/InvalidStorageRootError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidToError.md b/packages/errors/docs/classes/InvalidToError.md
index 8fac87a2d5..760eedb87f 100644
--- a/packages/errors/docs/classes/InvalidToError.md
+++ b/packages/errors/docs/classes/InvalidToError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidTransactionError.md b/packages/errors/docs/classes/InvalidTransactionError.md
index 1372c5e524..0e45a3ede4 100644
--- a/packages/errors/docs/classes/InvalidTransactionError.md
+++ b/packages/errors/docs/classes/InvalidTransactionError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidUrlError.md b/packages/errors/docs/classes/InvalidUrlError.md
index a3486da74b..d3f3d95fca 100644
--- a/packages/errors/docs/classes/InvalidUrlError.md
+++ b/packages/errors/docs/classes/InvalidUrlError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/InvalidValueError.md b/packages/errors/docs/classes/InvalidValueError.md
index 06a429d231..49020e3579 100644
--- a/packages/errors/docs/classes/InvalidValueError.md
+++ b/packages/errors/docs/classes/InvalidValueError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/JsonRpcVersionUnsupportedError.md b/packages/errors/docs/classes/JsonRpcVersionUnsupportedError.md
index e88434ec93..4e55ac78d2 100644
--- a/packages/errors/docs/classes/JsonRpcVersionUnsupportedError.md
+++ b/packages/errors/docs/classes/JsonRpcVersionUnsupportedError.md
@@ -44,7 +44,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -100,7 +100,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -156,7 +156,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -190,10 +190,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -204,6 +200,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`RpcError.prepareStackTrace`
@@ -316,7 +316,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -340,7 +340,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -364,4 +364,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/LimitExceededError.md b/packages/errors/docs/classes/LimitExceededError.md
index 1a40ca025e..a4cf6691a1 100644
--- a/packages/errors/docs/classes/LimitExceededError.md
+++ b/packages/errors/docs/classes/LimitExceededError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/LimitExceededRpcError.md b/packages/errors/docs/classes/LimitExceededRpcError.md
index 4f8f2e71e5..2490fdb86e 100644
--- a/packages/errors/docs/classes/LimitExceededRpcError.md
+++ b/packages/errors/docs/classes/LimitExceededRpcError.md
@@ -44,7 +44,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -100,7 +100,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -156,7 +156,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -190,10 +190,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -204,6 +200,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`RpcError.prepareStackTrace`
@@ -316,7 +316,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -340,7 +340,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -364,4 +364,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/MethodNotFoundError.md b/packages/errors/docs/classes/MethodNotFoundError.md
index fe59de1dff..3cb87a5c0b 100644
--- a/packages/errors/docs/classes/MethodNotFoundError.md
+++ b/packages/errors/docs/classes/MethodNotFoundError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/MethodNotFoundRpcError.md b/packages/errors/docs/classes/MethodNotFoundRpcError.md
index f9962fffde..16b3090bfc 100644
--- a/packages/errors/docs/classes/MethodNotFoundRpcError.md
+++ b/packages/errors/docs/classes/MethodNotFoundRpcError.md
@@ -44,7 +44,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -100,7 +100,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -156,7 +156,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -190,10 +190,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -204,6 +200,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`RpcError.prepareStackTrace`
@@ -316,7 +316,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -340,7 +340,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -364,4 +364,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/MethodNotSupportedError.md b/packages/errors/docs/classes/MethodNotSupportedError.md
index 9496a7bc03..9dcd1d91ee 100644
--- a/packages/errors/docs/classes/MethodNotSupportedError.md
+++ b/packages/errors/docs/classes/MethodNotSupportedError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/MethodNotSupportedRpcError.md b/packages/errors/docs/classes/MethodNotSupportedRpcError.md
index 9e719f7e09..aea1c05c4b 100644
--- a/packages/errors/docs/classes/MethodNotSupportedRpcError.md
+++ b/packages/errors/docs/classes/MethodNotSupportedRpcError.md
@@ -44,7 +44,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -100,7 +100,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -156,7 +156,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -190,10 +190,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -204,6 +200,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`RpcError.prepareStackTrace`
@@ -316,7 +316,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -340,7 +340,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -364,4 +364,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/MisconfiguredClientError.md b/packages/errors/docs/classes/MisconfiguredClientError.md
index 6884b9a344..f647c05d16 100644
--- a/packages/errors/docs/classes/MisconfiguredClientError.md
+++ b/packages/errors/docs/classes/MisconfiguredClientError.md
@@ -161,7 +161,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -209,7 +209,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -237,7 +237,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -261,10 +261,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -275,6 +271,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InternalError`](InternalError.md).[`prepareStackTrace`](InternalError.md#preparestacktrace)
@@ -375,7 +375,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -399,7 +399,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -423,4 +423,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/NoForkTransportSetError.md b/packages/errors/docs/classes/NoForkTransportSetError.md
index 0cc32721e4..e1e26d7ee1 100644
--- a/packages/errors/docs/classes/NoForkTransportSetError.md
+++ b/packages/errors/docs/classes/NoForkTransportSetError.md
@@ -143,7 +143,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -175,7 +175,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -203,7 +203,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -227,10 +227,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -241,6 +237,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -341,7 +341,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -365,7 +365,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -389,4 +389,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/NonceAlreadyUsedError.md b/packages/errors/docs/classes/NonceAlreadyUsedError.md
index ccab3f5e18..cf9dcb34dd 100644
--- a/packages/errors/docs/classes/NonceAlreadyUsedError.md
+++ b/packages/errors/docs/classes/NonceAlreadyUsedError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/NonceTooHighError.md b/packages/errors/docs/classes/NonceTooHighError.md
index eabad690de..09ac4b4847 100644
--- a/packages/errors/docs/classes/NonceTooHighError.md
+++ b/packages/errors/docs/classes/NonceTooHighError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/NonceTooLowError.md b/packages/errors/docs/classes/NonceTooLowError.md
index eca0d80c6e..0c185855d4 100644
--- a/packages/errors/docs/classes/NonceTooLowError.md
+++ b/packages/errors/docs/classes/NonceTooLowError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/OutOfGasError.md b/packages/errors/docs/classes/OutOfGasError.md
index 5405fcbcee..efb70bd0c7 100644
--- a/packages/errors/docs/classes/OutOfGasError.md
+++ b/packages/errors/docs/classes/OutOfGasError.md
@@ -188,7 +188,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -220,7 +220,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -248,7 +248,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -282,10 +282,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -296,6 +292,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`GasLimitExceededError`](GasLimitExceededError.md).[`prepareStackTrace`](GasLimitExceededError.md#preparestacktrace)
@@ -396,7 +396,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -420,7 +420,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -444,4 +444,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/OutOfRangeError.md b/packages/errors/docs/classes/OutOfRangeError.md
index dae7a7a8dc..b8bf0f3b44 100644
--- a/packages/errors/docs/classes/OutOfRangeError.md
+++ b/packages/errors/docs/classes/OutOfRangeError.md
@@ -183,7 +183,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -215,7 +215,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -243,7 +243,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -277,10 +277,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -291,6 +287,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -391,7 +391,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -415,7 +415,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -439,4 +439,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/ParseError.md b/packages/errors/docs/classes/ParseError.md
index f7e2eba343..b91ba35695 100644
--- a/packages/errors/docs/classes/ParseError.md
+++ b/packages/errors/docs/classes/ParseError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/ParseRpcError.md b/packages/errors/docs/classes/ParseRpcError.md
index c302d14f0b..af847fcf59 100644
--- a/packages/errors/docs/classes/ParseRpcError.md
+++ b/packages/errors/docs/classes/ParseRpcError.md
@@ -44,7 +44,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -100,7 +100,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -156,7 +156,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -190,10 +190,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -204,6 +200,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`RpcError.prepareStackTrace`
@@ -316,7 +316,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -340,7 +340,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -364,4 +364,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/PendingTransactionTimeoutError.md b/packages/errors/docs/classes/PendingTransactionTimeoutError.md
index f964ecd3d4..5c999936a7 100644
--- a/packages/errors/docs/classes/PendingTransactionTimeoutError.md
+++ b/packages/errors/docs/classes/PendingTransactionTimeoutError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/ProviderDisconnectedError.md b/packages/errors/docs/classes/ProviderDisconnectedError.md
index a6cecf3f98..a6747ca61d 100644
--- a/packages/errors/docs/classes/ProviderDisconnectedError.md
+++ b/packages/errors/docs/classes/ProviderDisconnectedError.md
@@ -44,7 +44,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -114,7 +114,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -170,7 +170,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -204,10 +204,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -218,6 +214,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`ProviderRpcError.prepareStackTrace`
@@ -330,7 +330,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -354,7 +354,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -378,4 +378,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/RateLimitExceededError.md b/packages/errors/docs/classes/RateLimitExceededError.md
index d5f80b1a65..abee4a3f3e 100644
--- a/packages/errors/docs/classes/RateLimitExceededError.md
+++ b/packages/errors/docs/classes/RateLimitExceededError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/RefundExhaustedError.md b/packages/errors/docs/classes/RefundExhaustedError.md
index b0ee8f4e8f..5b8f11f913 100644
--- a/packages/errors/docs/classes/RefundExhaustedError.md
+++ b/packages/errors/docs/classes/RefundExhaustedError.md
@@ -175,7 +175,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -207,7 +207,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -235,7 +235,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -269,10 +269,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -283,6 +279,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -383,7 +383,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -407,7 +407,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -431,4 +431,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/ResourceNotFoundError.md b/packages/errors/docs/classes/ResourceNotFoundError.md
index 8ffc9929a5..44f16d7626 100644
--- a/packages/errors/docs/classes/ResourceNotFoundError.md
+++ b/packages/errors/docs/classes/ResourceNotFoundError.md
@@ -163,7 +163,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -195,7 +195,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -223,7 +223,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -247,10 +247,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -261,6 +257,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -361,7 +361,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -385,7 +385,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -409,4 +409,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/ResourceNotFoundRpcError.md b/packages/errors/docs/classes/ResourceNotFoundRpcError.md
index fc89faa4a5..ad477e49e0 100644
--- a/packages/errors/docs/classes/ResourceNotFoundRpcError.md
+++ b/packages/errors/docs/classes/ResourceNotFoundRpcError.md
@@ -44,7 +44,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -100,7 +100,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -156,7 +156,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -190,10 +190,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -204,6 +200,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`RpcError.prepareStackTrace`
@@ -316,7 +316,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -340,7 +340,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -364,4 +364,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/ResourceUnavailableError.md b/packages/errors/docs/classes/ResourceUnavailableError.md
index e561107e5a..fb0aed5d14 100644
--- a/packages/errors/docs/classes/ResourceUnavailableError.md
+++ b/packages/errors/docs/classes/ResourceUnavailableError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/ResourceUnavailableRpcError.md b/packages/errors/docs/classes/ResourceUnavailableRpcError.md
index a4a41e485d..c43ce92835 100644
--- a/packages/errors/docs/classes/ResourceUnavailableRpcError.md
+++ b/packages/errors/docs/classes/ResourceUnavailableRpcError.md
@@ -44,7 +44,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -100,7 +100,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -156,7 +156,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -190,10 +190,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -204,6 +200,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`RpcError.prepareStackTrace`
@@ -316,7 +316,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -340,7 +340,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -364,4 +364,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/RevertError.md b/packages/errors/docs/classes/RevertError.md
index c1c6ce93c9..dcd7694da8 100644
--- a/packages/errors/docs/classes/RevertError.md
+++ b/packages/errors/docs/classes/RevertError.md
@@ -163,7 +163,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -195,7 +195,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -223,7 +223,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -247,10 +247,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -261,6 +257,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -361,7 +361,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -385,7 +385,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -409,4 +409,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/StackOverflowError.md b/packages/errors/docs/classes/StackOverflowError.md
index d47d266c66..1a884b57cc 100644
--- a/packages/errors/docs/classes/StackOverflowError.md
+++ b/packages/errors/docs/classes/StackOverflowError.md
@@ -184,7 +184,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -216,7 +216,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -244,7 +244,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -278,10 +278,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -292,6 +288,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -392,7 +392,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -416,7 +416,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -440,4 +440,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/StackUnderflowError.md b/packages/errors/docs/classes/StackUnderflowError.md
index 5193f9c184..c7e909e489 100644
--- a/packages/errors/docs/classes/StackUnderflowError.md
+++ b/packages/errors/docs/classes/StackUnderflowError.md
@@ -181,7 +181,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -213,7 +213,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -241,7 +241,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -275,10 +275,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -289,6 +285,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -389,7 +389,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -413,7 +413,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -437,4 +437,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/StaticStateChangeError.md b/packages/errors/docs/classes/StaticStateChangeError.md
index d0c99aa565..b91840b789 100644
--- a/packages/errors/docs/classes/StaticStateChangeError.md
+++ b/packages/errors/docs/classes/StaticStateChangeError.md
@@ -183,7 +183,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -215,7 +215,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -243,7 +243,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -277,10 +277,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -291,6 +287,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -391,7 +391,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -415,7 +415,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -439,4 +439,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/StopError.md b/packages/errors/docs/classes/StopError.md
index 21b4cb070c..b00d7df6a9 100644
--- a/packages/errors/docs/classes/StopError.md
+++ b/packages/errors/docs/classes/StopError.md
@@ -173,7 +173,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -205,7 +205,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -233,7 +233,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -267,10 +267,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -281,6 +277,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,7 +405,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -429,4 +429,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/TimeoutError.md b/packages/errors/docs/classes/TimeoutError.md
index 322805f780..907f0b676e 100644
--- a/packages/errors/docs/classes/TimeoutError.md
+++ b/packages/errors/docs/classes/TimeoutError.md
@@ -48,7 +48,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -90,7 +90,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -146,7 +146,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -170,10 +170,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -184,6 +180,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`BaseError.prepareStackTrace`
@@ -296,7 +296,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -320,7 +320,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -344,4 +344,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/TransactionRejectedError.md b/packages/errors/docs/classes/TransactionRejectedError.md
index a681bd0c82..67f0c44ead 100644
--- a/packages/errors/docs/classes/TransactionRejectedError.md
+++ b/packages/errors/docs/classes/TransactionRejectedError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -231,7 +231,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -255,10 +255,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -269,6 +265,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -369,7 +369,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -393,7 +393,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -417,4 +417,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/TransactionTooLargeError.md b/packages/errors/docs/classes/TransactionTooLargeError.md
index 75a9e4f830..62819f0bdd 100644
--- a/packages/errors/docs/classes/TransactionTooLargeError.md
+++ b/packages/errors/docs/classes/TransactionTooLargeError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/TransactionUnderpricedError.md b/packages/errors/docs/classes/TransactionUnderpricedError.md
index 65f2cbdce2..313c0b3b74 100644
--- a/packages/errors/docs/classes/TransactionUnderpricedError.md
+++ b/packages/errors/docs/classes/TransactionUnderpricedError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/UnknownBlockError.md b/packages/errors/docs/classes/UnknownBlockError.md
index 828733ba15..76786e65c0 100644
--- a/packages/errors/docs/classes/UnknownBlockError.md
+++ b/packages/errors/docs/classes/UnknownBlockError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/UnknownRpcError.md b/packages/errors/docs/classes/UnknownRpcError.md
index e36cc0bafa..b8cd921d2e 100644
--- a/packages/errors/docs/classes/UnknownRpcError.md
+++ b/packages/errors/docs/classes/UnknownRpcError.md
@@ -44,7 +44,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -100,7 +100,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -156,7 +156,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -180,10 +180,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -194,6 +190,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`RpcError.prepareStackTrace`
@@ -306,7 +306,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -330,7 +330,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -354,4 +354,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/UnreachableCodeError.md b/packages/errors/docs/classes/UnreachableCodeError.md
index e719e56554..f6a088aab2 100644
--- a/packages/errors/docs/classes/UnreachableCodeError.md
+++ b/packages/errors/docs/classes/UnreachableCodeError.md
@@ -175,7 +175,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -223,7 +223,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -251,7 +251,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -275,10 +275,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -289,6 +285,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InternalError`](InternalError.md).[`prepareStackTrace`](InternalError.md#preparestacktrace)
@@ -389,7 +389,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -413,7 +413,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -437,4 +437,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/UnsupportedChainError.md b/packages/errors/docs/classes/UnsupportedChainError.md
index ee06405d66..f6417398c3 100644
--- a/packages/errors/docs/classes/UnsupportedChainError.md
+++ b/packages/errors/docs/classes/UnsupportedChainError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -357,7 +357,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,4 +405,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/UnsupportedProviderMethodError.md b/packages/errors/docs/classes/UnsupportedProviderMethodError.md
index 33729003e5..7592002ea7 100644
--- a/packages/errors/docs/classes/UnsupportedProviderMethodError.md
+++ b/packages/errors/docs/classes/UnsupportedProviderMethodError.md
@@ -44,7 +44,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -114,7 +114,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -170,7 +170,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -204,10 +204,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -218,6 +214,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`ProviderRpcError.prepareStackTrace`
@@ -330,7 +330,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -354,7 +354,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -378,4 +378,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/UserRejectedRequestError.md b/packages/errors/docs/classes/UserRejectedRequestError.md
index e8233fd121..51a25d8c4c 100644
--- a/packages/errors/docs/classes/UserRejectedRequestError.md
+++ b/packages/errors/docs/classes/UserRejectedRequestError.md
@@ -44,7 +44,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -114,7 +114,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -170,7 +170,7 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -204,10 +204,6 @@ node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-valid
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -218,6 +214,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`ProviderRpcError.prepareStackTrace`
@@ -330,7 +330,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -354,7 +354,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -378,4 +378,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/errors/docs/classes/ValueOverflowError.md b/packages/errors/docs/classes/ValueOverflowError.md
index 5ff643ac4e..b977d6075d 100644
--- a/packages/errors/docs/classes/ValueOverflowError.md
+++ b/packages/errors/docs/classes/ValueOverflowError.md
@@ -173,7 +173,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -205,7 +205,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -233,7 +233,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -267,10 +267,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -281,6 +277,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -381,7 +381,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/globals.d.ts:22
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -405,7 +405,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
#### captureStackTrace(targetObject, constructorOpt)
@@ -429,4 +429,4 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/evm/docs/README.md b/packages/evm/docs/README.md
index 6caa02b524..60781586cf 100644
--- a/packages/evm/docs/README.md
+++ b/packages/evm/docs/README.md
@@ -36,4 +36,4 @@ Some files are adapted from [ethereumjs](https://github.com/ethereumjs/ethereumj
## License 📄
-
+
diff --git a/packages/evm/docs/_media/LICENSE b/packages/evm/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/packages/evm/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/evm/docs/classes/Evm.md b/packages/evm/docs/classes/Evm.md
index f266ab5ea1..d1c50e80b0 100644
--- a/packages/evm/docs/classes/Evm.md
+++ b/packages/evm/docs/classes/Evm.md
@@ -32,16 +32,16 @@ Initialized bn128 WASM object for precompile usage (internal)
[`Evm`](Evm.md)
-#### Inherited from
-
-`EthereumEVM.constructor`
-
#### Deprecated
The direct usage of this constructor is replaced since
non-finalized async initialization lead to side effects. Please
use the async EVM.create constructor instead (same API).
+#### Inherited from
+
+`EthereumEVM.constructor`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:77
diff --git a/packages/evm/docs/functions/createEvm.md b/packages/evm/docs/functions/createEvm.md
index 1670812b55..c084a1e3c9 100644
--- a/packages/evm/docs/functions/createEvm.md
+++ b/packages/evm/docs/functions/createEvm.md
@@ -19,6 +19,30 @@ Wraps [ethereumjs EVM](https://github.com/ethereumjs/ethereumjs-monorepo/tree/ma
`Promise`\<[`Evm`](../classes/Evm.md)\>
+## Example
+
+```typescript
+import { createEvm } from '@tevm/evm'
+import { mainnet } from '@tevm/common'
+import { createBlockchain } from '@tevm/blockchain'
+import { createStateManager } from '@tevm/state-manager'
+import { EthjsAddress } from '@tevm/utils'
+
+const common = mainnet.clone()
+const stateManager = createStateManager({ common })
+const blockchain = createBlockchain({ common })
+const evm = await createEvm({ common, stateManager, blockchain})
+
+const runCallResult = await evm.runCall({
+ to: EthjsAddress.from(`0x${'00'.repeat(20)}`),
+ value: 420n,
+ skipBalance: true,
+})
+console.log(runCallResult)
+````
+@param {import('./CreateEvmOptions.js').CreateEvmOptions} options
+@returns {Promise} A tevm Evm instance with tevm specific defaults
+
## Defined in
[packages/evm/src/createEvm.js:30](https://github.com/evmts/tevm-monorepo/blob/main/packages/evm/src/createEvm.js#L30)
diff --git a/packages/evm/docs/type-aliases/CreateEvmOptions.md b/packages/evm/docs/type-aliases/CreateEvmOptions.md
index 8890656bcf..d89503c0e9 100644
--- a/packages/evm/docs/type-aliases/CreateEvmOptions.md
+++ b/packages/evm/docs/type-aliases/CreateEvmOptions.md
@@ -10,37 +10,6 @@
Options for [createEvm](https://tevm.sh/reference/tevm/evm/functions/createevm/)
-## Example
-
-```typescript
-import { createEvm, CreateEvmOptions } from 'tevm/evm'
-import { mainnet } from 'tevm/common'
-import { createStateManager } from 'tevm/state'
-import { createBlockchain } from 'tevm/blockchain'}
-import { EthjsAddress } from 'tevm/utils'
-
-const evm = createEvm({
- common: mainnet.copy(),
- stateManager: createStateManager(),
- blockchain: createBlockchain(),
-})
-
-const result = await evm.runCall({
- to: EthjsAddress.fromString(`0x${'0'.repeat(40)}`),
- value: 420n,
- skipBalance: true,
-})
-
-console.log(result)
-```
-The EVM is normally encapsolated by both `@tevm/vm` Vm, TevmNode, and MemoryClient.
-
-## See
-
- - [MemoryClient](https://tevm.sh/reference/tevm/memory-client/type-aliases/memoryclient/)
- - [TevmNode](https://tevm.sh/reference/tevm/node/functions/createbaseclient/)
- - [Vm](https://tevm.sh/reference/tevm/vm/functions/createvm/)
-
## Type declaration
### allowUnlimitedContractSize?
@@ -148,6 +117,37 @@ Enable profiler. Defaults to false.
A custom Tevm state manager
+## Example
+
+```typescript
+import { createEvm, CreateEvmOptions } from 'tevm/evm'
+import { mainnet } from 'tevm/common'
+import { createStateManager } from 'tevm/state'
+import { createBlockchain } from 'tevm/blockchain'}
+import { EthjsAddress } from 'tevm/utils'
+
+const evm = createEvm({
+ common: mainnet.copy(),
+ stateManager: createStateManager(),
+ blockchain: createBlockchain(),
+})
+
+const result = await evm.runCall({
+ to: EthjsAddress.fromString(`0x${'0'.repeat(40)}`),
+ value: 420n,
+ skipBalance: true,
+})
+
+console.log(result)
+```
+The EVM is normally encapsolated by both `@tevm/vm` Vm, TevmNode, and MemoryClient.
+
+## See
+
+ - [MemoryClient](https://tevm.sh/reference/tevm/memory-client/type-aliases/memoryclient/)
+ - [TevmNode](https://tevm.sh/reference/tevm/node/functions/createbaseclient/)
+ - [Vm](https://tevm.sh/reference/tevm/vm/functions/createvm/)
+
## Defined in
[packages/evm/src/CreateEvmOptions.ts:37](https://github.com/evmts/tevm-monorepo/blob/main/packages/evm/src/CreateEvmOptions.ts#L37)
diff --git a/packages/http-client/docs/README.md b/packages/http-client/docs/README.md
index 0cf67be68b..2d7a4bdf6e 100644
--- a/packages/http-client/docs/README.md
+++ b/packages/http-client/docs/README.md
@@ -38,4 +38,4 @@ npm install @tevm/remote-tevm
## License 📄
-
+
diff --git a/packages/http-client/docs/_media/LICENSE b/packages/http-client/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/packages/http-client/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/http-client/docs/functions/createHttpClient.md b/packages/http-client/docs/functions/createHttpClient.md
index d4c945ae18..1a53705bd4 100644
--- a/packages/http-client/docs/functions/createHttpClient.md
+++ b/packages/http-client/docs/functions/createHttpClient.md
@@ -16,6 +16,17 @@
[`HttpClient`](../type-aliases/HttpClient.md)
+## Deprecated
+
+a new version of HttpClient will be built in a future version
+For now we suggest you use viem
+
+## Example
+
+```ts
+
+```
+
## Defined in
[createHttpClient.js:11](https://github.com/evmts/tevm-monorepo/blob/main/packages/http-client/src/createHttpClient.js#L11)
diff --git a/packages/http-client/docs/type-aliases/HttpClient.md b/packages/http-client/docs/type-aliases/HttpClient.md
index 1b7886c305..f6a2723f30 100644
--- a/packages/http-client/docs/type-aliases/HttpClient.md
+++ b/packages/http-client/docs/type-aliases/HttpClient.md
@@ -8,10 +8,6 @@
> **HttpClient**: `TevmClient` & `object`
-## Deprecated
-
-a new http client will be created in a future version. For now it's recomended to use viem
-
## Type declaration
### ~~name~~
@@ -26,6 +22,10 @@ Name of the client
The url being used to connect to the remote Tevm backend
+## Deprecated
+
+a new http client will be created in a future version. For now it's recomended to use viem
+
## Defined in
[HttpClient.ts:6](https://github.com/evmts/tevm-monorepo/blob/main/packages/http-client/src/HttpClient.ts#L6)
diff --git a/packages/http-client/docs/type-aliases/HttpClientOptions.md b/packages/http-client/docs/type-aliases/HttpClientOptions.md
index 10da5ae81e..bc149fa986 100644
--- a/packages/http-client/docs/type-aliases/HttpClientOptions.md
+++ b/packages/http-client/docs/type-aliases/HttpClientOptions.md
@@ -8,10 +8,6 @@
> **HttpClientOptions**: `object`
-## Deprecated
-
-Options for a HttpClient
-
## Type declaration
### ~~name?~~
@@ -26,6 +22,10 @@ Optional name for the client
Remote URL to connect to
+## Deprecated
+
+Options for a HttpClient
+
## Defined in
[HttpClientOptions.ts:5](https://github.com/evmts/tevm-monorepo/blob/main/packages/http-client/src/HttpClientOptions.ts#L5)
diff --git a/packages/jsonrpc/docs/README.md b/packages/jsonrpc/docs/README.md
index 1ebce546ae..9e4c158727 100644
--- a/packages/jsonrpc/docs/README.md
+++ b/packages/jsonrpc/docs/README.md
@@ -26,7 +26,7 @@
# @tevm/jsonrpc
-[Simple lightweight client]() for interacting with a jsonrpc api
+[Simple lightweight client](./src/jsonrpc.js) for interacting with a jsonrpc api
## Visit [Docs](https://tevm.sh/) for docs, guides, API and more!
@@ -34,4 +34,4 @@
## License 📄
-
+
diff --git a/packages/jsonrpc/docs/_media/LICENSE b/packages/jsonrpc/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/packages/jsonrpc/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/jsonrpc/docs/functions/createJsonRpcFetcher.md b/packages/jsonrpc/docs/functions/createJsonRpcFetcher.md
index 507728d635..0f43190ab7 100644
--- a/packages/jsonrpc/docs/functions/createJsonRpcFetcher.md
+++ b/packages/jsonrpc/docs/functions/createJsonRpcFetcher.md
@@ -20,6 +20,27 @@
the `result` field from the JSON-RPC response
+## Deprecated
+
+Makes a JSON-RPC request to a url
+Returns the entire JSON-RPC response rather than throwing and only returning result
+Used currently as an adapter to avoid refactoring existing code
+
+## See
+
+https://ethereum.org/en/developers/docs/apis/json-rpc/
+
+## Example
+
+```typescript
+const url = 'https://mainnet.optimism.io'
+const params = {
+ method: 'eth_getBlockByNumber',
+ params: ['latest', false],
+}
+const {result: block} = await fetchJsonRpc(url, params)
+```
+
## Defined in
[packages/jsonrpc/src/createJsonRpcFetcher.js:19](https://github.com/evmts/tevm-monorepo/blob/main/packages/jsonrpc/src/createJsonRpcFetcher.js#L19)
diff --git a/packages/jsonrpc/docs/functions/http.md b/packages/jsonrpc/docs/functions/http.md
index e17ac9b936..3fee2bce4b 100644
--- a/packages/jsonrpc/docs/functions/http.md
+++ b/packages/jsonrpc/docs/functions/http.md
@@ -26,4 +26,4 @@ Creates a HTTP transport that connects to a JSON-RPC API.
## Defined in
-node\_modules/.pnpm/viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/clients/transports/http.d.ts:44
+node\_modules/.pnpm/viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/clients/transports/http.d.ts:44
diff --git a/packages/jsonrpc/docs/functions/loadBalance.md b/packages/jsonrpc/docs/functions/loadBalance.md
index f3431a2513..d0e12d4304 100644
--- a/packages/jsonrpc/docs/functions/loadBalance.md
+++ b/packages/jsonrpc/docs/functions/loadBalance.md
@@ -16,6 +16,10 @@
`Transport`
+## Description
+
+Creates a load balanced transport that spreads requests between child transports using a round robin algorithm.
+
## Defined in
-node\_modules/.pnpm/@ponder+utils@0.1.6\_typescript@5.5.2\_viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8\_/node\_modules/@ponder/utils/dist/index.d.ts:44
+node\_modules/.pnpm/@ponder+utils@0.1.6\_typescript@5.5.4\_viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8\_/node\_modules/@ponder/utils/dist/index.d.ts:44
diff --git a/packages/jsonrpc/docs/functions/rateLimit.md b/packages/jsonrpc/docs/functions/rateLimit.md
index 20e9e4945a..76223fa117 100644
--- a/packages/jsonrpc/docs/functions/rateLimit.md
+++ b/packages/jsonrpc/docs/functions/rateLimit.md
@@ -22,6 +22,10 @@
`Transport`
+## Description
+
+Creates a rate limited transport that throttles request throughput.
+
## Defined in
-node\_modules/.pnpm/@ponder+utils@0.1.6\_typescript@5.5.2\_viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8\_/node\_modules/@ponder/utils/dist/index.d.ts:49
+node\_modules/.pnpm/@ponder+utils@0.1.6\_typescript@5.5.4\_viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8\_/node\_modules/@ponder/utils/dist/index.d.ts:49
diff --git a/packages/jsonrpc/docs/functions/webSocket.md b/packages/jsonrpc/docs/functions/webSocket.md
index ed92ed043d..cbd4d3339f 100644
--- a/packages/jsonrpc/docs/functions/webSocket.md
+++ b/packages/jsonrpc/docs/functions/webSocket.md
@@ -26,4 +26,4 @@ Creates a WebSocket transport that connects to a JSON-RPC API.
## Defined in
-node\_modules/.pnpm/viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/clients/transports/webSocket.d.ts:54
+node\_modules/.pnpm/viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/clients/transports/webSocket.d.ts:54
diff --git a/packages/logger/docs/README.md b/packages/logger/docs/README.md
index 819ac18920..7e3879a448 100644
--- a/packages/logger/docs/README.md
+++ b/packages/logger/docs/README.md
@@ -34,4 +34,4 @@ A lightweight wrapper around pino
## License 📄
-
+
diff --git a/packages/logger/docs/_media/LICENSE b/packages/logger/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/packages/logger/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/logger/docs/functions/createLogger.md b/packages/logger/docs/functions/createLogger.md
index 1e64b96b63..2cb21d7fbf 100644
--- a/packages/logger/docs/functions/createLogger.md
+++ b/packages/logger/docs/functions/createLogger.md
@@ -8,6 +8,9 @@
> **createLogger**(`options`): [`Logger`](../type-aliases/Logger.md)
+Creates a tevm logger instance
+Wraps [pino](https://github.com/pinojs/pino/blob/master/docs/api.md)
+
## Parameters
• **options**: [`LogOptions`](../type-aliases/LogOptions.md)
diff --git a/packages/memory-client/docs/functions/createClient.md b/packages/memory-client/docs/functions/createClient.md
index 7d9f712f9f..3ef1f0381f 100644
--- a/packages/memory-client/docs/functions/createClient.md
+++ b/packages/memory-client/docs/functions/createClient.md
@@ -28,4 +28,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/clients/createClient.d.ts:99
+node\_modules/.pnpm/viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/clients/createClient.d.ts:99
diff --git a/packages/memory-client/docs/functions/createMemoryClient.md b/packages/memory-client/docs/functions/createMemoryClient.md
index 5b2c509303..ba57c542c1 100644
--- a/packages/memory-client/docs/functions/createMemoryClient.md
+++ b/packages/memory-client/docs/functions/createMemoryClient.md
@@ -42,6 +42,16 @@ Adds an EVM chain to the wallet.
- Docs: https://viem.sh/docs/actions/wallet/addChain
- JSON-RPC Methods: [`eth_addEthereumChain`](https://eips.ethereum.org/EIPS/eip-3085)
+#### Parameters
+
+• **args**: `AddChainParameters`
+
+AddChainParameters
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -54,16 +64,6 @@ const client = createWalletClient({
await client.addChain({ chain: optimism })
```
-#### Parameters
-
-• **args**: `AddChainParameters`
-
-AddChainParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
### batch?
> `optional` **batch**: `object`
@@ -244,6 +244,16 @@ Removes a transaction from the mempool.
- Docs: https://viem.sh/docs/actions/test/dropTransaction
+#### Parameters
+
+• **args**: `DropTransactionParameters`
+
+DropTransactionParameters
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -260,16 +270,6 @@ await client.dropTransaction({
})
```
-#### Parameters
-
-• **args**: `DropTransactionParameters`
-
-DropTransactionParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
### dumpState()
> **dumpState**: () => `Promise`\<\`0x$\{string\}\`\>
@@ -279,6 +279,10 @@ accounts properties, etc.) into a savable data blob.
- Docs: https://viem.sh/docs/actions/test/dumpState
+#### Returns
+
+`Promise`\<\`0x$\{string\}\`\>
+
#### Example
```ts
@@ -293,10 +297,6 @@ const client = createTestClient({
await client.dumpState()
```
-#### Returns
-
-`Promise`\<\`0x$\{string\}\`\>
-
### estimateContractGas()
> **estimateContractGas**: \<`TChain`, `abi`, `functionName`, `args`\>(`args`) => `Promise`\<`bigint`\>
@@ -497,10 +497,6 @@ The block transaction count. GetBlockTransactionCountReturnType
> **getBytecode**: (`args`) => `Promise`\<`GetCodeReturnType`\>
-#### Deprecated
-
-Use `getCode` instead.
-
#### Parameters
• **args**: `GetCodeParameters`
@@ -509,6 +505,10 @@ Use `getCode` instead.
`Promise`\<`GetCodeReturnType`\>
+#### Deprecated
+
+Use `getCode` instead.
+
### getChainId
> **getChainId**: () => `Promise`\<`number`\> & () => `Promise`\<`number`\>
@@ -1070,6 +1070,16 @@ Impersonate an account or contract address. This lets you send transactions from
- Docs: https://viem.sh/docs/actions/test/impersonateAccount
+#### Parameters
+
+• **args**: `ImpersonateAccountParameters`
+
+ImpersonateAccountParameters
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -1086,23 +1096,23 @@ await client.impersonateAccount({
})
```
-#### Parameters
+### increaseTime()
-• **args**: `ImpersonateAccountParameters`
+> **increaseTime**: (`args`) => `Promise`\<\`0x$\{string\}\`\>
-ImpersonateAccountParameters
+Jump forward in time by the given amount of time, in seconds.
-#### Returns
+- Docs: https://viem.sh/docs/actions/test/increaseTime
-`Promise`\<`void`\>
+#### Parameters
-### increaseTime()
+• **args**: `IncreaseTimeParameters`
-> **increaseTime**: (`args`) => `Promise`\<\`0x$\{string\}\`\>
+– IncreaseTimeParameters
-Jump forward in time by the given amount of time, in seconds.
+#### Returns
-- Docs: https://viem.sh/docs/actions/test/increaseTime
+`Promise`\<\`0x$\{string\}\`\>
#### Example
@@ -1120,16 +1130,6 @@ await client.increaseTime({
})
```
-#### Parameters
-
-• **args**: `IncreaseTimeParameters`
-
-– IncreaseTimeParameters
-
-#### Returns
-
-`Promise`\<\`0x$\{string\}\`\>
-
### inspectTxpool()
> **inspectTxpool**: () => `Promise`\<`InspectTxpoolReturnType`\>
@@ -1154,6 +1154,14 @@ Adds state previously dumped with `dumpState` to the current chain.
- Docs: https://viem.sh/docs/actions/test/loadState
+#### Parameters
+
+• **args**: `LoadStateParameters`
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -1168,14 +1176,6 @@ const client = createTestClient({
await client.loadState({ state: '0x...' })
```
-#### Parameters
-
-• **args**: `LoadStateParameters`
-
-#### Returns
-
-`Promise`\<`void`\>
-
### mine()
> **mine**: (`args`) => `Promise`\<`void`\>
@@ -1184,6 +1184,16 @@ Mine a specified number of blocks.
- Docs: https://viem.sh/docs/actions/test/mine
+#### Parameters
+
+• **args**: `MineParameters`
+
+– MineParameters
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -1198,16 +1208,6 @@ const client = createTestClient({
await client.mine({ blocks: 1 })
```
-#### Parameters
-
-• **args**: `MineParameters`
-
-– MineParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
### multicall()
> **multicall**: \<`contracts`, `allowFailure`\>(`args`) => `Promise`\<`MulticallReturnType`\<`contracts`, `allowFailure`\>\>
@@ -1320,6 +1320,10 @@ Removes [`setBlockTimestampInterval`](https://viem.sh/docs/actions/test/setBlock
- Docs: https://viem.sh/docs/actions/test/removeBlockTimestampInterval
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -1335,10 +1339,6 @@ const client = createTestClient({
await client.removeBlockTimestampInterval()
```
-#### Returns
-
-`Promise`\<`void`\>
-
### request
> **request**: `EIP1193RequestFn`\<[`object`, `object`, `object`, `object`, `object`]\>
@@ -1381,6 +1381,16 @@ Resets fork back to its original state.
- Docs: https://viem.sh/docs/actions/test/reset
+#### Parameters
+
+• **args?**: `ResetParameters`
+
+– ResetParameters
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -1395,23 +1405,23 @@ const client = createTestClient({
await client.reset({ blockNumber: 69420n })
```
-#### Parameters
+### revert()
-• **args?**: `ResetParameters`
+> **revert**: (`args`) => `Promise`\<`void`\>
-– ResetParameters
+Revert the state of the blockchain at the current block.
-#### Returns
+- Docs: https://viem.sh/docs/actions/test/revert
-`Promise`\<`void`\>
+#### Parameters
-### revert()
+• **args**: `RevertParameters`
-> **revert**: (`args`) => `Promise`\<`void`\>
+– RevertParameters
-Revert the state of the blockchain at the current block.
+#### Returns
-- Docs: https://viem.sh/docs/actions/test/revert
+`Promise`\<`void`\>
#### Example
@@ -1427,16 +1437,6 @@ const client = createTestClient({
await client.revert({ id: '0x…' })
```
-#### Parameters
-
-• **args**: `RevertParameters`
-
-– RevertParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
### sendRawTransaction
> **sendRawTransaction**: (`args`) => `Promise`\<\`0x$\{string\}\`\> & (`args`) => `Promise`\<\`0x$\{string\}\`\>
@@ -1521,6 +1521,14 @@ Enables or disables the automatic mining of new blocks with each new transaction
- Docs: https://viem.sh/docs/actions/test/setAutomine
+#### Parameters
+
+• **args**: `boolean`
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -1535,14 +1543,6 @@ const client = createTestClient({
await client.setAutomine()
```
-#### Parameters
-
-• **args**: `boolean`
-
-#### Returns
-
-`Promise`\<`void`\>
-
### setBalance()
> **setBalance**: (`args`) => `Promise`\<`void`\>
@@ -1551,6 +1551,16 @@ Modifies the balance of an account.
- Docs: https://viem.sh/docs/actions/test/setBalance
+#### Parameters
+
+• **args**: `SetBalanceParameters`
+
+– SetBalanceParameters
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -1568,23 +1578,23 @@ await client.setBalance({
})
```
-#### Parameters
+### setBlockGasLimit()
-• **args**: `SetBalanceParameters`
+> **setBlockGasLimit**: (`args`) => `Promise`\<`void`\>
-– SetBalanceParameters
+Sets the block's gas limit.
-#### Returns
+- Docs: https://viem.sh/docs/actions/test/setBlockGasLimit
-`Promise`\<`void`\>
+#### Parameters
-### setBlockGasLimit()
+• **args**: `SetBlockGasLimitParameters`
-> **setBlockGasLimit**: (`args`) => `Promise`\<`void`\>
+– SetBlockGasLimitParameters
-Sets the block's gas limit.
+#### Returns
-- Docs: https://viem.sh/docs/actions/test/setBlockGasLimit
+`Promise`\<`void`\>
#### Example
@@ -1600,23 +1610,23 @@ const client = createTestClient({
await client.setBlockGasLimit({ gasLimit: 420_000n })
```
-#### Parameters
+### setBlockTimestampInterval()
-• **args**: `SetBlockGasLimitParameters`
+> **setBlockTimestampInterval**: (`args`) => `Promise`\<`void`\>
-– SetBlockGasLimitParameters
+Similar to [`increaseTime`](https://viem.sh/docs/actions/test/increaseTime), but sets a block timestamp `interval`. The timestamp of future blocks will be computed as `lastBlock_timestamp` + `interval`.
-#### Returns
+- Docs: https://viem.sh/docs/actions/test/setBlockTimestampInterval
-`Promise`\<`void`\>
+#### Parameters
-### setBlockTimestampInterval()
+• **args**: `SetBlockTimestampIntervalParameters`
-> **setBlockTimestampInterval**: (`args`) => `Promise`\<`void`\>
+– SetBlockTimestampIntervalParameters
-Similar to [`increaseTime`](https://viem.sh/docs/actions/test/increaseTime), but sets a block timestamp `interval`. The timestamp of future blocks will be computed as `lastBlock_timestamp` + `interval`.
+#### Returns
-- Docs: https://viem.sh/docs/actions/test/setBlockTimestampInterval
+`Promise`\<`void`\>
#### Example
@@ -1632,23 +1642,23 @@ const client = createTestClient({
await client.setBlockTimestampInterval({ interval: 5 })
```
-#### Parameters
+### setCode()
-• **args**: `SetBlockTimestampIntervalParameters`
+> **setCode**: (`args`) => `Promise`\<`void`\>
-– SetBlockTimestampIntervalParameters
+Modifies the bytecode stored at an account's address.
-#### Returns
+- Docs: https://viem.sh/docs/actions/test/setCode
-`Promise`\<`void`\>
+#### Parameters
-### setCode()
+• **args**: `SetCodeParameters`
-> **setCode**: (`args`) => `Promise`\<`void`\>
+– SetCodeParameters
-Modifies the bytecode stored at an account's address.
+#### Returns
-- Docs: https://viem.sh/docs/actions/test/setCode
+`Promise`\<`void`\>
#### Example
@@ -1667,23 +1677,23 @@ await client.setCode({
})
```
-#### Parameters
+### setCoinbase()
-• **args**: `SetCodeParameters`
+> **setCoinbase**: (`args`) => `Promise`\<`void`\>
-– SetCodeParameters
+Sets the coinbase address to be used in new blocks.
-#### Returns
+- Docs: https://viem.sh/docs/actions/test/setCoinbase
-`Promise`\<`void`\>
+#### Parameters
-### setCoinbase()
+• **args**: `SetCoinbaseParameters`
-> **setCoinbase**: (`args`) => `Promise`\<`void`\>
+– SetCoinbaseParameters
-Sets the coinbase address to be used in new blocks.
+#### Returns
-- Docs: https://viem.sh/docs/actions/test/setCoinbase
+`Promise`\<`void`\>
#### Example
@@ -1701,23 +1711,23 @@ await client.setCoinbase({
})
```
-#### Parameters
+### setIntervalMining()
-• **args**: `SetCoinbaseParameters`
+> **setIntervalMining**: (`args`) => `Promise`\<`void`\>
-– SetCoinbaseParameters
+Sets the automatic mining interval (in seconds) of blocks. Setting the interval to 0 will disable automatic mining.
-#### Returns
+- Docs: https://viem.sh/docs/actions/test/setIntervalMining
-`Promise`\<`void`\>
+#### Parameters
-### setIntervalMining()
+• **args**: `SetIntervalMiningParameters`
-> **setIntervalMining**: (`args`) => `Promise`\<`void`\>
+– SetIntervalMiningParameters
-Sets the automatic mining interval (in seconds) of blocks. Setting the interval to 0 will disable automatic mining.
+#### Returns
-- Docs: https://viem.sh/docs/actions/test/setIntervalMining
+`Promise`\<`void`\>
#### Example
@@ -1733,16 +1743,6 @@ const client = createTestClient({
await client.setIntervalMining({ interval: 5 })
```
-#### Parameters
-
-• **args**: `SetIntervalMiningParameters`
-
-– SetIntervalMiningParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
### setLoggingEnabled()
> **setLoggingEnabled**: (`args`) => `Promise`\<`void`\>
@@ -1751,6 +1751,14 @@ Enable or disable logging on the test node network.
- Docs: https://viem.sh/docs/actions/test/setLoggingEnabled
+#### Parameters
+
+• **args**: `boolean`
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -1765,14 +1773,6 @@ const client = createTestClient({
await client.setLoggingEnabled()
```
-#### Parameters
-
-• **args**: `boolean`
-
-#### Returns
-
-`Promise`\<`void`\>
-
### setMinGasPrice()
> **setMinGasPrice**: (`args`) => `Promise`\<`void`\>
@@ -1783,6 +1783,16 @@ Change the minimum gas price accepted by the network (in wei).
Note: `setMinGasPrice` can only be used on clients that do not have EIP-1559 enabled.
+#### Parameters
+
+• **args**: `SetMinGasPriceParameters`
+
+– SetBlockGasLimitParameters
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -1799,23 +1809,23 @@ await client.setMinGasPrice({
})
```
-#### Parameters
+### setNextBlockBaseFeePerGas()
-• **args**: `SetMinGasPriceParameters`
+> **setNextBlockBaseFeePerGas**: (`args`) => `Promise`\<`void`\>
-– SetBlockGasLimitParameters
+Sets the next block's base fee per gas.
-#### Returns
+- Docs: https://viem.sh/docs/actions/test/setNextBlockBaseFeePerGas
-`Promise`\<`void`\>
+#### Parameters
-### setNextBlockBaseFeePerGas()
+• **args**: `SetNextBlockBaseFeePerGasParameters`
-> **setNextBlockBaseFeePerGas**: (`args`) => `Promise`\<`void`\>
+– SetNextBlockBaseFeePerGasParameters
-Sets the next block's base fee per gas.
+#### Returns
-- Docs: https://viem.sh/docs/actions/test/setNextBlockBaseFeePerGas
+`Promise`\<`void`\>
#### Example
@@ -1833,23 +1843,23 @@ await client.setNextBlockBaseFeePerGas({
})
```
-#### Parameters
+### setNextBlockTimestamp()
-• **args**: `SetNextBlockBaseFeePerGasParameters`
+> **setNextBlockTimestamp**: (`args`) => `Promise`\<`void`\>
-– SetNextBlockBaseFeePerGasParameters
+Sets the next block's timestamp.
-#### Returns
+- Docs: https://viem.sh/docs/actions/test/setNextBlockTimestamp
-`Promise`\<`void`\>
+#### Parameters
-### setNextBlockTimestamp()
+• **args**: `SetNextBlockTimestampParameters`
-> **setNextBlockTimestamp**: (`args`) => `Promise`\<`void`\>
+– SetNextBlockTimestampParameters
-Sets the next block's timestamp.
+#### Returns
-- Docs: https://viem.sh/docs/actions/test/setNextBlockTimestamp
+`Promise`\<`void`\>
#### Example
@@ -1865,23 +1875,23 @@ const client = createTestClient({
await client.setNextBlockTimestamp({ timestamp: 1671744314n })
```
-#### Parameters
+### setNonce()
-• **args**: `SetNextBlockTimestampParameters`
+> **setNonce**: (`args`) => `Promise`\<`void`\>
-– SetNextBlockTimestampParameters
+Modifies (overrides) the nonce of an account.
-#### Returns
+- Docs: https://viem.sh/docs/actions/test/setNonce
-`Promise`\<`void`\>
+#### Parameters
-### setNonce()
+• **args**: `SetNonceParameters`
-> **setNonce**: (`args`) => `Promise`\<`void`\>
+– SetNonceParameters
-Modifies (overrides) the nonce of an account.
+#### Returns
-- Docs: https://viem.sh/docs/actions/test/setNonce
+`Promise`\<`void`\>
#### Example
@@ -1900,16 +1910,6 @@ await client.setNonce({
})
```
-#### Parameters
-
-• **args**: `SetNonceParameters`
-
-– SetNonceParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
### setRpcUrl()
> **setRpcUrl**: (`args`) => `Promise`\<`void`\>
@@ -1918,6 +1918,14 @@ Sets the backend RPC URL.
- Docs: https://viem.sh/docs/actions/test/setRpcUrl
+#### Parameters
+
+• **args**: `string`
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -1932,14 +1940,6 @@ const client = createTestClient({
await client.setRpcUrl('https://eth-mainnet.g.alchemy.com/v2')
```
-#### Parameters
-
-• **args**: `string`
-
-#### Returns
-
-`Promise`\<`void`\>
-
### setStorageAt()
> **setStorageAt**: (`args`) => `Promise`\<`void`\>
@@ -1948,6 +1948,16 @@ Writes to a slot of an account's storage.
- Docs: https://viem.sh/docs/actions/test/setStorageAt
+#### Parameters
+
+• **args**: `SetStorageAtParameters`
+
+– SetStorageAtParameters
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -1966,16 +1976,6 @@ await client.setStorageAt({
})
```
-#### Parameters
-
-• **args**: `SetStorageAtParameters`
-
-– SetStorageAtParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
### signMessage()
> **signMessage**: (`args`) => `Promise`\<\`0x$\{string\}\`\>
@@ -2070,6 +2070,10 @@ Snapshot the state of the blockchain at the current block.
- Docs: https://viem.sh/docs/actions/test/snapshot
+#### Returns
+
+`Promise`\<\`0x$\{string\}\`\>
+
#### Example
```ts
@@ -2085,10 +2089,6 @@ const client = createTestClient({
await client.snapshot()
```
-#### Returns
-
-`Promise`\<\`0x$\{string\}\`\>
-
### stopImpersonatingAccount()
> **stopImpersonatingAccount**: (`args`) => `Promise`\<`void`\>
@@ -2097,6 +2097,16 @@ Stop impersonating an account after having previously used [`impersonateAccount`
- Docs: https://viem.sh/docs/actions/test/stopImpersonatingAccount
+#### Parameters
+
+• **args**: `StopImpersonatingAccountParameters`
+
+– StopImpersonatingAccountParameters
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -2114,16 +2124,6 @@ await client.stopImpersonatingAccount({
})
```
-#### Parameters
-
-• **args**: `StopImpersonatingAccountParameters`
-
-– StopImpersonatingAccountParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
### switchChain()
> **switchChain**: (`args`) => `Promise`\<`void`\>
@@ -2133,6 +2133,16 @@ Switch the target chain in a wallet.
- Docs: https://viem.sh/docs/actions/wallet/switchChain
- JSON-RPC Methods: [`eth_switchEthereumChain`](https://eips.ethereum.org/EIPS/eip-3326)
+#### Parameters
+
+• **args**: `SwitchChainParameters`
+
+SwitchChainParameters
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -2146,45 +2156,12 @@ const client = createWalletClient({
await client.switchChain({ id: optimism.id })
```
-#### Parameters
-
-• **args**: `SwitchChainParameters`
-
-SwitchChainParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
### tevm
> **tevm**: `object` & `EIP1193Events` & `object` & `Eip1193RequestProvider`
Low level access to TEVM can be accessed via `tevm`. These APIs are not guaranteed to be stable.
-#### See
-
-TevmNode
-
-#### Example
-
-```typescript
-import { createMemoryClient } from 'tevm'
-
-const memoryClient = createMemoryClient()
-
-// low level access to the TEVM VM, blockchain, EVM, stateManager, mempool, receiptsManager and more are available
-const vm = await memoryClient.tevm.getVm()
-vm.runBlock(...)
-const { blockchain, evm, stateManager } = vm
-blockchain.addBlock(...)
-evm.runCall(...)
-stateManager.putAccount(...)
-
-const mempool = await memoryClient.tevm.getTxPool()
-const receiptsManager = await memoryClient.tevm.getReceiptsManager()
-```
-
#### Type declaration
##### deepCopy()
@@ -2324,6 +2301,10 @@ Returns promise that resulves when the client is ready
The client is usable without calling this method but may
have extra latency on the first call from initialization
+###### Returns
+
+`Promise`\<`true`\>
+
###### Example
```ts
@@ -2331,10 +2312,6 @@ const client = createMemoryClient()
await client.ready()
```
-###### Returns
-
-`Promise`\<`true`\>
-
##### removeFilter()
> `readonly` **removeFilter**: (`id`) => `void`
@@ -2410,6 +2387,29 @@ Arguments to pass to the event listeners.
True if the event was emitted, false otherwise.
+#### See
+
+TevmNode
+
+#### Example
+
+```typescript
+import { createMemoryClient } from 'tevm'
+
+const memoryClient = createMemoryClient()
+
+// low level access to the TEVM VM, blockchain, EVM, stateManager, mempool, receiptsManager and more are available
+const vm = await memoryClient.tevm.getVm()
+vm.runBlock(...)
+const { blockchain, evm, stateManager } = vm
+blockchain.addBlock(...)
+evm.runCall(...)
+stateManager.putAccount(...)
+
+const mempool = await memoryClient.tevm.getTxPool()
+const receiptsManager = await memoryClient.tevm.getReceiptsManager()
+```
+
### tevmCall
> **tevmCall**: `CallHandler`
@@ -2590,6 +2590,10 @@ await client.tevmMine()
Returns a promise that resolves when the TEVM is ready.
This is not needed to explicitly be called as all actions will wait for the TEVM to be ready.
+#### Returns
+
+`Promise`\<`true`\>
+
#### Example
```typescript
@@ -2601,10 +2605,6 @@ await client.tevmReady()
```
Same as calling `client.tevm.ready()`
-#### Returns
-
-`Promise`\<`true`\>
-
### ~~tevmScript~~
> **tevmScript**: `ScriptHandler`
@@ -2815,6 +2815,10 @@ Returns promise that resulves when the client is ready
The client is usable without calling this method but may
have extra latency on the first call from initialization
+###### Returns
+
+`Promise`\<`true`\>
+
###### Example
```ts
@@ -2822,10 +2826,6 @@ const client = createMemoryClient()
await client.ready()
```
-###### Returns
-
-`Promise`\<`true`\>
-
###### removeFilter()
> `readonly` **removeFilter**: (`id`) => `void`
@@ -3215,6 +3215,186 @@ WriteContractParameters
A [Transaction Hash](https://viem.sh/docs/glossary/terms#hash). WriteContractReturnType
+## Example
+
+```typescript
+import { createMemoryClient } from "tevm";
+
+const client = createMemoryClient({
+ fork: {
+ transport: http("https://mainnet.optimism.io")({}),
+ },
+});
+
+const blockNumber = await client.getBlockNumber();
+console.log(blockNumber);
+```
+
+## See
+
+ - [Client Guide](https://tevm.sh/learn/clients/)
+ - [Actions Guide](https://tevm.sh/learn/actions/)
+ - [Reference Docs](https://tevm.sh/reference/tevm/memory-client/functions/creatememoryclient/)
+ - For more information on viem clients, see the [viem client docs](https://viem.sh/docs/clients/introduction)
+
+## Actions API
+
+MemoryClient supports the following viem actions:
+
+- [TEVM actions API](https://tevm.sh/reference/tevm/memory-client/type-aliases/tevmactions/)
+```typescript
+import { createMemoryClient } from "tevm";
+
+const tevm = createMemoryClient();
+await tevm.setAccount({ address: `0x${'01'.repeat(20)}`, balance: 100n });
+```
+- [Viem public actions API](https://viem.sh/docs/actions/public/introduction) such as [getBlockNumber](https://viem.sh/docs/actions/public/getBlockNumber)
+```typescript
+import { createMemoryClient } from "tevm";
+
+const tevm = createMemoryClient();
+const bn = await tevm.getBlockNumber();
+```
+- [Test actions](https://viem.sh/docs/actions/test/introduction) are included by default.
+```typescript
+import { createMemoryClient } from "tevm";
+
+const tevm = createMemoryClient();
+await tevm.setBalance({ address: `0x${'01'.repeat(20)}`, balance: 100n });
+```
+
+## Forking
+
+To fork an existing network, pass an EIP-1193 transport to the `fork.transport` option with an optional block tag.
+When you fork, TEVM will pin the block tag and lazily cache state from the fork transport.
+It's highly recommended to pass in a `common` object that matches the chain. This will increase the performance of forking with known values.
+
+```typescript
+import { createMemoryClient, http } from "tevm";
+import { optimism } from "tevm/common";
+
+const forkedClient = createMemoryClient({
+ fork: {
+ transport: http("https://mainnet.optimism.io")({}),
+ blockTag: '0xa6a63cd70fbbe396321ca6fe79e1b6735760c03538208b50d7e3a5dac5226435',
+ },
+ common: optimism,
+});
+```
+
+The `common` object extends the viem chain interface with EVM-specific information. When using TEVM, you should also use `tevm/common` rather than `viem/chains` or use `createCommon` and pass in a viem chain.
+
+Viem clients, including MemoryClient, are themselves EIP-1193 transports. This means you can fork a client with another client.
+
+## Mining Modes
+
+TEVM supports two mining modes:
+- Manual: Using `tevm.mine()`
+- Auto: Automatically mines a block after every transaction.
+
+TEVM state does not update until blocks are mined.
+
+## Using TEVM over HTTP
+
+TEVM can be run as an HTTP server using `@tevm/server` to handle JSON-RPC requests.
+
+```typescript
+import { createServer } from "tevm/server";
+import { createMemoryClient } from "tevm";
+
+const memoryClient = createMemoryClient();
+
+const server = createServer({
+ request: memoryClient.request,
+});
+
+server.listen(8545, () => console.log("listening on 8545"));
+```
+
+This allows you to use any Ethereum client to communicate with it, including a viem public client.
+
+```typescript
+import { createPublicClient, http } from "viem";
+import { mainnet } from "viem/chains";
+
+const publicClient = createPublicClient({
+ chain: mainnet,
+ transport: http("https://localhost:8545"),
+});
+
+console.log(await publicClient.getChainId());
+```
+
+## State Persistence (Experimental)
+
+It is possible to persist the TEVM client to a synchronous source using the `persister` option.
+
+```typescript
+import { createMemoryClient, createSyncPersister } from "tevm";
+import { createMemoryClient } from "tevm/sync-storage-persister";
+
+// Client state will be hydrated and persisted from/to local storage
+const clientWithLocalStoragePersistence = createMemoryClient({
+ persister: createSyncPersister({
+ storage: localStorage,
+ }),
+});
+```
+
+## Network Support
+
+TEVM guarantees support for the following networks:
+- Ethereum mainnet
+- Standard OP Stack chains
+
+Other EVM chains are likely to work but do not officially carry support. More official chain support will be added in the near future.
+
+Note: Optimism deposit transactions are not currently supported but will be in a future release. TEVM filters out these transactions from blocks.
+
+## Network and Hardfork Support
+
+TEVM supports enabling and disabling different EIPs, but the following EIPs are always turned on:
+- 1559
+- 4895
+- 4844
+- 4788
+
+Currently, only EIP-1559 Fee Market transactions are supported.
+
+## Tree Shakeable Actions
+
+TEVM supports tree-shakeable actions using `createTevmNode()` and the `tevm/actions` package. If you are building a UI, you should use tree-shakeable actions to optimize bundle size. These are described in detail in the [actions API guide](https://tevm.sh/learn/actions/).
+
+## Composing with TEVM Contracts and Bundler
+
+MemoryClient can compose with TEVM contracts and the TEVM bundler. For more information, see the [TEVM contracts guide](https://tevm.sh/learn/contracts/) and the [TEVM Solidity imports guide](https://tevm.sh/learn/solidity-imports/).
+
+```typescript
+import { createMemoryClient } from "tevm";
+import { MyERC721 } from './MyERC721.sol';
+
+const tevm = createMemoryClient({
+ fork: {
+ transport: http("https://mainnet.optimism.io")({}),
+ },
+});
+
+const address = '0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045';
+
+await tevm.runContractCall(
+ MyERC721.write.mint({
+ caller: address,
+ }),
+);
+
+const balance = await tevm.runContractCall(
+ MyERC721.read.balanceOf({
+ caller: address,
+ }),
+);
+console.log(balance); // 1n
+```
+
## Defined in
[packages/memory-client/src/createMemoryClient.js:189](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/createMemoryClient.js#L189)
diff --git a/packages/memory-client/docs/functions/createTevmTransport.md b/packages/memory-client/docs/functions/createTevmTransport.md
index 0165d70e03..2db01ca013 100644
--- a/packages/memory-client/docs/functions/createTevmTransport.md
+++ b/packages/memory-client/docs/functions/createTevmTransport.md
@@ -8,6 +8,10 @@
> **createTevmTransport**(`options`): [`TevmTransport`](../type-aliases/TevmTransport.md)\<`string`\>
+Creates a custom TEVM Transport for viem.
+
+A Transport in viem is the intermediary layer responsible for executing outgoing RPC requests. This custom TEVM Transport integrates an in-memory Ethereum client, making it ideal for local-first applications, optimistic updates, and advanced TEVM functionalities like scripting.
+
## Parameters
• **options**: `TevmNodeOptions`\<`Common`\> = `{}`
@@ -20,6 +24,38 @@ Configuration options for the base client, similar to those used in `memoryClien
A configured TEVM transport.
+## Example
+
+```typescript
+import { createClient, http } from 'viem'
+import { createTevmTransport } from 'tevm'
+import { optimism } from 'tevm/common'
+
+const client = createClient({
+ transport: createTevmTransport({
+ fork: { transport: http('https://mainnet.optimism.io')({}) }
+ }),
+ chain: optimism,
+})
+
+async function example() {
+ const blockNumber = await client.getBlockNumber()
+ console.log(blockNumber)
+}
+
+example()
+```
+
+## See
+
+ - [createClient](createClient.md)
+ - [Viem Client Docs](https://viem.sh/docs/clients/introduction)
+ - [Client Guide](https://tevm.sh/learn/clients/)
+ - [tevm JSON-RPC Guide](https://tevm.sh/learn/json-rpc/)
+ - [EIP-1193 spec](https://eips.ethereum.org/EIPS/eip-1193)
+ - [Ethereum jsonrpc docs](https://ethereum.org/en/developers/docs/apis/json-rpc/)
+ - [CreateMemoryClient Docs](https://tevm.sh/reference/tevm/memory-client/functions/creatememoryclient/) - For a batteries-included client if not worried about tree shaking
+
## Defined in
[packages/memory-client/src/createTevmTransport.js:58](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/createTevmTransport.js#L58)
diff --git a/packages/memory-client/docs/functions/publicActions.md b/packages/memory-client/docs/functions/publicActions.md
index 4f5e58413c..5ddc1130d0 100644
--- a/packages/memory-client/docs/functions/publicActions.md
+++ b/packages/memory-client/docs/functions/publicActions.md
@@ -26,4 +26,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/clients/decorators/public.d.ts:1339
+node\_modules/.pnpm/viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/clients/decorators/public.d.ts:1339
diff --git a/packages/memory-client/docs/functions/testActions.md b/packages/memory-client/docs/functions/testActions.md
index 9f2b61d0f9..7d2deb3dbc 100644
--- a/packages/memory-client/docs/functions/testActions.md
+++ b/packages/memory-client/docs/functions/testActions.md
@@ -40,4 +40,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/clients/decorators/test.d.ts:637
+node\_modules/.pnpm/viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/clients/decorators/test.d.ts:637
diff --git a/packages/memory-client/docs/functions/tevmCall.md b/packages/memory-client/docs/functions/tevmCall.md
index 4522f846f0..6fd20448c9 100644
--- a/packages/memory-client/docs/functions/tevmCall.md
+++ b/packages/memory-client/docs/functions/tevmCall.md
@@ -8,6 +8,11 @@
> **tevmCall**(`client`, `params`): `Promise`\<`CallResult`\<`TevmCallError`\>\>
+A tree-shakeable version of the `tevmCall` action for viem.
+Executes a call against the VM. It is similar to `eth_call` but provides more options for controlling the execution environment.
+
+By default, it does not modify the state after the call is complete, but this can be configured with the `createTransaction` option.
+
## Parameters
• **client**: `Client`\<[`TevmTransport`](../type-aliases/TevmTransport.md)\<`string`\>, `undefined` \| `Chain`, `undefined` \| `Account`, `undefined`, `undefined` \| `object`\>
@@ -24,6 +29,43 @@ Parameters for the call, including the target address, call data, sender address
The result of the call.
+## Example
+
+```typescript
+import { createClient, http } from 'viem'
+import { tevmCall } from 'tevm/actions'
+import { optimism } from 'tevm/common'
+import { createTevmTransport } from 'tevm'
+
+const client = createClient({
+ transport: createTevmTransport({
+ fork: { transport: http('https://mainnet.optimism.io')({}) }
+ }),
+ chain: optimism,
+})
+
+async function example() {
+ const res = await tevmCall(client, {
+ to: '0x123...',
+ data: '0x123...',
+ from: '0x123...',
+ gas: 1000000,
+ gasPrice: 1n,
+ skipBalance: true,
+ })
+ console.log(res)
+}
+
+example()
+```
+
+## See
+
+ - [CallParams](https://tevm.sh/reference/tevm/actions/type-aliases/callparams/) for options reference.
+ - [BaseCallParams](https://tevm.sh/reference/tevm/actions/type-aliases/basecallparams-1/) for the base call parameters.
+ - [CallResult](https://tevm.sh/reference/tevm/actions/type-aliases/callresult/) for return values reference.
+ - [TEVM Actions Guide](https://tevm.sh/learn/actions/)
+
## Defined in
[packages/memory-client/src/tevmCall.js:47](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/tevmCall.js#L47)
diff --git a/packages/memory-client/docs/functions/tevmContract.md b/packages/memory-client/docs/functions/tevmContract.md
index ce7be29ec1..33e3479ad0 100644
--- a/packages/memory-client/docs/functions/tevmContract.md
+++ b/packages/memory-client/docs/functions/tevmContract.md
@@ -29,6 +29,40 @@ Internally, `tevmContract` wraps `tevmCall`. It automatically encodes and decode
`Promise`\<`ContractResult`\<`TAbi`, `TFunctionName`\>\>
+## Example
+
+```typescript
+import { tevmContract } from 'tevm/actions'
+import { createClient, http } from 'viem'
+import { optimism } from 'tevm/common'
+import { createTevmTransport } from 'tevm'
+
+const client = createClient({
+ transport: createTevmTransport({
+ fork: { transport: http('https://mainnet.optimism.io')({}) }
+ }),
+ chain: optimism,
+})
+
+async function example() {
+ const res = await tevmContract(client, {
+ abi: [...],
+ functionName: 'myFunction',
+ args: [...],
+ })
+ console.log(res)
+}
+
+example()
+```
+
+## See
+
+ - [ContractParams](https://tevm.sh/reference/tevm/actions/type-aliases/contractparams/) for options reference.
+ - [ContractResult](https://tevm.sh/reference/tevm/actions/type-aliases/contractresult/) for return values reference.
+ - [BaseCallParams](https://tevm.sh/reference/tevm/actions/type-aliases/basecallparams-1/) for the base call parameters.
+ - [TEVM Actions Guide](https://tevm.sh/learn/actions/)
+
## Defined in
[packages/memory-client/src/tevmContract.js:41](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/tevmContract.js#L41)
diff --git a/packages/memory-client/docs/functions/tevmDeploy.md b/packages/memory-client/docs/functions/tevmDeploy.md
index 0b716c017f..b59bba3584 100644
--- a/packages/memory-client/docs/functions/tevmDeploy.md
+++ b/packages/memory-client/docs/functions/tevmDeploy.md
@@ -8,6 +8,13 @@
> **tevmDeploy**(`client`, `params`): `Promise`\<`DeployResult`\>
+A tree-shakeable version of the `tevmDeploy` action for viem.
+Deploys a contract using TEVM.
+
+This function deploys a contract by taking its ABI, bytecode, and constructor arguments. The deployed contract's address is available in the `result.createdAddress`. Note that the contract is not actually in the state until the transaction is mined. In manual mode, you must call `client.mine()` before you can interact with the deployed contract.
+
+As an alternative, the `setAccount` action can be used to directly put contract bytecode into the state without deploying it via a transaction.
+
## Parameters
• **client**: `Client`\<[`TevmTransport`](../type-aliases/TevmTransport.md)\<`string`\>, `undefined` \| `Chain`, `undefined` \| `Account`, `undefined`, `undefined` \| `object`\>
@@ -24,6 +31,80 @@ Parameters for the contract deployment, including ABI, bytecode, and constructor
The result of the contract deployment, including the created contract address.
+## Examples
+
+```typescript
+import { tevmDeploy } from 'tevm/actions'
+import { createClient, http } from 'viem'
+import { optimism } from 'tevm/common'
+import { createTevmTransport } from 'tevm'
+
+const client = createClient({
+ transport: createTevmTransport({
+ fork: { transport: http('https://mainnet.optimism.io')({}) }
+ }),
+ chain: optimism,
+})
+
+async function example() {
+ const result = await tevmDeploy(client, {
+ abi: [...],
+ bytecode: '0x...',
+ args: ['constructorArg1', 123, ...],
+ })
+ console.log(result.createdAddress)
+
+ // In manual mode, you must mine the transaction
+ await client.mine()
+
+ // Alternatively, you can get the contract address from the transaction receipt
+ const receipt = await client.getTransactionReceipt({ hash: result.transactionHash })
+ console.log(receipt.contractAddress)
+}
+
+example()
+```
+
+```typescript
+import { tevmDeploy } from 'tevm/actions'
+import { createClient, http } from 'viem'
+import { optimism } from 'tevm/common'
+import { createTevmTransport } from 'tevm'
+import { MyContract } from './MyContract.sol'
+
+const client = createClient({
+ transport: createTevmTransport({
+ fork: { transport: http('https://mainnet.optimism.io')({}) }
+ }),
+ chain: optimism,
+})
+
+async function example() {
+ const result = await tevmDeploy(client, MyContract.deploy('constructor arg'))
+ console.log(result.createdAddress)
+
+ // In manual mode, you must mine the transaction
+ await client.mine()
+
+ // Alternatively, you can get the contract address from the transaction receipt
+ const receipt = await client.getTransactionReceipt({ hash: result.transactionHash })
+ console.log(receipt.contractAddress)
+}
+
+example()
+```
+
+## See
+
+ - [DeployParams](https://tevm.sh/reference/tevm/actions/type-aliases/deployparams/) for options reference.
+ - [DeployResult](https://tevm.sh/reference/tevm/actions/type-aliases/deployresult/) for return values reference.
+ - [BaseCallParams](https://tevm.sh/reference/tevm/actions/type-aliases/basecallparams-1/) for the base call parameters.
+ - [TEVM Actions Guide](https://tevm.sh/learn/actions/)
+ - [SetAccount](https://tevm.sh/reference/tevm/actions/type-aliases/setaccountparams/) for putting contract bytecode into the state without deploying.
+ - [TEVM Bundler Guide](https://tevm.sh/learn/solidity-imports/) for using the TEVM bundler to deploy contracts.
+
+Additionally, you can use the viem wallet action `deploy` as a viable alternative. While it doesn't offer the same advanced functionality such as account impersonation or tracing capabilities, it works great for simple use cases.
+
## Defined in
[packages/memory-client/src/tevmDeploy.js:87](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/tevmDeploy.js#L87)
diff --git a/packages/memory-client/docs/functions/tevmDumpState.md b/packages/memory-client/docs/functions/tevmDumpState.md
index 15f63a8c37..2a7efa09c0 100644
--- a/packages/memory-client/docs/functions/tevmDumpState.md
+++ b/packages/memory-client/docs/functions/tevmDumpState.md
@@ -8,6 +8,12 @@
> **tevmDumpState**(`client`): `Promise`\<`DumpStateResult`\<`TevmDumpStateError`\>\>
+A tree-shakeable version of the `tevmDumpState` action for viem.
+Dumps the state of TEVM into a plain JavaScript object that can later be used to restore state
+using the `tevmLoadState` action.
+
+This action is useful for persisting and restoring the state between different sessions or processes.
+
## Parameters
• **client**: `Client`\<[`TevmTransport`](../type-aliases/TevmTransport.md)\<`string`\>, `undefined` \| `Chain`, `undefined` \| `Account`, `undefined`, `undefined` \| `object`\>
@@ -20,6 +26,37 @@ The viem client configured with TEVM transport.
The dump of the TEVM state.
+## Example
+
+```typescript
+import { tevmDumpState } from 'tevm/actions'
+import { createClient, http } from 'viem'
+import { optimism } from 'tevm/common'
+import { createTevmTransport } from 'tevm'
+import fs from 'fs'
+
+const client = createClient({
+ transport: createTevmTransport({
+ fork: { transport: http('https://mainnet.optimism.io')({}) }
+ }),
+ chain: optimism,
+})
+
+async function example() {
+ const state = await tevmDumpState(client)
+ fs.writeFileSync('state.json', JSON.stringify(state))
+ console.log('State dumped to state.json')
+}
+
+example()
+```
+
+## See
+
+ - [DumpStateResult](https://tevm.sh/reference/tevm/actions/type-aliases/dumpstateresult/) for return values reference.
+ - [TEVM Actions Guide](https://tevm.sh/learn/actions/)
+ - [tevmLoadState](https://tevm.sh/reference/tevm/actions/functions/tevmLoadState/) for restoring the state.
+
## Defined in
[packages/memory-client/src/tevmDumpState.js:41](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/tevmDumpState.js#L41)
diff --git a/packages/memory-client/docs/functions/tevmGetAccount.md b/packages/memory-client/docs/functions/tevmGetAccount.md
index 4febd0f122..8b3995bcc8 100644
--- a/packages/memory-client/docs/functions/tevmGetAccount.md
+++ b/packages/memory-client/docs/functions/tevmGetAccount.md
@@ -8,6 +8,14 @@
> **tevmGetAccount**(`client`, `params`): `Promise`\<`GetAccountResult`\<`TevmGetAccountError`\>\>
+A tree-shakeable version of the `tevmGetAccount` action for viem.
+Retrieves the account information from TEVM.
+
+This function allows you to retrieve information about an account, including its address and optionally its contract storage.
+The `returnStorage` parameter determines whether the contract storage should be returned. Note that it only returns the storage that is cached in the VM.
+In fork mode, if the storage hasn't been cached yet, it will not be returned. This defaults to `false`.
+Be aware that returning storage can be very expensive if a contract has a lot of storage.
+
## Parameters
• **client**: `Client`\<[`TevmTransport`](../type-aliases/TevmTransport.md)\<`string`\>, `undefined` \| `Chain`, `undefined` \| `Account`, `undefined`, `undefined` \| `object`\>
@@ -24,6 +32,38 @@ Parameters for retrieving the account information.
The account information.
+## Example
+
+```typescript
+import { tevmGetAccount } from 'tevm/actions'
+import { createClient, http } from 'viem'
+import { optimism } from 'tevm/common'
+import { createTevmTransport } from 'tevm'
+
+const client = createClient({
+ transport: createTevmTransport({
+ fork: { transport: http('https://mainnet.optimism.io')({}) }
+ }),
+ chain: optimism,
+})
+
+async function example() {
+ const account = await tevmGetAccount(client, {
+ address: '0x123...',
+ returnStorage: true,
+ })
+ console.log(account)
+}
+
+example()
+```
+
+## See
+
+ - [GetAccountParams](https://tevm.sh/reference/tevm/actions/type-aliases/getaccountparams/) for options reference.
+ - [GetAccountResult](https://tevm.sh/reference/tevm/actions/type-aliases/getaccountresult/) for return values reference.
+ - [TEVM Actions Guide](https://tevm.sh/learn/actions/)
+
## Defined in
[packages/memory-client/src/tevmGetAccount.js:45](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/tevmGetAccount.js#L45)
diff --git a/packages/memory-client/docs/functions/tevmLoadState.md b/packages/memory-client/docs/functions/tevmLoadState.md
index 0f28fadbdb..9da7da0bb4 100644
--- a/packages/memory-client/docs/functions/tevmLoadState.md
+++ b/packages/memory-client/docs/functions/tevmLoadState.md
@@ -8,6 +8,11 @@
> **tevmLoadState**(`client`, `params`): `Promise`\<`LoadStateResult`\<`InternalError`\>\>
+A tree-shakeable version of the `tevmLoadState` action for viem.
+Loads the state into TEVM from a plain JavaScript object.
+
+This action is useful for restoring the state that was previously dumped using the `tevmDumpState` action.
+
## Parameters
• **client**: `Client`\<[`TevmTransport`](../type-aliases/TevmTransport.md)\<`string`\>, `undefined` \| `Chain`, `undefined` \| `Account`, `undefined`, `undefined` \| `object`\>
@@ -24,6 +29,38 @@ The state to load into TEVM.
The result of loading the state.
+## Example
+
+```typescript
+import { tevmLoadState } from 'tevm/actions'
+import { createClient, http } from 'viem'
+import { optimism } from 'tevm/common'
+import { createTevmTransport } from 'tevm'
+import fs from 'fs'
+
+const client = createClient({
+ transport: createTevmTransport({
+ fork: { transport: http('https://mainnet.optimism.io')({}) }
+ }),
+ chain: optimism,
+})
+
+async function example() {
+ const state = JSON.parse(fs.readFileSync('state.json', 'utf8'))
+ const result = await tevmLoadState(client, state)
+ console.log('State loaded:', result)
+}
+
+example()
+```
+
+## See
+
+ - [LoadStateParams](https://tevm.sh/reference/tevm/actions/type-aliases/loadstateparams/) for options reference.
+ - [LoadStateResult](https://tevm.sh/reference/tevm/actions/type-aliases/loadstateresult/) for return values reference.
+ - [TEVM Actions Guide](https://tevm.sh/learn/actions/)
+ - [tevmDumpState](https://tevm.sh/reference/tevm/actions/functions/tevmDumpState/) for dumping the state.
+
## Defined in
[packages/memory-client/src/tevmLoadState.js:42](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/tevmLoadState.js#L42)
diff --git a/packages/memory-client/docs/functions/tevmMine.md b/packages/memory-client/docs/functions/tevmMine.md
index aef3725e30..d3b35dcefa 100644
--- a/packages/memory-client/docs/functions/tevmMine.md
+++ b/packages/memory-client/docs/functions/tevmMine.md
@@ -8,6 +8,16 @@
> **tevmMine**(`client`, `params`?): `Promise`\<`MineResult`\>
+A tree-shakeable version of the `tevmMine` action for viem.
+Mines blocks in TEVM.
+
+This function allows you to mine blocks in the TEVM, which is necessary for updating the canonical head state.
+The result of mining includes an array of block hashes of the mined blocks.
+
+You can customize the mining process with the `blockCount` and `interval` parameters:
+- `blockCount`: The number of blocks to mine. Defaults to 1.
+- `interval`: The interval between block timestamps in seconds. Defaults to 1.
+
## Parameters
• **client**: `Client`\<[`TevmTransport`](../type-aliases/TevmTransport.md)\<`string`\>, `undefined` \| `Chain`, `undefined` \| `Account`, `undefined`, `undefined` \| `object`\>
@@ -24,6 +34,40 @@ Optional parameters for mining blocks.
The result of mining blocks, including an array of block hashes.
+## Example
+
+```typescript
+import { tevmMine } from 'tevm/actions'
+import { createClient, http } from 'viem'
+import { optimism } from 'tevm/common'
+import { createTevmTransport } from 'tevm'
+
+const client = createClient({
+ transport: createTevmTransport({
+ fork: { transport: http('https://mainnet.optimism.io')({}) }
+ }),
+ chain: optimism,
+})
+
+async function example() {
+ // Mine a single block
+ const result = await tevmMine(client)
+ console.log('Mined block hashes:', result.blockHashes)
+
+ // Mine 5 blocks with a 10 second interval between each block
+ const resultWithParams = await tevmMine(client, { blockCount: 5, interval: 10 })
+ console.log('Mined block hashes with params:', resultWithParams.blockHashes)
+}
+
+example()
+```
+
+## See
+
+ - [MineParams](https://tevm.sh/reference/tevm/actions/type-aliases/mineparams/) for options reference.
+ - [MineResult](https://tevm.sh/reference/tevm/actions/type-aliases/mineresult/) for return values reference.
+ - [TEVM Actions Guide](https://tevm.sh/learn/actions/)
+
## Defined in
[packages/memory-client/src/tevmMine.js:49](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/tevmMine.js#L49)
diff --git a/packages/memory-client/docs/functions/tevmReady.md b/packages/memory-client/docs/functions/tevmReady.md
index 82d55c3847..f5a279793d 100644
--- a/packages/memory-client/docs/functions/tevmReady.md
+++ b/packages/memory-client/docs/functions/tevmReady.md
@@ -8,6 +8,15 @@
> **tevmReady**(`client`): `Promise`\<`true`\>
+A tree-shakeable version of the `tevmReady` action for viem.
+Checks if TEVM is ready.
+
+This function ensures that the TEVM is fully initialized and ready for operations.
+It resolves to `true` if the TEVM is ready, and throws an error if the VM fails to initialize.
+
+Note: It is not necessary to explicitly call `tevmReady` because all actions implicitly wait for TEVM to be ready.
+However, this can be useful if you want to isolate initialization from the action, for example, when running benchmark tests.
+
## Parameters
• **client**: `Client`\<[`TevmTransport`](../type-aliases/TevmTransport.md)\<`string`\>, `undefined` \| `Chain`, `undefined` \| `Account`, `undefined`, `undefined` \| `object`\>
@@ -20,6 +29,41 @@ The viem client configured with TEVM transport.
Resolves when ready, rejects if VM fails to initialize.
+## Throws
+
+If the VM fails to initialize.
+
+## Example
+
+```typescript
+import { tevmReady } from 'tevm/actions'
+import { createClient, http } from 'viem'
+import { optimism } from 'tevm/common'
+import { createTevmTransport } from 'tevm'
+
+const client = createClient({
+ transport: createTevmTransport({
+ fork: { transport: http('https://mainnet.optimism.io')({}) }
+ }),
+ chain: optimism,
+})
+
+async function example() {
+ try {
+ await tevmReady(client)
+ console.log('TEVM is ready')
+ } catch (error) {
+ console.error('Failed to initialize TEVM:', error)
+ }
+}
+
+example()
+```
+
+## See
+
+[TEVM Actions Guide](https://tevm.sh/learn/actions/)
+
## Defined in
[packages/memory-client/src/tevmReady.js:43](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/tevmReady.js#L43)
diff --git a/packages/memory-client/docs/functions/tevmSetAccount.md b/packages/memory-client/docs/functions/tevmSetAccount.md
index 41a73090eb..d42c26edf1 100644
--- a/packages/memory-client/docs/functions/tevmSetAccount.md
+++ b/packages/memory-client/docs/functions/tevmSetAccount.md
@@ -8,6 +8,12 @@
> **tevmSetAccount**(`client`, `params`): `Promise`\<`SetAccountResult`\<`TevmSetAccountError`\>\>
+A tree-shakeable version of the `tevmSetAccount` action for viem.
+Sets the account in TEVM.
+
+This function allows you to set various properties of an account in TEVM, such as its balance, nonce, contract deployedBytecode, and storage state.
+It is a powerful tool for setting up test environments and manipulating accounts for advanced scenarios.
+
## Parameters
• **client**: `Client`\<[`TevmTransport`](../type-aliases/TevmTransport.md)\<`string`\>, `undefined` \| `Chain`, `undefined` \| `Account`, `undefined`, `undefined` \| `object`\>
@@ -24,6 +30,45 @@ Parameters for setting the account.
The result of setting the account.
+## Example
+
+```typescript
+import { tevmSetAccount } from 'tevm/actions'
+import { createClient, http } from 'viem'
+import { optimism } from 'tevm/common'
+import { createTevmTransport } from 'tevm'
+import { numberToHex } from '@tevm/utils'
+import { SimpleContract } from 'tevm/contract'
+
+const client = createClient({
+ transport: createTevmTransport({
+ fork: { transport: http('https://mainnet.optimism.io')({}) }
+ }),
+ chain: optimism,
+})
+
+async function example() {
+ await tevmSetAccount(client, {
+ address: `0x${'0123'.repeat(10)}`,
+ balance: 100n,
+ nonce: 1n,
+ deployedBytecode: SimpleContract.deployedBytecode,
+ state: {
+ [`0x${'0'.repeat(64)}`]: numberToHex(420n),
+ },
+ })
+ console.log('Account set')
+}
+
+example()
+```
+
+## See
+
+ - [SetAccountParams](https://tevm.sh/reference/tevm/actions/type-aliases/setaccountparams/) for options reference.
+ - [SetAccountResult](https://tevm.sh/reference/tevm/actions/type-aliases/setaccountresult/) for return values reference.
+ - [TEVM Actions Guide](https://tevm.sh/learn/actions/)
+
## Defined in
[packages/memory-client/src/tevmSetAccount.js:50](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/tevmSetAccount.js#L50)
diff --git a/packages/memory-client/docs/functions/tevmViemActions.md b/packages/memory-client/docs/functions/tevmViemActions.md
index 79e1637a13..c702ae9b95 100644
--- a/packages/memory-client/docs/functions/tevmViemActions.md
+++ b/packages/memory-client/docs/functions/tevmViemActions.md
@@ -8,6 +8,13 @@
> **tevmViemActions**(): (`client`) => [`TevmViemActionsApi`](../type-aliases/TevmViemActionsApi.md)
+A viem extension that adds TEVM actions to a viem client.
+The viem client must already have TEVM support via `createTevmClient` or `createTevmTransport`.
+
+This extension provides a comprehensive set of actions to interact with the TEVM, including calls, contract interactions, deployments, mining, and more.
+
+Note: If you are building a frontend application, you should use the tree-shakable API instead to optimize bundle size.
+
## Returns
`Function`
@@ -22,6 +29,36 @@ The viem extension to add TevmViemActionsApi
[`TevmViemActionsApi`](../type-aliases/TevmViemActionsApi.md)
+## Example
+
+```typescript
+import { createClient, http } from 'viem'
+import { optimism } from 'tevm/common'
+import { createTevmTransport, tevmViemActions } from 'tevm'
+
+const client = createClient({
+ transport: createTevmTransport({
+ fork: { transport: http('https://mainnet.optimism.io')({}) }
+ }),
+ chain: optimism,
+}).extend(tevmViemActions())
+
+async function example() {
+ const account = await client.tevmGetAccount({
+ address: '0x123...',
+ returnStorage: true,
+ })
+ console.log(account)
+}
+
+example()
+```
+
+## See
+
+ - [TEVM Actions Guide](https://tevm.sh/learn/actions/)
+ - [Viem Client Guide](https://viem.sh/docs/clients/)
+
## Defined in
[packages/memory-client/src/tevmViemActions.js:39](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/tevmViemActions.js#L39)
diff --git a/packages/memory-client/docs/functions/walletActions.md b/packages/memory-client/docs/functions/walletActions.md
index e37b9ab11f..6a1786f207 100644
--- a/packages/memory-client/docs/functions/walletActions.md
+++ b/packages/memory-client/docs/functions/walletActions.md
@@ -26,4 +26,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/clients/decorators/wallet.d.ts:560
+node\_modules/.pnpm/viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/clients/decorators/wallet.d.ts:560
diff --git a/packages/memory-client/docs/type-aliases/MemoryClient.md b/packages/memory-client/docs/type-aliases/MemoryClient.md
index eaa4df3597..409cdc960a 100644
--- a/packages/memory-client/docs/type-aliases/MemoryClient.md
+++ b/packages/memory-client/docs/type-aliases/MemoryClient.md
@@ -13,6 +13,12 @@ The MemoryClient comes preloaded with all wallet, test, public, and TEVM actions
This client allows for extensive interaction with the EVM, including making JSON-RPC requests, managing accounts, forking networks, and handling state persistence.
+## Type Parameters
+
+• **TChain** *extends* `Chain` \| `undefined` = `Chain` \| `undefined`
+
+• **TAccountOrAddress** *extends* `Account` \| `Address` \| `undefined` = `Account` \| `Address` \| `undefined`
+
## Example
```typescript
@@ -193,12 +199,6 @@ const balance = await tevm.runContractCall(
console.log(balance); // 1n
```
-## Type Parameters
-
-• **TChain** *extends* `Chain` \| `undefined` = `Chain` \| `undefined`
-
-• **TAccountOrAddress** *extends* `Account` \| `Address` \| `undefined` = `Account` \| `Address` \| `undefined`
-
## Defined in
[packages/memory-client/src/MemoryClient.ts:193](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/MemoryClient.ts#L193)
diff --git a/packages/memory-client/docs/type-aliases/MemoryClientOptions.md b/packages/memory-client/docs/type-aliases/MemoryClientOptions.md
index 79fd9da468..b72de68cc1 100644
--- a/packages/memory-client/docs/type-aliases/MemoryClientOptions.md
+++ b/packages/memory-client/docs/type-aliases/MemoryClientOptions.md
@@ -13,6 +13,20 @@ Configuration options for creating a [MemoryClient](MemoryClient.md).
This type extends `TevmNodeOptions` and includes specific options for configuring the MemoryClient,
such as the transport type, account, polling interval, and caching behavior.
+## Type Parameters
+
+• **TCommon** *extends* `Common` & `Chain` = `Common` & `Chain`
+
+The common chain configuration, extending both `Common` and `Chain`.
+
+• **TAccountOrAddress** *extends* `Account` \| `Address` \| `undefined` = `undefined`
+
+The account or address type for the client.
+
+• **TRpcSchema** *extends* `RpcSchema` \| `undefined` = [`TevmRpcSchema`](TevmRpcSchema.md)
+
+The RPC schema type, defaults to `TevmRpcSchema`.
+
## Example
```typescript
@@ -38,20 +52,6 @@ const client = createMemoryClient(options);
- [MemoryClient](MemoryClient.md)
- [CreateMemoryClientFn](CreateMemoryClientFn.md)
-## Type Parameters
-
-• **TCommon** *extends* `Common` & `Chain` = `Common` & `Chain`
-
-The common chain configuration, extending both `Common` and `Chain`.
-
-• **TAccountOrAddress** *extends* `Account` \| `Address` \| `undefined` = `undefined`
-
-The account or address type for the client.
-
-• **TRpcSchema** *extends* `RpcSchema` \| `undefined` = [`TevmRpcSchema`](TevmRpcSchema.md)
-
-The RPC schema type, defaults to `TevmRpcSchema`.
-
## Defined in
[packages/memory-client/src/MemoryClientOptions.ts:50](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/MemoryClientOptions.ts#L50)
diff --git a/packages/memory-client/docs/type-aliases/TevmActions.md b/packages/memory-client/docs/type-aliases/TevmActions.md
index b0acef2891..9d35e5012e 100644
--- a/packages/memory-client/docs/type-aliases/TevmActions.md
+++ b/packages/memory-client/docs/type-aliases/TevmActions.md
@@ -11,11 +11,6 @@
Provides powerful actions for interacting with the EVM using the TEVM API.
These actions allow for low-level access to the EVM, managing accounts, deploying contracts, and more.
-## See
-
- - [Actions Guide](https://tevm.sh/learn/actions/)
- - [Viem Actions API](https://viem.sh/docs/actions/introduction)
-
## Type declaration
### tevm
@@ -227,6 +222,10 @@ await client.tevmMine()
Returns a promise that resolves when the TEVM is ready.
This is not needed to explicitly be called as all actions will wait for the TEVM to be ready.
+#### Returns
+
+`Promise`\<`true`\>
+
#### Example
```typescript
@@ -238,10 +237,6 @@ await client.tevmReady()
```
Same as calling `client.tevm.ready()`
-#### Returns
-
-`Promise`\<`true`\>
-
### ~~tevmScript~~
> **tevmScript**: `TevmActionsApi`\[`"script"`\]
@@ -301,6 +296,11 @@ await client.tevmSetAccount({
})
```
+## See
+
+ - [Actions Guide](https://tevm.sh/learn/actions/)
+ - [Viem Actions API](https://viem.sh/docs/actions/introduction)
+
## Defined in
[packages/memory-client/src/TevmActions.ts:11](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/TevmActions.ts#L11)
diff --git a/packages/memory-client/docs/type-aliases/TevmViemActionsApi.md b/packages/memory-client/docs/type-aliases/TevmViemActionsApi.md
index 4038ca4891..b6d9184572 100644
--- a/packages/memory-client/docs/type-aliases/TevmViemActionsApi.md
+++ b/packages/memory-client/docs/type-aliases/TevmViemActionsApi.md
@@ -12,15 +12,6 @@ A custom [viem extension](https://viem.sh/docs/clients/custom#extending-with-act
Tevm specific actions to the client. These actions come preloaded with [MemoryClient](https://tevm.sh/reference/tevm/memory-client/type-aliases/memoryclient/)
To add these actions use the `extend` method on a TevmClient with the tevmViemActions() extension.
-## Example
-
-```typescript
-import { createTevmClient, tevmViemActions } from 'tevm'
-
-const client = createTevmClient()
- .extend(tevmViemActions())
-```
-
## Type declaration
### tevm
@@ -67,6 +58,15 @@ const client = createTevmClient()
> **tevmSetAccount**: `TevmActionsApi`\[`"setAccount"`\]
+## Example
+
+```typescript
+import { createTevmClient, tevmViemActions } from 'tevm'
+
+const client = createTevmClient()
+ .extend(tevmViemActions())
+```
+
## Defined in
[packages/memory-client/src/TevmViemActionsApi.ts:16](https://github.com/evmts/tevm-monorepo/blob/main/packages/memory-client/src/TevmViemActionsApi.ts#L16)
diff --git a/packages/node/docs/README.md b/packages/node/docs/README.md
index 807159bf35..d9c4c0a545 100644
--- a/packages/node/docs/README.md
+++ b/packages/node/docs/README.md
@@ -6,11 +6,11 @@
The internal node implementation for tevm. Based on the ethereumjs api and uses the following subpackages
-- [@tevm/vm]()
-- [@tevm/evm]()
-- [@tevm/blockchain]()
-- [@tevm/state]()
+- [@tevm/vm](../vm/)
+- [@tevm/evm](../evm/)
+- [@tevm/blockchain](../blockchain/)
+- [@tevm/state](../state/)
## License 📄
-
+
diff --git a/packages/node/docs/_media/LICENSE b/packages/node/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/packages/node/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/node/docs/classes/ProviderRpcError.md b/packages/node/docs/classes/ProviderRpcError.md
index bb61594afe..8d23ab9fe4 100644
--- a/packages/node/docs/classes/ProviderRpcError.md
+++ b/packages/node/docs/classes/ProviderRpcError.md
@@ -46,7 +46,7 @@
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -80,7 +80,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.err
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -94,7 +94,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -108,7 +108,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -118,10 +118,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -132,6 +128,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`Error.prepareStackTrace`
@@ -204,7 +204,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -229,3 +229,27 @@ Create .stack property on a target object
##### Defined in
node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`Error.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/node/docs/functions/createTevmNode.md b/packages/node/docs/functions/createTevmNode.md
index 5cefa1d221..b1c684c561 100644
--- a/packages/node/docs/functions/createTevmNode.md
+++ b/packages/node/docs/functions/createTevmNode.md
@@ -8,6 +8,8 @@
> **createTevmNode**(`options`?): [`TevmNode`](../type-aliases/TevmNode.md)\<`"fork"` \| `"normal"`, `object`\>
+Creates the base instance of a memory client
+
## Parameters
• **options?**: [`TevmNodeOptions`](../type-aliases/TevmNodeOptions.md)\<`Common`\> = `{}`
@@ -16,6 +18,11 @@
[`TevmNode`](../type-aliases/TevmNode.md)\<`"fork"` \| `"normal"`, `object`\>
+## Example
+
+```ts
+ ```
+
## Defined in
[packages/node/src/createTevmNode.js:27](https://github.com/evmts/tevm-monorepo/blob/main/packages/node/src/createTevmNode.js#L27)
diff --git a/packages/node/docs/type-aliases/TevmNode.md b/packages/node/docs/type-aliases/TevmNode.md
index 31a375e9d7..66bedbab8f 100644
--- a/packages/node/docs/type-aliases/TevmNode.md
+++ b/packages/node/docs/type-aliases/TevmNode.md
@@ -149,6 +149,10 @@ Returns promise that resulves when the client is ready
The client is usable without calling this method but may
have extra latency on the first call from initialization
+#### Returns
+
+`Promise`\<`true`\>
+
#### Example
```ts
@@ -156,10 +160,6 @@ const client = createMemoryClient()
await client.ready()
```
-#### Returns
-
-`Promise`\<`true`\>
-
### removeFilter()
> `readonly` **removeFilter**: (`id`) => `void`
diff --git a/packages/precompiles/docs/README.md b/packages/precompiles/docs/README.md
index c9e24ba565..09d28c1917 100644
--- a/packages/precompiles/docs/README.md
+++ b/packages/precompiles/docs/README.md
@@ -38,4 +38,4 @@ npm install @tevm/remote-tevm
## License 📄
-
+
diff --git a/packages/precompiles/docs/_media/LICENSE b/packages/precompiles/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/packages/precompiles/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/predeploys/docs/README.md b/packages/predeploys/docs/README.md
index 9e3ffdb69f..e91b270a5c 100644
--- a/packages/predeploys/docs/README.md
+++ b/packages/predeploys/docs/README.md
@@ -32,4 +32,4 @@
## License 📄
-
+
diff --git a/packages/predeploys/docs/_media/LICENSE b/packages/predeploys/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/packages/predeploys/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/predeploys/docs/functions/definePredeploy.md b/packages/predeploys/docs/functions/definePredeploy.md
index d0225255af..dc27bf129c 100644
--- a/packages/predeploys/docs/functions/definePredeploy.md
+++ b/packages/predeploys/docs/functions/definePredeploy.md
@@ -24,6 +24,28 @@ Defines a predeploy contract to use in the tevm vm
[`Predeploy`](../type-aliases/Predeploy.md)\<`TName`, `THumanReadableAbi`\>
+## Example
+
+```ts
+import { definePredeploy } from 'tevm/predeploys'
+import { createMemoryClient } from 'tevm/vm'
+import { createContract } from 'tevm/contract'
+
+const predeploy = definePredeploy({
+ address: `0x${'23'.repeat(20)}`,
+ contract: createContract({
+ name: 'PredeployExample',
+ humanReadableAbi: ['function foo() external pure returns (uint256)'],
+ bytecode: '0x608060405234801561001057600080fd5b5061012f806100206000396000f3fe608060405260043610610041576000357c0100',
+ deployedBytecode: '0x608060405260043610610041576000357c010000
+ })
+})
+
+const vm = createMemoryClient({
+ predeploys: [predeploy.predeploy()],
+})
+```
+
## Defined in
[definePredeploy.js:27](https://github.com/evmts/tevm-monorepo/blob/main/packages/predeploys/src/definePredeploy.js#L27)
diff --git a/packages/predeploys/docs/type-aliases/DefinePredeployFn.md b/packages/predeploys/docs/type-aliases/DefinePredeployFn.md
index 821c3f449a..deb7e33030 100644
--- a/packages/predeploys/docs/type-aliases/DefinePredeployFn.md
+++ b/packages/predeploys/docs/type-aliases/DefinePredeployFn.md
@@ -10,6 +10,20 @@
Defines a predeploy contract to use in the tevm vm
+## Type Parameters
+
+• **TName** *extends* `string`
+
+• **THumanReadableAbi** *extends* readonly `string`[]
+
+## Parameters
+
+• **contract**: `Contract`\<`TName`, `THumanReadableAbi`, `Address`, `Hex`, `Hex`\>
+
+## Returns
+
+[`Predeploy`](Predeploy.md)\<`TName`, `THumanReadableAbi`\>
+
## Example
```ts
@@ -32,20 +46,6 @@ const vm = createMemoryClient({
})
```
-## Type Parameters
-
-• **TName** *extends* `string`
-
-• **THumanReadableAbi** *extends* readonly `string`[]
-
-## Parameters
-
-• **contract**: `Contract`\<`TName`, `THumanReadableAbi`, `Address`, `Hex`, `Hex`\>
-
-## Returns
-
-[`Predeploy`](Predeploy.md)\<`TName`, `THumanReadableAbi`\>
-
## Defined in
[DefinePredeployFn.ts:28](https://github.com/evmts/tevm-monorepo/blob/main/packages/predeploys/src/DefinePredeployFn.ts#L28)
diff --git a/packages/procedures/docs/README.md b/packages/procedures/docs/README.md
index dcd2b91ff8..80af987aae 100644
--- a/packages/procedures/docs/README.md
+++ b/packages/procedures/docs/README.md
@@ -26,11 +26,11 @@
# @tevm/procedures
-Ethereumjs implementation of the [Tevm api]() implemented with ethereumjs
+Ethereumjs implementation of the [Tevm api](../api) implemented with ethereumjs
-Base handlers are defined in [src/handlers]()
+Base handlers are defined in [src/handlers](./src/handlers/)
-JsonRpc Implementation is defined in [src/jsonrpc]()
+JsonRpc Implementation is defined in [src/jsonrpc](./src/handlers/)
## Visit [Docs](https://tevm.sh/) for docs, guides, API and more!
@@ -38,4 +38,4 @@ JsonRpc Implementation is defined in [src/jsonrpc]()
## License 📄
-
+
diff --git a/packages/procedures/docs/_media/LICENSE b/packages/procedures/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/packages/procedures/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/procedures/docs/functions/anvilDropTransactionJsonRpcProcedure.md b/packages/procedures/docs/functions/anvilDropTransactionJsonRpcProcedure.md
index 8d2af7b786..d418988615 100644
--- a/packages/procedures/docs/functions/anvilDropTransactionJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/anvilDropTransactionJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **anvilDropTransactionJsonRpcProcedure**(`client`): [`AnvilDropTransactionProcedure`](../type-aliases/AnvilDropTransactionProcedure.md)
+Request handler for anvil_dropTransaction JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/anvilDumpStateJsonRpcProcedure.md b/packages/procedures/docs/functions/anvilDumpStateJsonRpcProcedure.md
index da54b4f472..eb4a4a9447 100644
--- a/packages/procedures/docs/functions/anvilDumpStateJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/anvilDumpStateJsonRpcProcedure.md
@@ -10,6 +10,8 @@
**`Experimental`**
+Request handler for anvil_dumpState JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
@@ -18,6 +20,8 @@
[`AnvilDumpStateProcedure`](../type-aliases/AnvilDumpStateProcedure.md)
+## Param
+
## Defined in
[procedures/src/anvil/anvilDumpStateProcedure.js:10](https://github.com/evmts/tevm-monorepo/blob/main/packages/procedures/src/anvil/anvilDumpStateProcedure.js#L10)
diff --git a/packages/procedures/docs/functions/anvilGetAutomineJsonRpcProcedure.md b/packages/procedures/docs/functions/anvilGetAutomineJsonRpcProcedure.md
index 1b29a146b6..c7f79c24de 100644
--- a/packages/procedures/docs/functions/anvilGetAutomineJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/anvilGetAutomineJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **anvilGetAutomineJsonRpcProcedure**(`client`): [`AnvilGetAutomineProcedure`](../type-aliases/AnvilGetAutomineProcedure.md)
+Request handler for anvil_getAutomine JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/anvilImpersonateAccountJsonRpcProcedure.md b/packages/procedures/docs/functions/anvilImpersonateAccountJsonRpcProcedure.md
index b943cdb39b..64b5f89f1c 100644
--- a/packages/procedures/docs/functions/anvilImpersonateAccountJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/anvilImpersonateAccountJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **anvilImpersonateAccountJsonRpcProcedure**(`client`): [`AnvilImpersonateAccountProcedure`](../type-aliases/AnvilImpersonateAccountProcedure.md)
+Request handler for anvil_impersonateAccount JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/anvilLoadStateJsonRpcProcedure.md b/packages/procedures/docs/functions/anvilLoadStateJsonRpcProcedure.md
index 539dfb80fd..dca1f9b2f2 100644
--- a/packages/procedures/docs/functions/anvilLoadStateJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/anvilLoadStateJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **anvilLoadStateJsonRpcProcedure**(`client`): [`AnvilLoadStateProcedure`](../type-aliases/AnvilLoadStateProcedure.md)
+Request handler for anvil_loadState JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/anvilResetJsonRpcProcedure.md b/packages/procedures/docs/functions/anvilResetJsonRpcProcedure.md
index 8b296d062c..9c43a5d0dc 100644
--- a/packages/procedures/docs/functions/anvilResetJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/anvilResetJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **anvilResetJsonRpcProcedure**(`client`): [`AnvilResetProcedure`](../type-aliases/AnvilResetProcedure.md)
+Request handler for anvil_reset JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/anvilSetBalanceJsonRpcProcedure.md b/packages/procedures/docs/functions/anvilSetBalanceJsonRpcProcedure.md
index b3dfd1fe55..17fe7cf749 100644
--- a/packages/procedures/docs/functions/anvilSetBalanceJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/anvilSetBalanceJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **anvilSetBalanceJsonRpcProcedure**(`client`): [`AnvilSetBalanceProcedure`](../type-aliases/AnvilSetBalanceProcedure.md)
+Request handler for anvil_setBalance JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/anvilSetChainIdJsonRpcProcedure.md b/packages/procedures/docs/functions/anvilSetChainIdJsonRpcProcedure.md
index ae78a1766b..972b7c3603 100644
--- a/packages/procedures/docs/functions/anvilSetChainIdJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/anvilSetChainIdJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **anvilSetChainIdJsonRpcProcedure**(`client`): [`AnvilSetChainIdProcedure`](../type-aliases/AnvilSetChainIdProcedure.md)
+Request handler for anvil_setChainId JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/anvilSetCoinbaseJsonRpcProcedure.md b/packages/procedures/docs/functions/anvilSetCoinbaseJsonRpcProcedure.md
index 4b5179d92a..17138c0445 100644
--- a/packages/procedures/docs/functions/anvilSetCoinbaseJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/anvilSetCoinbaseJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **anvilSetCoinbaseJsonRpcProcedure**(`client`): [`AnvilSetCoinbaseProcedure`](../type-aliases/AnvilSetCoinbaseProcedure.md)
+Request handler for anvil_SetCoinbase JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/anvilSetNonceJsonRpcProcedure.md b/packages/procedures/docs/functions/anvilSetNonceJsonRpcProcedure.md
index 3d3e908aa9..649c6788a6 100644
--- a/packages/procedures/docs/functions/anvilSetNonceJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/anvilSetNonceJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **anvilSetNonceJsonRpcProcedure**(`client`): [`AnvilSetNonceProcedure`](../type-aliases/AnvilSetNonceProcedure.md)
+Request handler for anvil_setNonce JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/anvilSetStorageAtJsonRpcProcedure.md b/packages/procedures/docs/functions/anvilSetStorageAtJsonRpcProcedure.md
index 1a53ca7bdd..c1c247e32a 100644
--- a/packages/procedures/docs/functions/anvilSetStorageAtJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/anvilSetStorageAtJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **anvilSetStorageAtJsonRpcProcedure**(`client`): [`AnvilSetStorageAtProcedure`](../type-aliases/AnvilSetStorageAtProcedure.md)
+Request handler for anvil_setStorageAt JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/anvilStopImpersonatingAccountJsonRpcProcedure.md b/packages/procedures/docs/functions/anvilStopImpersonatingAccountJsonRpcProcedure.md
index fe47be71e7..b094f1d133 100644
--- a/packages/procedures/docs/functions/anvilStopImpersonatingAccountJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/anvilStopImpersonatingAccountJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **anvilStopImpersonatingAccountJsonRpcProcedure**(`client`): [`AnvilStopImpersonatingAccountProcedure`](../type-aliases/AnvilStopImpersonatingAccountProcedure.md)
+Request handler for anvil_stopImpersonatingAccount JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/callProcedure.md b/packages/procedures/docs/functions/callProcedure.md
index 07abb85cea..ba4fe18012 100644
--- a/packages/procedures/docs/functions/callProcedure.md
+++ b/packages/procedures/docs/functions/callProcedure.md
@@ -8,6 +8,8 @@
> **callProcedure**(`client`): [`CallJsonRpcProcedure`](../type-aliases/CallJsonRpcProcedure.md)
+Creates a Call JSON-RPC Procedure for handling call requests with Ethereumjs EVM
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/debugTraceCallJsonRpcProcedure.md b/packages/procedures/docs/functions/debugTraceCallJsonRpcProcedure.md
index 5de65064bf..28aa4dbcc4 100644
--- a/packages/procedures/docs/functions/debugTraceCallJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/debugTraceCallJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **debugTraceCallJsonRpcProcedure**(`client`): [`DebugTraceCallProcedure`](../type-aliases/DebugTraceCallProcedure.md)
+Request handler for debug_traceCall JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/debugTraceTransactionJsonRpcProcedure.md b/packages/procedures/docs/functions/debugTraceTransactionJsonRpcProcedure.md
index 4241d5bbae..45df00a8d2 100644
--- a/packages/procedures/docs/functions/debugTraceTransactionJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/debugTraceTransactionJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **debugTraceTransactionJsonRpcProcedure**(`client`): [`DebugTraceTransactionProcedure`](../type-aliases/DebugTraceTransactionProcedure.md)
+Request handler for debug_traceTransaction JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/dumpStateProcedure.md b/packages/procedures/docs/functions/dumpStateProcedure.md
index 1cb00f29c0..f53ef9ce28 100644
--- a/packages/procedures/docs/functions/dumpStateProcedure.md
+++ b/packages/procedures/docs/functions/dumpStateProcedure.md
@@ -8,6 +8,8 @@
> **dumpStateProcedure**(`client`): [`DumpStateJsonRpcProcedure`](../type-aliases/DumpStateJsonRpcProcedure.md)
+Creates a DumpState JSON-RPC Procedure for handling dumpState requests with Ethereumjs EVM
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/ethBlobBaseFeeJsonRpcProcedure.md b/packages/procedures/docs/functions/ethBlobBaseFeeJsonRpcProcedure.md
index fde3e983bd..6d4ac55cfe 100644
--- a/packages/procedures/docs/functions/ethBlobBaseFeeJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/ethBlobBaseFeeJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **ethBlobBaseFeeJsonRpcProcedure**(`client`): [`EthGasPriceJsonRpcProcedure`](../type-aliases/EthGasPriceJsonRpcProcedure.md)
+Request handler for eth_coinbase JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/ethCallProcedure.md b/packages/procedures/docs/functions/ethCallProcedure.md
index 932559aef3..e6c40990c7 100644
--- a/packages/procedures/docs/functions/ethCallProcedure.md
+++ b/packages/procedures/docs/functions/ethCallProcedure.md
@@ -8,6 +8,8 @@
> **ethCallProcedure**(`client`): [`EthCallJsonRpcProcedure`](../type-aliases/EthCallJsonRpcProcedure.md)
+Executes a message call without creating a transaction on the block chain.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/ethCoinbaseJsonRpcProcedure.md b/packages/procedures/docs/functions/ethCoinbaseJsonRpcProcedure.md
index 32fa625218..5e633eac44 100644
--- a/packages/procedures/docs/functions/ethCoinbaseJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/ethCoinbaseJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **ethCoinbaseJsonRpcProcedure**(`client`): [`EthCoinbaseJsonRpcProcedure`](../type-aliases/EthCoinbaseJsonRpcProcedure.md)
+Request handler for eth_coinbase JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/ethEstimateGasJsonRpcProcedure.md b/packages/procedures/docs/functions/ethEstimateGasJsonRpcProcedure.md
index 77844f8730..cc626b6123 100644
--- a/packages/procedures/docs/functions/ethEstimateGasJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/ethEstimateGasJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **ethEstimateGasJsonRpcProcedure**(`client`): [`EthEstimateGasJsonRpcProcedure`](../type-aliases/EthEstimateGasJsonRpcProcedure.md)
+Request handler for eth_estimateGas JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/ethGetBlockByHashJsonRpcProcedure.md b/packages/procedures/docs/functions/ethGetBlockByHashJsonRpcProcedure.md
index 5fc3c9b330..639e909910 100644
--- a/packages/procedures/docs/functions/ethGetBlockByHashJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/ethGetBlockByHashJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **ethGetBlockByHashJsonRpcProcedure**(`client`): [`EthGetBlockByHashJsonRpcProcedure`](../type-aliases/EthGetBlockByHashJsonRpcProcedure.md)
+Request handler for eth_getBlockByHash JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/ethGetBlockByNumberJsonRpcProcedure.md b/packages/procedures/docs/functions/ethGetBlockByNumberJsonRpcProcedure.md
index a16dd2a942..97bb45bfe8 100644
--- a/packages/procedures/docs/functions/ethGetBlockByNumberJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/ethGetBlockByNumberJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **ethGetBlockByNumberJsonRpcProcedure**(`client`): [`EthGetBlockByNumberJsonRpcProcedure`](../type-aliases/EthGetBlockByNumberJsonRpcProcedure.md)
+Request handler for eth_getBlockByNumber JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/ethGetBlockTransactionCountByHashJsonRpcProcedure.md b/packages/procedures/docs/functions/ethGetBlockTransactionCountByHashJsonRpcProcedure.md
index eeec5f5f80..646056cbf0 100644
--- a/packages/procedures/docs/functions/ethGetBlockTransactionCountByHashJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/ethGetBlockTransactionCountByHashJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **ethGetBlockTransactionCountByHashJsonRpcProcedure**(`client`): [`EthGetBlockTransactionCountByHashJsonRpcProcedure`](../type-aliases/EthGetBlockTransactionCountByHashJsonRpcProcedure.md)
+Request handler for eth_getBlockTransactionCountByHash JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/ethGetBlockTransactionCountByNumberJsonRpcProcedure.md b/packages/procedures/docs/functions/ethGetBlockTransactionCountByNumberJsonRpcProcedure.md
index 751f0dd33b..9c6b6627d9 100644
--- a/packages/procedures/docs/functions/ethGetBlockTransactionCountByNumberJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/ethGetBlockTransactionCountByNumberJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **ethGetBlockTransactionCountByNumberJsonRpcProcedure**(`client`): [`EthGetBlockTransactionCountByNumberJsonRpcProcedure`](../type-aliases/EthGetBlockTransactionCountByNumberJsonRpcProcedure.md)
+Request handler for eth_getBlockTransactionCountByNumber JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/ethGetFilterChangesProcedure.md b/packages/procedures/docs/functions/ethGetFilterChangesProcedure.md
index fcc152e184..59ccb63922 100644
--- a/packages/procedures/docs/functions/ethGetFilterChangesProcedure.md
+++ b/packages/procedures/docs/functions/ethGetFilterChangesProcedure.md
@@ -8,6 +8,8 @@
> **ethGetFilterChangesProcedure**(`client`): [`EthGetFilterChangesJsonRpcProcedure`](../type-aliases/EthGetFilterChangesJsonRpcProcedure.md)
+Request handler for eth_getFilterChanges JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/ethGetFilterLogsProcedure.md b/packages/procedures/docs/functions/ethGetFilterLogsProcedure.md
index 29f2077323..7576cfb1b0 100644
--- a/packages/procedures/docs/functions/ethGetFilterLogsProcedure.md
+++ b/packages/procedures/docs/functions/ethGetFilterLogsProcedure.md
@@ -8,6 +8,8 @@
> **ethGetFilterLogsProcedure**(`client`): [`EthGetFilterLogsJsonRpcProcedure`](../type-aliases/EthGetFilterLogsJsonRpcProcedure.md)
+Request handler for eth_getFilterLogs JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/ethGetLogsProcedure.md b/packages/procedures/docs/functions/ethGetLogsProcedure.md
index 8518e56479..4bd02861a5 100644
--- a/packages/procedures/docs/functions/ethGetLogsProcedure.md
+++ b/packages/procedures/docs/functions/ethGetLogsProcedure.md
@@ -8,6 +8,8 @@
> **ethGetLogsProcedure**(`client`): [`EthGetLogsJsonRpcProcedure`](../type-aliases/EthGetLogsJsonRpcProcedure.md)
+Executes a message call without creating a transaction on the block chain.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/ethGetTransactionByBlockHashAndIndexJsonRpcProcedure.md b/packages/procedures/docs/functions/ethGetTransactionByBlockHashAndIndexJsonRpcProcedure.md
index e2c54ca3b0..30ff74ac4e 100644
--- a/packages/procedures/docs/functions/ethGetTransactionByBlockHashAndIndexJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/ethGetTransactionByBlockHashAndIndexJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **ethGetTransactionByBlockHashAndIndexJsonRpcProcedure**(`client`): [`EthGetTransactionByBlockHashAndIndexJsonRpcProcedure`](../type-aliases/EthGetTransactionByBlockHashAndIndexJsonRpcProcedure.md)
+Request handler for eth_getTransactionByBlockHashAndIndex JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/ethGetTransactionByBlockNumberAndIndexJsonRpcProcedure.md b/packages/procedures/docs/functions/ethGetTransactionByBlockNumberAndIndexJsonRpcProcedure.md
index b1b25310bb..248103cf59 100644
--- a/packages/procedures/docs/functions/ethGetTransactionByBlockNumberAndIndexJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/ethGetTransactionByBlockNumberAndIndexJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **ethGetTransactionByBlockNumberAndIndexJsonRpcProcedure**(`client`): [`EthGetTransactionByBlockNumberAndIndexJsonRpcProcedure`](../type-aliases/EthGetTransactionByBlockNumberAndIndexJsonRpcProcedure.md)
+Request handler for eth_getTransactionByBlockNumberAndIndex JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/ethGetTransactionByHashJsonRpcProcedure.md b/packages/procedures/docs/functions/ethGetTransactionByHashJsonRpcProcedure.md
index a71370173a..7c67754960 100644
--- a/packages/procedures/docs/functions/ethGetTransactionByHashJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/ethGetTransactionByHashJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **ethGetTransactionByHashJsonRpcProcedure**(`client`): [`EthGetTransactionByHashJsonRpcProcedure`](../type-aliases/EthGetTransactionByHashJsonRpcProcedure.md)
+Request handler for eth_getTransactionByHash JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/ethGetTransactionCountProcedure.md b/packages/procedures/docs/functions/ethGetTransactionCountProcedure.md
index 9c2ce0c841..15c453dd64 100644
--- a/packages/procedures/docs/functions/ethGetTransactionCountProcedure.md
+++ b/packages/procedures/docs/functions/ethGetTransactionCountProcedure.md
@@ -8,6 +8,8 @@
> **ethGetTransactionCountProcedure**(`client`): [`EthGetTransactionCountJsonRpcProcedure`](../type-aliases/EthGetTransactionCountJsonRpcProcedure.md)
+Request handler for eth_getFilterLogs JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/ethNewBlockFilterProcedure.md b/packages/procedures/docs/functions/ethNewBlockFilterProcedure.md
index 5008f6dc29..fe4e837e36 100644
--- a/packages/procedures/docs/functions/ethNewBlockFilterProcedure.md
+++ b/packages/procedures/docs/functions/ethNewBlockFilterProcedure.md
@@ -8,6 +8,8 @@
> **ethNewBlockFilterProcedure**(`client`): [`EthNewBlockFilterJsonRpcProcedure`](../type-aliases/EthNewBlockFilterJsonRpcProcedure.md)
+Request handler for eth_newBlock JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/ethNewFilterJsonRpcProcedure.md b/packages/procedures/docs/functions/ethNewFilterJsonRpcProcedure.md
index 9b97c7bdfd..006e0d233c 100644
--- a/packages/procedures/docs/functions/ethNewFilterJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/ethNewFilterJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **ethNewFilterJsonRpcProcedure**(`client`): [`EthNewFilterJsonRpcProcedure`](../type-aliases/EthNewFilterJsonRpcProcedure.md)
+Request handler for eth_newFilter JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/ethNewPendingTransactionFilterProcedure.md b/packages/procedures/docs/functions/ethNewPendingTransactionFilterProcedure.md
index f259fdbe9e..24be9a14a3 100644
--- a/packages/procedures/docs/functions/ethNewPendingTransactionFilterProcedure.md
+++ b/packages/procedures/docs/functions/ethNewPendingTransactionFilterProcedure.md
@@ -8,6 +8,8 @@
> **ethNewPendingTransactionFilterProcedure**(`client`): [`EthNewPendingTransactionFilterJsonRpcProcedure`](../type-aliases/EthNewPendingTransactionFilterJsonRpcProcedure.md)
+Request handler for eth_newPendingTransactionFilter JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/ethProtocolVersionJsonRpcProcedure.md b/packages/procedures/docs/functions/ethProtocolVersionJsonRpcProcedure.md
index 8299db811d..63c28dd23e 100644
--- a/packages/procedures/docs/functions/ethProtocolVersionJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/ethProtocolVersionJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **ethProtocolVersionJsonRpcProcedure**(): [`EthProtocolVersionJsonRpcProcedure`](../type-aliases/EthProtocolVersionJsonRpcProcedure.md)
+Request handler for eth_protocolVersion JSON-RPC requests.
+
## Returns
[`EthProtocolVersionJsonRpcProcedure`](../type-aliases/EthProtocolVersionJsonRpcProcedure.md)
diff --git a/packages/procedures/docs/functions/ethSendRawTransactionJsonRpcProcedure.md b/packages/procedures/docs/functions/ethSendRawTransactionJsonRpcProcedure.md
index 1480d244df..4599035c8f 100644
--- a/packages/procedures/docs/functions/ethSendRawTransactionJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/ethSendRawTransactionJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **ethSendRawTransactionJsonRpcProcedure**(`client`): [`EthSendRawTransactionJsonRpcProcedure`](../type-aliases/EthSendRawTransactionJsonRpcProcedure.md)
+Request handler for eth_sendRawTransaction JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/ethSendTransactionJsonRpcProcedure.md b/packages/procedures/docs/functions/ethSendTransactionJsonRpcProcedure.md
index bbdf671b05..3427221c4f 100644
--- a/packages/procedures/docs/functions/ethSendTransactionJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/ethSendTransactionJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **ethSendTransactionJsonRpcProcedure**(`client`): [`EthSendTransactionJsonRpcProcedure`](../type-aliases/EthSendTransactionJsonRpcProcedure.md)
+Request handler for eth_sendTransaction JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/ethUninstallFilterJsonRpcProcedure.md b/packages/procedures/docs/functions/ethUninstallFilterJsonRpcProcedure.md
index c4a709b32a..94273c75be 100644
--- a/packages/procedures/docs/functions/ethUninstallFilterJsonRpcProcedure.md
+++ b/packages/procedures/docs/functions/ethUninstallFilterJsonRpcProcedure.md
@@ -8,6 +8,8 @@
> **ethUninstallFilterJsonRpcProcedure**(`client`): [`EthUninstallFilterJsonRpcProcedure`](../type-aliases/EthUninstallFilterJsonRpcProcedure.md)
+Request handler for eth_uninstallFilter JSON-RPC requests.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/getAccountProcedure.md b/packages/procedures/docs/functions/getAccountProcedure.md
index f962344693..e8c1de2860 100644
--- a/packages/procedures/docs/functions/getAccountProcedure.md
+++ b/packages/procedures/docs/functions/getAccountProcedure.md
@@ -8,6 +8,8 @@
> **getAccountProcedure**(`client`): [`GetAccountJsonRpcProcedure`](../type-aliases/GetAccountJsonRpcProcedure.md)
+Creates an GetAccount JSON-RPC Procedure for handling account requests with Ethereumjs VM
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/loadStateProcedure.md b/packages/procedures/docs/functions/loadStateProcedure.md
index c2b70e125a..8080df0822 100644
--- a/packages/procedures/docs/functions/loadStateProcedure.md
+++ b/packages/procedures/docs/functions/loadStateProcedure.md
@@ -8,6 +8,8 @@
> **loadStateProcedure**(`client`): [`LoadStateJsonRpcProcedure`](../type-aliases/LoadStateJsonRpcProcedure.md)
+Creates a LoadState JSON-RPC Procedure for handling LoadState requests with Ethereumjs EVM
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/mineProcedure.md b/packages/procedures/docs/functions/mineProcedure.md
index af9a4823c0..5f17acf718 100644
--- a/packages/procedures/docs/functions/mineProcedure.md
+++ b/packages/procedures/docs/functions/mineProcedure.md
@@ -8,6 +8,8 @@
> **mineProcedure**(`client`): [`MineJsonRpcProcedure`](../type-aliases/MineJsonRpcProcedure.md)
+Creates an Mine JSON-RPC Procedure for handling tevm_mine requests with Ethereumjs VM
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/functions/requestProcedure.md b/packages/procedures/docs/functions/requestProcedure.md
index a9813e2eec..8fd77e1e1b 100644
--- a/packages/procedures/docs/functions/requestProcedure.md
+++ b/packages/procedures/docs/functions/requestProcedure.md
@@ -8,6 +8,15 @@
> **requestProcedure**(`client`): [`TevmJsonRpcRequestHandler`](../type-aliases/TevmJsonRpcRequestHandler.md)
+Request handler for JSON-RPC requests.
+
+This implementation of the Tevm requestProcedure spec
+implements it via the ethereumjs VM.
+
+Most users will want to use `Tevm.request` instead of
+this method but this method may be desired if hyper optimizing
+bundle size.
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
@@ -16,6 +25,23 @@
[`TevmJsonRpcRequestHandler`](../type-aliases/TevmJsonRpcRequestHandler.md)
+## Example
+
+```typescript
+const blockNumberResponse = await tevm.request({
+ method: 'eth_blockNumber',
+ params: []
+ id: 1
+ jsonrpc: '2.0'
+})
+const accountResponse = await tevm.request({
+ method: 'tevm_getAccount',
+ params: [{address: '0x123...'}]
+ id: 1
+ jsonrpc: '2.0'
+})
+```
+
## Defined in
[procedures/src/requestProcedure.js:32](https://github.com/evmts/tevm-monorepo/blob/main/packages/procedures/src/requestProcedure.js#L32)
diff --git a/packages/procedures/docs/functions/scriptProcedure.md b/packages/procedures/docs/functions/scriptProcedure.md
index 960b964be5..d32ec0cc96 100644
--- a/packages/procedures/docs/functions/scriptProcedure.md
+++ b/packages/procedures/docs/functions/scriptProcedure.md
@@ -16,6 +16,11 @@
[`ScriptJsonRpcProcedure`](../type-aliases/ScriptJsonRpcProcedure.md)
+## Deprecated
+
+Use CallJsonRpcProcedure instead
+Creates a Script JSON-RPC Procedure for handling script requests with Ethereumjs VM
+
## Defined in
[procedures/src/script/scriptProcedure.js:11](https://github.com/evmts/tevm-monorepo/blob/main/packages/procedures/src/script/scriptProcedure.js#L11)
diff --git a/packages/procedures/docs/functions/setAccountProcedure.md b/packages/procedures/docs/functions/setAccountProcedure.md
index 525ff39c4e..57a2f0c43b 100644
--- a/packages/procedures/docs/functions/setAccountProcedure.md
+++ b/packages/procedures/docs/functions/setAccountProcedure.md
@@ -8,6 +8,8 @@
> **setAccountProcedure**(`client`): [`SetAccountJsonRpcProcedure`](../type-aliases/SetAccountJsonRpcProcedure.md)
+Creates an SetAccount JSON-RPC Procedure for handling tevm_setAccount requests with Ethereumjs VM
+
## Parameters
• **client**: `TevmNode`\<`"fork"` \| `"normal"`, `object`\>
diff --git a/packages/procedures/docs/type-aliases/JsonRpcRequestTypeFromMethod.md b/packages/procedures/docs/type-aliases/JsonRpcRequestTypeFromMethod.md
index 1ba345b162..1b57e4890e 100644
--- a/packages/procedures/docs/type-aliases/JsonRpcRequestTypeFromMethod.md
+++ b/packages/procedures/docs/type-aliases/JsonRpcRequestTypeFromMethod.md
@@ -10,16 +10,16 @@
Utility type to get the request type given a method name
+## Type Parameters
+
+• **TMethod** *extends* keyof [`EthRequestType`](EthRequestType.md) \| keyof [`TevmRequestType`](TevmRequestType.md) \| keyof [`AnvilRequestType`](AnvilRequestType.md) \| keyof [`DebugRequestType`](DebugRequestType.md)
+
## Example
```typescript
type BlockNumberRequestType = JsonRpcRequestTypeFromMethod<'eth_blockNumber'>
```
-## Type Parameters
-
-• **TMethod** *extends* keyof [`EthRequestType`](EthRequestType.md) \| keyof [`TevmRequestType`](TevmRequestType.md) \| keyof [`AnvilRequestType`](AnvilRequestType.md) \| keyof [`DebugRequestType`](DebugRequestType.md)
-
## Defined in
[procedures/src/tevm-request-handler/JsonRpcRequestTypeFromMethod.ts:13](https://github.com/evmts/tevm-monorepo/blob/main/packages/procedures/src/tevm-request-handler/JsonRpcRequestTypeFromMethod.ts#L13)
diff --git a/packages/procedures/docs/type-aliases/JsonRpcReturnTypeFromMethod.md b/packages/procedures/docs/type-aliases/JsonRpcReturnTypeFromMethod.md
index ab0fa44d10..5156da20ac 100644
--- a/packages/procedures/docs/type-aliases/JsonRpcReturnTypeFromMethod.md
+++ b/packages/procedures/docs/type-aliases/JsonRpcReturnTypeFromMethod.md
@@ -10,16 +10,16 @@
Utility type to get the return type given a method name
+## Type Parameters
+
+• **TMethod** *extends* keyof [`EthReturnType`](EthReturnType.md) \| keyof [`TevmReturnType`](TevmReturnType.md) \| keyof [`AnvilReturnType`](AnvilReturnType.md) \| keyof [`DebugReturnType`](DebugReturnType.md)
+
## Example
```typescript
type BlockNumberReturnType = JsonRpcReturnTypeFromMethod<'eth_blockNumber'>
```
-## Type Parameters
-
-• **TMethod** *extends* keyof [`EthReturnType`](EthReturnType.md) \| keyof [`TevmReturnType`](TevmReturnType.md) \| keyof [`AnvilReturnType`](AnvilReturnType.md) \| keyof [`DebugReturnType`](DebugReturnType.md)
-
## Defined in
[procedures/src/tevm-request-handler/JsonRpcReturnTypeFromMethod.ts:13](https://github.com/evmts/tevm-monorepo/blob/main/packages/procedures/src/tevm-request-handler/JsonRpcReturnTypeFromMethod.ts#L13)
diff --git a/packages/procedures/docs/type-aliases/ScriptJsonRpcProcedure.md b/packages/procedures/docs/type-aliases/ScriptJsonRpcProcedure.md
index 9a20a8e81c..badcad5531 100644
--- a/packages/procedures/docs/type-aliases/ScriptJsonRpcProcedure.md
+++ b/packages/procedures/docs/type-aliases/ScriptJsonRpcProcedure.md
@@ -8,11 +8,6 @@
> **ScriptJsonRpcProcedure**: (`request`) => `Promise`\<[`ScriptJsonRpcResponse`](ScriptJsonRpcResponse.md)\>
-## Deprecated
-
-Use CallJsonRpcProcedure instead
-Procedure for handling script JSON-RPC requests
-
## Parameters
• **request**: [`ScriptJsonRpcRequest`](ScriptJsonRpcRequest.md)
@@ -21,6 +16,11 @@ Procedure for handling script JSON-RPC requests
`Promise`\<[`ScriptJsonRpcResponse`](ScriptJsonRpcResponse.md)\>
+## Deprecated
+
+Use CallJsonRpcProcedure instead
+Procedure for handling script JSON-RPC requests
+
## Defined in
[procedures/src/script/ScriptJsonRpcProcedure.ts:8](https://github.com/evmts/tevm-monorepo/blob/main/packages/procedures/src/script/ScriptJsonRpcProcedure.ts#L8)
diff --git a/packages/procedures/docs/type-aliases/TevmJsonRpcBulkRequestHandler.md b/packages/procedures/docs/type-aliases/TevmJsonRpcBulkRequestHandler.md
index 536409ee79..7812c42091 100644
--- a/packages/procedures/docs/type-aliases/TevmJsonRpcBulkRequestHandler.md
+++ b/packages/procedures/docs/type-aliases/TevmJsonRpcBulkRequestHandler.md
@@ -15,6 +15,14 @@ will be added in the future.
Currently is not very generic with regard to input and output types.
+## Parameters
+
+• **requests**: `ReadonlyArray`\<[`TevmJsonRpcRequest`](TevmJsonRpcRequest.md) \| [`EthJsonRpcRequest`](EthJsonRpcRequest.md) \| [`AnvilJsonRpcRequest`](AnvilJsonRpcRequest.md) \| [`DebugJsonRpcRequest`](DebugJsonRpcRequest.md)\>
+
+## Returns
+
+`Promise`\<[`JsonRpcReturnTypeFromMethod`](JsonRpcReturnTypeFromMethod.md)\<`any`\>[]\>
+
## Example
```typescript
@@ -87,14 +95,6 @@ response - [EthGasPriceJsonRpcResponse](EthGasPriceJsonRpcResponse.md)
request - [EthGetBalanceJsonRpcRequest](EthGetBalanceJsonRpcRequest.md)
response - [EthGetBalanceJsonRpcResponse](EthGetBalanceJsonRpcResponse.md)
-## Parameters
-
-• **requests**: `ReadonlyArray`\<[`TevmJsonRpcRequest`](TevmJsonRpcRequest.md) \| [`EthJsonRpcRequest`](EthJsonRpcRequest.md) \| [`AnvilJsonRpcRequest`](AnvilJsonRpcRequest.md) \| [`DebugJsonRpcRequest`](DebugJsonRpcRequest.md)\>
-
-## Returns
-
-`Promise`\<[`JsonRpcReturnTypeFromMethod`](JsonRpcReturnTypeFromMethod.md)\<`any`\>[]\>
-
## Defined in
[procedures/src/tevm-request-handler/TevmJsonRpcBulkRequestHandler.ts:94](https://github.com/evmts/tevm-monorepo/blob/main/packages/procedures/src/tevm-request-handler/TevmJsonRpcBulkRequestHandler.ts#L94)
diff --git a/packages/procedures/docs/type-aliases/TevmJsonRpcRequestHandler.md b/packages/procedures/docs/type-aliases/TevmJsonRpcRequestHandler.md
index 9b572e7bd4..4e58e8fa27 100644
--- a/packages/procedures/docs/type-aliases/TevmJsonRpcRequestHandler.md
+++ b/packages/procedures/docs/type-aliases/TevmJsonRpcRequestHandler.md
@@ -11,6 +11,18 @@
Typesafe request handler for JSON-RPC requests. Most users will want to use the higher level
and more feature-rich `actions` api
+## Type Parameters
+
+• **TRequest** *extends* [`TevmJsonRpcRequest`](TevmJsonRpcRequest.md) \| [`EthJsonRpcRequest`](EthJsonRpcRequest.md) \| [`AnvilJsonRpcRequest`](AnvilJsonRpcRequest.md) \| [`DebugJsonRpcRequest`](DebugJsonRpcRequest.md)
+
+## Parameters
+
+• **request**: `TRequest`
+
+## Returns
+
+`Promise`\<[`JsonRpcReturnTypeFromMethod`](JsonRpcReturnTypeFromMethod.md)\<`TRequest`\[`"method"`\]\>\>
+
## Example
```typescript
@@ -84,18 +96,6 @@ response - [EthGasPriceJsonRpcResponse](EthGasPriceJsonRpcResponse.md)
request - [EthGetBalanceJsonRpcRequest](EthGetBalanceJsonRpcRequest.md)
response - [EthGetBalanceJsonRpcResponse](EthGetBalanceJsonRpcResponse.md)
-## Type Parameters
-
-• **TRequest** *extends* [`TevmJsonRpcRequest`](TevmJsonRpcRequest.md) \| [`EthJsonRpcRequest`](EthJsonRpcRequest.md) \| [`AnvilJsonRpcRequest`](AnvilJsonRpcRequest.md) \| [`DebugJsonRpcRequest`](DebugJsonRpcRequest.md)
-
-## Parameters
-
-• **request**: `TRequest`
-
-## Returns
-
-`Promise`\<[`JsonRpcReturnTypeFromMethod`](JsonRpcReturnTypeFromMethod.md)\<`TRequest`\[`"method"`\]\>\>
-
## Defined in
[procedures/src/tevm-request-handler/TevmJsonRpcRequestHandler.ts:90](https://github.com/evmts/tevm-monorepo/blob/main/packages/procedures/src/tevm-request-handler/TevmJsonRpcRequestHandler.ts#L90)
diff --git a/packages/receipt-manager/docs/README.md b/packages/receipt-manager/docs/README.md
index d16b5f73ca..89ec3db302 100644
--- a/packages/receipt-manager/docs/README.md
+++ b/packages/receipt-manager/docs/README.md
@@ -36,4 +36,4 @@ Some files are adapted from [ethereumjs](https://github.com/ethereumjs/ethereumj
## License 📄
-
+
diff --git a/packages/receipt-manager/docs/_media/LICENSE b/packages/receipt-manager/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/packages/receipt-manager/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/receipt-manager/docs/functions/createMapDb.md b/packages/receipt-manager/docs/functions/createMapDb.md
index 5b139a63d2..ff50474ada 100644
--- a/packages/receipt-manager/docs/functions/createMapDb.md
+++ b/packages/receipt-manager/docs/functions/createMapDb.md
@@ -8,6 +8,8 @@
> **createMapDb**(`options`): [`MapDb`](../type-aliases/MapDb.md)
+Creates a {MapDb} which uses an in memory map as it's underlying data structure
+
## Parameters
• **options**: [`MetaDBManagerOptions`](../interfaces/MetaDBManagerOptions.md)
diff --git a/packages/rlp/docs/README.md b/packages/rlp/docs/README.md
index 96e78a8b82..cb0df5df1f 100644
--- a/packages/rlp/docs/README.md
+++ b/packages/rlp/docs/README.md
@@ -36,4 +36,4 @@ Some files are adapted from [ethereumjs](https://github.com/ethereumjs/ethereumj
## License 📄
-
+
diff --git a/packages/rlp/docs/_media/LICENSE b/packages/rlp/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/packages/rlp/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/server/docs/README.md b/packages/server/docs/README.md
index 64aa5b2dcc..9745954a11 100644
--- a/packages/server/docs/README.md
+++ b/packages/server/docs/README.md
@@ -28,10 +28,10 @@
Creates a JSON RPC server for serving tevm\_ requests from an ethereumjs evm.
-- [`createHttpHandler`]() Creates a generic http handler
-- [`createServer`]() Creates a simple vanilla node.js server to serve TEVM json-rpc api
-- [`createExpressMiddleware`]() Creates an express middleware to serve TEVM json-rpc api
-- [`createNextApiHandler`]() Creates a next.js handler for tevm.
+- [`createHttpHandler`](_media/createHttpHandler.js) Creates a generic http handler
+- [`createServer`](_media/createServer.js) Creates a simple vanilla node.js server to serve TEVM json-rpc api
+- [`createExpressMiddleware`](_media/createExpressMiddleware.js) Creates an express middleware to serve TEVM json-rpc api
+- [`createNextApiHandler`](./src/adapters/createNextApiHandler.js.js) Creates a next.js handler for tevm.
## Example
@@ -84,4 +84,4 @@ This works because all tevm actions are implemented both in memory and as JSON-R
## License 📄
-
+
diff --git a/packages/server/docs/_media/LICENSE b/packages/server/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/packages/server/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/server/docs/_media/createExpressMiddleware.js b/packages/server/docs/_media/createExpressMiddleware.js
new file mode 100644
index 0000000000..b02c8ab7c2
--- /dev/null
+++ b/packages/server/docs/_media/createExpressMiddleware.js
@@ -0,0 +1,39 @@
+import { createHttpHandler } from '../createHttpHandler.js'
+
+/**
+ * Creates express middleware for a Tevm JSON-RPC server
+ * @param {import('../Client.js').Client} client
+ * @returns {import('express').RequestHandler}
+ * @example
+ * ```typescript
+ * import express from 'express'
+ * import { createExpressMiddleware } from 'tevm/server'
+ * import { createMemoryClient } from 'tevm'
+ *
+ * const tevm = createMemoryClient()
+ *
+ * const app = express()
+ * app.use(express.json())
+ * app.use(createExpressMiddleware({ request: tevm.request }))
+ * app.listen(8080, () => console.log('listening on 8080'))
+ * ```
+ *
+ * After creating an express server it can be interacted with using any JSON-RPC client
+ * including viem, ethers or the built in tevm client
+ * ```typescript
+ * import { createClient } from 'tevm/client'
+ *
+ * const client = createClient({
+ * url: 'http://localhost:8080'
+ * })
+ *
+ * const blockNumber = await client.eth.getBlockNumber()
+ * const chainId = await client.eth.getChainId()
+ * ```
+ */
+export function createExpressMiddleware(client) {
+ const handler = createHttpHandler(client)
+ return async (req, res) => {
+ handler(req, res)
+ }
+}
diff --git a/packages/server/docs/_media/createHttpHandler.js b/packages/server/docs/_media/createHttpHandler.js
new file mode 100644
index 0000000000..cafce58f3a
--- /dev/null
+++ b/packages/server/docs/_media/createHttpHandler.js
@@ -0,0 +1,76 @@
+import { tevmSend } from '@tevm/decorators'
+import { InternalError, InvalidRequestError } from '@tevm/errors'
+import { InvalidJsonError } from './errors/InvalidJsonError.js'
+import { ReadRequestBodyError } from './errors/ReadRequestBodyError.js'
+import { getRequestBody } from './internal/getRequestBody.js'
+import { handleBulkRequest } from './internal/handleBulkRequest.js'
+import { handleError } from './internal/handleError.js'
+import { parseRequest } from './internal/parseRequest.js'
+
+/**
+/**
+* Creates a Node.js http handler for handling JSON-RPC requests with Ethereumjs EVM
+* Any unimplemented methods will be proxied to the given proxyUrl
+* This handler works for any server that supports the Node.js http module
+* @param {import('./Client.js').Client} client
+* @returns {import('http').RequestListener}
+* @throws {never}
+* @example
+* import { createHttpHandler } from 'tevm/server'
+* import { createTevm } from 'tevm'
+* import { createServer } from 'http'
+*
+* const PORT = 8080
+*
+* const tevm = createTevm({
+* fork: {
+* transport: http('https://mainnet.optimism.io')({})
+* }
+* })
+*
+* const server = createServer(
+* createHttpHandler(tevm)
+* )
+* server.listen(PORT, () => console.log({ listening: PORT }))
+*
+*/
+export const createHttpHandler = (client) => {
+ /**
+ * @param {import('http').IncomingMessage} req
+ * @param {import('http').ServerResponse} res
+ * @returns {Promise}
+ */
+ return async (req, res) => {
+ const body = await getRequestBody(req)
+ if (body instanceof ReadRequestBodyError) {
+ return handleError(client, body, res)
+ }
+
+ const parsedRequest = parseRequest(body)
+ if (parsedRequest instanceof InvalidJsonError || parsedRequest instanceof InvalidRequestError) {
+ return handleError(client, parsedRequest, res)
+ }
+
+ if (Array.isArray(parsedRequest)) {
+ const responses = await handleBulkRequest(client, /** @type {any}*/ (parsedRequest))
+ res.writeHead(200, { 'Content-Type': 'application/json' })
+ res.end(JSON.stringify(responses))
+ return
+ }
+
+ const response = await client.transport.tevm
+ .extend(tevmSend())
+ .send(/** @type any*/ (parsedRequest))
+ .catch((e) => {
+ return 'code' in e ? e : new InternalError('Unexpeced error', { cause: e })
+ })
+
+ if ('code' in response && 'message' in response) {
+ return handleError(client, response, res, parsedRequest)
+ }
+
+ res.writeHead(200, { 'Content-Type': 'application/json' })
+ res.end(JSON.stringify(response))
+ return
+ }
+}
diff --git a/packages/server/docs/_media/createServer.js b/packages/server/docs/_media/createServer.js
new file mode 100644
index 0000000000..75a5bd557d
--- /dev/null
+++ b/packages/server/docs/_media/createServer.js
@@ -0,0 +1,34 @@
+import { createServer as httpCreateServer } from 'node:http'
+import { createHttpHandler } from './createHttpHandler.js'
+
+/**
+ * Creates a lightweight http server for handling requests
+ * @param {import('@tevm/memory-client').MemoryClient} client
+ * @param {import('http').ServerOptions} [serverOptions] - Optional options to pass to the http server
+ * @returns {import('http').Server}
+ * To use pass in the Tevm['request'] request handler
+ * @throws {CreateServerError}
+ * @example
+ * ```typescript
+ * import { createMemoryClient } from 'tevm'
+ * import { createServer } from 'tevm/server'
+ *
+ * const tevm = createMemoryClient()
+ *
+ * const server = createServer({
+ * request: tevm.request,
+ * })
+ *
+ * server.listen(8080, () => console.log('listening on 8080'))
+ * ```
+ * To interact with the HTTP server you can create a Tevm client
+ * @example
+ * ```typescript
+ * import { createTevmClient } from '@tevm/client'
+ *
+ * const client = createTevmClient()
+ * ```
+ */
+export const createServer = (client, serverOptions = {}) => {
+ return httpCreateServer(serverOptions, createHttpHandler(client))
+}
diff --git a/packages/server/docs/classes/InvalidJsonError.md b/packages/server/docs/classes/InvalidJsonError.md
index 56e02b46f4..33f318ebe2 100644
--- a/packages/server/docs/classes/InvalidJsonError.md
+++ b/packages/server/docs/classes/InvalidJsonError.md
@@ -155,7 +155,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -187,7 +187,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -215,7 +215,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -239,10 +239,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -253,6 +249,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`BaseError.prepareStackTrace`
@@ -353,7 +353,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -378,3 +378,27 @@ Create .stack property on a target object
##### Defined in
node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`BaseError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/server/docs/classes/ReadRequestBodyError.md b/packages/server/docs/classes/ReadRequestBodyError.md
index e1a78f5974..beae8a7af2 100644
--- a/packages/server/docs/classes/ReadRequestBodyError.md
+++ b/packages/server/docs/classes/ReadRequestBodyError.md
@@ -142,7 +142,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -174,7 +174,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -202,7 +202,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -226,10 +226,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -240,6 +236,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`BaseError.prepareStackTrace`
@@ -340,7 +340,7 @@ Create .stack property on a target object
##### Defined in
-node\_modules/.pnpm/bun-types@1.1.18/node\_modules/bun-types/globals.d.ts:1613
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
#### captureStackTrace(targetObject, constructorOpt)
@@ -365,3 +365,27 @@ Create .stack property on a target object
##### Defined in
node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`BaseError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/bun-types@1.1.22/node\_modules/bun-types/globals.d.ts:1629
diff --git a/packages/server/docs/functions/createHttpHandler.md b/packages/server/docs/functions/createHttpHandler.md
index 95b52cebfc..49a1631839 100644
--- a/packages/server/docs/functions/createHttpHandler.md
+++ b/packages/server/docs/functions/createHttpHandler.md
@@ -8,6 +8,12 @@
> **createHttpHandler**(`client`): `RequestListener`\<*typeof* `IncomingMessage`, *typeof* `ServerResponse`\>
+/**
+* Creates a Node.js http handler for handling JSON-RPC requests with Ethereumjs EVM
+* Any unimplemented methods will be proxied to the given proxyUrl
+* This handler works for any server that supports the Node.js http module
+*
+
## Parameters
• **client**: [`Client`](../type-aliases/Client.md)
@@ -20,6 +26,32 @@
*
+## Throws
+
+*
+
+## Example
+
+```ts
+* import { createHttpHandler } from 'tevm/server'
+* import { createTevm } from 'tevm'
+* import { createServer } from 'http'
+*
+* const PORT = 8080
+*
+* const tevm = createTevm({
+* fork: {
+* transport: http('https://mainnet.optimism.io')({})
+* }
+* })
+*
+* const server = createServer(
+* createHttpHandler(tevm)
+* )
+* server.listen(PORT, () => console.log({ listening: PORT }))
+*
+```
+
## Defined in
[packages/server/src/createHttpHandler.js:37](https://github.com/evmts/tevm-monorepo/blob/main/packages/server/src/createHttpHandler.js#L37)
diff --git a/packages/server/docs/functions/createNextApiHandler.md b/packages/server/docs/functions/createNextApiHandler.md
index 4f1817e2d6..eaed41a01b 100644
--- a/packages/server/docs/functions/createNextApiHandler.md
+++ b/packages/server/docs/functions/createNextApiHandler.md
@@ -8,6 +8,8 @@
> **createNextApiHandler**(`client`): `NextApiHandler`\<`any`\>
+Creates a Next.js API handler for a Tevm JSON-RPC server
+
## Parameters
• **client**: [`Client`](../type-aliases/Client.md)
@@ -16,6 +18,16 @@
`NextApiHandler`\<`any`\>
+## Example
+
+```typescript
+import { createNextApiHandler } from 'tevm/server'
+import { createMemoryClient } from 'tevm'
+
+const tevm = createMemoryClient()
+export default createNextApiHandler({ request: tevm.request })
+```
+
## Defined in
[packages/server/src/adapters/createNextApiHandler.js:16](https://github.com/evmts/tevm-monorepo/blob/main/packages/server/src/adapters/createNextApiHandler.js#L16)
diff --git a/packages/server/docs/functions/createServer.md b/packages/server/docs/functions/createServer.md
index b4b1ccdac4..e1eeda92ae 100644
--- a/packages/server/docs/functions/createServer.md
+++ b/packages/server/docs/functions/createServer.md
@@ -8,6 +8,8 @@
> **createServer**(`client`, `serverOptions`?): `Server`\<*typeof* `IncomingMessage`, *typeof* `ServerResponse`\>
+Creates a lightweight http server for handling requests
+
## Parameters
• **client**
@@ -2729,6 +2731,30 @@ Optional options to pass to the http server
To use pass in the Tevm['request'] request handler
+## Throws
+
+## Examples
+
+```typescript
+import { createMemoryClient } from 'tevm'
+import { createServer } from 'tevm/server'
+
+const tevm = createMemoryClient()
+
+const server = createServer({
+ request: tevm.request,
+})
+
+server.listen(8080, () => console.log('listening on 8080'))
+```
+To interact with the HTTP server you can create a Tevm client
+
+```typescript
+import { createTevmClient } from '@tevm/client'
+
+const client = createTevmClient()
+```
+
## Defined in
[packages/server/src/createServer.js:32](https://github.com/evmts/tevm-monorepo/blob/main/packages/server/src/createServer.js#L32)
diff --git a/packages/state/docs/README.md b/packages/state/docs/README.md
index 488d47be2b..222dee394d 100644
--- a/packages/state/docs/README.md
+++ b/packages/state/docs/README.md
@@ -36,4 +36,4 @@ Some files are adapted from [ethereumjs](https://github.com/ethereumjs/ethereumj
## License 📄
-
+
diff --git a/packages/state/docs/_media/LICENSE b/packages/state/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/packages/state/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/state/docs/functions/createBaseState.md b/packages/state/docs/functions/createBaseState.md
index b3f886ef64..047a8f3cf1 100644
--- a/packages/state/docs/functions/createBaseState.md
+++ b/packages/state/docs/functions/createBaseState.md
@@ -8,6 +8,8 @@
> **createBaseState**(`options`): [`BaseState`](../type-aliases/BaseState.md)
+Creates the core data structure for ethereum state
+
## Parameters
• **options**: [`StateOptions`](../type-aliases/StateOptions.md)
diff --git a/packages/state/docs/functions/deepCopy.md b/packages/state/docs/functions/deepCopy.md
index 07a9f09a8d..7b64c05cbf 100644
--- a/packages/state/docs/functions/deepCopy.md
+++ b/packages/state/docs/functions/deepCopy.md
@@ -8,6 +8,8 @@
> **deepCopy**(`baseState`): () => `Promise`\<[`BaseState`](../type-aliases/BaseState.md)\>
+Returns a new instance of the ForkStateManager with the same opts and all storage copied over
+
## Parameters
• **baseState**: [`BaseState`](../type-aliases/BaseState.md)
diff --git a/packages/state/docs/functions/dumpCanonicalGenesis.md b/packages/state/docs/functions/dumpCanonicalGenesis.md
index 762452790f..c5a822e73a 100644
--- a/packages/state/docs/functions/dumpCanonicalGenesis.md
+++ b/packages/state/docs/functions/dumpCanonicalGenesis.md
@@ -28,4 +28,4 @@ Dumps the state of the state manager as a [TevmState](../type-aliases/TevmState.
## Defined in
-[packages/state/src/actions/dumpCannonicalGenesis.js:15](https://github.com/evmts/tevm-monorepo/blob/main/packages/state/src/actions/dumpCannonicalGenesis.js#L15)
+[packages/state/src/actions/dumpCannonicalGenesis.js:14](https://github.com/evmts/tevm-monorepo/blob/main/packages/state/src/actions/dumpCannonicalGenesis.js#L14)
diff --git a/packages/state/docs/functions/getAccountAddresses.md b/packages/state/docs/functions/getAccountAddresses.md
index accc77cbe0..f19ed6cdfd 100644
--- a/packages/state/docs/functions/getAccountAddresses.md
+++ b/packages/state/docs/functions/getAccountAddresses.md
@@ -6,7 +6,7 @@
# Function: getAccountAddresses()
-> **getAccountAddresses**(`baseState`, `skipFetchingFromFork`?): () => \`0x$\{string\}\`[]
+> **getAccountAddresses**(`baseState`, `skipFetchingFromFork`?): () => `Set`\<\`0x$\{string\}\`\>
## Parameters
@@ -20,7 +20,7 @@
### Returns
-\`0x$\{string\}\`[]
+`Set`\<\`0x$\{string\}\`\>
## Defined in
diff --git a/packages/state/docs/functions/getAppliedKey.md b/packages/state/docs/functions/getAppliedKey.md
index ac03780a44..a1f25394ce 100644
--- a/packages/state/docs/functions/getAppliedKey.md
+++ b/packages/state/docs/functions/getAppliedKey.md
@@ -18,6 +18,11 @@
`undefined` \| (`address`) => `Uint8Array`
+## Deprecated
+
+Returns the applied key for a given address
+Used for saving preimages
+
## Defined in
[packages/state/src/actions/getAppliedKey.js:9](https://github.com/evmts/tevm-monorepo/blob/main/packages/state/src/actions/getAppliedKey.js#L9)
diff --git a/packages/state/docs/functions/getForkBlockTag.md b/packages/state/docs/functions/getForkBlockTag.md
index 7ae9e525ef..51c718cc71 100644
--- a/packages/state/docs/functions/getForkBlockTag.md
+++ b/packages/state/docs/functions/getForkBlockTag.md
@@ -8,6 +8,8 @@
> **getForkBlockTag**(`baseState`): `undefined` \| `object` \| `object`
+If this does not exist an empty `Uint8Array` is returned.
+
## Parameters
• **baseState**: [`BaseState`](../type-aliases/BaseState.md)
diff --git a/packages/state/docs/functions/getForkClient.md b/packages/state/docs/functions/getForkClient.md
index 48515aaa73..453165a0d7 100644
--- a/packages/state/docs/functions/getForkClient.md
+++ b/packages/state/docs/functions/getForkClient.md
@@ -8,6 +8,8 @@
> **getForkClient**(`baseState`): `object`
+Creates a viem public client for the fork
+
## Parameters
• **baseState**: [`BaseState`](../type-aliases/BaseState.md)
@@ -506,10 +508,6 @@ The block transaction count. GetBlockTransactionCountReturnType
> **getBytecode**: (`args`) => `Promise`\<`GetCodeReturnType`\>
-#### Deprecated
-
-Use `getCode` instead.
-
#### Parameters
• **args**: `GetCodeParameters`
@@ -518,6 +516,10 @@ Use `getCode` instead.
`Promise`\<`GetCodeReturnType`\>
+#### Deprecated
+
+Use `getCode` instead.
+
### getChainId()
> **getChainId**: () => `Promise`\<`number`\>
diff --git a/packages/state/docs/functions/putContractCode.md b/packages/state/docs/functions/putContractCode.md
index 2c414478b8..6284843011 100644
--- a/packages/state/docs/functions/putContractCode.md
+++ b/packages/state/docs/functions/putContractCode.md
@@ -33,4 +33,4 @@ corresponding to `address` to reference this.
## Defined in
-[packages/state/src/actions/putContractCode.js:6](https://github.com/evmts/tevm-monorepo/blob/main/packages/state/src/actions/putContractCode.js#L6)
+[packages/state/src/actions/putContractCode.js:10](https://github.com/evmts/tevm-monorepo/blob/main/packages/state/src/actions/putContractCode.js#L10)
diff --git a/packages/state/docs/functions/shallowCopy.md b/packages/state/docs/functions/shallowCopy.md
index c4e6841624..2b13e1eea0 100644
--- a/packages/state/docs/functions/shallowCopy.md
+++ b/packages/state/docs/functions/shallowCopy.md
@@ -8,6 +8,8 @@
> **shallowCopy**(`baseState`): () => [`BaseState`](../type-aliases/BaseState.md)
+Returns a new instance of the ForkStateManager with the same opts but no storage copied over
+
## Parameters
• **baseState**: [`BaseState`](../type-aliases/BaseState.md)
diff --git a/packages/state/docs/interfaces/StateManager.md b/packages/state/docs/interfaces/StateManager.md
index cad5985e0b..69c671ade3 100644
--- a/packages/state/docs/interfaces/StateManager.md
+++ b/packages/state/docs/interfaces/StateManager.md
@@ -26,13 +26,13 @@ The internal state representation
### getAccountAddresses()
-> **getAccountAddresses**: () => \`0x$\{string\}\`[]
+> **getAccountAddresses**: () => `Set`\<\`0x$\{string\}\`\>
Returns contract addresses
#### Returns
-\`0x$\{string\}\`[]
+`Set`\<\`0x$\{string\}\`\>
#### Defined in
diff --git a/packages/sync-storage-persister/docs/README.md b/packages/sync-storage-persister/docs/README.md
index 11a11a8abc..2389f485c3 100644
--- a/packages/sync-storage-persister/docs/README.md
+++ b/packages/sync-storage-persister/docs/README.md
@@ -30,4 +30,4 @@ A package for creating syncronous storage persisters for tevm clients
## License 📄
-
+
diff --git a/packages/sync-storage-persister/docs/_media/LICENSE b/packages/sync-storage-persister/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/packages/sync-storage-persister/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/sync-storage-persister/docs/functions/createSyncStoragePersister.md b/packages/sync-storage-persister/docs/functions/createSyncStoragePersister.md
index 27d5b0abfe..04fd34d393 100644
--- a/packages/sync-storage-persister/docs/functions/createSyncStoragePersister.md
+++ b/packages/sync-storage-persister/docs/functions/createSyncStoragePersister.md
@@ -8,6 +8,8 @@
> **createSyncStoragePersister**(`options`): [`SyncStoragePersister`](../type-aliases/SyncStoragePersister.md)
+Creates a syncronous storage persister to be used in tevm clients
+
## Parameters
• **options**: [`CreateSyncStoragePersisterOptions`](../type-aliases/CreateSyncStoragePersisterOptions.md)
diff --git a/packages/sync-storage-persister/docs/type-aliases/CreateSyncStoragePersisterOptions.md b/packages/sync-storage-persister/docs/type-aliases/CreateSyncStoragePersisterOptions.md
index 7899a87d3d..ffdde3de47 100644
--- a/packages/sync-storage-persister/docs/type-aliases/CreateSyncStoragePersisterOptions.md
+++ b/packages/sync-storage-persister/docs/type-aliases/CreateSyncStoragePersisterOptions.md
@@ -18,10 +18,6 @@ Options for creating a sync storage persister.
How to deserialize the data from storage.
-#### Default
-
-`JSON.parse`
-
#### Parameters
• **cachedString**: `string`
@@ -30,6 +26,10 @@ How to deserialize the data from storage.
`SerializableTevmState`
+#### Default
+
+`JSON.parse`
+
### key?
> `optional` **key**: `string`
@@ -42,10 +42,6 @@ The key to use when storing the cache
How to serialize the data to storage.
-#### Default
-
-`JSON.stringify`
-
#### Parameters
• **client**: `SerializableTevmState`
@@ -54,6 +50,10 @@ How to serialize the data to storage.
`string`
+#### Default
+
+`JSON.stringify`
+
### storage
> **storage**: [`Storage`](../interfaces/Storage.md)
diff --git a/packages/trie/docs/README.md b/packages/trie/docs/README.md
index 4d18934544..69b48d9004 100644
--- a/packages/trie/docs/README.md
+++ b/packages/trie/docs/README.md
@@ -36,4 +36,4 @@ Some files are adapted from [ethereumjs](https://github.com/ethereumjs/ethereumj
## License 📄
-
+
diff --git a/packages/trie/docs/_media/LICENSE b/packages/trie/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/packages/trie/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/tx/docs/README.md b/packages/tx/docs/README.md
index b788dd1389..3b76215666 100644
--- a/packages/tx/docs/README.md
+++ b/packages/tx/docs/README.md
@@ -36,4 +36,4 @@ Some files are adapted from [ethereumjs](https://github.com/ethereumjs/ethereumj
## License 📄
-
+
diff --git a/packages/tx/docs/_media/LICENSE b/packages/tx/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/packages/tx/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/tx/docs/functions/createImpersonatedTx.md b/packages/tx/docs/functions/createImpersonatedTx.md
index bf65595eda..ea00ecec1d 100644
--- a/packages/tx/docs/functions/createImpersonatedTx.md
+++ b/packages/tx/docs/functions/createImpersonatedTx.md
@@ -8,6 +8,13 @@
> **createImpersonatedTx**(`txData`, `opts`?): [`ImpersonatedTx`](../interfaces/ImpersonatedTx.md)
+Creates an impersonated tx that wraps [FeeMarketEIP1559Transaction](../classes/FeeMarketEIP1559Transaction.md).
+Wraps following methods
+- 'isImpersonated'
+- 'hash'
+- 'isSigned'
+- 'getSenderAddress'
+
## Parameters
• **txData**: `FeeMarketEIP1559TxData` & `object`
@@ -18,6 +25,10 @@
[`ImpersonatedTx`](../interfaces/ImpersonatedTx.md)
+## Throws
+
+Error if the constructor for [FeeMarketEIP1559Transaction](../classes/FeeMarketEIP1559Transaction.md) throws
+
## Defined in
[packages/tx/src/createImpersonatedTx.js:21](https://github.com/evmts/tevm-monorepo/blob/main/packages/tx/src/createImpersonatedTx.js#L21)
diff --git a/packages/txpool/docs/README.md b/packages/txpool/docs/README.md
index b561d04097..9eef604c28 100644
--- a/packages/txpool/docs/README.md
+++ b/packages/txpool/docs/README.md
@@ -34,4 +34,4 @@ Manages a pool of pending tx within tevm
## License 📄
-
+
diff --git a/packages/txpool/docs/_media/LICENSE b/packages/txpool/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/packages/txpool/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/txpool/docs/classes/TxPool.md b/packages/txpool/docs/classes/TxPool.md
index cbd2827ee8..b4d7067e92 100644
--- a/packages/txpool/docs/classes/TxPool.md
+++ b/packages/txpool/docs/classes/TxPool.md
@@ -22,8 +22,6 @@ module:service
**`Experimental`**
-Create new tx pool
-
#### Parameters
• **options**: `TxPoolOptions`
@@ -148,12 +146,6 @@ The number of txs currently in the pool
**`Experimental`**
-Adds a tx to the pool.
-
-If there is a tx in the pool with the same address and
-nonce it will be replaced by the new tx, if it has a sufficient gas bump.
-This also verifies certain constraints, if these are not met, tx will not be added to the pool.
-
#### Parameters
• **tx**: `TypedTransaction` \| `ImpersonatedTx`
@@ -180,12 +172,6 @@ Transaction
**`Experimental`**
-Adds a tx to the pool without validating it.
-
-If there is a tx in the pool with the same address and
-nonce it will be replaced by the new tx, if it has a sufficient gas bump.
-This also verifies certain constraints, if these are not met, tx will not be added to the pool.
-
#### Parameters
• **tx**: `TypedTransaction` \| `ImpersonatedTx`
@@ -208,8 +194,6 @@ Transaction
**`Experimental`**
-Regular tx pool cleanup
-
#### Returns
`void`
@@ -226,8 +210,6 @@ Regular tx pool cleanup
**`Experimental`**
-Close pool
-
#### Returns
`void`
@@ -264,8 +246,6 @@ Close pool
**`Experimental`**
-Returns the available txs from the pool
-
#### Parameters
• **txHashes**: readonly `Uint8Array`[]
@@ -308,8 +288,6 @@ Array with tx objects
**`Experimental`**
-Open pool
-
#### Returns
`boolean`
@@ -326,8 +304,6 @@ Open pool
**`Experimental`**
-Removes the given tx from the pool
-
#### Parameters
• **txHash**: `string`
@@ -350,8 +326,6 @@ Hash of the transaction
**`Experimental`**
-Remove txs included in the latest blocks from the tx pool
-
#### Parameters
• **newBlocks**: `Block`[]
@@ -372,8 +346,6 @@ Remove txs included in the latest blocks from the tx pool
**`Experimental`**
-Start tx processing
-
#### Returns
`boolean`
@@ -390,8 +362,6 @@ Start tx processing
**`Experimental`**
-Stop pool execution
-
#### Returns
`boolean`
@@ -408,19 +378,6 @@ Stop pool execution
**`Experimental`**
-Returns eligible txs to be mined sorted by price in such a way that the
-nonce orderings within a single account are maintained.
-
-Note, this is not as trivial as it seems from the first look as there are three
-different criteria that need to be taken into account (price, nonce, account
-match), which cannot be done with any plain sorting method, as certain items
-cannot be compared without context.
-
-This method first sorts the separates the list of transactions into individual
-sender accounts and sorts them by nonce. After the account nonce ordering is
-satisfied, the results are merged back together by price, always comparing only
-the head transaction from each account. This is done via a heap to keep it fast.
-
#### Parameters
• **baseFee** = `{}`
diff --git a/packages/utils/docs/README.md b/packages/utils/docs/README.md
index 0e750d00f4..f40fbc1fcd 100644
--- a/packages/utils/docs/README.md
+++ b/packages/utils/docs/README.md
@@ -36,4 +36,4 @@ Some files are adapted from [ethereumjs](https://github.com/ethereumjs/ethereumj
## License 📄
-
+
diff --git a/packages/utils/docs/_media/LICENSE b/packages/utils/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/packages/utils/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/utils/docs/classes/AsyncEventEmitter.md b/packages/utils/docs/classes/AsyncEventEmitter.md
index 1aaf522e8b..b936b446a2 100644
--- a/packages/utils/docs/classes/AsyncEventEmitter.md
+++ b/packages/utils/docs/classes/AsyncEventEmitter.md
@@ -215,7 +215,7 @@ node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:15
#### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/events.d.ts:592
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/events.d.ts:592
***
@@ -269,14 +269,14 @@ Alias for `emitter.on(eventName, listener)`.
`this`
-#### Overrides
-
-`EventEmitter.addListener`
-
#### Since
v0.1.26
+#### Overrides
+
+`EventEmitter.addListener`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:23
@@ -391,14 +391,14 @@ myEmitter.emit('event', 1, 2, 3, 4, 5);
`boolean`
-#### Overrides
-
-`EventEmitter.emit`
-
#### Since
v0.1.26
+#### Overrides
+
+`EventEmitter.emit`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:16
@@ -430,14 +430,14 @@ console.log(myEE.eventNames());
keyof `T` & `string`[]
-#### Overrides
-
-`EventEmitter.eventNames`
-
#### Since
v6.0.0
+#### Overrides
+
+`EventEmitter.eventNames`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:28
@@ -479,14 +479,14 @@ set by `emitter.setMaxListeners(n)` or defaults to [defaultMaxListeners](AsyncEv
`number`
-#### Overrides
-
-`EventEmitter.getMaxListeners`
-
#### Since
v1.0.0
+#### Overrides
+
+`EventEmitter.getMaxListeners`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:31
@@ -509,14 +509,14 @@ in the list of the listeners of the event.
`number`
-#### Overrides
-
-`EventEmitter.listenerCount`
-
#### Since
v3.2.0
+#### Overrides
+
+`EventEmitter.listenerCount`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:30
@@ -549,14 +549,14 @@ console.log(util.inspect(server.listeners('connection')));
`T`\[`E`\][]
-#### Overrides
-
-`EventEmitter.listeners`
-
#### Since
v0.1.26
+#### Overrides
+
+`EventEmitter.listeners`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:29
@@ -585,14 +585,14 @@ Alias for `emitter.removeListener()`.
`this`
-##### Inherited from
-
-`EventEmitter.off`
-
##### Since
v10.0.0
+##### Inherited from
+
+`EventEmitter.off`
+
##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:763
@@ -617,17 +617,17 @@ Alias for `emitter.removeListener()`.
`this`
-##### Inherited from
-
-`EventEmitter.off`
-
##### Since
v10.0.0
+##### Inherited from
+
+`EventEmitter.off`
+
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/events.d.ts:747
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/events.d.ts:747
#### off(eventName, listener)
@@ -649,14 +649,14 @@ Alias for `emitter.removeListener()`.
`this`
-##### Inherited from
-
-`EventEmitter.off`
-
##### Since
v10.0.0
+##### Inherited from
+
+`EventEmitter.off`
+
##### Defined in
node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/events.d.ts:700
@@ -710,14 +710,14 @@ The callback function
`this`
-#### Overrides
-
-`EventEmitter.on`
-
#### Since
v0.1.101
+#### Overrides
+
+`EventEmitter.on`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:22
@@ -769,14 +769,14 @@ The callback function
`this`
-#### Overrides
-
-`EventEmitter.once`
-
#### Since
v0.3.0
+#### Overrides
+
+`EventEmitter.once`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:17
@@ -816,14 +816,14 @@ The callback function
`this`
-#### Overrides
-
-`EventEmitter.prependListener`
-
#### Since
v6.0.0
+#### Overrides
+
+`EventEmitter.prependListener`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:24
@@ -861,14 +861,14 @@ The callback function
`this`
-#### Overrides
-
-`EventEmitter.prependOnceListener`
-
#### Since
v6.0.0
+#### Overrides
+
+`EventEmitter.prependOnceListener`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:25
@@ -921,14 +921,14 @@ emitter.emit('log');
`Function`[]
-##### Inherited from
-
-`EventEmitter.rawListeners`
-
##### Since
v9.4.0
+##### Inherited from
+
+`EventEmitter.rawListeners`
+
##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:834
@@ -977,17 +977,17 @@ emitter.emit('log');
`Function`[]
-##### Inherited from
-
-`EventEmitter.rawListeners`
-
##### Since
v9.4.0
+##### Inherited from
+
+`EventEmitter.rawListeners`
+
##### Defined in
-node\_modules/.pnpm/@types+node@22.1.0/node\_modules/@types/node/events.d.ts:818
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/events.d.ts:818
#### rawListeners(eventName)
@@ -1033,14 +1033,14 @@ emitter.emit('log');
`Function`[]
-##### Inherited from
-
-`EventEmitter.rawListeners`
-
##### Since
v9.4.0
+##### Inherited from
+
+`EventEmitter.rawListeners`
+
##### Defined in
node\_modules/.pnpm/@types+node@20.12.14/node\_modules/@types/node/events.d.ts:771
@@ -1067,14 +1067,14 @@ Returns a reference to the `EventEmitter`, so that calls can be chained.
`this`
-#### Overrides
-
-`EventEmitter.removeAllListeners`
-
#### Since
v0.1.26
+#### Overrides
+
+`EventEmitter.removeAllListeners`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:26
@@ -1179,14 +1179,14 @@ Returns a reference to the `EventEmitter`, so that calls can be chained.
`this`
-#### Overrides
-
-`EventEmitter.removeListener`
-
#### Since
v0.1.26
+#### Overrides
+
+`EventEmitter.removeListener`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:27
@@ -1212,14 +1212,14 @@ Returns a reference to the `EventEmitter`, so that calls can be chained.
`this`
-#### Overrides
-
-`EventEmitter.setMaxListeners`
-
#### Since
v0.3.5
+#### Overrides
+
+`EventEmitter.setMaxListeners`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:32
@@ -1274,14 +1274,14 @@ function example(signal) {
Disposable that removes the `abort` listener.
-#### Inherited from
-
-`EventEmitter.addAbortListener`
-
#### Since
v20.5.0
+#### Inherited from
+
+`EventEmitter.addAbortListener`
+
#### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:453
@@ -1327,14 +1327,14 @@ import { getEventListeners, EventEmitter } from 'node:events';
`Function`[]
-#### Inherited from
-
-`EventEmitter.getEventListeners`
-
#### Since
v15.2.0, v14.17.0
+#### Inherited from
+
+`EventEmitter.getEventListeners`
+
#### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:374
@@ -1379,14 +1379,14 @@ import { getMaxListeners, setMaxListeners, EventEmitter } from 'node:events';
`number`
-#### Inherited from
-
-`EventEmitter.getMaxListeners`
-
#### Since
v19.9.0
+#### Inherited from
+
+`EventEmitter.getMaxListeners`
+
#### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:403
@@ -1423,10 +1423,6 @@ The event name
`number`
-#### Inherited from
-
-`EventEmitter.listenerCount`
-
#### Since
v0.9.12
@@ -1435,6 +1431,10 @@ v0.9.12
Since v3.2.0 - Use `listenerCount` instead.
+#### Inherited from
+
+`EventEmitter.listenerCount`
+
#### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:346
@@ -1540,14 +1540,14 @@ The name of the event being listened for
An `AsyncIterator` that iterates `eventName` events emitted by the `emitter`
-##### Inherited from
-
-`EventEmitter.on`
-
##### Since
v13.6.0, v12.16.0
+##### Inherited from
+
+`EventEmitter.on`
+
##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:319
@@ -1673,14 +1673,14 @@ ee.emit('foo'); // Prints: Waiting for the event was canceled!
`Promise`\<`any`[]\>
-##### Inherited from
-
-`EventEmitter.once`
-
##### Since
v11.13.0, v10.16.0
+##### Inherited from
+
+`EventEmitter.once`
+
##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:232
@@ -1736,14 +1736,14 @@ A non-negative number. The maximum number of listeners per `EventTarget` event.
`void`
-#### Inherited from
-
-`EventEmitter.setMaxListeners`
-
#### Since
v15.4.0
+#### Inherited from
+
+`EventEmitter.setMaxListeners`
+
#### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:418
diff --git a/packages/utils/docs/functions/bytesToUnprefixedHex.md b/packages/utils/docs/functions/bytesToUnprefixedHex.md
index 25176714b7..2b01daa177 100644
--- a/packages/utils/docs/functions/bytesToUnprefixedHex.md
+++ b/packages/utils/docs/functions/bytesToUnprefixedHex.md
@@ -16,6 +16,8 @@
`string`
+## Deprecated
+
## Example
```ts
diff --git a/packages/utils/docs/functions/concatBytes.md b/packages/utils/docs/functions/concatBytes.md
index 225fb08b65..572a858518 100644
--- a/packages/utils/docs/functions/concatBytes.md
+++ b/packages/utils/docs/functions/concatBytes.md
@@ -8,6 +8,10 @@
> **concatBytes**(...`arrays`): `Uint8Array`
+This mirrors the functionality of the `ethereum-cryptography` export except
+it skips the check to validate that every element of `arrays` is indead a `uint8Array`
+Can give small performance gains on large arrays
+
## Parameters
• ...**arrays**: `Uint8Array`[]
diff --git a/packages/utils/docs/functions/createMemoryDb.md b/packages/utils/docs/functions/createMemoryDb.md
index cebd368885..5d946debf9 100644
--- a/packages/utils/docs/functions/createMemoryDb.md
+++ b/packages/utils/docs/functions/createMemoryDb.md
@@ -21,6 +21,8 @@ Pass in an initial DB optionally to prepoulate the DB.
[`MemoryDb`](../type-aliases/MemoryDb.md)\<`Uint8Array`, `Uint8Array`\>
+## Throws
+
## Defined in
[packages/utils/src/createMemoryDb.js:22](https://github.com/evmts/tevm-monorepo/blob/main/packages/utils/src/createMemoryDb.js#L22)
diff --git a/packages/utils/docs/functions/ecrecover.md b/packages/utils/docs/functions/ecrecover.md
index e75eca7287..52f51c8f7e 100644
--- a/packages/utils/docs/functions/ecrecover.md
+++ b/packages/utils/docs/functions/ecrecover.md
@@ -8,6 +8,9 @@
> **ecrecover**(`msgHash`, `v`, `r`, `s`, `chainId`?): `Uint8Array`
+ECDSA public key recovery from signature.
+NOTE: Accepts `v === 0 | v === 1` for EIP1559 transactions
+
## Parameters
• **msgHash**: `Uint8Array`
diff --git a/packages/utils/docs/functions/fetchFromProvider.md b/packages/utils/docs/functions/fetchFromProvider.md
index 4636d93eb2..c348c31c9a 100644
--- a/packages/utils/docs/functions/fetchFromProvider.md
+++ b/packages/utils/docs/functions/fetchFromProvider.md
@@ -8,6 +8,9 @@
> **fetchFromProvider**(`url`, `params`): `Promise`\<`any`\>
+Makes a simple RPC call to a remote Ethereum JSON-RPC provider and passes through the response.
+No parameter or response validation is done.
+
## Parameters
• **url**: `string`
@@ -25,6 +28,16 @@ https://ethereum.org/en/developers/docs/apis/json-rpc/ for details on RPC method
the `result` field from the JSON-RPC response
+## Example
+
+```ts
+const provider = 'https://mainnet.infura.io/v3/...'
+const params = {
+ method: 'eth_getBlockByNumber',
+ params: ['latest', false],
+}
+ const block = await fetchFromProvider(provider, params)
+
## Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/provider.d.ts:22
diff --git a/packages/utils/docs/functions/randomBytes.md b/packages/utils/docs/functions/randomBytes.md
index 7c946280bb..8a3911d2cc 100644
--- a/packages/utils/docs/functions/randomBytes.md
+++ b/packages/utils/docs/functions/randomBytes.md
@@ -8,6 +8,8 @@
> **randomBytes**(`length`): `Uint8Array`
+Generates a Uint8Array of random bytes of specified length.
+
## Parameters
• **length**: `number`
diff --git a/packages/utils/docs/functions/setLengthLeft.md b/packages/utils/docs/functions/setLengthLeft.md
index 02a4874de2..f29d908371 100644
--- a/packages/utils/docs/functions/setLengthLeft.md
+++ b/packages/utils/docs/functions/setLengthLeft.md
@@ -8,6 +8,9 @@
> **setLengthLeft**(`msg`, `length`): `Uint8Array`
+Left Pads a `Uint8Array` with leading zeros till it has `length` bytes.
+Or it truncates the beginning if it exceeds.
+
## Parameters
• **msg**: `Uint8Array`
diff --git a/packages/utils/docs/functions/zeros.md b/packages/utils/docs/functions/zeros.md
index 66914ad832..b0db53ef45 100644
--- a/packages/utils/docs/functions/zeros.md
+++ b/packages/utils/docs/functions/zeros.md
@@ -8,6 +8,8 @@
> **zeros**(`bytes`): `Uint8Array`
+Returns a Uint8Array filled with 0s.
+
## Parameters
• **bytes**: `number`
diff --git a/packages/utils/docs/globals.md b/packages/utils/docs/globals.md
index ccb6cd6324..d035d25864 100644
--- a/packages/utils/docs/globals.md
+++ b/packages/utils/docs/globals.md
@@ -4,6 +4,12 @@
# @tevm/utils
+## References
+
+### bytesToBigInt
+
+Renames and re-exports [bytesToBigint](functions/bytesToBigint.md)
+
## Enumerations
- [KeyEncoding](enumerations/KeyEncoding.md)
diff --git a/packages/utils/docs/type-aliases/ParseAbi.md b/packages/utils/docs/type-aliases/ParseAbi.md
index 0ea68cb6e5..959c3a7043 100644
--- a/packages/utils/docs/type-aliases/ParseAbi.md
+++ b/packages/utils/docs/type-aliases/ParseAbi.md
@@ -10,6 +10,12 @@
Parses human-readable ABI into JSON [Abi](Abi.md)
+## Type Parameters
+
+• **signatures** *extends* readonly `string`[]
+
+Human-readable ABI
+
## Example
```ts
@@ -22,12 +28,6 @@ type Result = ParseAbi<
>
```
-## Type Parameters
-
-• **signatures** *extends* readonly `string`[]
-
-Human-readable ABI
-
## Defined in
node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.4\_zod@3.23.8/node\_modules/abitype/dist/types/human-readable/parseAbi.d.ts:21
diff --git a/packages/vm/docs/README.md b/packages/vm/docs/README.md
index 24eaf6ad4f..c4a8443dcb 100644
--- a/packages/vm/docs/README.md
+++ b/packages/vm/docs/README.md
@@ -36,4 +36,4 @@ Some files are adapted from [ethereumjs](https://github.com/ethereumjs/ethereumj
## License 📄
-
+
diff --git a/packages/vm/docs/_media/LICENSE b/packages/vm/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/packages/vm/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/vm/docs/functions/deepCopy.md b/packages/vm/docs/functions/deepCopy.md
index 2812013a53..e7b302c98a 100644
--- a/packages/vm/docs/functions/deepCopy.md
+++ b/packages/vm/docs/functions/deepCopy.md
@@ -16,6 +16,8 @@
[`DeepCopy`](../type-aliases/DeepCopy.md)
+## Throws
+
## Defined in
[packages/vm/src/actions/deepCopy.js:20](https://github.com/evmts/tevm-monorepo/blob/main/packages/vm/src/actions/deepCopy.js#L20)
diff --git a/packages/vm/docs/functions/execHardfork.md b/packages/vm/docs/functions/execHardfork.md
index ef97d40a41..2e351869ca 100644
--- a/packages/vm/docs/functions/execHardfork.md
+++ b/packages/vm/docs/functions/execHardfork.md
@@ -8,6 +8,13 @@
> **execHardfork**(`hardfork`, `preMergeHf`): `string`
+Returns the hardfork excluding the merge hf which has
+no effect on the vm execution capabilities.
+
+This is particularly useful in executing/evaluating the transaction
+when chain td is not available at many places to correctly set the
+hardfork in for e.g. vm or txs or when the chain is not fully synced yet.
+
## Parameters
• **hardfork**: `string`
@@ -18,6 +25,8 @@
`string`
+## Throws
+
## Defined in
[packages/vm/src/actions/execHardfork.js:14](https://github.com/evmts/tevm-monorepo/blob/main/packages/vm/src/actions/execHardfork.js#L14)
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 9ad309acc7..d7c6d92a13 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,29 +9,29 @@ importers:
.:
devDependencies:
'@arethetypeswrong/cli':
- specifier: ^0.15.3
- version: 0.15.3
+ specifier: ^0.15.4
+ version: 0.15.4
'@biomejs/biome':
- specifier: ^1.8.2
- version: 1.8.2
+ specifier: ^1.8.3
+ version: 1.8.3
'@changesets/changelog-github':
specifier: ^0.5.0
version: 0.5.0
'@changesets/cli':
- specifier: ^2.27.6
- version: 2.27.6
+ specifier: ^2.27.7
+ version: 2.27.7
'@vitest/coverage-v8':
- specifier: ^1.6.0
- version: 1.6.0(vitest@1.6.0(@types/node@22.1.0)(@vitest/ui@1.6.0)(terser@5.31.5))
+ specifier: ^2.0.5
+ version: 2.0.5(vitest@2.0.5(@types/node@22.2.0)(@vitest/ui@2.0.5)(terser@5.31.5))
'@vitest/ui':
- specifier: ^1.6.0
- version: 1.6.0(vitest@1.6.0)
+ specifier: ^2.0.5
+ version: 2.0.5(vitest@2.0.5)
bun:
- specifier: ^1.1.18
- version: 1.1.18
+ specifier: ^1.1.22
+ version: 1.1.22
bun-types:
- specifier: ^1.1.18
- version: 1.1.18
+ specifier: ^1.1.22
+ version: 1.1.22
concurrently:
specifier: ^8.2.2
version: 8.2.2
@@ -42,38 +42,38 @@ importers:
specifier: ^16.4.5
version: 16.4.5
gitmoji-cli:
- specifier: ^9.3.0
- version: 9.3.0
+ specifier: ^9.4.0
+ version: 9.4.0
nx:
- specifier: 19.3.1
- version: 19.3.1(@swc/core@1.7.9)
+ specifier: 19.5.7
+ version: 19.5.7(@swc/core@1.7.10)
publint:
- specifier: ^0.2.8
- version: 0.2.8
+ specifier: ^0.2.9
+ version: 0.2.9
sort-package-json:
specifier: ^2.10.0
version: 2.10.0
starlight-typedoc:
specifier: ^0.13.0
- version: 0.13.0(@astrojs/starlight@0.25.4(astro@4.13.2(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.2)))(astro@4.13.2(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.2))(typedoc-plugin-markdown@4.1.0(typedoc@0.26.2(typescript@5.5.2)))(typedoc@0.26.2(typescript@5.5.2))
+ version: 0.13.1(@astrojs/starlight@0.25.4(astro@4.13.3(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4)))(astro@4.13.3(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4))(typedoc-plugin-markdown@4.1.0(typedoc@0.26.5(typescript@5.5.4)))(typedoc@0.26.5(typescript@5.5.4))
tsup:
- specifier: ^8.1.0
- version: 8.1.0(@swc/core@1.7.9)(postcss@8.4.41)(typescript@5.5.2)
+ specifier: ^8.2.4
+ version: 8.2.4(@swc/core@1.7.10)(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.5.0)
typedoc:
specifier: ^0.26.2
- version: 0.26.2(typescript@5.5.2)
+ version: 0.26.5(typescript@5.5.4)
typedoc-plugin-markdown:
specifier: 4.1.0
- version: 4.1.0(typedoc@0.26.2(typescript@5.5.2))
+ version: 4.1.0(typedoc@0.26.5(typescript@5.5.4))
typescript:
- specifier: ^5.5.2
- version: 5.5.2
+ specifier: ^5.5.4
+ version: 5.5.4
vite:
- specifier: ^5.3.1
- version: 5.3.1(@types/node@22.1.0)(terser@5.31.5)
+ specifier: ^5.4.0
+ version: 5.4.0(@types/node@22.2.0)(terser@5.31.5)
vitest:
- specifier: ^1.6.0
- version: 1.6.0(@types/node@22.1.0)(@vitest/ui@1.6.0)(terser@5.31.5)
+ specifier: ^2.0.5
+ version: 2.0.5(@types/node@22.2.0)(@vitest/ui@2.0.5)(terser@5.31.5)
bundler-packages/base-bundler:
dependencies:
@@ -413,7 +413,29 @@ importers:
version: link:../unplugin
webpack:
specifier: '>5.0.0'
- version: 5.89.0(@swc/core@1.7.9)(esbuild@0.21.5)
+ version: 5.89.0(@swc/core@1.7.10)(esbuild@0.23.0)
+ devDependencies:
+ '@tevm/tsconfig':
+ specifier: workspace:^
+ version: link:../../configs/tsconfig
+ '@tevm/tsupconfig':
+ specifier: workspace:^
+ version: link:../../configs/tsupconfig
+
+ bundler-packages/whatsabi:
+ dependencies:
+ '@shazow/whatsabi':
+ specifier: ^0.14.0
+ version: 0.14.0(@noble/hashes@1.4.0)(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ '@tevm/config':
+ specifier: workspace:^
+ version: link:../config
+ '@tevm/utils':
+ specifier: workspace:^
+ version: link:../../packages/utils
+ viem:
+ specifier: ^2.19.3
+ version: 2.19.3(bufferutil@4.0.8)(typescript@5.5.4)(utf-8-validate@6.0.4)(zod@3.23.8)
devDependencies:
'@tevm/tsconfig':
specifier: workspace:^
@@ -486,7 +508,7 @@ importers:
version: 18.3.1
tsup:
specifier: ^8.2.4
- version: 8.2.4(@swc/core@1.7.9)(jiti@1.21.6)(postcss@8.4.41)(tsx@4.15.7)(typescript@5.5.4)(yaml@2.5.0)
+ version: 8.2.4(@swc/core@1.7.10)(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.5.0)
unique-names-generator:
specifier: ^4.7.1
version: 4.7.1
@@ -511,7 +533,7 @@ importers:
version: 18.3.3
'@vitest/coverage-v8':
specifier: ^2.0.5
- version: 2.0.5(vitest@2.0.5(@types/node@22.1.0)(@vitest/ui@2.0.5)(terser@5.31.5))
+ version: 2.0.5(vitest@2.0.5(@types/node@22.2.0)(@vitest/ui@2.0.5)(terser@5.31.5))
'@vitest/ui':
specifier: ^2.0.5
version: 2.0.5(vitest@2.0.5)
@@ -529,7 +551,7 @@ importers:
version: 5.5.4
vitest:
specifier: ^2.0.5
- version: 2.0.5(@types/node@22.1.0)(@vitest/ui@2.0.5)(terser@5.31.5)
+ version: 2.0.5(@types/node@22.2.0)(@vitest/ui@2.0.5)(terser@5.31.5)
configs/tsconfig: {}
@@ -549,16 +571,16 @@ importers:
version: 0.7.0(prettier@3.3.3)(typescript@5.5.4)
'@astrojs/starlight':
specifier: ^0.24.4
- version: 0.24.4(astro@4.11.1(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.4))
+ version: 0.24.4(astro@4.11.1(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4))
astro:
specifier: ^4.11.1
- version: 4.11.1(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.4)
+ version: 4.11.1(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4)
sharp:
specifier: ^0.33.4
version: 0.33.4
starlight-links-validator:
specifier: ^0.9.0
- version: 0.9.0(@astrojs/starlight@0.24.4(astro@4.11.1(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.4)))(astro@4.11.1(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.4))
+ version: 0.9.0(@astrojs/starlight@0.24.4(astro@4.11.1(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4)))(astro@4.11.1(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4))
devDependencies:
'@tevm/memory-client':
specifier: workspace:^
@@ -815,10 +837,10 @@ importers:
version: 5.0.2
'@sveltejs/adapter-auto':
specifier: ^3.2.2
- version: 3.2.2(@sveltejs/kit@2.5.17(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5)))(svelte@4.2.18)(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5)))
+ version: 3.2.2(@sveltejs/kit@2.5.17(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5)))(svelte@4.2.18)(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5)))
'@sveltejs/kit':
specifier: ^2.5.17
- version: 2.5.17(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5)))(svelte@4.2.18)(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5))
+ version: 2.5.17(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5)))(svelte@4.2.18)(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5))
'@tevm/ts-plugin':
specifier: workspace:^
version: link:../../lsp/ts-plugin
@@ -839,13 +861,13 @@ importers:
version: 5.5.2
vite:
specifier: ^5.3.1
- version: 5.3.1(@types/node@22.1.0)(terser@5.31.5)
+ version: 5.3.1(@types/node@22.2.0)(terser@5.31.5)
vite-plugin-top-level-await:
specifier: ^1.4.1
- version: 1.4.1(@swc/helpers@0.5.12)(rollup@4.20.0)(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5))
+ version: 1.4.1(@swc/helpers@0.5.12)(rollup@4.20.0)(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5))
vitest:
specifier: ^1.6.0
- version: 1.6.0(@types/node@22.1.0)(@vitest/ui@1.6.0)(terser@5.31.5)
+ version: 1.6.0(@types/node@22.2.0)(@vitest/ui@1.6.0)(terser@5.31.5)
examples/vite:
dependencies:
@@ -905,7 +927,7 @@ importers:
version: 2.16.2(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@6.0.4)(zod@3.23.8)
vite-plugin-wasm:
specifier: ^3.3.0
- version: 3.3.0(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5))
+ version: 3.3.0(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5))
wagmi:
specifier: ^2.10.7
version: 2.10.7(@tanstack/query-core@5.51.21)(@tanstack/react-query@5.48.0(react@18.3.1))(@types/react@18.3.3)(bufferutil@4.0.8)(ioredis@5.4.1)(react-dom@18.3.1(react@18.3.1))(react-i18next@15.0.1(i18next@23.12.2)(react-dom@18.3.1(react@18.3.1))(react-native@0.74.5(@babel/core@7.24.7)(@babel/preset-env@7.25.3(@babel/core@7.24.7))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1))(react-native@0.74.5(@babel/core@7.24.7)(@babel/preset-env@7.25.3(@babel/core@7.24.7))(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1))(react@18.3.1)(rollup@4.20.0)(typescript@5.5.2)(viem@2.16.2(bufferutil@4.0.8)(typescript@5.5.2)(zod@3.23.8))(zod@3.23.8)
@@ -936,7 +958,7 @@ importers:
version: 18.3.0
'@vitejs/plugin-react':
specifier: ^4.3.1
- version: 4.3.1(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5))
+ version: 4.3.1(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5))
abitype:
specifier: ^1.0.4
version: 1.0.4(typescript@5.5.2)(zod@3.23.8)
@@ -960,16 +982,16 @@ importers:
version: 5.5.2
vite:
specifier: ^5.3.1
- version: 5.3.1(@types/node@22.1.0)(terser@5.31.5)
+ version: 5.3.1(@types/node@22.2.0)(terser@5.31.5)
vite-plugin-node-polyfills:
specifier: ^0.22.0
- version: 0.22.0(rollup@4.20.0)(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5))
+ version: 0.22.0(rollup@4.20.0)(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5))
vite-plugin-top-level-await:
specifier: ^1.4.1
- version: 1.4.1(@swc/helpers@0.5.12)(rollup@4.20.0)(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5))
+ version: 1.4.1(@swc/helpers@0.5.12)(rollup@4.20.0)(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5))
vitest:
specifier: ^1.6.0
- version: 1.6.0(@types/node@22.1.0)(@vitest/ui@1.6.0)(terser@5.31.5)
+ version: 1.6.0(@types/node@22.2.0)(@vitest/ui@1.6.0)(terser@5.31.5)
experimental/revm:
devDependencies:
@@ -990,7 +1012,7 @@ importers:
version: 0.10.2(typescript@5.5.2)(zod@3.23.8)
tsup:
specifier: ^7.2.0
- version: 7.3.0(@swc/core@1.7.9)(postcss@8.4.41)(typescript@5.5.2)
+ version: 7.3.0(@swc/core@1.7.10)(postcss@8.4.41)(typescript@5.5.2)
typedoc:
specifier: ^0.25.3
version: 0.25.13(typescript@5.5.2)
@@ -1070,7 +1092,7 @@ importers:
version: 0.8.22
tsup:
specifier: ^7.2.0
- version: 7.3.0(@swc/core@1.7.9)(postcss@8.4.41)(typescript@5.5.2)
+ version: 7.3.0(@swc/core@1.7.10)(postcss@8.4.41)(typescript@5.5.2)
tsx:
specifier: ^3.14.0
version: 3.14.0
@@ -1152,7 +1174,7 @@ importers:
version: 10.4.2
tsup:
specifier: ^7.2.0
- version: 7.3.0(@swc/core@1.7.9)(postcss@8.4.41)(typescript@5.5.2)
+ version: 7.3.0(@swc/core@1.7.10)(postcss@8.4.41)(typescript@5.5.2)
typescript:
specifier: ^5.2.2
version: 5.5.2
@@ -1311,7 +1333,7 @@ importers:
version: link:../../bundler-packages/base-bundler
tsup:
specifier: ^8.1.0
- version: 8.1.0(@swc/core@1.7.9)(postcss@8.4.41)(typescript@5.5.2)
+ version: 8.1.0(@swc/core@1.7.10)(postcss@8.4.41)(typescript@5.5.2)
typedoc:
specifier: ^0.25.13
version: 0.25.13(typescript@5.5.2)
@@ -1323,7 +1345,7 @@ importers:
version: 5.5.2
vitest:
specifier: ^1.6.0
- version: 1.6.0(@types/node@22.1.0)(@vitest/ui@1.6.0)(terser@5.31.5)
+ version: 1.6.0(@types/node@22.2.0)(@vitest/ui@1.6.0)(terser@5.31.5)
lsp/ts-plugin:
dependencies:
@@ -2513,8 +2535,8 @@ packages:
'@andrewbranch/untar.js@1.0.3':
resolution: {integrity: sha512-Jh15/qVmrLGhkKJBdXlK1+9tY4lZruYjsgkDFj08ZmDiWVBLJcqkok7Z0/R0In+i1rScBpJlSvrTS2Lm41Pbnw==}
- '@arethetypeswrong/cli@0.15.3':
- resolution: {integrity: sha512-sIMA9ZJBWDEg1+xt5RkAEflZuf8+PO8SdKj17x6PtETuUho+qlZJg4DgmKc3q+QwQ9zOB5VLK6jVRbFdNLdUIA==}
+ '@arethetypeswrong/cli@0.15.4':
+ resolution: {integrity: sha512-YDbImAi1MGkouT7f2yAECpUMFhhA1J0EaXzIqoC5GGtK0xDgauLtcsZezm8tNq7d3wOFXH7OnY+IORYcG212rw==}
engines: {node: '>=18'}
hasBin: true
@@ -3418,64 +3440,64 @@ packages:
'@bcoe/v8-coverage@0.2.3':
resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
- '@biomejs/biome@1.8.2':
- resolution: {integrity: sha512-XafCzLgs0xbH0bCjYKxQ63ig2V86fZQMq1jiy5pyLToWk9aHxA8GAUxyBtklPHtPYZPGEPOYglQHj4jyfUp+Iw==}
+ '@biomejs/biome@1.8.3':
+ resolution: {integrity: sha512-/uUV3MV+vyAczO+vKrPdOW0Iaet7UnJMU4bNMinggGJTAnBPjCoLEYcyYtYHNnUNYlv4xZMH6hVIQCAozq8d5w==}
engines: {node: '>=14.21.3'}
hasBin: true
- '@biomejs/cli-darwin-arm64@1.8.2':
- resolution: {integrity: sha512-l9msLsTcSIAPqMsPIhodQmb50sEfaXPLQ0YW4cdj6INmd8iaOh/V9NceQb2366vACTJgcWDQ2RzlvURek1T68g==}
+ '@biomejs/cli-darwin-arm64@1.8.3':
+ resolution: {integrity: sha512-9DYOjclFpKrH/m1Oz75SSExR8VKvNSSsLnVIqdnKexj6NwmiMlKk94Wa1kZEdv6MCOHGHgyyoV57Cw8WzL5n3A==}
engines: {node: '>=14.21.3'}
cpu: [arm64]
os: [darwin]
- '@biomejs/cli-darwin-x64@1.8.2':
- resolution: {integrity: sha512-Fc4y/FuIxRSiB3TJ+y27vFDE/HJt4QgBuymktsIKEcBZvnKfsRjxvzVDunccRn4xbKgepnp+fn6BoS+ZIg/I3Q==}
+ '@biomejs/cli-darwin-x64@1.8.3':
+ resolution: {integrity: sha512-UeW44L/AtbmOF7KXLCoM+9PSgPo0IDcyEUfIoOXYeANaNXXf9mLUwV1GeF2OWjyic5zj6CnAJ9uzk2LT3v/wAw==}
engines: {node: '>=14.21.3'}
cpu: [x64]
os: [darwin]
- '@biomejs/cli-linux-arm64-musl@1.8.2':
- resolution: {integrity: sha512-WpT41QJJvkZa1eZq0WmD513zkC6AYaMI39HJKmKeiUeX2NZirG+bxv1YRDhqkns1NbBqo3+qrJqBkPmOW+xAVA==}
+ '@biomejs/cli-linux-arm64-musl@1.8.3':
+ resolution: {integrity: sha512-9yjUfOFN7wrYsXt/T/gEWfvVxKlnh3yBpnScw98IF+oOeCYb5/b/+K7YNqKROV2i1DlMjg9g/EcN9wvj+NkMuQ==}
engines: {node: '>=14.21.3'}
cpu: [arm64]
os: [linux]
- '@biomejs/cli-linux-arm64@1.8.2':
- resolution: {integrity: sha512-Q99qwP0qibkZxm2kfnt37OxeIlliDYf5ogi3zX9ij2DULzc+KtPA9Uj0wCljcJofOBsBYaHc7597Q+Bf/251ww==}
+ '@biomejs/cli-linux-arm64@1.8.3':
+ resolution: {integrity: sha512-fed2ji8s+I/m8upWpTJGanqiJ0rnlHOK3DdxsyVLZQ8ClY6qLuPc9uehCREBifRJLl/iJyQpHIRufLDeotsPtw==}
engines: {node: '>=14.21.3'}
cpu: [arm64]
os: [linux]
- '@biomejs/cli-linux-x64-musl@1.8.2':
- resolution: {integrity: sha512-rk1Wj4d3LIlAlIAS1m2jlyfOjkNbuY1lfwKvWIAeZC51yDMzwhRD7cReE5PE+jqLDtq60PX38hDPeKd7nA1S6A==}
+ '@biomejs/cli-linux-x64-musl@1.8.3':
+ resolution: {integrity: sha512-UHrGJX7PrKMKzPGoEsooKC9jXJMa28TUSMjcIlbDnIO4EAavCoVmNQaIuUSH0Ls2mpGMwUIf+aZJv657zfWWjA==}
engines: {node: '>=14.21.3'}
cpu: [x64]
os: [linux]
- '@biomejs/cli-linux-x64@1.8.2':
- resolution: {integrity: sha512-bjhhUVFchFid2gOjrvBe4fg8BShcpyFQTHuB/QQnfGxs1ddrGP30yq3fHfc6S6MoCcz9Tjd3Zzq1EfWfyy5iHA==}
+ '@biomejs/cli-linux-x64@1.8.3':
+ resolution: {integrity: sha512-I8G2QmuE1teISyT8ie1HXsjFRz9L1m5n83U1O6m30Kw+kPMPSKjag6QGUn+sXT8V+XWIZxFFBoTDEDZW2KPDDw==}
engines: {node: '>=14.21.3'}
cpu: [x64]
os: [linux]
- '@biomejs/cli-win32-arm64@1.8.2':
- resolution: {integrity: sha512-EUbqmCmNWT5xhnxHrCAEBzJB1AnLqxTYoRjlxiCMzGvsy5jQzhCanJ8CT9kNsApW3pfPWBWkoTa7qrwWmwnEGA==}
+ '@biomejs/cli-win32-arm64@1.8.3':
+ resolution: {integrity: sha512-J+Hu9WvrBevfy06eU1Na0lpc7uR9tibm9maHynLIoAjLZpQU3IW+OKHUtyL8p6/3pT2Ju5t5emReeIS2SAxhkQ==}
engines: {node: '>=14.21.3'}
cpu: [arm64]
os: [win32]
- '@biomejs/cli-win32-x64@1.8.2':
- resolution: {integrity: sha512-n9H5oRUCk1uNezMgyJh9+hZdtfD8PXLLeq8DUzTycIhl0I1BulIoZ/uxWgRVDFDwAR1JHu1AykISCRFNGnc4iA==}
+ '@biomejs/cli-win32-x64@1.8.3':
+ resolution: {integrity: sha512-/PJ59vA1pnQeKahemaQf4Nyj7IKUvGQSc3Ze1uIGi+Wvr1xF7rGobSrAAG01T/gUDG21vkDsZYM03NAmPiVkqg==}
engines: {node: '>=14.21.3'}
cpu: [x64]
os: [win32]
- '@changesets/apply-release-plan@7.0.3':
- resolution: {integrity: sha512-klL6LCdmfbEe9oyfLxnidIf/stFXmrbFO/3gT5LU5pcyoZytzJe4gWpTBx3BPmyNPl16dZ1xrkcW7b98e3tYkA==}
+ '@changesets/apply-release-plan@7.0.4':
+ resolution: {integrity: sha512-HLFwhKWayKinWAul0Vj+76jVx1Pc2v55MGPVjZ924Y/ROeSsBMFutv9heHmCUj48lJyRfOTJG5+ar+29FUky/A==}
- '@changesets/assemble-release-plan@6.0.2':
- resolution: {integrity: sha512-n9/Tdq+ze+iUtjmq0mZO3pEhJTKkku9hUxtUadW30jlN7kONqJG3O6ALeXrmc6gsi/nvoCuKjqEJ68Hk8RbMTQ==}
+ '@changesets/assemble-release-plan@6.0.3':
+ resolution: {integrity: sha512-bLNh9/Lgl1VwkjWZTq8JmRqH+hj7/Yzfz0jsQ/zJJ+FTmVqmqPj3szeKOri8O/hEM8JmHW019vh2gTO9iq5Cuw==}
'@changesets/changelog-git@0.2.0':
resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==}
@@ -3483,24 +3505,24 @@ packages:
'@changesets/changelog-github@0.5.0':
resolution: {integrity: sha512-zoeq2LJJVcPJcIotHRJEEA2qCqX0AQIeFE+L21L8sRLPVqDhSXY8ZWAt2sohtBpFZkBwu+LUwMSKRr2lMy3LJA==}
- '@changesets/cli@2.27.6':
- resolution: {integrity: sha512-PB7KS5JkCQ4WSXlnfThn8CXAHVwYxFdZvYTimhi12fls/tzj9iimUhKsYwkrKSbw1AiVlGCZtihj5Wkt6siIjA==}
+ '@changesets/cli@2.27.7':
+ resolution: {integrity: sha512-6lr8JltiiXPIjDeYg4iM2MeePP6VN/JkmqBsVA5XRiy01hGS3y629LtSDvKcycj/w/5Eur1rEwby/MjcYS+e2A==}
hasBin: true
- '@changesets/config@3.0.1':
- resolution: {integrity: sha512-nCr8pOemUjvGJ8aUu8TYVjqnUL+++bFOQHBVmtNbLvKzIDkN/uiP/Z4RKmr7NNaiujIURHySDEGFPftR4GbTUA==}
+ '@changesets/config@3.0.2':
+ resolution: {integrity: sha512-cdEhS4t8woKCX2M8AotcV2BOWnBp09sqICxKapgLHf9m5KdENpWjyrFNMjkLqGJtUys9U+w93OxWT0czorVDfw==}
'@changesets/errors@0.2.0':
resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==}
- '@changesets/get-dependents-graph@2.1.0':
- resolution: {integrity: sha512-QOt6pQq9RVXKGHPVvyKimJDYJumx7p4DO5MO9AhRJYgAPgv0emhNqAqqysSVKHBm4sxKlGN4S1zXOIb5yCFuhQ==}
+ '@changesets/get-dependents-graph@2.1.1':
+ resolution: {integrity: sha512-LRFjjvigBSzfnPU2n/AhFsuWR5DK++1x47aq6qZ8dzYsPtS/I5mNhIGAS68IAxh1xjO9BTtz55FwefhANZ+FCA==}
'@changesets/get-github-info@0.6.0':
resolution: {integrity: sha512-v/TSnFVXI8vzX9/w3DU2Ol+UlTZcu3m0kXTjTT4KlAdwSvwutcByYwyYn9hwerPWfPkT2JfpoX0KgvCEi8Q/SA==}
- '@changesets/get-release-plan@4.0.2':
- resolution: {integrity: sha512-rOalz7nMuMV2vyeP7KBeAhqEB7FM2GFPO5RQSoOoUKKH9L6wW3QyPA2K+/rG9kBrWl2HckPVES73/AuwPvbH3w==}
+ '@changesets/get-release-plan@4.0.3':
+ resolution: {integrity: sha512-6PLgvOIwTSdJPTtpdcr3sLtGatT+Jr22+cQwEBJBy6wP0rjB4yJ9lv583J9fVpn1bfQlBkDa8JxbS2g/n9lIyA==}
'@changesets/get-version-range-type@0.4.0':
resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==}
@@ -3573,9 +3595,15 @@ packages:
'@emmetio/stream-reader@2.2.0':
resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==}
+ '@emnapi/core@1.2.0':
+ resolution: {integrity: sha512-E7Vgw78I93we4ZWdYCb4DGAwRROGkMIXk7/y87UmANR+J6qsWusmC3gLt0H+O0KOt5e6O38U8oJamgbudrES/w==}
+
'@emnapi/runtime@1.2.0':
resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==}
+ '@emnapi/wasi-threads@1.0.1':
+ resolution: {integrity: sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==}
+
'@emotion/hash@0.9.1':
resolution: {integrity: sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==}
@@ -4465,8 +4493,8 @@ packages:
peerDependencies:
ink: '>=5'
- '@inquirer/figures@1.0.3':
- resolution: {integrity: sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==}
+ '@inquirer/figures@1.0.5':
+ resolution: {integrity: sha512-79hP/VWdZ2UVc9bFGJnoQ/lQMpL74mGgzSYX1xUqCVk7/v73vJCMw1VuyWN1jGkZ9B3z7THAbySqGbCNefcjfA==}
engines: {node: '>=18'}
'@ioredis/commands@1.2.0':
@@ -4686,6 +4714,9 @@ packages:
resolution: {integrity: sha512-z10PF9JV6SbjFq+/rYabM+8CVlMokgl8RFGvieSGNTmrkQanfHn+15XBrhG3BgUfvmTeSeyShfOHpG0i9zEdcg==}
deprecated: Motion One for Vue is deprecated. Use Oku Motion instead https://oku-ui.com/motion
+ '@napi-rs/wasm-runtime@0.2.4':
+ resolution: {integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==}
+
'@next/env@14.2.4':
resolution: {integrity: sha512-3EtkY5VDkuV2+lNmKlbkibIJxcO4oIHEhBWne6PaAp+76J9KoSsGvNikp6ivzAT8dhhBMYrm6op2pS1ApG0Hzg==}
@@ -4870,66 +4901,66 @@ packages:
resolution: {integrity: sha512-q4n32/FNKIhQ3zQGGw5CvPF6GTvDCpYwIf7bEY/dZTZbgfDsHyjJwURxUJf3VQuuJj+fDIFl4+KkBVbw4Ef6jA==}
engines: {node: '>= 12'}
- '@nrwl/tao@19.3.1':
- resolution: {integrity: sha512-K3VqTNwJ5/4vAaExIVmESWnQgO95MiJEgo+OzkmfkFvYTCOH2006OwvgCJFTQdjyONJ8Ao/lUPrHSDfsoevSeA==}
+ '@nrwl/tao@19.5.7':
+ resolution: {integrity: sha512-c1rN6HY97+cEwoM5Q9412399Ac1rw7pI/3IS5iJSYkeI5TTGOobIpdCavJPZVcfqo4+wegXPA3F/OmulgbOUJA==}
hasBin: true
- '@nx/nx-darwin-arm64@19.3.1':
- resolution: {integrity: sha512-B8kpnfBBJJE4YfSvpNPNdKLi63cyd41dZJRePkBrW/7Va/wUiHuKoyAEQZEI2WmH9ZM3RNmw7dp5vESr05Sw5g==}
+ '@nx/nx-darwin-arm64@19.5.7':
+ resolution: {integrity: sha512-5jFAZSfV8QVNoxOXayZw4/jNJbxMMctNOYZW8Qj4eU8Ti+OmhsLgouxz/9enCh5SDITriOMZ7IHZ9rhrlGQoig==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
- '@nx/nx-darwin-x64@19.3.1':
- resolution: {integrity: sha512-XKY76oi7hLQAKZzGlEsqPxNWx7BOS8E801CA9k+hKNVqNJdD6Vz/1hkhzKo/TwBrPkyhdvrq+BqBMLS7ZDefKw==}
+ '@nx/nx-darwin-x64@19.5.7':
+ resolution: {integrity: sha512-Ss+rF2+MQxyKrNnSYAeEGhtdE9hUHiTqyjJo4n1lvIWJ++TairOCtk5QRHrYLgAxE1XTf0OabcsDzegxv7yk3Q==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
- '@nx/nx-freebsd-x64@19.3.1':
- resolution: {integrity: sha512-ZXDmzosPEq1DKC9r7UxPxF9I2GE11TmmYePcwN2xE1/you9+NUd14+SVW/jh/uH1j1n/41w0g35oNA6X0U+fGw==}
+ '@nx/nx-freebsd-x64@19.5.7':
+ resolution: {integrity: sha512-FMLXcUr3mw/v4LvmNqHMAXy2k+T/hp2YpdBUq9ExteMfRywFsnKNlm39n/quniFsgKthEMdvvzxSQppRKaVwIw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [freebsd]
- '@nx/nx-linux-arm-gnueabihf@19.3.1':
- resolution: {integrity: sha512-2Ls+08J14BmkHpkQ6DhHGdW97IcY3vvqmuwogTBrt5ATmJIim3o/O4Kp4Sq+uuotf0kae0NP986BuoFw/WW/xg==}
+ '@nx/nx-linux-arm-gnueabihf@19.5.7':
+ resolution: {integrity: sha512-LhJ342HutpR258lBLVTkXd6x2Uj4ZPJ6xKdfEm+FYQvG1byPr2L0TlNXcfSBkYtd7wRn0qg9eQZoCV/5+w415Q==}
engines: {node: '>= 10'}
cpu: [arm]
os: [linux]
- '@nx/nx-linux-arm64-gnu@19.3.1':
- resolution: {integrity: sha512-+UbThXaqKmctAavcwdYxmtZIjrojGLK4PJKdivR0awjPEJ9qXnxA0bOQk/GdbD8nse66LR2NnPeNDxxqfsh8tw==}
+ '@nx/nx-linux-arm64-gnu@19.5.7':
+ resolution: {integrity: sha512-Q6gN+VNLisg7mYPTXC5JuGCP/s9tLjJFclKdH6FoP5K1Hgy88KK1uUoivDIfI8xaEgyLqphD1AAqokiFWZNWsg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- '@nx/nx-linux-arm64-musl@19.3.1':
- resolution: {integrity: sha512-JMuBbg2Zqdz4N7i+hiJGr2QdsDarDZ8vyzzeoevFq3b8nhZfqKh/lno7+Y0WkXNpH7aT05GHaUA1r1NXf/5BeQ==}
+ '@nx/nx-linux-arm64-musl@19.5.7':
+ resolution: {integrity: sha512-BsYNcYujNKb+uE7PrJp4PrX8a3G9oy+THaUr0t5+L435HjuZDBiK+tK9JzYGvM0bR5FOYm5K99I1DVD/Hv0snw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- '@nx/nx-linux-x64-gnu@19.3.1':
- resolution: {integrity: sha512-cVmDMtolaqK7PziWxvjus1nCyj2wMNM+N0/4+rBEjG4v47gTtBxlZJoxK02jApdV+XELehsTjd0Z/xVfO4Rl1Q==}
+ '@nx/nx-linux-x64-gnu@19.5.7':
+ resolution: {integrity: sha512-ILaLU8b5lUokYVF3vxAVj62qFok1hexiNzBdLGJPI1OkPGELtLyb8RymI3939iJoNMk1DS3/6dqK7NHXvHX8Mw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- '@nx/nx-linux-x64-musl@19.3.1':
- resolution: {integrity: sha512-UGujK/TLMz9TNJ6+6HLhoOV7pdlgPVosSyeNZcoXCHOg/Mg9NGM7Hgk9jDodtcAY+TP6QMDJIMVGuXBsCE7NLQ==}
+ '@nx/nx-linux-x64-musl@19.5.7':
+ resolution: {integrity: sha512-LfTnO4JZebLugioMk+GTptv3N38Wj2i2Pko0bdRZaKba+INGSlUgFqoRuO0KqZEmVIUGrxfkfqIN3HghVQ4D/Q==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- '@nx/nx-win32-arm64-msvc@19.3.1':
- resolution: {integrity: sha512-q+2aaRXarh/+HOOW/JXRwEnEEwPdGipsfzXBPDuDDJ7aOYKuyG7g1DlSERKdzI/aEBP+joneZbcbZHaDcEv2xw==}
+ '@nx/nx-win32-arm64-msvc@19.5.7':
+ resolution: {integrity: sha512-cCTttdbf1AKuDU8j108SpIMWs53A/0mOVDPOPpa+oKkvBaI8ruZkxOceMjWZjWULd2gi1nS+5nJePpbrdQ8mkg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
- '@nx/nx-win32-x64-msvc@19.3.1':
- resolution: {integrity: sha512-TG4DP1lodTnIwY/CiSsc9Pk7o9/JZXgd1pP/xdHNTkrZYjE//z6TbSm+facBLuryuMhp6s/WlJaAlW241qva0Q==}
+ '@nx/nx-win32-x64-msvc@19.5.7':
+ resolution: {integrity: sha512-EqSnjpq1PNR/C8/YkL+Gn79dDfQ+HwJM8VJOt4qoCOQ9gQZqNJphjW2hg0H8WxLYezMScx3fbL99mvJO7ab2Cw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
@@ -4940,19 +4971,14 @@ packages:
'@openzeppelin/contracts@5.0.2':
resolution: {integrity: sha512-ytPc6eLGcHHnapAZ9S+5qsdomhjo6QBHTDRRBFfTxXIpsicMhVPouPgmUPebZZZGX7vt9USA+Z+0M0dSVtSUEA==}
- '@oven/bun-darwin-aarch64@1.1.18':
- resolution: {integrity: sha512-2YMh1G+S5AxDqOEDh9i+9kc17887mkP/yzK/d5DQ0NyPt5uR2w5FKGaalPLDiu5w139y3LKBi+1eGba1oEJnyw==}
- cpu: [arm64]
- os: [darwin]
-
'@oven/bun-darwin-aarch64@1.1.21':
resolution: {integrity: sha512-n1hZewJPZg5XcubisWDaKn/wLaldgagAWya3ZuMBuFwsz4PnGTeQ7Wl3aBe7XzW6fNUAd+ZIfvfNYBRNv1R7Rw==}
cpu: [arm64]
os: [darwin]
- '@oven/bun-darwin-x64-baseline@1.1.18':
- resolution: {integrity: sha512-shwwfe9Yugpyr490FdjQ90O3JtETbszyUk4PBXQrbz3babPfhXGuVGewis8ORNYeb8zoWGo/adk4biby6kKwHA==}
- cpu: [x64]
+ '@oven/bun-darwin-aarch64@1.1.22':
+ resolution: {integrity: sha512-1sNo/mXEWmf/opHyQElIZwUUwamR97d/xreQ3rTypDdqObbWbTH7Y8EhpOwqMeP+WKW/+WgyXAks0dI+guFr8Q==}
+ cpu: [arm64]
os: [darwin]
'@oven/bun-darwin-x64-baseline@1.1.21':
@@ -4960,8 +4986,8 @@ packages:
cpu: [x64]
os: [darwin]
- '@oven/bun-darwin-x64@1.1.18':
- resolution: {integrity: sha512-ppeJpQqEXO6nfCneq2TXYFO/l1S/KYKTt3cintTiQxW0ISvj36vQcP/l0ln8BxEu46EnqulVKDrkTBAttv9sww==}
+ '@oven/bun-darwin-x64-baseline@1.1.22':
+ resolution: {integrity: sha512-r1IOBt7A3NVfM3/PYkfpef3fo1cIdznRzCpE/XwEquYBbMFcvRETWWRUUNK80MFttYaPQuhyHui/b0VLJhoaEw==}
cpu: [x64]
os: [darwin]
@@ -4970,19 +4996,19 @@ packages:
cpu: [x64]
os: [darwin]
- '@oven/bun-linux-aarch64@1.1.18':
- resolution: {integrity: sha512-cDwqcGA/PiiqM8pQkZSRW0HbSh3r1hMsS2ew61d6FjjEI7HP+bwTuu0n0rGdzQKWTtb3PzzXvOkiFZywKS5Gzg==}
- cpu: [arm64]
- os: [linux]
+ '@oven/bun-darwin-x64@1.1.22':
+ resolution: {integrity: sha512-keEPJtDlvu/36J+NX1JUh6+u0PiyoRLVGdDNaVU5LsphnYIVL8A4VLAE+xA5FMPlvMyjVua8kYbgUuTTHJJGpg==}
+ cpu: [x64]
+ os: [darwin]
'@oven/bun-linux-aarch64@1.1.21':
resolution: {integrity: sha512-0avxsNle8QOLsDwo1lqO1o2Mv1bLp3RlVr83XNV2yGVnzCwZmupQcI76fcc2e+Y+YU173xCUasMkiIbguS271g==}
cpu: [arm64]
os: [linux]
- '@oven/bun-linux-x64-baseline@1.1.18':
- resolution: {integrity: sha512-hxnFwssve6M9i4phusIn9swFvQKwLI+9i2taWSotshp1axLXQ5ruIIE9WPKJGR0i+yuw5Q8HBCnUDDh5ZMp9rA==}
- cpu: [x64]
+ '@oven/bun-linux-aarch64@1.1.22':
+ resolution: {integrity: sha512-qL7IVUIaCFzSYae1UhX0rSbG1I1ARH7t3d9EMUxG//nBOqdI5xgEmpFCWPh8Y1mdpPl3bPMT0EvmNx/HjFrUJw==}
+ cpu: [arm64]
os: [linux]
'@oven/bun-linux-x64-baseline@1.1.21':
@@ -4990,8 +5016,8 @@ packages:
cpu: [x64]
os: [linux]
- '@oven/bun-linux-x64@1.1.18':
- resolution: {integrity: sha512-oce0pELxlVhRO7clQGAkbo8vfxaCmRpf7Tu/Swn+T/wqeA5tew02HmsZAnDQqgYx8Z2/QpCOfF1SvLsdg7hR+A==}
+ '@oven/bun-linux-x64-baseline@1.1.22':
+ resolution: {integrity: sha512-xTaKbyAxn4jI5CaL13mhkj/wCNphDVHrxMIEfPW4rkVbnY/4Ci2uG9dRrNAXCxwRmyflcp8t2KWmmAUBS95McQ==}
cpu: [x64]
os: [linux]
@@ -5000,18 +5026,18 @@ packages:
cpu: [x64]
os: [linux]
- '@oven/bun-windows-x64-baseline@1.1.18':
- resolution: {integrity: sha512-Wlb55q9QbayO+7NvfYMnU8oaTPz1k2xMr7mm9+JOnG/I6q82HMvIQEG181bAhU1kcm5YcZZ5E0WMp2gX3NFsEw==}
+ '@oven/bun-linux-x64@1.1.22':
+ resolution: {integrity: sha512-y4ugmfIg9GlXgZPj2mE5D9g+ou8kwMgSraR4zWvaPPSGDB2nbULGAA9S5DCVEBAuTBxMgh3wXlEgZwQKPmDPuQ==}
cpu: [x64]
- os: [win32]
+ os: [linux]
'@oven/bun-windows-x64-baseline@1.1.21':
resolution: {integrity: sha512-xwPqSrcdSAJVmCnDlpvEWVHDSf9lmCBIcL5PtM9udrqTJOAVxiyQm0cpXjuv/h6MAZxt7rtt9YqrcK0ixA2xIQ==}
cpu: [x64]
os: [win32]
- '@oven/bun-windows-x64@1.1.18':
- resolution: {integrity: sha512-d639p5g8hrXyvFX3FK9EpsaoVEhMRThftmkueljjpYnYjMvIiMQ2crHtI2zwZ6yLEHvecaFXVXlocu2+jxia7g==}
+ '@oven/bun-windows-x64-baseline@1.1.22':
+ resolution: {integrity: sha512-Xdf0ZgonVup+YgFSTaGkzDpgcxojc2whFcaNvV0BJtTsl2MeAwGFl98AziGJSCh0ooG80ipUEIUoxDJBWxaEYw==}
cpu: [x64]
os: [win32]
@@ -5020,6 +5046,11 @@ packages:
cpu: [x64]
os: [win32]
+ '@oven/bun-windows-x64@1.1.22':
+ resolution: {integrity: sha512-VNgJaK54MnyS4o47JBN0oMh+75kgaHrMt3HWS3Ree1zn2qYyAexeC9m6KPynHGtNFQrxuhHv5ULxJ0Z0pAU7+A==}
+ cpu: [x64]
+ os: [win32]
+
'@pagefind/darwin-arm64@1.1.0':
resolution: {integrity: sha512-SLsXNLtSilGZjvqis8sX42fBWsWAVkcDh1oerxwqbac84HbiwxpxOC2jm8hRwcR0Z55HPZPWO77XeRix/8GwTg==}
cpu: [arm64]
@@ -5142,8 +5173,8 @@ packages:
resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==}
engines: {node: '>=12.22.0'}
- '@pnpm/npm-conf@2.2.2':
- resolution: {integrity: sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==}
+ '@pnpm/npm-conf@2.3.1':
+ resolution: {integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==}
engines: {node: '>=12'}
'@polka/url@1.0.0-next.25':
@@ -6130,6 +6161,11 @@ packages:
peerDependencies:
'@noble/hashes': ^1
+ '@shazow/whatsabi@0.14.0':
+ resolution: {integrity: sha512-JM6U66zeR4nd/nDAGtSBx2i9vaEZmcyg0Ut7HqvsmZxivC+mgLFX/eA7PkJ9mOJjeStCHgEJbP5Hg5CYznPi8Q==}
+ peerDependencies:
+ '@noble/hashes': ^1
+
'@shikijs/core@1.12.1':
resolution: {integrity: sha512-biCz/mnkMktImI6hMfMX3H9kOeqsInxWEyCHbSlL8C/2TR1FqfmGxTLRNwYCKsyCyxWLbB8rEqXRVZuyxuLFmA==}
@@ -6152,10 +6188,6 @@ packages:
resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==}
engines: {node: '>=10'}
- '@sindresorhus/is@5.6.0':
- resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==}
- engines: {node: '>=14.16'}
-
'@sinonjs/commons@3.0.1':
resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==}
@@ -6254,8 +6286,8 @@ packages:
cpu: [arm64]
os: [darwin]
- '@swc/core-darwin-arm64@1.7.9':
- resolution: {integrity: sha512-OIfjf7iK0OCZ87IASLymq6HO9nT0s80R7hI9zHfsJJ9vxKc63iAKe+oxgXzljecBGPlkjUjj6nTFlN0wVeraUQ==}
+ '@swc/core-darwin-arm64@1.7.10':
+ resolution: {integrity: sha512-TYp4x/9w/C/yMU1olK5hTKq/Hi7BjG71UJ4V1U1WxI1JA3uokjQ/GoktDfmH5V5pX4dgGSOJwUe2RjoN8Z/XnA==}
engines: {node: '>=10'}
cpu: [arm64]
os: [darwin]
@@ -6266,8 +6298,8 @@ packages:
cpu: [x64]
os: [darwin]
- '@swc/core-darwin-x64@1.7.9':
- resolution: {integrity: sha512-8ekLnd6IdOudNtm2ru0FrUCEBzs46Gg5f5Wkm7TPV6xA1hgIQMUbc9NJ/unRTh0FRvO1hbtoIz06GGD9MRQW8Q==}
+ '@swc/core-darwin-x64@1.7.10':
+ resolution: {integrity: sha512-P3LJjAWh5yLc6p5IUwV5LgRfA3R1oDCZDMabYyb2BVQuJTD4MfegW9DhBcUUF5dhBLwq3191KpLVzE+dLTbiXw==}
engines: {node: '>=10'}
cpu: [x64]
os: [darwin]
@@ -6278,8 +6310,8 @@ packages:
cpu: [arm]
os: [linux]
- '@swc/core-linux-arm-gnueabihf@1.7.9':
- resolution: {integrity: sha512-6kSe+cCp0nrf1JP9MYrJxsjATq2Abs4RrZ501EXfcJuP9pJrdlX3UlGvT7kboeXP1723eWgMOEjRsx/qW5E4QQ==}
+ '@swc/core-linux-arm-gnueabihf@1.7.10':
+ resolution: {integrity: sha512-yGOFjE7w/akRTmqGY3FvWYrqbxO7OB2N2FHj2LO5HtzXflfoABb5RyRvdEquX+17J6mEpu4EwjYNraTD/WHIEQ==}
engines: {node: '>=10'}
cpu: [arm]
os: [linux]
@@ -6290,8 +6322,8 @@ packages:
cpu: [arm64]
os: [linux]
- '@swc/core-linux-arm64-gnu@1.7.9':
- resolution: {integrity: sha512-I+cGw4N9xqprsvPywU1vt+Ni4LnZMlDzH7Ow3n4KWKRJ34V9/0jnnmTYd7twpjpib9TsdEzAADFwlP3dVvetCQ==}
+ '@swc/core-linux-arm64-gnu@1.7.10':
+ resolution: {integrity: sha512-SPWsgWHfdWKKjLrYlvhxcdBJ7Ruy6crJbPoE9NfD95eJEjMnS2yZTqj2ChFsY737WeyhWYlHzgYhYOVCp83YwQ==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
@@ -6302,8 +6334,8 @@ packages:
cpu: [arm64]
os: [linux]
- '@swc/core-linux-arm64-musl@1.7.9':
- resolution: {integrity: sha512-u5ryq5fe8DZMLoyv8h3970NzuNdsdOmOod48b0EFVbNwHm0Tpz9wTRuzzGfpZXOR5xjgBiO+MbxiTU2vSdHo/g==}
+ '@swc/core-linux-arm64-musl@1.7.10':
+ resolution: {integrity: sha512-PUi50bkNqnBL3Z/Zq6jSfwgN9A/taA6u2Zou0tjDJi7oVdpjdr7SxNgCGzMJ/nNg5D/IQn1opM1jktMvpsPAuQ==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
@@ -6314,8 +6346,8 @@ packages:
cpu: [x64]
os: [linux]
- '@swc/core-linux-x64-gnu@1.7.9':
- resolution: {integrity: sha512-rpdjz8kqLDqLyWEfhzYtGkGxh4oDRxnf7xLmNUptX6WyBDnOxcAjyBpeaNIV2mhIM4e1jmNtiUHDTwjLX15ECA==}
+ '@swc/core-linux-x64-gnu@1.7.10':
+ resolution: {integrity: sha512-Sc+pY55gknCAmBQBR6DhlA7jZSxHaLSDb5Sevzi6DOFMXR79NpA6zWTNKwp1GK2AnRIkbAfvYLgOxS5uWTFVpg==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
@@ -6326,8 +6358,8 @@ packages:
cpu: [x64]
os: [linux]
- '@swc/core-linux-x64-musl@1.7.9':
- resolution: {integrity: sha512-KPTzWcAbnb1Cu8Jjs/Kty26TGT+PwT6l1jmXtVoKlc+5/ewM7CxSD7ZbutvFriJrg4Z1i3oyEOaQ2eM9T+LOVA==}
+ '@swc/core-linux-x64-musl@1.7.10':
+ resolution: {integrity: sha512-g5NKx2LXaGd0K26hmEts1Cvb7ptIvq3MHSgr6/D1tRPcDZw1Sp0dYsmyOv0ho4F5GOJyiCooG3oE9FXdb7jIpQ==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
@@ -6338,8 +6370,8 @@ packages:
cpu: [arm64]
os: [win32]
- '@swc/core-win32-arm64-msvc@1.7.9':
- resolution: {integrity: sha512-ZFbgm7ye/mTyeXik4o/3KqoEOSA2E2eb3e4JkAsVJB0K/hZdAoUtyyRCKlnq7nqbInhyKr0Pxqas6LkfyCQ48g==}
+ '@swc/core-win32-arm64-msvc@1.7.10':
+ resolution: {integrity: sha512-plRIsOcfy9t9Q/ivm5DA7I0HaIvfAWPbI+bvVRrr3C/1K2CSqnqZJjEWOAmx2LiyipijNnEaFYuLBp0IkGuJpg==}
engines: {node: '>=10'}
cpu: [arm64]
os: [win32]
@@ -6350,8 +6382,8 @@ packages:
cpu: [ia32]
os: [win32]
- '@swc/core-win32-ia32-msvc@1.7.9':
- resolution: {integrity: sha512-xIcQost/1XcDL38pPQtBG1E4cOGHUorBxfD1S3/B9vVJlaAJIfZ8vwmOKpMIcRGXAQOXd0MXsBz+kaaOIJfqQQ==}
+ '@swc/core-win32-ia32-msvc@1.7.10':
+ resolution: {integrity: sha512-GntrVNT23viHtbfzmlK8lfBiKeajH24GzbDT7qXhnoO20suUPcyYZxyvCb4gWM2zu8ZBTPHNlqfrNsriQCZ+lQ==}
engines: {node: '>=10'}
cpu: [ia32]
os: [win32]
@@ -6362,8 +6394,8 @@ packages:
cpu: [x64]
os: [win32]
- '@swc/core-win32-x64-msvc@1.7.9':
- resolution: {integrity: sha512-VSMce64nnvz1dDjbpUrtvi7wcXqdXkCwyXLp5ohAKG/ECy2JxZXdDB+FiP4BeYgH59ANRVVlmcaPrQGpK3QAnQ==}
+ '@swc/core-win32-x64-msvc@1.7.10':
+ resolution: {integrity: sha512-uXIF8GuSappe1imm6Lf7pHGepfCBjDQlS+qTqvEGE0wZAsL1IVATK9P/cH/OCLfJXeQDTLeSYmrpwjtXNt46tQ==}
engines: {node: '>=10'}
cpu: [x64]
os: [win32]
@@ -6377,8 +6409,8 @@ packages:
'@swc/helpers':
optional: true
- '@swc/core@1.7.9':
- resolution: {integrity: sha512-GUS7qH2/vOgLIiu3lCUheCo/r/ppj/fDjhRUuhXb/S13CeTQ1YJwLYpL5QCUZDas2Hn0aKrB4TiQtyM1cCpDRA==}
+ '@swc/core@1.7.10':
+ resolution: {integrity: sha512-l0xrFwBQ9atizhmV94yC2nwcecTk/oftofwMNPiFMGe56dqdmi2ArHaTV3PCtMlgaUH6rGCehoRMt5OrCI1ktg==}
engines: {node: '>=10'}
peerDependencies:
'@swc/helpers': '*'
@@ -6401,10 +6433,6 @@ packages:
'@swc/types@0.1.9':
resolution: {integrity: sha512-qKnCno++jzcJ4lM4NTfYifm1EFSCeIfKiAHAfkENZAV5Kl9PjJIyd2yeeVv6c/2CckuLyv2NmRC5pv6pm2WQBg==}
- '@szmarczak/http-timer@5.0.1':
- resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==}
- engines: {node: '>=14.16'}
-
'@tanstack/query-core@4.36.1':
resolution: {integrity: sha512-DJSilV5+ytBP1FbFcEJovv4rnnm/CokuVvrBEtW/Va9DvuJ3HksbXUJEpI0aV1KtuL4ZoO9AVE6PyNLzF7tLeA==}
@@ -6480,6 +6508,9 @@ packages:
'@tootallnate/quickjs-emscripten@0.23.0':
resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==}
+ '@tybys/wasm-util@0.9.0':
+ resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==}
+
'@types/acorn@4.0.6':
resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==}
@@ -6558,9 +6589,6 @@ packages:
'@types/hast@3.0.4':
resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==}
- '@types/http-cache-semantics@4.0.4':
- resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==}
-
'@types/http-errors@2.0.4':
resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==}
@@ -6627,8 +6655,8 @@ packages:
'@types/node@18.15.13':
resolution: {integrity: sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==}
- '@types/node@18.19.43':
- resolution: {integrity: sha512-Mw/YlgXnyJdEwLoFv2dpuJaDFriX+Pc+0qOBJ57jC1H6cDxIj2xc5yUrdtArDVG0m+KV6622a4p2tenEqB3C/g==}
+ '@types/node@18.19.44':
+ resolution: {integrity: sha512-ZsbGerYg72WMXUIE9fYxtvfzLEuq6q8mKERdWFnqTmOvudMxnz+CBNRoOwJ2kNpFOncrKjT1hZwxjlFgQ9qvQA==}
'@types/node@20.12.14':
resolution: {integrity: sha512-scnD59RpYD91xngrQQLGkE+6UrHUPzeKZWhhjBSa3HSkwjbQc38+q3RoIVEwxQGRw3M+j5hpNAM+lgV3cVormg==}
@@ -6636,11 +6664,14 @@ packages:
'@types/node@20.14.14':
resolution: {integrity: sha512-d64f00982fS9YoOgJkAMolK7MN8Iq3TDdVjchbYHdEmjth/DHowx82GnoA+tVUAN+7vxfYUgAzi+JXbKNd2SDQ==}
+ '@types/node@20.14.15':
+ resolution: {integrity: sha512-Fz1xDMCF/B00/tYSVMlmK7hVeLh7jE5f3B7X1/hmV0MJBwE27KlS7EvD/Yp+z1lm8mVhwV5w+n8jOZG8AfTlKw==}
+
'@types/node@20.14.8':
resolution: {integrity: sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==}
- '@types/node@22.1.0':
- resolution: {integrity: sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==}
+ '@types/node@22.2.0':
+ resolution: {integrity: sha512-bm6EG6/pCpkxDf/0gDNDdtDILMOHgaQBVOJGdwsqClnxA3xL6jtMv76rLBc006RVMWbmaf0xbmom4Z/5o2nRkQ==}
'@types/normalize-package-data@2.4.4':
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
@@ -6726,6 +6757,9 @@ packages:
'@types/ws@8.5.10':
resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==}
+ '@types/ws@8.5.12':
+ resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==}
+
'@types/yargs-parser@21.0.3':
resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==}
@@ -6892,33 +6926,18 @@ packages:
'@vscode/l10n@0.0.18':
resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==}
- '@vue/compiler-core@3.4.30':
- resolution: {integrity: sha512-ZL8y4Xxdh8O6PSwfdZ1IpQ24PjTAieOz3jXb/MDTfDtANcKBMxg1KLm6OX2jofsaQGYfIVzd3BAG22i56/cF1w==}
-
'@vue/compiler-core@3.4.37':
resolution: {integrity: sha512-ZDDT/KiLKuCRXyzWecNzC5vTcubGz4LECAtfGPENpo0nrmqJHwuWtRLxk/Sb9RAKtR9iFflFycbkjkY+W/PZUQ==}
- '@vue/compiler-dom@3.4.30':
- resolution: {integrity: sha512-+16Sd8lYr5j/owCbr9dowcNfrHd+pz+w2/b5Lt26Oz/kB90C9yNbxQ3bYOvt7rI2bxk0nqda39hVcwDFw85c2Q==}
-
'@vue/compiler-dom@3.4.37':
resolution: {integrity: sha512-rIiSmL3YrntvgYV84rekAtU/xfogMUJIclUMeIKEtVBFngOL3IeZHhsH3UaFEgB5iFGpj6IW+8YuM/2Up+vVag==}
- '@vue/compiler-sfc@3.4.30':
- resolution: {integrity: sha512-8vElKklHn/UY8+FgUFlQrYAPbtiSB2zcgeRKW7HkpSRn/JjMRmZvuOtwDx036D1aqKNSTtXkWRfqx53Qb+HmMg==}
-
'@vue/compiler-sfc@3.4.37':
resolution: {integrity: sha512-vCfetdas40Wk9aK/WWf8XcVESffsbNkBQwS5t13Y/PcfqKfIwJX2gF+82th6dOpnpbptNMlMjAny80li7TaCIg==}
- '@vue/compiler-ssr@3.4.30':
- resolution: {integrity: sha512-ZJ56YZGXJDd6jky4mmM0rNaNP6kIbQu9LTKZDhcpddGe/3QIalB1WHHmZ6iZfFNyj5mSypTa4+qDJa5VIuxMSg==}
-
'@vue/compiler-ssr@3.4.37':
resolution: {integrity: sha512-TyAgYBWrHlFrt4qpdACh8e9Ms6C/AZQ6A6xLJaWrCL8GCX5DxMzxyeFAEMfU/VFr4tylHm+a2NpfJpcd7+20XA==}
- '@vue/shared@3.4.30':
- resolution: {integrity: sha512-CLg+f8RQCHQnKvuHY9adMsMaQOcqclh6Z5V9TaoMgy0ut0tz848joZ7/CYFFyF/yZ5i2yaw7Fn498C+CNZVHIg==}
-
'@vue/shared@3.4.37':
resolution: {integrity: sha512-nIh8P2fc3DflG8+5Uw8PT/1i17ccFn0xxN/5oE9RfV5SVnd7G0XEFRwakrnNFE/jlS95fpGXDVG5zDETS26nmg==}
@@ -7303,8 +7322,8 @@ packages:
ajv@8.12.0:
resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==}
- ajv@8.16.0:
- resolution: {integrity: sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==}
+ ajv@8.17.1:
+ resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
anser@1.4.10:
resolution: {integrity: sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==}
@@ -7370,9 +7389,6 @@ packages:
resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
engines: {node: '>=12'}
- ansicolors@0.3.2:
- resolution: {integrity: sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==}
-
any-promise@1.3.0:
resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
@@ -7521,8 +7537,8 @@ packages:
engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'}
hasBin: true
- astro@4.13.2:
- resolution: {integrity: sha512-bdfUV6zfOWOV/IbROqVx+1cuAFXY0PZpVxr4JO9YxCKa5AfQRR8RKXJ2k8QUjalA6dmxQ9FgAQw3FRrzHVOGEQ==}
+ astro@4.13.3:
+ resolution: {integrity: sha512-MyhmM0v5sphiVwxAm5jjKxWeuPZijWPJ8Ajdign9QzEmLWSH8vUYIJWx/dWRQ6vF1I0jXrksoj3wtw5nzXt9nw==}
engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'}
hasBin: true
@@ -7568,8 +7584,8 @@ packages:
axios@0.26.1:
resolution: {integrity: sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==}
- axios@1.7.2:
- resolution: {integrity: sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==}
+ axios@1.7.3:
+ resolution: {integrity: sha512-Ar7ND9pU99eJ9GpoGQKhKf58GpUOgnzuaB7ueNQ5BMi0p+LZ5oaEnfF999fAArcTIBwXTCHAmGcHOZJaWPq9Nw==}
axobject-query@4.0.0:
resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==}
@@ -7741,6 +7757,10 @@ packages:
resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==}
engines: {node: '>=14.16'}
+ boxen@8.0.1:
+ resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==}
+ engines: {node: '>=18'}
+
brace-expansion@1.1.11:
resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
@@ -7840,22 +7860,22 @@ packages:
bun-types@1.1.17:
resolution: {integrity: sha512-Z4+OplcSd/YZq7ZsrfD00DKJeCwuNY96a1IDJyR73+cTBaFIS7SC6LhpY/W3AMEXO9iYq5NJ58WAwnwL1p5vKg==}
- bun-types@1.1.18:
- resolution: {integrity: sha512-m5GnQrIpQdRyfWRoa5pvwpVAMDiQR1GTgMMZNvBWzJ+k2/fC55NRFZCEsXFE38HLFpM57o/diAjP3rgacdA4Eg==}
-
bun-types@1.1.21:
resolution: {integrity: sha512-oz9q2KGiuQZciV8oBCYfTTwJMWEFFYBF0gOyO0dsV06yQvJIiFMcUx5PDk580UJ2Po5amtwjgRJ8ksxSiCueHQ==}
- bun@1.1.18:
- resolution: {integrity: sha512-bv1wLYtmkn6GCqYFsVO9xZzPvNaDlA3xHbtePGHMtXMqq8N/vo+L6b19LB4+I5RKXFAsSmgzonyh2oMExaaWcQ==}
- os: [darwin, linux, win32]
- hasBin: true
+ bun-types@1.1.22:
+ resolution: {integrity: sha512-PBgj4pQd+1WZJ8kWCho7D6i1RMS9/6WkiRikIfqYFzFomfyWZET32Wy83xK2zmF9HiKXd2+bjtVahJ6546oraA==}
bun@1.1.21:
resolution: {integrity: sha512-mvqYEvafGskIVTjlftbKvsXtyR6z/SQnhJsVw0xCU46pc56oX1sAGvaemWKOy/sy/gGMHcgLE0KUidDQQzqXWQ==}
os: [darwin, linux, win32]
hasBin: true
+ bun@1.1.22:
+ resolution: {integrity: sha512-G2HCPhzhjDc2jEDkZsO9vwPlpHrTm7a8UVwx9oNS5bZqo5OcSK5GPuWYDWjj7+37bRk5OVLfeIvUMtSrbKeIjQ==}
+ os: [darwin, linux, win32]
+ hasBin: true
+
bundle-require@4.2.1:
resolution: {integrity: sha512-7Q/6vkyYAwOmQNRw75x+4yRtZCZJXUDmHHlFdkiV0wgv/reNjtJwpu1jPJ0w2kbEpIM0uoKI3S4/f39dU7AjSA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -7888,14 +7908,6 @@ packages:
resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==}
engines: {node: '>=0.10.0'}
- cacheable-lookup@7.0.0:
- resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==}
- engines: {node: '>=14.16'}
-
- cacheable-request@10.2.14:
- resolution: {integrity: sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==}
- engines: {node: '>=14.16'}
-
call-bind@1.0.7:
resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==}
engines: {node: '>= 0.4'}
@@ -7935,6 +7947,10 @@ packages:
resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==}
engines: {node: '>=14.16'}
+ camelcase@8.0.0:
+ resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==}
+ engines: {node: '>=16'}
+
caniuse-lite@1.0.30001579:
resolution: {integrity: sha512-u5AUVkixruKHJjw/pj9wISlcMpgFWzSrczLZbrqBSxukQixmg0SJ5sZTpvaFvxU0HoQKd4yoyAogyrAz9pzJnA==}
@@ -7944,10 +7960,6 @@ packages:
caniuse-lite@1.0.30001651:
resolution: {integrity: sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==}
- cardinal@2.1.1:
- resolution: {integrity: sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==}
- hasBin: true
-
ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
@@ -8093,6 +8105,11 @@ packages:
resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ cli-highlight@2.1.11:
+ resolution: {integrity: sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==}
+ engines: {node: '>=8.0.0', npm: '>=5.0.0'}
+ hasBin: true
+
cli-spinners@2.6.1:
resolution: {integrity: sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==}
engines: {node: '>=6'}
@@ -8285,9 +8302,9 @@ packages:
config-chain@1.1.13:
resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==}
- configstore@6.0.0:
- resolution: {integrity: sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==}
- engines: {node: '>=12'}
+ configstore@7.0.0:
+ resolution: {integrity: sha512-yk7/5PN5im4qwz0WFZW3PXnzHgPu9mX29Y8uZ3aefe2lBPC1FYttWZRcaW9fKkT0pBCJyuQ2HfbmPVaODi9jcQ==}
+ engines: {node: '>=18'}
connect@3.7.0:
resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==}
@@ -8412,10 +8429,6 @@ packages:
crypto-browserify@3.12.0:
resolution: {integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==}
- crypto-random-string@4.0.0:
- resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==}
- engines: {node: '>=12'}
-
css-in-js-utils@3.1.0:
resolution: {integrity: sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==}
@@ -8550,10 +8563,6 @@ packages:
defaults@1.0.4:
resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
- defer-to-connect@2.0.1:
- resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==}
- engines: {node: '>=10'}
-
define-data-property@1.1.4:
resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
engines: {node: '>= 0.4'}
@@ -8726,20 +8735,16 @@ packages:
domutils@3.1.0:
resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==}
- dot-prop@6.0.1:
- resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==}
- engines: {node: '>=10'}
-
dot-prop@8.0.2:
resolution: {integrity: sha512-xaBe6ZT4DHPkg0k4Ytbvn5xoxgpG0jOS1dYxSOwAHPuNLjP3/OzN0gH55SrLqpx8cBfSaVt91lXYkApjb+nYdQ==}
engines: {node: '>=16'}
- dotenv-expand@10.0.0:
- resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==}
- engines: {node: '>=12'}
+ dot-prop@9.0.0:
+ resolution: {integrity: sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==}
+ engines: {node: '>=18'}
- dotenv@16.3.2:
- resolution: {integrity: sha512-HTlk5nmhkm8F6JcdXvHIzaorzCoziNQT9mGxLPVXW8wJF1TiGSL60ZGB4gHWabHOaMmWmhvk2/lPHfnBiT78AQ==}
+ dotenv-expand@11.0.6:
+ resolution: {integrity: sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g==}
engines: {node: '>=12'}
dotenv@16.4.5:
@@ -8782,8 +8787,8 @@ packages:
electron-to-chromium@1.4.811:
resolution: {integrity: sha512-CDyzcJ5XW78SHzsIOdn27z8J4ist8eaFLhdto2hSMSJQgsiwvbv2fbizcKUICryw1Wii1TI/FEkvzvJsR3awrA==}
- electron-to-chromium@1.5.5:
- resolution: {integrity: sha512-QR7/A7ZkMS8tZuoftC/jfqNkZLQO779SSW3YuZHP4eXpj3EffGLFcB/Xu9AAZQzLccTiCV+EmUo3ha4mQ9wnlA==}
+ electron-to-chromium@1.5.6:
+ resolution: {integrity: sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw==}
elliptic@6.5.4:
resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==}
@@ -9057,6 +9062,10 @@ packages:
resolution: {integrity: sha512-hdJ2HOxg/xx97Lm9HdCWk949BfYqYWpyw4//78SiwOLgASyfrNszfMUNB2joKjvGUdwhHfaiMMFFwacVVoLR9A==}
engines: {node: '>=14.0.0'}
+ ethers@6.13.2:
+ resolution: {integrity: sha512-9VkriTTed+/27BGuY1s0hf441kqwHJ1wtN2edksEtiRvXx+soxRX3iSXTfFqq2+YwrOqbDoTHjIhQnjJRlzKmg==}
+ engines: {node: '>=14.0.0'}
+
ethjs-util@0.1.6:
resolution: {integrity: sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==}
engines: {node: '>=6.5.0', npm: '>=3'}
@@ -9182,6 +9191,9 @@ packages:
fast-shallow-equal@1.0.0:
resolution: {integrity: sha512-HPtaa38cPgWvaCFmRNhlc6NG7pv6NUHqjPgVAkWGoB9mQMwYB27/K0CvOM5Czy+qpT3e8XJ6Q4aPAnzpNpzNaw==}
+ fast-uri@3.0.1:
+ resolution: {integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==}
+
fast-url-parser@1.1.3:
resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==}
@@ -9336,10 +9348,6 @@ packages:
resolution: {tarball: https://codeload.github.com/foundry-rs/forge-std/tar.gz/75b3fcf052cc7886327e4c2eac3d1a1f36942b41}
version: 1.8.2
- form-data-encoder@2.1.4:
- resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==}
- engines: {node: '>= 14.17'}
-
form-data@4.0.0:
resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
engines: {node: '>= 6'}
@@ -9474,6 +9482,9 @@ packages:
get-tsconfig@4.7.5:
resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==}
+ get-tsconfig@4.7.6:
+ resolution: {integrity: sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==}
+
get-uri@6.0.3:
resolution: {integrity: sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw==}
engines: {node: '>= 14'}
@@ -9491,8 +9502,8 @@ packages:
github-slugger@2.0.0:
resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==}
- gitmoji-cli@9.3.0:
- resolution: {integrity: sha512-2xcKjlH2rVRwx17RrX0mwOqQRqIrFHKv+0JFKat74r3y6TRrdMoSwH3yzz+ho23fc0kPryAbt3JE5op3v/fYrA==}
+ gitmoji-cli@9.4.0:
+ resolution: {integrity: sha512-yqiYRSN0PEI8v9EJXn/euL+9keVpcvlCo87yc+M1m3zhP666oQ5/Ee0SdrexqAVmF5b/ZLsIaAntxB85Dt6H7g==}
engines: {node: '>=18'}
hasBin: true
@@ -9535,9 +9546,9 @@ packages:
engines: {node: '>=12'}
deprecated: Glob versions prior to v9 are no longer supported
- global-dirs@3.0.1:
- resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==}
- engines: {node: '>=10'}
+ global-directory@4.0.1:
+ resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==}
+ engines: {node: '>=18'}
global-modules@1.0.0:
resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==}
@@ -9576,10 +9587,6 @@ packages:
gopd@1.0.1:
resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
- got@12.6.1:
- resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==}
- engines: {node: '>=14.16'}
-
graceful-fs@4.2.10:
resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
@@ -9759,6 +9766,9 @@ packages:
hey-listen@1.0.8:
resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==}
+ highlight.js@10.7.3:
+ resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==}
+
hmac-drbg@1.0.1:
resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==}
@@ -9822,10 +9832,6 @@ packages:
resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==}
engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
- http2-wrapper@2.2.1:
- resolution: {integrity: sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==}
- engines: {node: '>=10.19.0'}
-
https-browserify@1.0.0:
resolution: {integrity: sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==}
@@ -9833,8 +9839,8 @@ packages:
resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
engines: {node: '>= 6'}
- https-proxy-agent@7.0.4:
- resolution: {integrity: sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==}
+ https-proxy-agent@7.0.5:
+ resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==}
engines: {node: '>= 14'}
human-id@1.0.2:
@@ -9930,9 +9936,9 @@ packages:
ini@1.3.8:
resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
- ini@2.0.0:
- resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==}
- engines: {node: '>=10'}
+ ini@4.1.1:
+ resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
ink-big-text@2.0.0:
resolution: {integrity: sha512-Juzqv+rIOLGuhMJiE50VtS6dg6olWfzFdL7wsU/EARSL5Eaa5JNXMogMBm9AkjgzO2Y3UwWCOh87jbhSn8aNdw==}
@@ -10092,6 +10098,10 @@ packages:
resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==}
engines: {node: '>= 0.4'}
+ is-core-module@2.15.0:
+ resolution: {integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==}
+ engines: {node: '>= 0.4'}
+
is-data-descriptor@1.0.1:
resolution: {integrity: sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==}
engines: {node: '>= 0.4'}
@@ -10201,14 +10211,19 @@ packages:
engines: {node: '>=18'}
hasBin: true
+ is-in-ci@1.0.0:
+ resolution: {integrity: sha512-eUuAjybVTHMYWm/U+vBO1sY/JOCgoPCXRxzdju0K+K0BiGW0SChEL1MLC0PoCIR1OlPo5YAp8HuQoUlsWEICwg==}
+ engines: {node: '>=18'}
+ hasBin: true
+
is-inside-container@1.0.0:
resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==}
engines: {node: '>=14.16'}
hasBin: true
- is-installed-globally@0.4.0:
- resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==}
- engines: {node: '>=10'}
+ is-installed-globally@1.0.0:
+ resolution: {integrity: sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==}
+ engines: {node: '>=18'}
is-interactive@1.0.0:
resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
@@ -10250,13 +10265,9 @@ packages:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines: {node: '>=0.12.0'}
- is-obj@2.0.0:
- resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==}
- engines: {node: '>=8'}
-
- is-path-inside@3.0.3:
- resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
- engines: {node: '>=8'}
+ is-path-inside@4.0.0:
+ resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==}
+ engines: {node: '>=12'}
is-plain-obj@2.1.0:
resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==}
@@ -10521,9 +10532,6 @@ packages:
engines: {node: '>=4'}
hasBin: true
- json-buffer@3.0.1:
- resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
-
json-parse-better-errors@1.0.2:
resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
@@ -10577,9 +10585,6 @@ packages:
keytar@7.9.0:
resolution: {integrity: sha512-VPD8mtVtm5JNtA2AErl6Chp06JBfy7diFQ7TQQhdpWOl6MrCRB+eRbvAZUsbGQS9kiMq0coJsy0W0vHpDCkWsQ==}
- keyv@4.5.4:
- resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
-
keyvaluestorage-interface@1.0.0:
resolution: {integrity: sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==}
@@ -10603,12 +10608,16 @@ packages:
resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
engines: {node: '>=6'}
+ ky@1.5.0:
+ resolution: {integrity: sha512-bkQo+UqryW6Zmo/DsixYZE4Z9t2mzvNMhceyIhuMuInb3knm5Q+GNGMKveydJAj+Z6piN1SwI6eR/V0G+Z0BtA==}
+ engines: {node: '>=18'}
+
kzg-wasm@0.4.0:
resolution: {integrity: sha512-hKEwFbKrY1LZnAH5gY8+PlVWfkGnj2wd2tc83eIgzuC4NoshXqplW9OzGlBDqpAmXxwhiN8fgPG2+NcvUIBSwg==}
- latest-version@7.0.0:
- resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==}
- engines: {node: '>=14.16'}
+ latest-version@9.0.0:
+ resolution: {integrity: sha512-7W0vV3rqv5tokqkBAFV1LbR7HPOWzXQDpDgEuib/aJ1jsZZx6x3c2mBI+TJhJzOhkGeaLbCKEHXEXLfirtG2JA==}
+ engines: {node: '>=18'}
leven@3.1.0:
resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==}
@@ -10744,10 +10753,6 @@ packages:
loupe@3.1.1:
resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==}
- lowercase-keys@3.0.0:
- resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
lru-cache@10.1.0:
resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==}
engines: {node: 14 || >=16.14}
@@ -10831,11 +10836,11 @@ packages:
markdown-table@3.0.3:
resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==}
- marked-terminal@6.2.0:
- resolution: {integrity: sha512-ubWhwcBFHnXsjYNsu+Wndpg0zhY4CahSpPlA70PlO0rR9r2sZpkyU+rkCsOWH+KMEkx847UpALON+HWgxowFtw==}
+ marked-terminal@7.1.0:
+ resolution: {integrity: sha512-+pvwa14KZL74MVXjYdPR3nSInhGhNvPce/3mqLVZT2oUvt654sL1XImFuLZ1pkA866IYZ3ikDTOFUIC7XzpZZg==}
engines: {node: '>=16.0.0'}
peerDependencies:
- marked: '>=1 <12'
+ marked: '>=1 <14'
marked@4.3.0:
resolution: {integrity: sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==}
@@ -11182,10 +11187,6 @@ packages:
resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==}
engines: {node: '>=10'}
- mimic-response@4.0.0:
- resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
min-indent@1.0.1:
resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
engines: {node: '>=4'}
@@ -11215,6 +11216,10 @@ packages:
resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==}
engines: {node: '>=16 || 14 >=14.17'}
+ minimatch@9.0.5:
+ resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
+ engines: {node: '>=16 || 14 >=14.17'}
+
minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
@@ -11471,10 +11476,6 @@ packages:
resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
engines: {node: '>=0.10.0'}
- normalize-url@8.0.1:
- resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==}
- engines: {node: '>=14.16'}
-
not@0.1.0:
resolution: {integrity: sha512-5PDmaAsVfnWUgTUbJ3ERwn7u79Z0dYxN9ErxCpVJJqe2RK0PJ3z+iFUxuqjwtlDDegXvtWoxD/3Fzxox7tFGWA==}
@@ -11505,8 +11506,8 @@ packages:
nullthrows@1.1.1:
resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==}
- nx@19.3.1:
- resolution: {integrity: sha512-dDkhnXMpnDN5/ZJxJXz7wPlKA3pQwQmwNQ3YmTrCwucNbpwNRdwXiDgbLpjlGCtaeE9yZh2E/dAH1HNbgViJ6g==}
+ nx@19.5.7:
+ resolution: {integrity: sha512-AUmGgE19NB4m/7oHYQVdzZHtclVevD8w0/nNzzjDJE823T8oeoNhmc9MfCLz+/2l2KOp+Wqm+8LiG9/xWpXk0g==}
hasBin: true
peerDependencies:
'@swc-node/register': ^1.8.0
@@ -11652,10 +11653,6 @@ packages:
output-file-sync@1.1.2:
resolution: {integrity: sha512-uQLlclru4xpCi+tfs80l3QF24KL81X57ELNMy7W/dox+JTtxUf1bLyQ8968fFCmSqqbokjW0kn+WBIlO+rSkNg==}
- p-cancelable@3.0.0:
- resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==}
- engines: {node: '>=12.20'}
-
p-filter@2.1.0:
resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==}
engines: {node: '>=8'}
@@ -11724,8 +11721,8 @@ packages:
resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
engines: {node: '>=6'}
- pac-proxy-agent@7.0.1:
- resolution: {integrity: sha512-ASV8yU4LLKBAjqIPMbrgtaKIvxQri/yh2OpI+S6hVa9JRkUI3Y3NPFbfngDtY7oFtSMD3w31Xns89mDa3Feo5A==}
+ pac-proxy-agent@7.0.2:
+ resolution: {integrity: sha512-BFi3vZnO9X5Qt6NRz7ZOaPja3ic0PhlsmCRYLOpN11+mWBCR6XJDqW5RF3j8jm4WGGQZtBA+bTfxYzeKW73eHg==}
engines: {node: '>= 14'}
pac-resolver@7.0.1:
@@ -11735,9 +11732,9 @@ packages:
package-json-from-dist@1.0.0:
resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==}
- package-json@8.1.1:
- resolution: {integrity: sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==}
- engines: {node: '>=14.16'}
+ package-json@10.0.1:
+ resolution: {integrity: sha512-ua1L4OgXSBdsu1FPb7F3tYH0F48a6kxvod4pLUlGY9COeJAJQNX/sNH2IiEmsxw7lqYiAwrdHMjz1FctOsyDQg==}
+ engines: {node: '>=18'}
pagefind@1.1.0:
resolution: {integrity: sha512-1nmj0/vfYcMxNEQj0YDRp6bTVv9hI7HLdPhK/vBBYlrnwjATndQvHyicj5Y7pUHrpCFZpFnLVQXIF829tpFmaw==}
@@ -11783,9 +11780,18 @@ packages:
parse-semver@1.1.1:
resolution: {integrity: sha512-Eg1OuNntBMH0ojvEKSrvDSnwLmvVuUOSdylH/pSCPNMIspLlweJyIWXCE+k/5hm3cj/EBUYwmWkjhBALNP4LXQ==}
+ parse5-htmlparser2-tree-adapter@6.0.1:
+ resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==}
+
parse5-htmlparser2-tree-adapter@7.0.0:
resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==}
+ parse5@5.1.1:
+ resolution: {integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==}
+
+ parse5@6.0.1:
+ resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==}
+
parse5@7.1.2:
resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==}
@@ -12066,6 +12072,10 @@ packages:
resolution: {integrity: sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==}
engines: {node: '>=10'}
+ preferred-pm@3.1.4:
+ resolution: {integrity: sha512-lEHd+yEm22jXdCphDrkvIJQU66EuLojPPtvZkpKIkiD+l0DMThF/niqZKJSoU8Vl7iuvtmzyMhir9LdVy5WMnA==}
+ engines: {node: '>=10'}
+
preferred-pm@4.0.0:
resolution: {integrity: sha512-gYBeFTZLu055D8Vv3cSPox/0iTPtkzxpLroSYYA7WXgRi31WCJ51Uyl8ZiPeUUjyvs2MBzK+S8v9JVUgHU/Sqw==}
engines: {node: '>=18.12'}
@@ -12214,8 +12224,8 @@ packages:
public-encrypt@4.0.3:
resolution: {integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==}
- publint@0.2.8:
- resolution: {integrity: sha512-C5MjGJ7gpanqaDpgBN+6QhjvXcoj0/YpbucoW29oO5729CGTMzfr3wZTIYcpzB1xl9ZfEqj4KL86P2Z50pt/JA==}
+ publint@0.2.9:
+ resolution: {integrity: sha512-nITKS1NSwD68PQlts0ntryhxrWObep6P0CCycwi1lgXI+K7uKyacMYRRCQi7hTae8imkI3FCi0FlgnwLxjM8yA==}
engines: {node: '>=16'}
hasBin: true
@@ -12292,10 +12302,6 @@ packages:
quick-format-unescaped@4.0.4:
resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==}
- quick-lru@5.1.1:
- resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==}
- engines: {node: '>=10'}
-
radix3@1.1.2:
resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==}
@@ -12519,9 +12525,6 @@ packages:
resolution: {integrity: sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==}
engines: {node: '>=6.0.0'}
- redeyed@2.1.1:
- resolution: {integrity: sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==}
-
redis-errors@1.2.0:
resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==}
engines: {node: '>=4'}
@@ -12672,9 +12675,6 @@ packages:
resize-observer-polyfill@1.5.1:
resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==}
- resolve-alpn@1.2.1:
- resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==}
-
resolve-dir@1.0.1:
resolution: {integrity: sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==}
engines: {node: '>=0.10.0'}
@@ -12705,10 +12705,6 @@ packages:
resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
hasBin: true
- responselike@3.0.0:
- resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==}
- engines: {node: '>=14.16'}
-
restore-cursor@3.1.0:
resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
engines: {node: '>=8'}
@@ -13087,8 +13083,8 @@ packages:
resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==}
engines: {node: '>=10.0.0'}
- socks-proxy-agent@8.0.3:
- resolution: {integrity: sha512-VNegTZKhuGq5vSD6XNKlbqWhyt/40CgoEw8XxD6dhnm8Jq9IEa3nIa4HwnM8XOqU0CdB0BwWVXusqiFXfHB3+A==}
+ socks-proxy-agent@8.0.4:
+ resolution: {integrity: sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==}
engines: {node: '>= 14'}
socks@2.8.3:
@@ -13261,8 +13257,8 @@ packages:
'@astrojs/starlight': '>=0.15.0'
astro: '>=4.0.0'
- starlight-typedoc@0.13.0:
- resolution: {integrity: sha512-EWJr/x6IeloY1CH0dVsDhrMzcqlNK/4dYjfo+KL5v6+zRkH6+YH2Kqwk8bdIPB53JxcCcLl9LUWRPWQ43OdPlg==}
+ starlight-typedoc@0.13.1:
+ resolution: {integrity: sha512-nA85YXTPjL96CJkKxsCTdIBLT3051sfFvkajbEHjJ9GfW96nBF2qIL7NxOuFP4otDxS2ZFGSvvkkF7EwzOWj3w==}
engines: {node: '>=18.14.1'}
peerDependencies:
'@astrojs/starlight': '>=0.15.0'
@@ -13858,6 +13854,11 @@ packages:
engines: {node: '>=18.0.0'}
hasBin: true
+ tsx@4.17.0:
+ resolution: {integrity: sha512-eN4mnDA5UMKDt4YZixo9tBioibaMBpoxBkD+rIPAjVmYERSG0/dWEY1CEFuV89CgASlKL499q8AhmkMnnjtOJg==}
+ engines: {node: '>=18.0.0'}
+ hasBin: true
+
tty-browserify@0.0.1:
resolution: {integrity: sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==}
@@ -13890,10 +13891,6 @@ packages:
resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==}
engines: {node: '>=8'}
- type-fest@1.4.0:
- resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==}
- engines: {node: '>=10'}
-
type-fest@2.19.0:
resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==}
engines: {node: '>=12.20'}
@@ -13906,6 +13903,10 @@ packages:
resolution: {integrity: sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==}
engines: {node: '>=16'}
+ type-fest@4.24.0:
+ resolution: {integrity: sha512-spAaHzc6qre0TlZQQ2aA/nGMe+2Z/wyGk5Z+Ru2VUfdNwT6kWO6TjevOlpebsATEG1EIQ2sOiDszud3lO5mt/Q==}
+ engines: {node: '>=16'}
+
type-is@1.6.18:
resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
engines: {node: '>= 0.6'}
@@ -13950,8 +13951,8 @@ packages:
peerDependencies:
typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x
- typedoc@0.26.2:
- resolution: {integrity: sha512-q/t+M+PZqhN9gPWLBZ3CCvP+KT8O1tyYkSzEYbcQ6mo89avdIrMlBEl3vfo5BgSzwC6Lbmq0W64E8RkY+eVsLA==}
+ typedoc@0.26.5:
+ resolution: {integrity: sha512-Vn9YKdjKtDZqSk+by7beZ+xzkkr8T8CYoiasqyt4TTRFy5+UHzL/mF/o4wGBjRF+rlWQHDb0t6xCpA3JNL5phg==}
engines: {node: '>= 18'}
hasBin: true
peerDependencies:
@@ -14070,10 +14071,6 @@ packages:
resolution: {integrity: sha512-lMx9dX+KRmG8sq6gulYYpKWZc9RlGsgBR6aoO8Qsm3qvkSJ+3rAymr+TnV8EDMrIrwuFJ4kruzMWM/OpYzPoow==}
engines: {node: '>=8'}
- unique-string@3.0.0:
- resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==}
- engines: {node: '>=12'}
-
unist-util-find-after@5.0.0:
resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==}
@@ -14200,8 +14197,8 @@ packages:
update-check@1.5.4:
resolution: {integrity: sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==}
- update-notifier@7.0.0:
- resolution: {integrity: sha512-Hv25Bh+eAbOLlsjJreVPOs4vd51rrtCrmhyOJtbpAojro34jS4KQaEp4/EvlHJX7jSO42VvEFpkastVyXyIsdQ==}
+ update-notifier@7.2.0:
+ resolution: {integrity: sha512-GoBCFKIbF88latQyk8HpHUoJHqZUzYSPI6BySAjs5TWd/TCTMynAsIfGfJ6Ep2DAx6O5YExYGPs3Hdnt2TWdzQ==}
engines: {node: '>=18'}
uqr@0.1.2:
@@ -14789,8 +14786,8 @@ packages:
whatwg-url@7.1.0:
resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==}
- when-exit@2.1.2:
- resolution: {integrity: sha512-u9J+toaf3CCxCAzM/484qNAxQE75rFdVgiFEEV8Xps2gzYhf0tx73s1WXDQhkwV17E3MxRMz40m7Ekd2/121Lg==}
+ when-exit@2.1.3:
+ resolution: {integrity: sha512-uVieSTccFIr/SFQdFWN/fFaQYmV37OKtuaGphMAzi4DmmUlrvRBJW5WSLkHyjNQY/ePJMz3LoiX9R3yy1Su6Hw==}
which-boxed-primitive@1.0.2:
resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
@@ -14882,9 +14879,6 @@ packages:
write-file-atomic@2.4.3:
resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==}
- write-file-atomic@3.0.3:
- resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==}
-
ws@6.2.3:
resolution: {integrity: sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==}
peerDependencies:
@@ -15130,21 +15124,21 @@ snapshots:
'@andrewbranch/untar.js@1.0.3': {}
- '@arethetypeswrong/cli@0.15.3':
+ '@arethetypeswrong/cli@0.15.4':
dependencies:
'@arethetypeswrong/core': 0.15.1
chalk: 4.1.2
cli-table3: 0.6.5
commander: 10.0.1
marked: 9.1.6
- marked-terminal: 6.2.0(marked@9.1.6)
- semver: 7.6.2
+ marked-terminal: 7.1.0(marked@9.1.6)
+ semver: 7.6.3
'@arethetypeswrong/core@0.15.1':
dependencies:
'@andrewbranch/untar.js': 1.0.3
fflate: 0.8.2
- semver: 7.6.2
+ semver: 7.6.3
ts-expose-internals-conditionally: 1.0.0-empty.0
typescript: 5.3.3
validate-npm-package-name: 5.0.1
@@ -15236,12 +15230,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@astrojs/mdx@3.1.2(astro@4.11.1(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.4))':
+ '@astrojs/mdx@3.1.2(astro@4.11.1(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4))':
dependencies:
'@astrojs/markdown-remark': 5.1.1
'@mdx-js/mdx': 3.0.1
acorn: 8.12.0
- astro: 4.11.1(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.4)
+ astro: 4.11.1(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4)
es-module-lexer: 1.5.4
estree-util-visit: 2.0.0
github-slugger: 2.0.0
@@ -15257,12 +15251,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@astrojs/mdx@3.1.3(astro@4.13.2(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.2))':
+ '@astrojs/mdx@3.1.3(astro@4.13.3(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4))':
dependencies:
'@astrojs/markdown-remark': 5.2.0
'@mdx-js/mdx': 3.0.1
acorn: 8.12.1
- astro: 4.13.2(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.2)
+ astro: 4.13.3(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4)
es-module-lexer: 1.5.4
estree-util-visit: 2.0.0
github-slugger: 2.0.0
@@ -15288,15 +15282,15 @@ snapshots:
stream-replace-string: 2.0.0
zod: 3.23.8
- '@astrojs/starlight@0.24.4(astro@4.11.1(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.4))':
+ '@astrojs/starlight@0.24.4(astro@4.11.1(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4))':
dependencies:
- '@astrojs/mdx': 3.1.2(astro@4.11.1(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.4))
+ '@astrojs/mdx': 3.1.2(astro@4.11.1(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4))
'@astrojs/sitemap': 3.1.6
'@pagefind/default-ui': 1.1.0
'@types/hast': 3.0.4
'@types/mdast': 4.0.4
- astro: 4.11.1(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.4)
- astro-expressive-code: 0.35.3(astro@4.11.1(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.4))
+ astro: 4.11.1(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4)
+ astro-expressive-code: 0.35.3(astro@4.11.1(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4))
bcp-47: 2.1.0
hast-util-from-html: 2.0.1
hast-util-select: 6.0.2
@@ -15314,15 +15308,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@astrojs/starlight@0.25.4(astro@4.13.2(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.2))':
+ '@astrojs/starlight@0.25.4(astro@4.13.3(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4))':
dependencies:
- '@astrojs/mdx': 3.1.3(astro@4.13.2(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.2))
+ '@astrojs/mdx': 3.1.3(astro@4.13.3(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4))
'@astrojs/sitemap': 3.1.6
'@pagefind/default-ui': 1.1.0
'@types/hast': 3.0.4
'@types/mdast': 4.0.4
- astro: 4.13.2(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.2)
- astro-expressive-code: 0.35.6(astro@4.13.2(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.2))
+ astro: 4.13.3(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4)
+ astro-expressive-code: 0.35.6(astro@4.13.3(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4))
bcp-47: 2.1.0
hast-util-from-html: 2.0.1
hast-util-select: 6.0.2
@@ -15344,7 +15338,7 @@ snapshots:
'@astrojs/telemetry@3.1.0':
dependencies:
ci-info: 4.0.0
- debug: 4.3.6(supports-color@8.1.1)
+ debug: 4.3.5
dlv: 1.1.3
dset: 3.1.3
is-docker: 3.0.0
@@ -17276,45 +17270,45 @@ snapshots:
'@bcoe/v8-coverage@0.2.3': {}
- '@biomejs/biome@1.8.2':
+ '@biomejs/biome@1.8.3':
optionalDependencies:
- '@biomejs/cli-darwin-arm64': 1.8.2
- '@biomejs/cli-darwin-x64': 1.8.2
- '@biomejs/cli-linux-arm64': 1.8.2
- '@biomejs/cli-linux-arm64-musl': 1.8.2
- '@biomejs/cli-linux-x64': 1.8.2
- '@biomejs/cli-linux-x64-musl': 1.8.2
- '@biomejs/cli-win32-arm64': 1.8.2
- '@biomejs/cli-win32-x64': 1.8.2
+ '@biomejs/cli-darwin-arm64': 1.8.3
+ '@biomejs/cli-darwin-x64': 1.8.3
+ '@biomejs/cli-linux-arm64': 1.8.3
+ '@biomejs/cli-linux-arm64-musl': 1.8.3
+ '@biomejs/cli-linux-x64': 1.8.3
+ '@biomejs/cli-linux-x64-musl': 1.8.3
+ '@biomejs/cli-win32-arm64': 1.8.3
+ '@biomejs/cli-win32-x64': 1.8.3
- '@biomejs/cli-darwin-arm64@1.8.2':
+ '@biomejs/cli-darwin-arm64@1.8.3':
optional: true
- '@biomejs/cli-darwin-x64@1.8.2':
+ '@biomejs/cli-darwin-x64@1.8.3':
optional: true
- '@biomejs/cli-linux-arm64-musl@1.8.2':
+ '@biomejs/cli-linux-arm64-musl@1.8.3':
optional: true
- '@biomejs/cli-linux-arm64@1.8.2':
+ '@biomejs/cli-linux-arm64@1.8.3':
optional: true
- '@biomejs/cli-linux-x64-musl@1.8.2':
+ '@biomejs/cli-linux-x64-musl@1.8.3':
optional: true
- '@biomejs/cli-linux-x64@1.8.2':
+ '@biomejs/cli-linux-x64@1.8.3':
optional: true
- '@biomejs/cli-win32-arm64@1.8.2':
+ '@biomejs/cli-win32-arm64@1.8.3':
optional: true
- '@biomejs/cli-win32-x64@1.8.2':
+ '@biomejs/cli-win32-x64@1.8.3':
optional: true
- '@changesets/apply-release-plan@7.0.3':
+ '@changesets/apply-release-plan@7.0.4':
dependencies:
- '@babel/runtime': 7.24.7
- '@changesets/config': 3.0.1
+ '@babel/runtime': 7.25.0
+ '@changesets/config': 3.0.2
'@changesets/get-version-range-type': 0.4.0
'@changesets/git': 3.0.0
'@changesets/should-skip-package': 0.1.0
@@ -17326,17 +17320,17 @@ snapshots:
outdent: 0.5.0
prettier: 2.8.8
resolve-from: 5.0.0
- semver: 7.6.2
+ semver: 7.6.3
- '@changesets/assemble-release-plan@6.0.2':
+ '@changesets/assemble-release-plan@6.0.3':
dependencies:
- '@babel/runtime': 7.24.7
+ '@babel/runtime': 7.25.0
'@changesets/errors': 0.2.0
- '@changesets/get-dependents-graph': 2.1.0
+ '@changesets/get-dependents-graph': 2.1.1
'@changesets/should-skip-package': 0.1.0
'@changesets/types': 6.0.0
'@manypkg/get-packages': 1.1.3
- semver: 7.6.2
+ semver: 7.6.3
'@changesets/changelog-git@0.2.0':
dependencies:
@@ -17350,16 +17344,16 @@ snapshots:
transitivePeerDependencies:
- encoding
- '@changesets/cli@2.27.6':
+ '@changesets/cli@2.27.7':
dependencies:
- '@babel/runtime': 7.24.7
- '@changesets/apply-release-plan': 7.0.3
- '@changesets/assemble-release-plan': 6.0.2
+ '@babel/runtime': 7.25.0
+ '@changesets/apply-release-plan': 7.0.4
+ '@changesets/assemble-release-plan': 6.0.3
'@changesets/changelog-git': 0.2.0
- '@changesets/config': 3.0.1
+ '@changesets/config': 3.0.2
'@changesets/errors': 0.2.0
- '@changesets/get-dependents-graph': 2.1.0
- '@changesets/get-release-plan': 4.0.2
+ '@changesets/get-dependents-graph': 2.1.1
+ '@changesets/get-release-plan': 4.0.3
'@changesets/git': 3.0.0
'@changesets/logger': 0.1.0
'@changesets/pre': 2.0.0
@@ -17379,16 +17373,16 @@ snapshots:
mri: 1.2.0
outdent: 0.5.0
p-limit: 2.3.0
- preferred-pm: 3.1.3
+ preferred-pm: 3.1.4
resolve-from: 5.0.0
- semver: 7.6.2
+ semver: 7.6.3
spawndamnit: 2.0.0
term-size: 2.2.1
- '@changesets/config@3.0.1':
+ '@changesets/config@3.0.2':
dependencies:
'@changesets/errors': 0.2.0
- '@changesets/get-dependents-graph': 2.1.0
+ '@changesets/get-dependents-graph': 2.1.1
'@changesets/logger': 0.1.0
'@changesets/types': 6.0.0
'@manypkg/get-packages': 1.1.3
@@ -17399,13 +17393,13 @@ snapshots:
dependencies:
extendable-error: 0.1.7
- '@changesets/get-dependents-graph@2.1.0':
+ '@changesets/get-dependents-graph@2.1.1':
dependencies:
'@changesets/types': 6.0.0
'@manypkg/get-packages': 1.1.3
chalk: 2.4.2
fs-extra: 7.0.1
- semver: 7.6.2
+ semver: 7.6.3
'@changesets/get-github-info@0.6.0':
dependencies:
@@ -17414,11 +17408,11 @@ snapshots:
transitivePeerDependencies:
- encoding
- '@changesets/get-release-plan@4.0.2':
+ '@changesets/get-release-plan@4.0.3':
dependencies:
- '@babel/runtime': 7.24.7
- '@changesets/assemble-release-plan': 6.0.2
- '@changesets/config': 3.0.1
+ '@babel/runtime': 7.25.0
+ '@changesets/assemble-release-plan': 6.0.3
+ '@changesets/config': 3.0.2
'@changesets/pre': 2.0.0
'@changesets/read': 0.6.0
'@changesets/types': 6.0.0
@@ -17428,7 +17422,7 @@ snapshots:
'@changesets/git@3.0.0':
dependencies:
- '@babel/runtime': 7.24.7
+ '@babel/runtime': 7.25.0
'@changesets/errors': 0.2.0
'@changesets/types': 6.0.0
'@manypkg/get-packages': 1.1.3
@@ -17447,7 +17441,7 @@ snapshots:
'@changesets/pre@2.0.0':
dependencies:
- '@babel/runtime': 7.24.7
+ '@babel/runtime': 7.25.0
'@changesets/errors': 0.2.0
'@changesets/types': 6.0.0
'@manypkg/get-packages': 1.1.3
@@ -17455,7 +17449,7 @@ snapshots:
'@changesets/read@0.6.0':
dependencies:
- '@babel/runtime': 7.24.7
+ '@babel/runtime': 7.25.0
'@changesets/git': 3.0.0
'@changesets/logger': 0.1.0
'@changesets/parse': 0.4.0
@@ -17466,7 +17460,7 @@ snapshots:
'@changesets/should-skip-package@0.1.0':
dependencies:
- '@babel/runtime': 7.24.7
+ '@babel/runtime': 7.25.0
'@changesets/types': 6.0.0
'@manypkg/get-packages': 1.1.3
@@ -17476,7 +17470,7 @@ snapshots:
'@changesets/write@0.3.1':
dependencies:
- '@babel/runtime': 7.24.7
+ '@babel/runtime': 7.25.0
'@changesets/types': 6.0.0
fs-extra: 7.0.1
human-id: 1.0.2
@@ -17538,10 +17532,18 @@ snapshots:
'@emmetio/stream-reader@2.2.0': {}
+ '@emnapi/core@1.2.0':
+ dependencies:
+ '@emnapi/wasi-threads': 1.0.1
+ tslib: 2.6.3
+
'@emnapi/runtime@1.2.0':
dependencies:
tslib: 2.6.3
- optional: true
+
+ '@emnapi/wasi-threads@1.0.1':
+ dependencies:
+ tslib: 2.6.3
'@emotion/hash@0.9.1': {}
@@ -18356,7 +18358,7 @@ snapshots:
'@expressive-code/plugin-shiki@0.35.3':
dependencies:
'@expressive-code/core': 0.35.3
- shiki: 1.9.1
+ shiki: 1.12.1
'@expressive-code/plugin-shiki@0.35.6':
dependencies:
@@ -18493,7 +18495,7 @@ snapshots:
figures: 6.1.0
ink: 5.0.1(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.4)
- '@inquirer/figures@1.0.3': {}
+ '@inquirer/figures@1.0.5': {}
'@ioredis/commands@1.2.0':
optional: true
@@ -18519,14 +18521,14 @@ snapshots:
dependencies:
'@jest/fake-timers': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 20.14.14
+ '@types/node': 20.14.15
jest-mock: 29.7.0
'@jest/fake-timers@29.7.0':
dependencies:
'@jest/types': 29.6.3
'@sinonjs/fake-timers': 10.3.0
- '@types/node': 20.14.14
+ '@types/node': 20.14.15
jest-message-util: 29.7.0
jest-mock: 29.7.0
jest-util: 29.7.0
@@ -18539,7 +18541,7 @@ snapshots:
dependencies:
'@types/istanbul-lib-coverage': 2.0.6
'@types/istanbul-reports': 3.0.4
- '@types/node': 20.14.14
+ '@types/node': 20.14.15
'@types/yargs': 15.0.19
chalk: 4.1.2
@@ -18548,7 +18550,7 @@ snapshots:
'@jest/schemas': 29.6.3
'@types/istanbul-lib-coverage': 2.0.6
'@types/istanbul-reports': 3.0.4
- '@types/node': 20.14.14
+ '@types/node': 20.14.15
'@types/yargs': 17.0.33
chalk: 4.1.2
@@ -18617,14 +18619,14 @@ snapshots:
'@manypkg/find-root@1.1.0':
dependencies:
- '@babel/runtime': 7.24.7
+ '@babel/runtime': 7.25.0
'@types/node': 12.20.55
find-up: 4.1.0
fs-extra: 8.1.0
'@manypkg/get-packages@1.1.3':
dependencies:
- '@babel/runtime': 7.24.7
+ '@babel/runtime': 7.25.0
'@changesets/types': 4.1.0
'@manypkg/find-root': 1.1.0
fs-extra: 8.1.0
@@ -18857,7 +18859,7 @@ snapshots:
'@types/debug': 4.1.12
debug: 4.3.6(supports-color@8.1.1)
pony-cause: 2.1.11
- semver: 7.6.2
+ semver: 7.6.3
uuid: 9.0.1
transitivePeerDependencies:
- supports-color
@@ -18907,6 +18909,12 @@ snapshots:
'@motionone/dom': 10.18.0
tslib: 2.6.3
+ '@napi-rs/wasm-runtime@0.2.4':
+ dependencies:
+ '@emnapi/core': 1.2.0
+ '@emnapi/runtime': 1.2.0
+ '@tybys/wasm-util': 0.9.0
+
'@next/env@14.2.4': {}
'@next/swc-darwin-arm64@14.2.4':
@@ -19044,97 +19052,97 @@ snapshots:
'@nomicfoundation/solidity-analyzer-linux-x64-musl': 0.1.2
'@nomicfoundation/solidity-analyzer-win32-x64-msvc': 0.1.2
- '@nrwl/tao@19.3.1(@swc/core@1.7.9)':
+ '@nrwl/tao@19.5.7(@swc/core@1.7.10)':
dependencies:
- nx: 19.3.1(@swc/core@1.7.9)
+ nx: 19.5.7(@swc/core@1.7.10)
tslib: 2.6.3
transitivePeerDependencies:
- '@swc-node/register'
- '@swc/core'
- debug
- '@nx/nx-darwin-arm64@19.3.1':
+ '@nx/nx-darwin-arm64@19.5.7':
optional: true
- '@nx/nx-darwin-x64@19.3.1':
+ '@nx/nx-darwin-x64@19.5.7':
optional: true
- '@nx/nx-freebsd-x64@19.3.1':
+ '@nx/nx-freebsd-x64@19.5.7':
optional: true
- '@nx/nx-linux-arm-gnueabihf@19.3.1':
+ '@nx/nx-linux-arm-gnueabihf@19.5.7':
optional: true
- '@nx/nx-linux-arm64-gnu@19.3.1':
+ '@nx/nx-linux-arm64-gnu@19.5.7':
optional: true
- '@nx/nx-linux-arm64-musl@19.3.1':
+ '@nx/nx-linux-arm64-musl@19.5.7':
optional: true
- '@nx/nx-linux-x64-gnu@19.3.1':
+ '@nx/nx-linux-x64-gnu@19.5.7':
optional: true
- '@nx/nx-linux-x64-musl@19.3.1':
+ '@nx/nx-linux-x64-musl@19.5.7':
optional: true
- '@nx/nx-win32-arm64-msvc@19.3.1':
+ '@nx/nx-win32-arm64-msvc@19.5.7':
optional: true
- '@nx/nx-win32-x64-msvc@19.3.1':
+ '@nx/nx-win32-x64-msvc@19.5.7':
optional: true
'@openzeppelin/contracts@4.9.6': {}
'@openzeppelin/contracts@5.0.2': {}
- '@oven/bun-darwin-aarch64@1.1.18':
- optional: true
-
'@oven/bun-darwin-aarch64@1.1.21':
optional: true
- '@oven/bun-darwin-x64-baseline@1.1.18':
+ '@oven/bun-darwin-aarch64@1.1.22':
optional: true
'@oven/bun-darwin-x64-baseline@1.1.21':
optional: true
- '@oven/bun-darwin-x64@1.1.18':
+ '@oven/bun-darwin-x64-baseline@1.1.22':
optional: true
'@oven/bun-darwin-x64@1.1.21':
optional: true
- '@oven/bun-linux-aarch64@1.1.18':
+ '@oven/bun-darwin-x64@1.1.22':
optional: true
'@oven/bun-linux-aarch64@1.1.21':
optional: true
- '@oven/bun-linux-x64-baseline@1.1.18':
+ '@oven/bun-linux-aarch64@1.1.22':
optional: true
'@oven/bun-linux-x64-baseline@1.1.21':
optional: true
- '@oven/bun-linux-x64@1.1.18':
+ '@oven/bun-linux-x64-baseline@1.1.22':
optional: true
'@oven/bun-linux-x64@1.1.21':
optional: true
- '@oven/bun-windows-x64-baseline@1.1.18':
+ '@oven/bun-linux-x64@1.1.22':
optional: true
'@oven/bun-windows-x64-baseline@1.1.21':
optional: true
- '@oven/bun-windows-x64@1.1.18':
+ '@oven/bun-windows-x64-baseline@1.1.22':
optional: true
'@oven/bun-windows-x64@1.1.21':
optional: true
+ '@oven/bun-windows-x64@1.1.22':
+ optional: true
+
'@pagefind/darwin-arm64@1.1.0':
optional: true
@@ -19222,7 +19230,7 @@ snapshots:
dependencies:
graceful-fs: 4.2.10
- '@pnpm/npm-conf@2.2.2':
+ '@pnpm/npm-conf@2.3.1':
dependencies:
'@pnpm/config.env-replace': 1.1.0
'@pnpm/network.ca-file': 1.0.2
@@ -20357,7 +20365,7 @@ snapshots:
'@rnx-kit/chromium-edge-launcher@1.0.0':
dependencies:
- '@types/node': 18.19.43
+ '@types/node': 18.19.44
escape-string-regexp: 4.0.0
is-wsl: 2.2.0
lighthouse-logger: 1.4.2
@@ -20614,6 +20622,14 @@ snapshots:
- bufferutil
- utf-8-validate
+ '@shazow/whatsabi@0.14.0(@noble/hashes@1.4.0)(bufferutil@4.0.8)(utf-8-validate@6.0.4)':
+ dependencies:
+ '@noble/hashes': 1.4.0
+ ethers: 6.13.2(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ transitivePeerDependencies:
+ - bufferutil
+ - utf-8-validate
+
'@shikijs/core@1.12.1':
dependencies:
'@types/hast': 3.0.4
@@ -20632,8 +20648,6 @@ snapshots:
'@sindresorhus/is@4.6.0': {}
- '@sindresorhus/is@5.6.0': {}
-
'@sinonjs/commons@3.0.1':
dependencies:
type-detect: 4.0.8
@@ -20724,14 +20738,14 @@ snapshots:
'@stablelib/random': 1.0.2
'@stablelib/wipe': 1.0.1
- '@sveltejs/adapter-auto@3.2.2(@sveltejs/kit@2.5.17(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5)))(svelte@4.2.18)(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5)))':
+ '@sveltejs/adapter-auto@3.2.2(@sveltejs/kit@2.5.17(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5)))(svelte@4.2.18)(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5)))':
dependencies:
- '@sveltejs/kit': 2.5.17(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5)))(svelte@4.2.18)(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5))
+ '@sveltejs/kit': 2.5.17(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5)))(svelte@4.2.18)(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5))
import-meta-resolve: 4.1.0
- '@sveltejs/kit@2.5.17(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5)))(svelte@4.2.18)(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5))':
+ '@sveltejs/kit@2.5.17(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5)))(svelte@4.2.18)(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5))':
dependencies:
- '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5))
+ '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5))
'@types/cookie': 0.6.0
cookie: 0.6.0
devalue: 5.0.0
@@ -20745,89 +20759,89 @@ snapshots:
sirv: 2.0.4
svelte: 4.2.18
tiny-glob: 0.2.9
- vite: 5.3.1(@types/node@22.1.0)(terser@5.31.5)
+ vite: 5.3.1(@types/node@22.2.0)(terser@5.31.5)
- '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5)))(svelte@4.2.18)(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5))':
+ '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5)))(svelte@4.2.18)(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5))':
dependencies:
- '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5))
+ '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5))
debug: 4.3.6(supports-color@8.1.1)
svelte: 4.2.18
- vite: 5.3.1(@types/node@22.1.0)(terser@5.31.5)
+ vite: 5.3.1(@types/node@22.2.0)(terser@5.31.5)
transitivePeerDependencies:
- supports-color
- '@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5))':
+ '@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5))':
dependencies:
- '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5)))(svelte@4.2.18)(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5))
+ '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5)))(svelte@4.2.18)(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5))
debug: 4.3.6(supports-color@8.1.1)
deepmerge: 4.3.1
kleur: 4.1.5
magic-string: 0.30.11
svelte: 4.2.18
svelte-hmr: 0.16.0(svelte@4.2.18)
- vite: 5.3.1(@types/node@22.1.0)(terser@5.31.5)
- vitefu: 0.2.5(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5))
+ vite: 5.3.1(@types/node@22.2.0)(terser@5.31.5)
+ vitefu: 0.2.5(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5))
transitivePeerDependencies:
- supports-color
'@swc/core-darwin-arm64@1.6.5':
optional: true
- '@swc/core-darwin-arm64@1.7.9':
+ '@swc/core-darwin-arm64@1.7.10':
optional: true
'@swc/core-darwin-x64@1.6.5':
optional: true
- '@swc/core-darwin-x64@1.7.9':
+ '@swc/core-darwin-x64@1.7.10':
optional: true
'@swc/core-linux-arm-gnueabihf@1.6.5':
optional: true
- '@swc/core-linux-arm-gnueabihf@1.7.9':
+ '@swc/core-linux-arm-gnueabihf@1.7.10':
optional: true
'@swc/core-linux-arm64-gnu@1.6.5':
optional: true
- '@swc/core-linux-arm64-gnu@1.7.9':
+ '@swc/core-linux-arm64-gnu@1.7.10':
optional: true
'@swc/core-linux-arm64-musl@1.6.5':
optional: true
- '@swc/core-linux-arm64-musl@1.7.9':
+ '@swc/core-linux-arm64-musl@1.7.10':
optional: true
'@swc/core-linux-x64-gnu@1.6.5':
optional: true
- '@swc/core-linux-x64-gnu@1.7.9':
+ '@swc/core-linux-x64-gnu@1.7.10':
optional: true
'@swc/core-linux-x64-musl@1.6.5':
optional: true
- '@swc/core-linux-x64-musl@1.7.9':
+ '@swc/core-linux-x64-musl@1.7.10':
optional: true
'@swc/core-win32-arm64-msvc@1.6.5':
optional: true
- '@swc/core-win32-arm64-msvc@1.7.9':
+ '@swc/core-win32-arm64-msvc@1.7.10':
optional: true
'@swc/core-win32-ia32-msvc@1.6.5':
optional: true
- '@swc/core-win32-ia32-msvc@1.7.9':
+ '@swc/core-win32-ia32-msvc@1.7.10':
optional: true
'@swc/core-win32-x64-msvc@1.6.5':
optional: true
- '@swc/core-win32-x64-msvc@1.7.9':
+ '@swc/core-win32-x64-msvc@1.7.10':
optional: true
'@swc/core@1.6.5(@swc/helpers@0.5.12)':
@@ -20847,21 +20861,21 @@ snapshots:
'@swc/core-win32-x64-msvc': 1.6.5
'@swc/helpers': 0.5.12
- '@swc/core@1.7.9':
+ '@swc/core@1.7.10':
dependencies:
'@swc/counter': 0.1.3
'@swc/types': 0.1.12
optionalDependencies:
- '@swc/core-darwin-arm64': 1.7.9
- '@swc/core-darwin-x64': 1.7.9
- '@swc/core-linux-arm-gnueabihf': 1.7.9
- '@swc/core-linux-arm64-gnu': 1.7.9
- '@swc/core-linux-arm64-musl': 1.7.9
- '@swc/core-linux-x64-gnu': 1.7.9
- '@swc/core-linux-x64-musl': 1.7.9
- '@swc/core-win32-arm64-msvc': 1.7.9
- '@swc/core-win32-ia32-msvc': 1.7.9
- '@swc/core-win32-x64-msvc': 1.7.9
+ '@swc/core-darwin-arm64': 1.7.10
+ '@swc/core-darwin-x64': 1.7.10
+ '@swc/core-linux-arm-gnueabihf': 1.7.10
+ '@swc/core-linux-arm64-gnu': 1.7.10
+ '@swc/core-linux-arm64-musl': 1.7.10
+ '@swc/core-linux-x64-gnu': 1.7.10
+ '@swc/core-linux-x64-musl': 1.7.10
+ '@swc/core-win32-arm64-msvc': 1.7.10
+ '@swc/core-win32-ia32-msvc': 1.7.10
+ '@swc/core-win32-x64-msvc': 1.7.10
optional: true
'@swc/counter@0.1.3': {}
@@ -20885,10 +20899,6 @@ snapshots:
dependencies:
'@swc/counter': 0.1.3
- '@szmarczak/http-timer@5.0.1':
- dependencies:
- defer-to-connect: 2.0.1
-
'@tanstack/query-core@4.36.1': {}
'@tanstack/query-core@5.48.0': {}
@@ -20972,6 +20982,10 @@ snapshots:
'@tootallnate/quickjs-emscripten@0.23.0': {}
+ '@tybys/wasm-util@0.9.0':
+ dependencies:
+ tslib: 2.6.3
+
'@types/acorn@4.0.6':
dependencies:
'@types/estree': 1.0.5
@@ -21001,11 +21015,11 @@ snapshots:
'@types/bn.js@4.11.6':
dependencies:
- '@types/node': 20.14.14
+ '@types/node': 20.14.15
'@types/bn.js@5.1.5':
dependencies:
- '@types/node': 20.14.14
+ '@types/node': 20.14.15
'@types/body-parser@1.19.5':
dependencies:
@@ -21080,8 +21094,6 @@ snapshots:
dependencies:
'@types/unist': 3.0.2
- '@types/http-cache-semantics@4.0.4': {}
-
'@types/http-errors@2.0.4': {}
'@types/ink-select-input@3.0.5':
@@ -21132,7 +21144,7 @@ snapshots:
'@types/node-forge@1.3.11':
dependencies:
- '@types/node': 20.14.14
+ '@types/node': 20.14.15
'@types/node@12.20.55': {}
@@ -21140,7 +21152,7 @@ snapshots:
'@types/node@18.15.13': {}
- '@types/node@18.19.43':
+ '@types/node@18.19.44':
dependencies:
undici-types: 5.26.5
@@ -21152,14 +21164,17 @@ snapshots:
dependencies:
undici-types: 5.26.5
+ '@types/node@20.14.15':
+ dependencies:
+ undici-types: 5.26.5
+
'@types/node@20.14.8':
dependencies:
undici-types: 5.26.5
- '@types/node@22.1.0':
+ '@types/node@22.2.0':
dependencies:
undici-types: 6.13.0
- optional: true
'@types/normalize-package-data@2.4.4': {}
@@ -21169,7 +21184,7 @@ snapshots:
'@types/pbkdf2@3.1.2':
dependencies:
- '@types/node': 20.14.14
+ '@types/node': 20.14.15
'@types/prismjs@1.26.4': {}
@@ -21203,7 +21218,7 @@ snapshots:
'@types/secp256k1@4.0.6':
dependencies:
- '@types/node': 20.14.14
+ '@types/node': 22.2.0
'@types/semver@7.5.8': {}
@@ -21247,6 +21262,10 @@ snapshots:
dependencies:
'@types/node': 20.14.8
+ '@types/ws@8.5.12':
+ dependencies:
+ '@types/node': 20.12.14
+
'@types/yargs-parser@21.0.3': {}
'@types/yargs@15.0.19':
@@ -21283,14 +21302,14 @@ snapshots:
dependencies:
'@vanilla-extract/css': 1.14.0
- '@vitejs/plugin-react@4.3.1(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5))':
+ '@vitejs/plugin-react@4.3.1(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5))':
dependencies:
'@babel/core': 7.24.7
'@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.7)
'@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.24.7)
'@types/babel__core': 7.20.5
react-refresh: 0.14.2
- vite: 5.3.1(@types/node@22.1.0)(terser@5.31.5)
+ vite: 5.3.1(@types/node@22.2.0)(terser@5.31.5)
transitivePeerDependencies:
- supports-color
@@ -21311,25 +21330,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@vitest/coverage-v8@1.6.0(vitest@1.6.0(@types/node@22.1.0)(@vitest/ui@1.6.0)(terser@5.31.5))':
- dependencies:
- '@ampproject/remapping': 2.3.0
- '@bcoe/v8-coverage': 0.2.3
- debug: 4.3.5
- istanbul-lib-coverage: 3.2.2
- istanbul-lib-report: 3.0.1
- istanbul-lib-source-maps: 5.0.4
- istanbul-reports: 3.1.7
- magic-string: 0.30.10
- magicast: 0.3.4
- picocolors: 1.0.1
- std-env: 3.7.0
- strip-literal: 2.1.0
- test-exclude: 6.0.0
- vitest: 1.6.0(@types/node@22.1.0)(@vitest/ui@1.6.0)(terser@5.31.5)
- transitivePeerDependencies:
- - supports-color
-
'@vitest/coverage-v8@1.6.0(vitest@2.0.5(@types/node@20.14.8)(@vitest/ui@1.6.0)(terser@5.31.5))':
dependencies:
'@ampproject/remapping': 2.3.0
@@ -21349,7 +21349,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@22.1.0)(@vitest/ui@2.0.5)(terser@5.31.5))':
+ '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@22.2.0)(@vitest/ui@2.0.5)(terser@5.31.5))':
dependencies:
'@ampproject/remapping': 2.3.0
'@bcoe/v8-coverage': 0.2.3
@@ -21363,7 +21363,7 @@ snapshots:
std-env: 3.7.0
test-exclude: 7.0.1
tinyrainbow: 1.2.0
- vitest: 2.0.5(@types/node@22.1.0)(@vitest/ui@2.0.5)(terser@5.31.5)
+ vitest: 2.0.5(@types/node@22.2.0)(@vitest/ui@2.0.5)(terser@5.31.5)
transitivePeerDependencies:
- supports-color
@@ -21457,7 +21457,8 @@ snapshots:
pathe: 1.1.2
picocolors: 1.0.1
sirv: 2.0.4
- vitest: 1.6.0(@types/node@22.1.0)(@vitest/ui@1.6.0)(terser@5.31.5)
+ vitest: 1.6.0(@types/node@20.14.8)(@vitest/ui@1.6.0)(terser@5.31.5)
+ optional: true
'@vitest/ui@1.6.0(vitest@2.0.5)':
dependencies:
@@ -21479,7 +21480,7 @@ snapshots:
pathe: 1.1.2
sirv: 2.0.4
tinyrainbow: 1.2.0
- vitest: 2.0.5(@types/node@22.1.0)(@vitest/ui@2.0.5)(terser@5.31.5)
+ vitest: 2.0.5(@types/node@22.2.0)(@vitest/ui@2.0.5)(terser@5.31.5)
'@vitest/utils@0.34.6':
dependencies:
@@ -21611,14 +21612,6 @@ snapshots:
'@vscode/l10n@0.0.18': {}
- '@vue/compiler-core@3.4.30':
- dependencies:
- '@babel/parser': 7.24.7
- '@vue/shared': 3.4.30
- entities: 4.5.0
- estree-walker: 2.0.2
- source-map-js: 1.2.0
-
'@vue/compiler-core@3.4.37':
dependencies:
'@babel/parser': 7.25.3
@@ -21626,30 +21619,11 @@ snapshots:
entities: 5.0.0
estree-walker: 2.0.2
source-map-js: 1.2.0
- optional: true
-
- '@vue/compiler-dom@3.4.30':
- dependencies:
- '@vue/compiler-core': 3.4.30
- '@vue/shared': 3.4.30
'@vue/compiler-dom@3.4.37':
dependencies:
'@vue/compiler-core': 3.4.37
'@vue/shared': 3.4.37
- optional: true
-
- '@vue/compiler-sfc@3.4.30':
- dependencies:
- '@babel/parser': 7.24.7
- '@vue/compiler-core': 3.4.30
- '@vue/compiler-dom': 3.4.30
- '@vue/compiler-ssr': 3.4.30
- '@vue/shared': 3.4.30
- estree-walker: 2.0.2
- magic-string: 0.30.10
- postcss: 8.4.38
- source-map-js: 1.2.0
'@vue/compiler-sfc@3.4.37':
dependencies:
@@ -21662,23 +21636,13 @@ snapshots:
magic-string: 0.30.11
postcss: 8.4.41
source-map-js: 1.2.0
- optional: true
-
- '@vue/compiler-ssr@3.4.30':
- dependencies:
- '@vue/compiler-dom': 3.4.30
- '@vue/shared': 3.4.30
'@vue/compiler-ssr@3.4.37':
dependencies:
'@vue/compiler-dom': 3.4.37
'@vue/shared': 3.4.37
- optional: true
- '@vue/shared@3.4.30': {}
-
- '@vue/shared@3.4.37':
- optional: true
+ '@vue/shared@3.4.37': {}
'@wagmi/connectors@3.1.11(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(typescript@5.5.2)(utf-8-validate@6.0.4)(viem@1.21.4(bufferutil@4.0.8)(typescript@5.5.2)(utf-8-validate@6.0.4)(zod@3.23.8))(zod@3.23.8)':
dependencies:
@@ -22769,9 +22733,9 @@ snapshots:
clean-stack: 2.2.0
indent-string: 4.0.0
- ajv-formats@2.1.1(ajv@8.16.0):
+ ajv-formats@2.1.1(ajv@8.17.1):
optionalDependencies:
- ajv: 8.16.0
+ ajv: 8.17.1
ajv-keywords@3.5.2(ajv@6.12.6):
dependencies:
@@ -22791,12 +22755,12 @@ snapshots:
require-from-string: 2.0.2
uri-js: 4.4.1
- ajv@8.16.0:
+ ajv@8.17.1:
dependencies:
fast-deep-equal: 3.1.3
+ fast-uri: 3.0.1
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
- uri-js: 4.4.1
anser@1.4.10: {}
@@ -22846,8 +22810,6 @@ snapshots:
ansi-styles@6.2.1: {}
- ansicolors@0.3.2: {}
-
any-promise@1.3.0: {}
anymatch@1.3.2:
@@ -22979,17 +22941,17 @@ snapshots:
astring@1.8.6: {}
- astro-expressive-code@0.35.3(astro@4.11.1(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.4)):
+ astro-expressive-code@0.35.3(astro@4.11.1(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4)):
dependencies:
- astro: 4.11.1(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.4)
+ astro: 4.11.1(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4)
rehype-expressive-code: 0.35.3
- astro-expressive-code@0.35.6(astro@4.13.2(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.2)):
+ astro-expressive-code@0.35.6(astro@4.13.3(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4)):
dependencies:
- astro: 4.13.2(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.2)
+ astro: 4.13.3(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4)
rehype-expressive-code: 0.35.6
- astro@4.11.1(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.4):
+ astro@4.11.1(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4):
dependencies:
'@astrojs/compiler': 2.8.1
'@astrojs/internal-helpers': 0.4.1
@@ -23048,8 +23010,8 @@ snapshots:
tsconfck: 3.1.0(typescript@5.5.4)
unist-util-visit: 5.0.0
vfile: 6.0.1
- vite: 5.3.1(@types/node@22.1.0)(terser@5.31.5)
- vitefu: 0.2.5(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5))
+ vite: 5.4.0(@types/node@22.2.0)(terser@5.31.5)
+ vitefu: 0.2.5(vite@5.4.0(@types/node@22.2.0)(terser@5.31.5))
which-pm: 2.2.0
yargs-parser: 21.1.1
zod: 3.23.8
@@ -23061,13 +23023,14 @@ snapshots:
- less
- lightningcss
- sass
+ - sass-embedded
- stylus
- sugarss
- supports-color
- terser
- typescript
- astro@4.13.2(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.2):
+ astro@4.13.3(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4):
dependencies:
'@astrojs/compiler': 2.10.2
'@astrojs/internal-helpers': 0.4.1
@@ -23121,11 +23084,11 @@ snapshots:
shiki: 1.12.1
string-width: 7.2.0
strip-ansi: 7.1.0
- tsconfck: 3.1.1(typescript@5.5.2)
+ tsconfck: 3.1.1(typescript@5.5.4)
unist-util-visit: 5.0.0
vfile: 6.0.2
- vite: 5.4.0(@types/node@22.1.0)(terser@5.31.5)
- vitefu: 0.2.5(vite@5.4.0(@types/node@22.1.0)(terser@5.31.5))
+ vite: 5.4.0(@types/node@22.2.0)(terser@5.31.5)
+ vitefu: 0.2.5(vite@5.4.0(@types/node@22.2.0)(terser@5.31.5))
which-pm: 3.0.0
yargs-parser: 21.1.1
zod: 3.23.8
@@ -23161,7 +23124,7 @@ snapshots:
atomically@2.0.3:
dependencies:
stubborn-fs: 1.2.5
- when-exit: 2.1.2
+ when-exit: 2.1.3
auto-bind@5.0.1: {}
@@ -23185,7 +23148,7 @@ snapshots:
transitivePeerDependencies:
- debug
- axios@1.7.2:
+ axios@1.7.3:
dependencies:
follow-redirects: 1.15.6(debug@4.3.6)
form-data: 4.0.0
@@ -23526,6 +23489,17 @@ snapshots:
widest-line: 4.0.1
wrap-ansi: 8.1.0
+ boxen@8.0.1:
+ dependencies:
+ ansi-align: 3.0.1
+ camelcase: 8.0.0
+ chalk: 5.3.0
+ cli-boxes: 3.0.0
+ string-width: 7.2.0
+ type-fest: 4.24.0
+ widest-line: 5.0.0
+ wrap-ansi: 9.0.0
+
brace-expansion@1.1.11:
dependencies:
balanced-match: 1.0.2
@@ -23630,7 +23604,7 @@ snapshots:
browserslist@4.23.3:
dependencies:
caniuse-lite: 1.0.30001651
- electron-to-chromium: 1.5.5
+ electron-to-chromium: 1.5.6
node-releases: 2.0.18
update-browserslist-db: 1.1.0(browserslist@4.23.3)
@@ -23677,26 +23651,15 @@ snapshots:
'@types/node': 20.12.14
'@types/ws': 8.5.10
- bun-types@1.1.18:
+ bun-types@1.1.21:
dependencies:
'@types/node': 20.12.14
'@types/ws': 8.5.10
- bun-types@1.1.21:
+ bun-types@1.1.22:
dependencies:
'@types/node': 20.12.14
- '@types/ws': 8.5.10
-
- bun@1.1.18:
- optionalDependencies:
- '@oven/bun-darwin-aarch64': 1.1.18
- '@oven/bun-darwin-x64': 1.1.18
- '@oven/bun-darwin-x64-baseline': 1.1.18
- '@oven/bun-linux-aarch64': 1.1.18
- '@oven/bun-linux-x64': 1.1.18
- '@oven/bun-linux-x64-baseline': 1.1.18
- '@oven/bun-windows-x64': 1.1.18
- '@oven/bun-windows-x64-baseline': 1.1.18
+ '@types/ws': 8.5.12
bun@1.1.21:
optionalDependencies:
@@ -23709,6 +23672,17 @@ snapshots:
'@oven/bun-windows-x64': 1.1.21
'@oven/bun-windows-x64-baseline': 1.1.21
+ bun@1.1.22:
+ optionalDependencies:
+ '@oven/bun-darwin-aarch64': 1.1.22
+ '@oven/bun-darwin-x64': 1.1.22
+ '@oven/bun-darwin-x64-baseline': 1.1.22
+ '@oven/bun-linux-aarch64': 1.1.22
+ '@oven/bun-linux-x64': 1.1.22
+ '@oven/bun-linux-x64-baseline': 1.1.22
+ '@oven/bun-windows-x64': 1.1.22
+ '@oven/bun-windows-x64-baseline': 1.1.22
+
bundle-require@4.2.1(esbuild@0.19.5):
dependencies:
esbuild: 0.19.5
@@ -23746,18 +23720,6 @@ snapshots:
union-value: 1.0.1
unset-value: 1.0.0
- cacheable-lookup@7.0.0: {}
-
- cacheable-request@10.2.14:
- dependencies:
- '@types/http-cache-semantics': 4.0.4
- get-stream: 6.0.1
- http-cache-semantics: 4.1.1
- keyv: 4.5.4
- mimic-response: 4.0.0
- normalize-url: 8.0.1
- responselike: 3.0.0
-
call-bind@1.0.7:
dependencies:
es-define-property: 1.0.0
@@ -23788,17 +23750,14 @@ snapshots:
camelcase@7.0.1: {}
+ camelcase@8.0.0: {}
+
caniuse-lite@1.0.30001579: {}
caniuse-lite@1.0.30001636: {}
caniuse-lite@1.0.30001651: {}
- cardinal@2.1.1:
- dependencies:
- ansicolors: 0.3.2
- redeyed: 2.1.1
-
ccount@2.0.1: {}
cfonts@3.3.0:
@@ -23940,7 +23899,7 @@ snapshots:
chrome-launcher@0.15.2:
dependencies:
- '@types/node': 20.14.14
+ '@types/node': 20.14.15
escape-string-regexp: 4.0.0
is-wsl: 2.2.0
lighthouse-logger: 1.4.2
@@ -23989,6 +23948,15 @@ snapshots:
dependencies:
restore-cursor: 4.0.0
+ cli-highlight@2.1.11:
+ dependencies:
+ chalk: 4.1.2
+ highlight.js: 10.7.3
+ mz: 2.7.0
+ parse5: 5.1.1
+ parse5-htmlparser2-tree-adapter: 6.0.1
+ yargs: 16.2.0
+
cli-spinners@2.6.1: {}
cli-spinners@2.9.2: {}
@@ -24174,14 +24142,14 @@ snapshots:
conf@12.0.0:
dependencies:
- ajv: 8.16.0
- ajv-formats: 2.1.1(ajv@8.16.0)
+ ajv: 8.17.1
+ ajv-formats: 2.1.1(ajv@8.17.1)
atomically: 2.0.3
debounce-fn: 5.1.2
dot-prop: 8.0.2
env-paths: 3.0.0
json-schema-typed: 8.0.1
- semver: 7.6.2
+ semver: 7.6.3
uint8array-extras: 0.3.0
confbox@0.1.7: {}
@@ -24191,12 +24159,11 @@ snapshots:
ini: 1.3.8
proto-list: 1.2.4
- configstore@6.0.0:
+ configstore@7.0.0:
dependencies:
- dot-prop: 6.0.1
+ atomically: 2.0.3
+ dot-prop: 9.0.0
graceful-fs: 4.2.11
- unique-string: 3.0.0
- write-file-atomic: 3.0.3
xdg-basedir: 5.1.0
connect@3.7.0:
@@ -24338,10 +24305,6 @@ snapshots:
randombytes: 2.1.0
randomfill: 1.0.4
- crypto-random-string@4.0.0:
- dependencies:
- type-fest: 1.4.0
-
css-in-js-utils@3.1.0:
dependencies:
hyphenate-style-name: 1.1.0
@@ -24398,7 +24361,7 @@ snapshots:
date-fns@2.30.0:
dependencies:
- '@babel/runtime': 7.24.7
+ '@babel/runtime': 7.25.0
dayjs@1.11.12: {}
@@ -24452,8 +24415,6 @@ snapshots:
dependencies:
clone: 1.0.4
- defer-to-connect@2.0.1: {}
-
define-data-property@1.1.4:
dependencies:
es-define-property: 1.0.0
@@ -24498,17 +24459,17 @@ snapshots:
depcheck@1.4.7:
dependencies:
- '@babel/parser': 7.24.7
- '@babel/traverse': 7.24.7
- '@vue/compiler-sfc': 3.4.30
+ '@babel/parser': 7.25.3
+ '@babel/traverse': 7.25.3
+ '@vue/compiler-sfc': 3.4.37
callsite: 1.0.0
camelcase: 6.3.0
cosmiconfig: 7.1.0
- debug: 4.3.5
+ debug: 4.3.6(supports-color@8.1.1)
deps-regex: 0.2.0
findup-sync: 5.0.0
ignore: 5.3.1
- is-core-module: 2.14.0
+ is-core-module: 2.15.0
js-yaml: 3.14.1
json5: 2.2.3
lodash: 4.17.21
@@ -24519,7 +24480,7 @@ snapshots:
require-package-name: 2.0.1
resolve: 1.22.8
resolve-from: 5.0.0
- semver: 7.6.2
+ semver: 7.6.3
yargs: 16.2.0
transitivePeerDependencies:
- supports-color
@@ -24624,17 +24585,17 @@ snapshots:
domelementtype: 2.3.0
domhandler: 5.0.3
- dot-prop@6.0.1:
- dependencies:
- is-obj: 2.0.0
-
dot-prop@8.0.2:
dependencies:
type-fest: 3.13.1
- dotenv-expand@10.0.0: {}
+ dot-prop@9.0.0:
+ dependencies:
+ type-fest: 4.24.0
- dotenv@16.3.2: {}
+ dotenv-expand@11.0.6:
+ dependencies:
+ dotenv: 16.4.5
dotenv@16.4.5: {}
@@ -24669,7 +24630,7 @@ snapshots:
electron-to-chromium@1.4.811: {}
- electron-to-chromium@1.5.5: {}
+ electron-to-chromium@1.5.6: {}
elliptic@6.5.4:
dependencies:
@@ -24754,8 +24715,7 @@ snapshots:
entities@4.5.0: {}
- entities@5.0.0:
- optional: true
+ entities@5.0.0: {}
env-paths@2.2.1: {}
@@ -25128,6 +25088,19 @@ snapshots:
- bufferutil
- utf-8-validate
+ ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@6.0.4):
+ dependencies:
+ '@adraffy/ens-normalize': 1.10.1
+ '@noble/curves': 1.2.0
+ '@noble/hashes': 1.3.2
+ '@types/node': 18.15.13
+ aes-js: 4.0.0-beta.5
+ tslib: 2.4.0
+ ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@6.0.4)
+ transitivePeerDependencies:
+ - bufferutil
+ - utf-8-validate
+
ethjs-util@0.1.6:
dependencies:
is-hex-prefixed: 1.0.0
@@ -25328,6 +25301,8 @@ snapshots:
fast-shallow-equal@1.0.0: {}
+ fast-uri@3.0.1: {}
+
fast-url-parser@1.1.3:
dependencies:
punycode: 1.4.1
@@ -25504,8 +25479,6 @@ snapshots:
forge-std@https://codeload.github.com/foundry-rs/forge-std/tar.gz/75b3fcf052cc7886327e4c2eac3d1a1f36942b41: {}
- form-data-encoder@2.1.4: {}
-
form-data@4.0.0:
dependencies:
asynckit: 0.4.0
@@ -25628,6 +25601,11 @@ snapshots:
dependencies:
resolve-pkg-maps: 1.0.0
+ get-tsconfig@4.7.6:
+ dependencies:
+ resolve-pkg-maps: 1.0.0
+ optional: true
+
get-uri@6.0.3:
dependencies:
basic-ftp: 5.0.5
@@ -25645,7 +25623,7 @@ snapshots:
github-slugger@2.0.0: {}
- gitmoji-cli@9.3.0:
+ gitmoji-cli@9.4.0:
dependencies:
chalk: 5.3.0
conf: 12.0.0
@@ -25658,7 +25636,7 @@ snapshots:
ora: 8.0.1
path-exists: 5.0.0
proxy-agent: 6.4.0
- update-notifier: 7.0.0
+ update-notifier: 7.2.0
validator: 13.12.0
transitivePeerDependencies:
- supports-color
@@ -25724,9 +25702,9 @@ snapshots:
minimatch: 5.1.6
once: 1.4.0
- global-dirs@3.0.1:
+ global-directory@4.0.1:
dependencies:
- ini: 2.0.0
+ ini: 4.1.1
global-modules@1.0.0:
dependencies:
@@ -25776,20 +25754,6 @@ snapshots:
dependencies:
get-intrinsic: 1.2.4
- got@12.6.1:
- dependencies:
- '@sindresorhus/is': 5.6.0
- '@szmarczak/http-timer': 5.0.1
- cacheable-lookup: 7.0.0
- cacheable-request: 10.2.14
- decompress-response: 6.0.0
- form-data-encoder: 2.1.4
- get-stream: 6.0.1
- http2-wrapper: 2.2.1
- lowercase-keys: 3.0.0
- p-cancelable: 3.0.0
- responselike: 3.0.0
-
graceful-fs@4.2.10: {}
graceful-fs@4.2.11: {}
@@ -26147,6 +26111,8 @@ snapshots:
hey-listen@1.0.8: {}
+ highlight.js@10.7.3: {}
+
hmac-drbg@1.0.1:
dependencies:
hash.js: 1.1.7
@@ -26224,11 +26190,6 @@ snapshots:
http-shutdown@1.2.2: {}
- http2-wrapper@2.2.1:
- dependencies:
- quick-lru: 5.1.1
- resolve-alpn: 1.2.1
-
https-browserify@1.0.0: {}
https-proxy-agent@5.0.1:
@@ -26238,7 +26199,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- https-proxy-agent@7.0.4:
+ https-proxy-agent@7.0.5:
dependencies:
agent-base: 7.1.1
debug: 4.3.6(supports-color@8.1.1)
@@ -26255,11 +26216,11 @@ snapshots:
i18next-browser-languagedetector@7.1.0:
dependencies:
- '@babel/runtime': 7.24.7
+ '@babel/runtime': 7.25.0
i18next@22.5.1:
dependencies:
- '@babel/runtime': 7.24.7
+ '@babel/runtime': 7.25.0
i18next@23.12.2:
dependencies:
@@ -26318,7 +26279,7 @@ snapshots:
ini@1.3.8: {}
- ini@2.0.0: {}
+ ini@4.1.1: {}
ink-big-text@2.0.0(ink@5.0.1(@types/react@18.3.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@6.0.4))(react@18.3.1):
dependencies:
@@ -26413,7 +26374,7 @@ snapshots:
inquirer@9.2.23:
dependencies:
- '@inquirer/figures': 1.0.3
+ '@inquirer/figures': 1.0.5
'@ljharb/through': 2.3.13
ansi-escapes: 4.3.2
chalk: 5.3.0
@@ -26521,6 +26482,10 @@ snapshots:
dependencies:
hasown: 2.0.2
+ is-core-module@2.15.0:
+ dependencies:
+ hasown: 2.0.2
+
is-data-descriptor@1.0.1:
dependencies:
hasown: 2.0.2
@@ -26605,14 +26570,16 @@ snapshots:
is-in-ci@0.1.0: {}
+ is-in-ci@1.0.0: {}
+
is-inside-container@1.0.0:
dependencies:
is-docker: 3.0.0
- is-installed-globally@0.4.0:
+ is-installed-globally@1.0.0:
dependencies:
- global-dirs: 3.0.1
- is-path-inside: 3.0.3
+ global-directory: 4.0.1
+ is-path-inside: 4.0.0
is-interactive@1.0.0: {}
@@ -26645,9 +26612,7 @@ snapshots:
is-number@7.0.0: {}
- is-obj@2.0.0: {}
-
- is-path-inside@3.0.3: {}
+ is-path-inside@4.0.0: {}
is-plain-obj@2.1.0: {}
@@ -26825,7 +26790,7 @@ snapshots:
'@jest/environment': 29.7.0
'@jest/fake-timers': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 20.14.14
+ '@types/node': 20.14.15
jest-mock: 29.7.0
jest-util: 29.7.0
@@ -26846,13 +26811,13 @@ snapshots:
jest-mock@29.7.0:
dependencies:
'@jest/types': 29.6.3
- '@types/node': 20.14.14
+ '@types/node': 20.14.15
jest-util: 29.7.0
jest-util@29.7.0:
dependencies:
'@jest/types': 29.6.3
- '@types/node': 20.14.14
+ '@types/node': 20.14.15
chalk: 4.1.2
ci-info: 3.9.0
graceful-fs: 4.2.11
@@ -26875,7 +26840,7 @@ snapshots:
jest-worker@29.7.0:
dependencies:
- '@types/node': 20.14.14
+ '@types/node': 20.14.15
jest-util: 29.7.0
merge-stream: 2.0.0
supports-color: 8.1.1
@@ -26975,8 +26940,6 @@ snapshots:
jsesc@2.5.2: {}
- json-buffer@3.0.1: {}
-
json-parse-better-errors@1.0.2: {}
json-parse-even-better-errors@2.3.1: {}
@@ -27025,10 +26988,6 @@ snapshots:
node-addon-api: 4.3.0
prebuild-install: 7.1.2
- keyv@4.5.4:
- dependencies:
- json-buffer: 3.0.1
-
keyvaluestorage-interface@1.0.0: {}
kind-of@3.2.2:
@@ -27045,11 +27004,13 @@ snapshots:
kleur@4.1.5: {}
+ ky@1.5.0: {}
+
kzg-wasm@0.4.0: {}
- latest-version@7.0.0:
+ latest-version@9.0.0:
dependencies:
- package-json: 8.1.1
+ package-json: 10.0.1
leven@3.1.0: {}
@@ -27219,8 +27180,6 @@ snapshots:
dependencies:
get-func-name: 2.0.2
- lowercase-keys@3.0.0: {}
-
lru-cache@10.1.0: {}
lru-cache@10.2.2: {}
@@ -27271,7 +27230,7 @@ snapshots:
make-dir@4.0.0:
dependencies:
- semver: 7.6.2
+ semver: 7.6.3
makeerror@1.0.12:
dependencies:
@@ -27306,11 +27265,11 @@ snapshots:
markdown-table@3.0.3: {}
- marked-terminal@6.2.0(marked@9.1.6):
+ marked-terminal@7.1.0(marked@9.1.6):
dependencies:
- ansi-escapes: 6.2.1
- cardinal: 2.1.1
+ ansi-escapes: 7.0.0
chalk: 5.3.0
+ cli-highlight: 2.1.11
cli-table3: 0.6.5
marked: 9.1.6
node-emoji: 2.1.3
@@ -28159,8 +28118,6 @@ snapshots:
mimic-response@3.1.0: {}
- mimic-response@4.0.0: {}
-
min-indent@1.0.1: {}
minimalistic-assert@1.0.1: {}
@@ -28187,6 +28144,10 @@ snapshots:
dependencies:
brace-expansion: 2.0.1
+ minimatch@9.0.5:
+ dependencies:
+ brace-expansion: 2.0.1
+
minimist@1.2.8: {}
minipass@3.3.6:
@@ -28392,7 +28353,7 @@ snapshots:
node-abi@3.65.0:
dependencies:
- semver: 7.6.2
+ semver: 7.6.3
node-abort-controller@3.1.1: {}
@@ -28487,8 +28448,6 @@ snapshots:
normalize-range@0.1.2: {}
- normalize-url@8.0.1: {}
-
not@0.1.0: {}
npm-bundled@2.0.1:
@@ -28518,19 +28477,20 @@ snapshots:
nullthrows@1.1.1: {}
- nx@19.3.1(@swc/core@1.7.9):
+ nx@19.5.7(@swc/core@1.7.10):
dependencies:
- '@nrwl/tao': 19.3.1(@swc/core@1.7.9)
+ '@napi-rs/wasm-runtime': 0.2.4
+ '@nrwl/tao': 19.5.7(@swc/core@1.7.10)
'@yarnpkg/lockfile': 1.1.0
'@yarnpkg/parsers': 3.0.0-rc.46
'@zkochan/js-yaml': 0.0.7
- axios: 1.7.2
+ axios: 1.7.3
chalk: 4.1.2
cli-cursor: 3.1.0
cli-spinners: 2.6.1
cliui: 8.0.1
- dotenv: 16.3.2
- dotenv-expand: 10.0.0
+ dotenv: 16.4.5
+ dotenv-expand: 11.0.6
enquirer: 2.3.6
figures: 3.2.0
flat: 5.0.2
@@ -28545,7 +28505,7 @@ snapshots:
npm-run-path: 4.0.1
open: 8.4.2
ora: 5.3.0
- semver: 7.6.2
+ semver: 7.6.3
string-width: 4.2.3
strong-log-transformer: 2.1.0
tar-stream: 2.2.0
@@ -28555,17 +28515,17 @@ snapshots:
yargs: 17.7.2
yargs-parser: 21.1.1
optionalDependencies:
- '@nx/nx-darwin-arm64': 19.3.1
- '@nx/nx-darwin-x64': 19.3.1
- '@nx/nx-freebsd-x64': 19.3.1
- '@nx/nx-linux-arm-gnueabihf': 19.3.1
- '@nx/nx-linux-arm64-gnu': 19.3.1
- '@nx/nx-linux-arm64-musl': 19.3.1
- '@nx/nx-linux-x64-gnu': 19.3.1
- '@nx/nx-linux-x64-musl': 19.3.1
- '@nx/nx-win32-arm64-msvc': 19.3.1
- '@nx/nx-win32-x64-msvc': 19.3.1
- '@swc/core': 1.7.9
+ '@nx/nx-darwin-arm64': 19.5.7
+ '@nx/nx-darwin-x64': 19.5.7
+ '@nx/nx-freebsd-x64': 19.5.7
+ '@nx/nx-linux-arm-gnueabihf': 19.5.7
+ '@nx/nx-linux-arm64-gnu': 19.5.7
+ '@nx/nx-linux-arm64-musl': 19.5.7
+ '@nx/nx-linux-x64-gnu': 19.5.7
+ '@nx/nx-linux-x64-musl': 19.5.7
+ '@nx/nx-win32-arm64-msvc': 19.5.7
+ '@nx/nx-win32-x64-msvc': 19.5.7
+ '@swc/core': 1.7.10
transitivePeerDependencies:
- debug
@@ -28725,8 +28685,6 @@ snapshots:
mkdirp: 0.5.6
object-assign: 4.1.1
- p-cancelable@3.0.0: {}
-
p-filter@2.1.0:
dependencies:
p-map: 2.1.0
@@ -28788,16 +28746,16 @@ snapshots:
p-try@2.2.0: {}
- pac-proxy-agent@7.0.1:
+ pac-proxy-agent@7.0.2:
dependencies:
'@tootallnate/quickjs-emscripten': 0.23.0
agent-base: 7.1.1
debug: 4.3.6(supports-color@8.1.1)
get-uri: 6.0.3
http-proxy-agent: 7.0.2
- https-proxy-agent: 7.0.4
+ https-proxy-agent: 7.0.5
pac-resolver: 7.0.1
- socks-proxy-agent: 8.0.3
+ socks-proxy-agent: 8.0.4
transitivePeerDependencies:
- supports-color
@@ -28808,12 +28766,12 @@ snapshots:
package-json-from-dist@1.0.0: {}
- package-json@8.1.1:
+ package-json@10.0.1:
dependencies:
- got: 12.6.1
+ ky: 1.5.0
registry-auth-token: 5.0.2
registry-url: 6.0.1
- semver: 7.6.2
+ semver: 7.6.3
pagefind@1.1.0:
optionalDependencies:
@@ -28890,11 +28848,19 @@ snapshots:
dependencies:
semver: 5.7.2
+ parse5-htmlparser2-tree-adapter@6.0.1:
+ dependencies:
+ parse5: 6.0.1
+
parse5-htmlparser2-tree-adapter@7.0.0:
dependencies:
domhandler: 5.0.3
parse5: 7.1.2
+ parse5@5.1.1: {}
+
+ parse5@6.0.1: {}
+
parse5@7.1.2:
dependencies:
entities: 4.5.0
@@ -29094,13 +29060,13 @@ snapshots:
optionalDependencies:
postcss: 8.4.41
- postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.15.7)(yaml@2.5.0):
+ postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(yaml@2.5.0):
dependencies:
lilconfig: 3.1.2
optionalDependencies:
jiti: 1.21.6
postcss: 8.4.41
- tsx: 4.15.7
+ tsx: 4.17.0
yaml: 2.5.0
postcss-nested@6.0.1(postcss@8.4.38):
@@ -29169,6 +29135,13 @@ snapshots:
path-exists: 4.0.0
which-pm: 2.0.0
+ preferred-pm@3.1.4:
+ dependencies:
+ find-up: 5.0.0
+ find-yarn-workspace-root2: 1.2.16
+ path-exists: 4.0.0
+ which-pm: 2.2.0
+
preferred-pm@4.0.0:
dependencies:
find-up-simple: 1.0.0
@@ -29249,13 +29222,13 @@ snapshots:
proxy-agent@6.4.0:
dependencies:
agent-base: 7.1.1
- debug: 4.3.5
+ debug: 4.3.6(supports-color@8.1.1)
http-proxy-agent: 7.0.2
- https-proxy-agent: 7.0.4
+ https-proxy-agent: 7.0.5
lru-cache: 7.18.3
- pac-proxy-agent: 7.0.1
+ pac-proxy-agent: 7.0.2
proxy-from-env: 1.1.0
- socks-proxy-agent: 8.0.3
+ socks-proxy-agent: 8.0.4
transitivePeerDependencies:
- supports-color
@@ -29276,7 +29249,7 @@ snapshots:
randombytes: 2.1.0
safe-buffer: 5.2.1
- publint@0.2.8:
+ publint@0.2.9:
dependencies:
npm-packlist: 5.1.3
picocolors: 1.0.1
@@ -29350,8 +29323,6 @@ snapshots:
quick-format-unescaped@4.0.4: {}
- quick-lru@5.1.1: {}
-
radix3@1.1.2: {}
randomatic@3.1.1:
@@ -29826,10 +29797,6 @@ snapshots:
dependencies:
minimatch: 3.1.2
- redeyed@2.1.1:
- dependencies:
- esprima: 4.0.1
-
redis-errors@1.2.0:
optional: true
@@ -29889,7 +29856,7 @@ snapshots:
registry-auth-token@5.0.2:
dependencies:
- '@pnpm/npm-conf': 2.2.2
+ '@pnpm/npm-conf': 2.3.1
registry-url@3.1.0:
dependencies:
@@ -30041,8 +30008,6 @@ snapshots:
resize-observer-polyfill@1.5.1: {}
- resolve-alpn@1.2.1: {}
-
resolve-dir@1.0.1:
dependencies:
expand-tilde: 2.0.2
@@ -30068,10 +30033,6 @@ snapshots:
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- responselike@3.0.0:
- dependencies:
- lowercase-keys: 3.0.0
-
restore-cursor@3.1.0:
dependencies:
onetime: 5.1.2
@@ -30298,7 +30259,7 @@ snapshots:
semver-diff@4.0.0:
dependencies:
- semver: 7.6.2
+ semver: 7.6.3
semver@5.7.2: {}
@@ -30593,7 +30554,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- socks-proxy-agent@8.0.3:
+ socks-proxy-agent@8.0.4:
dependencies:
agent-base: 7.1.1
debug: 4.3.6(supports-color@8.1.1)
@@ -30676,7 +30637,7 @@ snapshots:
git-hooks-list: 3.1.0
globby: 13.2.2
is-plain-obj: 4.1.0
- semver: 7.6.2
+ semver: 7.6.3
sort-object-keys: 1.1.3
source-map-js@1.2.0: {}
@@ -30798,10 +30759,10 @@ snapshots:
standard-as-callback@2.1.0:
optional: true
- starlight-links-validator@0.9.0(@astrojs/starlight@0.24.4(astro@4.11.1(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.4)))(astro@4.11.1(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.4)):
+ starlight-links-validator@0.9.0(@astrojs/starlight@0.24.4(astro@4.11.1(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4)))(astro@4.11.1(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4)):
dependencies:
- '@astrojs/starlight': 0.24.4(astro@4.11.1(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.4))
- astro: 4.11.1(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.4)
+ '@astrojs/starlight': 0.24.4(astro@4.11.1(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4))
+ astro: 4.11.1(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4)
github-slugger: 2.0.0
hast-util-from-html: 2.0.1
hast-util-has-property: 3.0.0
@@ -30811,13 +30772,13 @@ snapshots:
picomatch: 4.0.2
unist-util-visit: 5.0.0
- starlight-typedoc@0.13.0(@astrojs/starlight@0.25.4(astro@4.13.2(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.2)))(astro@4.13.2(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.2))(typedoc-plugin-markdown@4.1.0(typedoc@0.26.2(typescript@5.5.2)))(typedoc@0.26.2(typescript@5.5.2)):
+ starlight-typedoc@0.13.1(@astrojs/starlight@0.25.4(astro@4.13.3(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4)))(astro@4.13.3(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4))(typedoc-plugin-markdown@4.1.0(typedoc@0.26.5(typescript@5.5.4)))(typedoc@0.26.5(typescript@5.5.4)):
dependencies:
- '@astrojs/starlight': 0.25.4(astro@4.13.2(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.2))
- astro: 4.13.2(@types/node@22.1.0)(terser@5.31.5)(typescript@5.5.2)
+ '@astrojs/starlight': 0.25.4(astro@4.13.3(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4))
+ astro: 4.13.3(@types/node@22.2.0)(terser@5.31.5)(typescript@5.5.4)
github-slugger: 2.0.0
- typedoc: 0.26.2(typescript@5.5.2)
- typedoc-plugin-markdown: 4.1.0(typedoc@0.26.2(typescript@5.5.2))
+ typedoc: 0.26.5(typescript@5.5.4)
+ typedoc-plugin-markdown: 4.1.0(typedoc@0.26.5(typescript@5.5.4))
static-extend@0.1.2:
dependencies:
@@ -31046,8 +31007,8 @@ snapshots:
picocolors: 1.0.1
sade: 1.8.1
svelte: 4.2.18
- svelte-preprocess: 5.1.4(@babel/core@7.25.2)(postcss-load-config@4.0.2(postcss@8.4.41))(postcss@8.4.41)(svelte@4.2.18)(typescript@5.5.4)
- typescript: 5.5.4
+ svelte-preprocess: 5.1.4(@babel/core@7.25.2)(postcss-load-config@4.0.2(postcss@8.4.41))(postcss@8.4.41)(svelte@4.2.18)(typescript@5.5.2)
+ typescript: 5.5.2
transitivePeerDependencies:
- '@babel/core'
- coffeescript
@@ -31063,7 +31024,7 @@ snapshots:
dependencies:
svelte: 4.2.18
- svelte-preprocess@5.1.4(@babel/core@7.25.2)(postcss-load-config@4.0.2(postcss@8.4.41))(postcss@8.4.41)(svelte@4.2.18)(typescript@5.5.4):
+ svelte-preprocess@5.1.4(@babel/core@7.25.2)(postcss-load-config@4.0.2(postcss@8.4.41))(postcss@8.4.41)(svelte@4.2.18)(typescript@5.5.2):
dependencies:
'@types/pug': 2.0.10
detect-indent: 6.1.0
@@ -31075,7 +31036,7 @@ snapshots:
'@babel/core': 7.25.2
postcss: 8.4.41
postcss-load-config: 4.0.2(postcss@8.4.41)
- typescript: 5.5.4
+ typescript: 5.5.2
svelte@4.2.18:
dependencies:
@@ -31165,17 +31126,17 @@ snapshots:
term-size@2.2.1: {}
- terser-webpack-plugin@5.3.9(@swc/core@1.7.9)(esbuild@0.21.5)(webpack@5.89.0(@swc/core@1.7.9)(esbuild@0.21.5)):
+ terser-webpack-plugin@5.3.9(@swc/core@1.7.10)(esbuild@0.23.0)(webpack@5.89.0(@swc/core@1.7.10)(esbuild@0.23.0)):
dependencies:
'@jridgewell/trace-mapping': 0.3.22
jest-worker: 27.5.1
schema-utils: 3.3.0
serialize-javascript: 6.0.1
terser: 5.24.0
- webpack: 5.89.0(@swc/core@1.7.9)(esbuild@0.21.5)
+ webpack: 5.89.0(@swc/core@1.7.10)(esbuild@0.23.0)
optionalDependencies:
- '@swc/core': 1.7.9
- esbuild: 0.21.5
+ '@swc/core': 1.7.10
+ esbuild: 0.23.0
terser@5.24.0:
dependencies:
@@ -31326,9 +31287,9 @@ snapshots:
optionalDependencies:
typescript: 5.5.4
- tsconfck@3.1.1(typescript@5.5.2):
+ tsconfck@3.1.1(typescript@5.5.4):
optionalDependencies:
- typescript: 5.5.2
+ typescript: 5.5.4
tsconfig-paths@4.2.0:
dependencies:
@@ -31344,7 +31305,7 @@ snapshots:
tsort@0.0.1: {}
- tsup@7.3.0(@swc/core@1.7.9)(postcss@8.4.41)(typescript@5.5.2):
+ tsup@7.3.0(@swc/core@1.7.10)(postcss@8.4.41)(typescript@5.5.2):
dependencies:
bundle-require: 4.2.1(esbuild@0.19.5)
cac: 6.7.14
@@ -31361,14 +31322,14 @@ snapshots:
sucrase: 3.35.0
tree-kill: 1.2.2
optionalDependencies:
- '@swc/core': 1.7.9
+ '@swc/core': 1.7.10
postcss: 8.4.41
typescript: 5.5.2
transitivePeerDependencies:
- supports-color
- ts-node
- tsup@8.1.0(@swc/core@1.7.9)(postcss@8.4.41)(typescript@5.5.2):
+ tsup@8.1.0(@swc/core@1.7.10)(postcss@8.4.41)(typescript@5.5.2):
dependencies:
bundle-require: 4.2.1(esbuild@0.21.5)
cac: 6.7.14
@@ -31385,14 +31346,14 @@ snapshots:
sucrase: 3.35.0
tree-kill: 1.2.2
optionalDependencies:
- '@swc/core': 1.7.9
+ '@swc/core': 1.7.10
postcss: 8.4.41
typescript: 5.5.2
transitivePeerDependencies:
- supports-color
- ts-node
- tsup@8.2.4(@swc/core@1.7.9)(jiti@1.21.6)(postcss@8.4.41)(tsx@4.15.7)(typescript@5.5.4)(yaml@2.5.0):
+ tsup@8.2.4(@swc/core@1.7.10)(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.5.0):
dependencies:
bundle-require: 5.0.0(esbuild@0.23.0)
cac: 6.7.14
@@ -31404,14 +31365,14 @@ snapshots:
globby: 11.1.0
joycon: 3.1.1
picocolors: 1.0.1
- postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.15.7)(yaml@2.5.0)
+ postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(yaml@2.5.0)
resolve-from: 5.0.0
rollup: 4.20.0
source-map: 0.8.0-beta.0
sucrase: 3.35.0
tree-kill: 1.2.2
optionalDependencies:
- '@swc/core': 1.7.9
+ '@swc/core': 1.7.10
postcss: 8.4.41
typescript: 5.5.4
transitivePeerDependencies:
@@ -31435,6 +31396,14 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
+ tsx@4.17.0:
+ dependencies:
+ esbuild: 0.23.0
+ get-tsconfig: 4.7.6
+ optionalDependencies:
+ fsevents: 2.3.3
+ optional: true
+
tty-browserify@0.0.1: {}
tunnel-agent@0.6.0:
@@ -31455,14 +31424,14 @@ snapshots:
type-fest@0.7.1: {}
- type-fest@1.4.0: {}
-
type-fest@2.19.0: {}
type-fest@3.13.1: {}
type-fest@4.20.1: {}
+ type-fest@4.24.0: {}
+
type-is@1.6.18:
dependencies:
media-typer: 0.3.0
@@ -31519,9 +31488,9 @@ snapshots:
dependencies:
typedoc: 0.25.13(typescript@5.5.2)
- typedoc-plugin-markdown@4.1.0(typedoc@0.26.2(typescript@5.5.2)):
+ typedoc-plugin-markdown@4.1.0(typedoc@0.26.5(typescript@5.5.4)):
dependencies:
- typedoc: 0.26.2(typescript@5.5.2)
+ typedoc: 0.26.5(typescript@5.5.4)
typedoc@0.25.13(typescript@5.5.2):
dependencies:
@@ -31531,14 +31500,14 @@ snapshots:
shiki: 0.14.7
typescript: 5.5.2
- typedoc@0.26.2(typescript@5.5.2):
+ typedoc@0.26.5(typescript@5.5.4):
dependencies:
lunr: 2.3.9
markdown-it: 14.1.0
- minimatch: 9.0.4
- shiki: 1.9.1
- typescript: 5.5.2
- yaml: 2.4.5
+ minimatch: 9.0.5
+ shiki: 1.12.1
+ typescript: 5.5.4
+ yaml: 2.5.0
typesafe-path@0.2.2: {}
@@ -31588,8 +31557,7 @@ snapshots:
undici-types@5.26.5: {}
- undici-types@6.13.0:
- optional: true
+ undici-types@6.13.0: {}
undici@5.28.4:
dependencies:
@@ -31639,10 +31607,6 @@ snapshots:
unique-names-generator@4.7.1: {}
- unique-string@3.0.0:
- dependencies:
- crypto-random-string: 4.0.0
-
unist-util-find-after@5.0.0:
dependencies:
'@types/unist': 3.0.2
@@ -31758,18 +31722,18 @@ snapshots:
registry-auth-token: 3.3.2
registry-url: 3.1.0
- update-notifier@7.0.0:
+ update-notifier@7.2.0:
dependencies:
- boxen: 7.1.1
+ boxen: 8.0.1
chalk: 5.3.0
- configstore: 6.0.0
+ configstore: 7.0.0
import-lazy: 4.0.0
- is-in-ci: 0.1.0
- is-installed-globally: 0.4.0
+ is-in-ci: 1.0.0
+ is-installed-globally: 1.0.0
is-npm: 6.0.0
- latest-version: 7.0.0
+ latest-version: 9.0.0
pupa: 3.1.0
- semver: 7.6.2
+ semver: 7.6.3
semver-diff: 4.0.0
xdg-basedir: 5.1.0
@@ -32040,12 +32004,13 @@ snapshots:
mlly: 1.7.1
pathe: 1.1.2
picocolors: 1.0.1
- vite: 5.3.1(@types/node@20.14.8)(terser@5.31.5)
+ vite: 5.4.0(@types/node@20.14.8)(terser@5.31.5)
transitivePeerDependencies:
- '@types/node'
- less
- lightningcss
- sass
+ - sass-embedded
- stylus
- sugarss
- supports-color
@@ -32057,29 +32022,31 @@ snapshots:
debug: 4.3.5
pathe: 1.1.2
picocolors: 1.0.1
- vite: 5.3.1(@types/node@20.14.8)(terser@5.31.5)
+ vite: 5.4.0(@types/node@20.14.8)(terser@5.31.5)
transitivePeerDependencies:
- '@types/node'
- less
- lightningcss
- sass
+ - sass-embedded
- stylus
- sugarss
- supports-color
- terser
- vite-node@1.6.0(@types/node@22.1.0)(terser@5.31.5):
+ vite-node@1.6.0(@types/node@22.2.0)(terser@5.31.5):
dependencies:
cac: 6.7.14
debug: 4.3.5
pathe: 1.1.2
picocolors: 1.0.1
- vite: 5.3.1(@types/node@22.1.0)(terser@5.31.5)
+ vite: 5.4.0(@types/node@22.2.0)(terser@5.31.5)
transitivePeerDependencies:
- '@types/node'
- less
- lightningcss
- sass
+ - sass-embedded
- stylus
- sugarss
- supports-color
@@ -32103,13 +32070,13 @@ snapshots:
- supports-color
- terser
- vite-node@2.0.5(@types/node@22.1.0)(terser@5.31.5):
+ vite-node@2.0.5(@types/node@22.2.0)(terser@5.31.5):
dependencies:
cac: 6.7.14
debug: 4.3.6(supports-color@8.1.1)
pathe: 1.1.2
tinyrainbow: 1.2.0
- vite: 5.4.0(@types/node@22.1.0)(terser@5.31.5)
+ vite: 5.4.0(@types/node@22.2.0)(terser@5.31.5)
transitivePeerDependencies:
- '@types/node'
- less
@@ -32121,45 +32088,35 @@ snapshots:
- supports-color
- terser
- vite-plugin-node-polyfills@0.22.0(rollup@4.20.0)(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5)):
+ vite-plugin-node-polyfills@0.22.0(rollup@4.20.0)(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5)):
dependencies:
'@rollup/plugin-inject': 5.0.5(rollup@4.20.0)
node-stdlib-browser: 1.2.0
- vite: 5.3.1(@types/node@22.1.0)(terser@5.31.5)
+ vite: 5.3.1(@types/node@22.2.0)(terser@5.31.5)
transitivePeerDependencies:
- rollup
- vite-plugin-top-level-await@1.4.1(@swc/helpers@0.5.12)(rollup@4.20.0)(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5)):
+ vite-plugin-top-level-await@1.4.1(@swc/helpers@0.5.12)(rollup@4.20.0)(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5)):
dependencies:
'@rollup/plugin-virtual': 3.0.2(rollup@4.20.0)
'@swc/core': 1.6.5(@swc/helpers@0.5.12)
uuid: 9.0.1
- vite: 5.3.1(@types/node@22.1.0)(terser@5.31.5)
+ vite: 5.3.1(@types/node@22.2.0)(terser@5.31.5)
transitivePeerDependencies:
- '@swc/helpers'
- rollup
- vite-plugin-wasm@3.3.0(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5)):
+ vite-plugin-wasm@3.3.0(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5)):
dependencies:
- vite: 5.3.1(@types/node@22.1.0)(terser@5.31.5)
-
- vite@5.3.1(@types/node@20.14.8)(terser@5.31.5):
- dependencies:
- esbuild: 0.21.5
- postcss: 8.4.38
- rollup: 4.18.0
- optionalDependencies:
- '@types/node': 20.14.8
- fsevents: 2.3.3
- terser: 5.31.5
+ vite: 5.3.1(@types/node@22.2.0)(terser@5.31.5)
- vite@5.3.1(@types/node@22.1.0)(terser@5.31.5):
+ vite@5.3.1(@types/node@22.2.0)(terser@5.31.5):
dependencies:
esbuild: 0.21.5
postcss: 8.4.38
rollup: 4.18.0
optionalDependencies:
- '@types/node': 22.1.0
+ '@types/node': 22.2.0
fsevents: 2.3.3
terser: 5.31.5
@@ -32173,23 +32130,23 @@ snapshots:
fsevents: 2.3.3
terser: 5.31.5
- vite@5.4.0(@types/node@22.1.0)(terser@5.31.5):
+ vite@5.4.0(@types/node@22.2.0)(terser@5.31.5):
dependencies:
esbuild: 0.21.5
postcss: 8.4.41
rollup: 4.20.0
optionalDependencies:
- '@types/node': 22.1.0
+ '@types/node': 22.2.0
fsevents: 2.3.3
terser: 5.31.5
- vitefu@0.2.5(vite@5.3.1(@types/node@22.1.0)(terser@5.31.5)):
+ vitefu@0.2.5(vite@5.3.1(@types/node@22.2.0)(terser@5.31.5)):
optionalDependencies:
- vite: 5.3.1(@types/node@22.1.0)(terser@5.31.5)
+ vite: 5.3.1(@types/node@22.2.0)(terser@5.31.5)
- vitefu@0.2.5(vite@5.4.0(@types/node@22.1.0)(terser@5.31.5)):
+ vitefu@0.2.5(vite@5.4.0(@types/node@22.2.0)(terser@5.31.5)):
optionalDependencies:
- vite: 5.4.0(@types/node@22.1.0)(terser@5.31.5)
+ vite: 5.4.0(@types/node@22.2.0)(terser@5.31.5)
vitest@0.34.6(@vitest/ui@0.34.7)(terser@5.31.5):
dependencies:
@@ -32214,7 +32171,7 @@ snapshots:
strip-literal: 1.3.0
tinybench: 2.8.0
tinypool: 0.7.0
- vite: 5.3.1(@types/node@20.14.8)(terser@5.31.5)
+ vite: 5.4.0(@types/node@20.14.8)(terser@5.31.5)
vite-node: 0.34.6(@types/node@20.14.8)(terser@5.31.5)
why-is-node-running: 2.2.2
optionalDependencies:
@@ -32223,6 +32180,7 @@ snapshots:
- less
- lightningcss
- sass
+ - sass-embedded
- stylus
- sugarss
- supports-color
@@ -32247,7 +32205,7 @@ snapshots:
strip-literal: 2.1.0
tinybench: 2.8.0
tinypool: 0.8.4
- vite: 5.3.1(@types/node@20.14.8)(terser@5.31.5)
+ vite: 5.4.0(@types/node@20.14.8)(terser@5.31.5)
vite-node: 1.6.0(@types/node@20.14.8)(terser@5.31.5)
why-is-node-running: 2.2.2
optionalDependencies:
@@ -32257,12 +32215,13 @@ snapshots:
- less
- lightningcss
- sass
+ - sass-embedded
- stylus
- sugarss
- supports-color
- terser
- vitest@1.6.0(@types/node@22.1.0)(@vitest/ui@1.6.0)(terser@5.31.5):
+ vitest@1.6.0(@types/node@22.2.0)(@vitest/ui@1.6.0)(terser@5.31.5):
dependencies:
'@vitest/expect': 1.6.0
'@vitest/runner': 1.6.0
@@ -32281,16 +32240,17 @@ snapshots:
strip-literal: 2.1.0
tinybench: 2.8.0
tinypool: 0.8.4
- vite: 5.3.1(@types/node@22.1.0)(terser@5.31.5)
- vite-node: 1.6.0(@types/node@22.1.0)(terser@5.31.5)
+ vite: 5.4.0(@types/node@22.2.0)(terser@5.31.5)
+ vite-node: 1.6.0(@types/node@22.2.0)(terser@5.31.5)
why-is-node-running: 2.2.2
optionalDependencies:
- '@types/node': 22.1.0
+ '@types/node': 22.2.0
'@vitest/ui': 1.6.0(vitest@1.6.0)
transitivePeerDependencies:
- less
- lightningcss
- sass
+ - sass-embedded
- stylus
- sugarss
- supports-color
@@ -32330,7 +32290,7 @@ snapshots:
- supports-color
- terser
- vitest@2.0.5(@types/node@22.1.0)(@vitest/ui@2.0.5)(terser@5.31.5):
+ vitest@2.0.5(@types/node@22.2.0)(@vitest/ui@2.0.5)(terser@5.31.5):
dependencies:
'@ampproject/remapping': 2.3.0
'@vitest/expect': 2.0.5
@@ -32348,11 +32308,11 @@ snapshots:
tinybench: 2.9.0
tinypool: 1.0.0
tinyrainbow: 1.2.0
- vite: 5.4.0(@types/node@22.1.0)(terser@5.31.5)
- vite-node: 2.0.5(@types/node@22.1.0)(terser@5.31.5)
+ vite: 5.4.0(@types/node@22.2.0)(terser@5.31.5)
+ vite-node: 2.0.5(@types/node@22.2.0)(terser@5.31.5)
why-is-node-running: 2.3.0
optionalDependencies:
- '@types/node': 22.1.0
+ '@types/node': 22.2.0
'@vitest/ui': 2.0.5(vitest@2.0.5)
transitivePeerDependencies:
- less
@@ -32433,7 +32393,7 @@ snapshots:
volar-service-typescript@0.0.45(@volar/language-service@2.2.5):
dependencies:
path-browserify: 1.0.1
- semver: 7.6.2
+ semver: 7.6.3
typescript-auto-import-cache: 0.3.3
vscode-languageserver-textdocument: 1.0.11
vscode-nls: 5.2.0
@@ -32746,7 +32706,7 @@ snapshots:
webpack-virtual-modules@0.6.2: {}
- webpack@5.89.0(@swc/core@1.7.9)(esbuild@0.21.5):
+ webpack@5.89.0(@swc/core@1.7.10)(esbuild@0.23.0):
dependencies:
'@types/eslint-scope': 3.7.7
'@types/estree': 1.0.5
@@ -32769,7 +32729,7 @@ snapshots:
neo-async: 2.6.2
schema-utils: 3.3.0
tapable: 2.2.1
- terser-webpack-plugin: 5.3.9(@swc/core@1.7.9)(esbuild@0.21.5)(webpack@5.89.0(@swc/core@1.7.9)(esbuild@0.21.5))
+ terser-webpack-plugin: 5.3.9(@swc/core@1.7.10)(esbuild@0.23.0)(webpack@5.89.0(@swc/core@1.7.10)(esbuild@0.23.0))
watchpack: 2.4.0
webpack-sources: 3.2.3
transitivePeerDependencies:
@@ -32798,7 +32758,7 @@ snapshots:
tr46: 1.0.1
webidl-conversions: 4.0.2
- when-exit@2.1.2: {}
+ when-exit@2.1.3: {}
which-boxed-primitive@1.0.2:
dependencies:
@@ -32905,13 +32865,6 @@ snapshots:
imurmurhash: 0.1.4
signal-exit: 3.0.7
- write-file-atomic@3.0.3:
- dependencies:
- imurmurhash: 0.1.4
- is-typedarray: 1.0.0
- signal-exit: 3.0.7
- typedarray-to-buffer: 3.1.5
-
ws@6.2.3(bufferutil@4.0.8)(utf-8-validate@6.0.4):
dependencies:
async-limiter: 1.0.1
diff --git a/tevm/actions/index.cjs b/tevm/actions/index.cjs
index a7947663f2..af7f23169d 100644
--- a/tevm/actions/index.cjs
+++ b/tevm/actions/index.cjs
@@ -10,5 +10,5 @@ Object.keys(actions).forEach(function (k) {
get: function () { return actions[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/actions/index.cjs.map b/tevm/actions/index.cjs.map
index 55e20ab99a..effae25853 100644
--- a/tevm/actions/index.cjs.map
+++ b/tevm/actions/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/actions'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/actions/index.js b/tevm/actions/index.js
index 92cdacff36..332ebc19de 100644
--- a/tevm/actions/index.js
+++ b/tevm/actions/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/actions';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/actions/index.js.map b/tevm/actions/index.js.map
index 55e20ab99a..43fe8b2f14 100644
--- a/tevm/actions/index.js.map
+++ b/tevm/actions/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/actions'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/address/index.cjs b/tevm/address/index.cjs
index 84f71a4349..ee4649f804 100644
--- a/tevm/address/index.cjs
+++ b/tevm/address/index.cjs
@@ -10,5 +10,5 @@ Object.keys(address).forEach(function (k) {
get: function () { return address[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/address/index.cjs.map b/tevm/address/index.cjs.map
index 3889b0f992..effae25853 100644
--- a/tevm/address/index.cjs.map
+++ b/tevm/address/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/address'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/address/index.js b/tevm/address/index.js
index d729bca376..0691f4d0c4 100644
--- a/tevm/address/index.js
+++ b/tevm/address/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/address';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/address/index.js.map b/tevm/address/index.js.map
index 3889b0f992..43fe8b2f14 100644
--- a/tevm/address/index.js.map
+++ b/tevm/address/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/address'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/block/index.cjs b/tevm/block/index.cjs
index 160fb002aa..26c824c6b2 100644
--- a/tevm/block/index.cjs
+++ b/tevm/block/index.cjs
@@ -10,5 +10,5 @@ Object.keys(block).forEach(function (k) {
get: function () { return block[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/block/index.cjs.map b/tevm/block/index.cjs.map
index ca2319f294..effae25853 100644
--- a/tevm/block/index.cjs.map
+++ b/tevm/block/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/block'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/block/index.js b/tevm/block/index.js
index 687f128497..cf78af428b 100644
--- a/tevm/block/index.js
+++ b/tevm/block/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/block';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/block/index.js.map b/tevm/block/index.js.map
index ca2319f294..43fe8b2f14 100644
--- a/tevm/block/index.js.map
+++ b/tevm/block/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/block'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/blockchain/index.cjs b/tevm/blockchain/index.cjs
index 2344a49cef..4e5f9aca37 100644
--- a/tevm/blockchain/index.cjs
+++ b/tevm/blockchain/index.cjs
@@ -10,5 +10,5 @@ Object.keys(blockchain).forEach(function (k) {
get: function () { return blockchain[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/blockchain/index.cjs.map b/tevm/blockchain/index.cjs.map
index e68d7d4f3e..effae25853 100644
--- a/tevm/blockchain/index.cjs.map
+++ b/tevm/blockchain/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/blockchain'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/blockchain/index.js b/tevm/blockchain/index.js
index 71977b41b2..ee9068e220 100644
--- a/tevm/blockchain/index.js
+++ b/tevm/blockchain/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/blockchain';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/blockchain/index.js.map b/tevm/blockchain/index.js.map
index e68d7d4f3e..43fe8b2f14 100644
--- a/tevm/blockchain/index.js.map
+++ b/tevm/blockchain/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/blockchain'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/bundler/base-bundler/index.cjs b/tevm/bundler/base-bundler/index.cjs
index bb9cf22a52..ba10bc7cb6 100644
--- a/tevm/bundler/base-bundler/index.cjs
+++ b/tevm/bundler/base-bundler/index.cjs
@@ -10,5 +10,5 @@ Object.keys(baseBundler).forEach(function (k) {
get: function () { return baseBundler[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/bundler/base-bundler/index.cjs.map b/tevm/bundler/base-bundler/index.cjs.map
index 1826a0d0e9..effae25853 100644
--- a/tevm/bundler/base-bundler/index.cjs.map
+++ b/tevm/bundler/base-bundler/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/base-bundler'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/bundler/base-bundler/index.js b/tevm/bundler/base-bundler/index.js
index 564cf440f9..9bf36d77f7 100644
--- a/tevm/bundler/base-bundler/index.js
+++ b/tevm/bundler/base-bundler/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/base-bundler';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/bundler/base-bundler/index.js.map b/tevm/bundler/base-bundler/index.js.map
index 1826a0d0e9..43fe8b2f14 100644
--- a/tevm/bundler/base-bundler/index.js.map
+++ b/tevm/bundler/base-bundler/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/base-bundler'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/bundler/bun-plugin/index.cjs b/tevm/bundler/bun-plugin/index.cjs
index d77b3b1280..c5d6300aa7 100644
--- a/tevm/bundler/bun-plugin/index.cjs
+++ b/tevm/bundler/bun-plugin/index.cjs
@@ -10,5 +10,5 @@ Object.keys(bunPlugin).forEach(function (k) {
get: function () { return bunPlugin[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/bundler/bun-plugin/index.cjs.map b/tevm/bundler/bun-plugin/index.cjs.map
index 2ff624def2..effae25853 100644
--- a/tevm/bundler/bun-plugin/index.cjs.map
+++ b/tevm/bundler/bun-plugin/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/bun-plugin'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/bundler/bun-plugin/index.js b/tevm/bundler/bun-plugin/index.js
index 0e3dd77961..0ef4c19316 100644
--- a/tevm/bundler/bun-plugin/index.js
+++ b/tevm/bundler/bun-plugin/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/bun-plugin';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/bundler/bun-plugin/index.js.map b/tevm/bundler/bun-plugin/index.js.map
index 2ff624def2..43fe8b2f14 100644
--- a/tevm/bundler/bun-plugin/index.js.map
+++ b/tevm/bundler/bun-plugin/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/bun-plugin'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/bundler/compiler/index.cjs b/tevm/bundler/compiler/index.cjs
index 0def784e30..5f67d8cfc9 100644
--- a/tevm/bundler/compiler/index.cjs
+++ b/tevm/bundler/compiler/index.cjs
@@ -10,5 +10,5 @@ Object.keys(compiler).forEach(function (k) {
get: function () { return compiler[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/bundler/compiler/index.cjs.map b/tevm/bundler/compiler/index.cjs.map
index 903aeaca75..effae25853 100644
--- a/tevm/bundler/compiler/index.cjs.map
+++ b/tevm/bundler/compiler/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/compiler'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/bundler/compiler/index.js b/tevm/bundler/compiler/index.js
index 60050402e4..8650e40db0 100644
--- a/tevm/bundler/compiler/index.js
+++ b/tevm/bundler/compiler/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/compiler';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/bundler/compiler/index.js.map b/tevm/bundler/compiler/index.js.map
index 903aeaca75..43fe8b2f14 100644
--- a/tevm/bundler/compiler/index.js.map
+++ b/tevm/bundler/compiler/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/compiler'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/bundler/config/index.cjs b/tevm/bundler/config/index.cjs
index 3d8ff6caf9..cf3c16ea46 100644
--- a/tevm/bundler/config/index.cjs
+++ b/tevm/bundler/config/index.cjs
@@ -10,5 +10,5 @@ Object.keys(config).forEach(function (k) {
get: function () { return config[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/bundler/config/index.cjs.map b/tevm/bundler/config/index.cjs.map
index 910ff9b0ff..effae25853 100644
--- a/tevm/bundler/config/index.cjs.map
+++ b/tevm/bundler/config/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/config'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/bundler/config/index.js b/tevm/bundler/config/index.js
index e061e7376d..cd7ce5708c 100644
--- a/tevm/bundler/config/index.js
+++ b/tevm/bundler/config/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/config';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/bundler/config/index.js.map b/tevm/bundler/config/index.js.map
index 910ff9b0ff..43fe8b2f14 100644
--- a/tevm/bundler/config/index.js.map
+++ b/tevm/bundler/config/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/config'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/bundler/esbuild-plugin/index.cjs b/tevm/bundler/esbuild-plugin/index.cjs
index 6cc2f58672..4554ce6ce6 100644
--- a/tevm/bundler/esbuild-plugin/index.cjs
+++ b/tevm/bundler/esbuild-plugin/index.cjs
@@ -10,5 +10,5 @@ Object.keys(esbuildPlugin).forEach(function (k) {
get: function () { return esbuildPlugin[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/bundler/esbuild-plugin/index.cjs.map b/tevm/bundler/esbuild-plugin/index.cjs.map
index 48303e2261..effae25853 100644
--- a/tevm/bundler/esbuild-plugin/index.cjs.map
+++ b/tevm/bundler/esbuild-plugin/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/esbuild-plugin'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/bundler/esbuild-plugin/index.js b/tevm/bundler/esbuild-plugin/index.js
index f656f002f9..d828ac330e 100644
--- a/tevm/bundler/esbuild-plugin/index.js
+++ b/tevm/bundler/esbuild-plugin/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/esbuild-plugin';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/bundler/esbuild-plugin/index.js.map b/tevm/bundler/esbuild-plugin/index.js.map
index 48303e2261..43fe8b2f14 100644
--- a/tevm/bundler/esbuild-plugin/index.js.map
+++ b/tevm/bundler/esbuild-plugin/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/esbuild-plugin'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/bundler/index.cjs b/tevm/bundler/index.cjs
index bb9cf22a52..ba10bc7cb6 100644
--- a/tevm/bundler/index.cjs
+++ b/tevm/bundler/index.cjs
@@ -10,5 +10,5 @@ Object.keys(baseBundler).forEach(function (k) {
get: function () { return baseBundler[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/bundler/index.cjs.map b/tevm/bundler/index.cjs.map
index 1826a0d0e9..effae25853 100644
--- a/tevm/bundler/index.cjs.map
+++ b/tevm/bundler/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/base-bundler'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/bundler/index.js b/tevm/bundler/index.js
index 564cf440f9..9bf36d77f7 100644
--- a/tevm/bundler/index.js
+++ b/tevm/bundler/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/base-bundler';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/bundler/index.js.map b/tevm/bundler/index.js.map
index 1826a0d0e9..43fe8b2f14 100644
--- a/tevm/bundler/index.js.map
+++ b/tevm/bundler/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/base-bundler'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/bundler/rollup-plugin/index.cjs b/tevm/bundler/rollup-plugin/index.cjs
index 4eb8601a68..097e018146 100644
--- a/tevm/bundler/rollup-plugin/index.cjs
+++ b/tevm/bundler/rollup-plugin/index.cjs
@@ -10,5 +10,5 @@ Object.keys(rollupPlugin).forEach(function (k) {
get: function () { return rollupPlugin[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/bundler/rollup-plugin/index.cjs.map b/tevm/bundler/rollup-plugin/index.cjs.map
index 992412a147..effae25853 100644
--- a/tevm/bundler/rollup-plugin/index.cjs.map
+++ b/tevm/bundler/rollup-plugin/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/rollup-plugin'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/bundler/rollup-plugin/index.js b/tevm/bundler/rollup-plugin/index.js
index b1ebc5f1f1..6a417f6cf4 100644
--- a/tevm/bundler/rollup-plugin/index.js
+++ b/tevm/bundler/rollup-plugin/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/rollup-plugin';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/bundler/rollup-plugin/index.js.map b/tevm/bundler/rollup-plugin/index.js.map
index 992412a147..43fe8b2f14 100644
--- a/tevm/bundler/rollup-plugin/index.js.map
+++ b/tevm/bundler/rollup-plugin/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/rollup-plugin'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/bundler/rspack-plugin/index.cjs b/tevm/bundler/rspack-plugin/index.cjs
index 3c53181350..2bdd866981 100644
--- a/tevm/bundler/rspack-plugin/index.cjs
+++ b/tevm/bundler/rspack-plugin/index.cjs
@@ -10,5 +10,5 @@ Object.keys(rspackPlugin).forEach(function (k) {
get: function () { return rspackPlugin[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/bundler/rspack-plugin/index.cjs.map b/tevm/bundler/rspack-plugin/index.cjs.map
index f7f656efcd..effae25853 100644
--- a/tevm/bundler/rspack-plugin/index.cjs.map
+++ b/tevm/bundler/rspack-plugin/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/rspack-plugin'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/bundler/rspack-plugin/index.js b/tevm/bundler/rspack-plugin/index.js
index 1154efb092..a7e68f7ba9 100644
--- a/tevm/bundler/rspack-plugin/index.js
+++ b/tevm/bundler/rspack-plugin/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/rspack-plugin';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/bundler/rspack-plugin/index.js.map b/tevm/bundler/rspack-plugin/index.js.map
index f7f656efcd..43fe8b2f14 100644
--- a/tevm/bundler/rspack-plugin/index.js.map
+++ b/tevm/bundler/rspack-plugin/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/rspack-plugin'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/bundler/solc/index.cjs b/tevm/bundler/solc/index.cjs
index b1c7585bc2..87b9985c09 100644
--- a/tevm/bundler/solc/index.cjs
+++ b/tevm/bundler/solc/index.cjs
@@ -10,5 +10,5 @@ Object.keys(solc).forEach(function (k) {
get: function () { return solc[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/bundler/solc/index.cjs.map b/tevm/bundler/solc/index.cjs.map
index 054b9c6525..effae25853 100644
--- a/tevm/bundler/solc/index.cjs.map
+++ b/tevm/bundler/solc/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/solc'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/bundler/solc/index.js b/tevm/bundler/solc/index.js
index cd2cf48ef2..cd25262c74 100644
--- a/tevm/bundler/solc/index.js
+++ b/tevm/bundler/solc/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/solc';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/bundler/solc/index.js.map b/tevm/bundler/solc/index.js.map
index 054b9c6525..43fe8b2f14 100644
--- a/tevm/bundler/solc/index.js.map
+++ b/tevm/bundler/solc/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/solc'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/bundler/vite-plugin/index.cjs b/tevm/bundler/vite-plugin/index.cjs
index ad4ae463f4..38f058ca6f 100644
--- a/tevm/bundler/vite-plugin/index.cjs
+++ b/tevm/bundler/vite-plugin/index.cjs
@@ -10,5 +10,5 @@ Object.keys(vitePlugin).forEach(function (k) {
get: function () { return vitePlugin[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/bundler/vite-plugin/index.cjs.map b/tevm/bundler/vite-plugin/index.cjs.map
index 505ce07547..effae25853 100644
--- a/tevm/bundler/vite-plugin/index.cjs.map
+++ b/tevm/bundler/vite-plugin/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/vite-plugin'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/bundler/vite-plugin/index.js b/tevm/bundler/vite-plugin/index.js
index 4a664cce3c..758c8ccf74 100644
--- a/tevm/bundler/vite-plugin/index.js
+++ b/tevm/bundler/vite-plugin/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/vite-plugin';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/bundler/vite-plugin/index.js.map b/tevm/bundler/vite-plugin/index.js.map
index 505ce07547..43fe8b2f14 100644
--- a/tevm/bundler/vite-plugin/index.js.map
+++ b/tevm/bundler/vite-plugin/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/vite-plugin'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/bundler/webpack-plugin/index.cjs b/tevm/bundler/webpack-plugin/index.cjs
index a862f716e1..42c2aaa306 100644
--- a/tevm/bundler/webpack-plugin/index.cjs
+++ b/tevm/bundler/webpack-plugin/index.cjs
@@ -10,5 +10,5 @@ Object.keys(webpackPlugin).forEach(function (k) {
get: function () { return webpackPlugin[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/bundler/webpack-plugin/index.cjs.map b/tevm/bundler/webpack-plugin/index.cjs.map
index 5d045b44db..effae25853 100644
--- a/tevm/bundler/webpack-plugin/index.cjs.map
+++ b/tevm/bundler/webpack-plugin/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/webpack-plugin'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/bundler/webpack-plugin/index.js b/tevm/bundler/webpack-plugin/index.js
index ee87be4ed0..d6a26f2a53 100644
--- a/tevm/bundler/webpack-plugin/index.js
+++ b/tevm/bundler/webpack-plugin/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/webpack-plugin';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/bundler/webpack-plugin/index.js.map b/tevm/bundler/webpack-plugin/index.js.map
index 5d045b44db..43fe8b2f14 100644
--- a/tevm/bundler/webpack-plugin/index.js.map
+++ b/tevm/bundler/webpack-plugin/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/webpack-plugin'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/common/index.cjs b/tevm/common/index.cjs
index 12786c0fb5..b0a0667091 100644
--- a/tevm/common/index.cjs
+++ b/tevm/common/index.cjs
@@ -10,5 +10,5 @@ Object.keys(common).forEach(function (k) {
get: function () { return common[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/common/index.cjs.map b/tevm/common/index.cjs.map
index 1e0829f6b7..effae25853 100644
--- a/tevm/common/index.cjs.map
+++ b/tevm/common/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/common'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/common/index.js b/tevm/common/index.js
index 7dfe221c97..e824a6f81c 100644
--- a/tevm/common/index.js
+++ b/tevm/common/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/common';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/common/index.js.map b/tevm/common/index.js.map
index 1e0829f6b7..43fe8b2f14 100644
--- a/tevm/common/index.js.map
+++ b/tevm/common/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/common'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/contract/index.cjs b/tevm/contract/index.cjs
index 6ef8a98dcb..535a854537 100644
--- a/tevm/contract/index.cjs
+++ b/tevm/contract/index.cjs
@@ -10,5 +10,5 @@ Object.keys(contract).forEach(function (k) {
get: function () { return contract[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/contract/index.cjs.map b/tevm/contract/index.cjs.map
index 888672f25c..effae25853 100644
--- a/tevm/contract/index.cjs.map
+++ b/tevm/contract/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/contract'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/contract/index.js b/tevm/contract/index.js
index b3d29cf2de..4b56031925 100644
--- a/tevm/contract/index.js
+++ b/tevm/contract/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/contract';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/contract/index.js.map b/tevm/contract/index.js.map
index 888672f25c..43fe8b2f14 100644
--- a/tevm/contract/index.js.map
+++ b/tevm/contract/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/contract'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/decorators/index.cjs b/tevm/decorators/index.cjs
index 15da748781..6fc77066da 100644
--- a/tevm/decorators/index.cjs
+++ b/tevm/decorators/index.cjs
@@ -10,5 +10,5 @@ Object.keys(decorators).forEach(function (k) {
get: function () { return decorators[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/decorators/index.cjs.map b/tevm/decorators/index.cjs.map
index 6dfd815ad1..effae25853 100644
--- a/tevm/decorators/index.cjs.map
+++ b/tevm/decorators/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from \"@tevm/decorators\";\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/decorators/index.js b/tevm/decorators/index.js
index e66065efc2..2642cc72f4 100644
--- a/tevm/decorators/index.js
+++ b/tevm/decorators/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/decorators';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/decorators/index.js.map b/tevm/decorators/index.js.map
index 6dfd815ad1..43fe8b2f14 100644
--- a/tevm/decorators/index.js.map
+++ b/tevm/decorators/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from \"@tevm/decorators\";\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/docs/README.md b/tevm/docs/README.md
index 56b568943b..65ff79c492 100644
--- a/tevm/docs/README.md
+++ b/tevm/docs/README.md
@@ -67,7 +67,7 @@ console.log(HelloWorld.abi);
console.log(HelloWorld.bytecode);
```
-3. Initialize a [Tevm memory client]() and execute your Script using the [`tevm.script`]() action
+3. Initialize a [Tevm memory client](./packages/memory-client/docs/functions/createMemoryClient.md) and execute your Script using the [`tevm.script`](./packages/actions/docs/type-aliases/ScriptHandler.md) action
```typescript
import { HelloWorld } from "./HelloWorld.sol";
@@ -86,8 +86,8 @@ This is just a small subset of what Tevm offers. See [docs](https://tevm.sh/) fo
Contributions are encouraged, but please open an issue before doing any major changes to make sure your change will be accepted.
-See [CONTRIBUTING.md]() for contributing information
+See [CONTRIBUTING.md](_media/CONTRIBUTING.md) for contributing information
## License 📄
-
+
diff --git a/tevm/docs/_media/CONTRIBUTING.md b/tevm/docs/_media/CONTRIBUTING.md
new file mode 100644
index 0000000000..432f799c2a
--- /dev/null
+++ b/tevm/docs/_media/CONTRIBUTING.md
@@ -0,0 +1,212 @@
+## Contributing to Tevm
+
+## Quick start
+
+1. Install pnpm 9.x.x for installing node_modules
+
+```bash
+npm i pnpm@9 --global && pnpm --version
+```
+
+2. Install bun
+
+```bash
+npm i bun --global && bun --version
+```
+
+or run bun update if already installed
+
+```bash
+bun update
+```
+
+3. Update submodules
+
+```bash
+git submodule update --init --recursive
+```
+
+4. Set environment variables
+
+In your path must be the following environment variables for the tests
+
+```bash
+export TEVM_RPC_URLS_MAINNET=
+export TEVM_RPC_URLS_OPTIMISM=
+```
+
+These rpc urls are a comma seperated list of at least one RPC provider such `https://mainnet.optimism.io`. The tests will rate limit and load balance across all urls
+
+5. Run everything
+
+`bun allz` will run everything
+
+`bun all` will run a smaller subset of everything
+
+```bash
+bun allz
+```
+
+This includes
+
+- linting package.json
+- linting npm build
+- linting unused deps
+- linting source code
+- generated docs
+- building all .d.ts types for all packages
+- building all cjs for all packages
+- running all tests
+- running all dev fixtures
+
+3. Understand the repo in [monorepo section](#monorepo) and [packages](#packages) sections
+
+## Secrets
+
+Many of the tests use alchemy. They do not require an alchemy key but not providing one can cause throttling. To provide an alchemy key set `TEVM_TEST_ALCHEMY_KEY` environment variable in your shell.
+
+## Nx can get slow
+
+Sometimes you may notice nx slowing down. When this happens try running `pnpm nx reset` and it should reset it to being fast again.
+
+## Monorepo
+
+Tevm is a monorepo using
+
+- [nx](https://nx.dev/concepts/mental-model) for caching and task management
+- [bun](https://bun.sh/docs) for script runner and workspace node_module management
+- [changesets](./.changeset/) for package versioning
+
+For a list of all packages, see the `workspaces` key in the root level [package.json](./package.json)
+
+## Packages
+
+Tevm is heavily broken up into small packages. To see the entire package graph use nx
+
+```bash
+bun run nx graph
+```
+
+For more information the [reference docs](https://tevm.sh) are a useful resource. They are generated from the source code and link back to it
+
+#### Build packages
+
+- [@tevm/ts-plugin](./ts-plugin) is the LSP (language service protocol) plugin. It is what allows code editors such as VSCode to correctly infer types of solidity imports.
+- [bundlers/\*](./bundlers) Are where all the supported bundlers live. Most are created using [@tevm/unplugin](./bundlers/unplugin) which implements a rollup plugin once to be reused in many packages including [@tevm/webpack](./bundlers/webpack) and [@tevm/vite](./bundlers/vite) and more.
+- [@tevm/config](./config) is the package that loads the Tevm config
+
+#### Runtime packages
+
+- [@tevm/contract](./core) is the main entry point for all runtime functionality.
+
+#### Docs
+
+- [@tevm/docs](./docs) is the [vitepress docs site](https://tevm.sh). Its reference docs are generated via `bun generate:docs`
+
+#### Example apps
+
+Example apps are in [/examples/\*](./examples). [@tevm/example-esbuild](./examples/esbuild) has a vitest test and is the simplist app.
+
+## Code best practices
+
+#### JavaScript with jsdoc
+
+`@tevm` is written in javascript with jsdoc so its `esm` build does not need to be built. This means any user using modern `esm` will be using the same src code in their node_modules as what is here.
+
+This means all tevm packages run without being built by default and the same src code is shipped to most users
+
+- [src/index.js](./src/index.js) - the entrypoint to the package
+
+**Note** there is still 100% typesafety. TypeScript is able to typecheck via setting `checkJs: true` in the tsconfig and using jsdoc.
+
+#### Types
+
+The types are built to cache their result for end users.
+
+```
+bun build:types
+```
+
+- [tsconfig](./tsconfig.json) - @tevm/config tsconfig
+- [@tevm/tsconfig](../tsconfig/base.json) - base tsconfig inherited from
+
+## Running tests
+
+```
+bun run test
+```
+
+`@tevm/config` has >99% test coverage. Run the tests with `bun run test`
+
+Note `bun test` will run bun instead of [vitest](https://vitest.dev) resulting in errors
+
+## Fixtures
+
+Fixtures in [src/fixtures](./src/fixtures/) exist both for the vitest tests and also can be loaded in watch mode.
+
+The best way to debug a bug or implement a new feature is to first add a new fixture to use in test or dev server
+
+Some fixtures are expected to error and the dev server will succeed if they do error. Which fixtures should error is configured in [scripts/runFixture.ts](./scripts/runFixture.ts)
+
+Fixtures run with debug logging turned on. Debug logging is added to every function along with strong error handling so most debugging tasks won't need to involve adding console.logs if you are using a fixture.
+
+#### Running all fixtures
+
+```bash
+bun dev
+```
+
+#### Running a specific fixtures
+
+```bash
+bun fixture basic
+```
+
+Valid names include any of the folder names in [src/fixtures](./fixtures). The default is basic
+
+#### Adding a fixture
+
+1. `cp -r src/fixtures/basic src/fixtures/myNewFixture`
+2. update your fixture
+3. Load your fixture `bun fixture myNewFixture`
+
+Now you can implement your feature or use your fixture to write a test.
+
+## Running linter
+
+By default the linter runs in --fix mode
+
+```basy
+bun lint && bun format
+```
+
+The linter used is biome not prettier or eslint
+
+#### Generating docs
+
+Docs are generated in the `docs` folder of every package as well as the [main docs site](./docs)
+
+```
+bun generate:docs
+```
+
+Docs are generated based on the jsdoc and type errors
+
+#### Barrel files
+
+Whenever a new API is added, you will need to update a lot of barrel files. Though tedious this helps keep the packages stable from accidental breaking changes or exporting something that should be private. You will need to update the following places:
+
+- All the `index.js` in your package
+- Possibly the top level `src/index.ts` to update the types too if
+- Update the [tevm](./tevm) package (unless it's a build tool change)
+- Update the [@tevm/bundler](./bundler/) package if it's a build tool api
+
+If you add a lot of files, there is a tool to automatically generate a barrel file in your folder in [`scripts`](./scripts/createBarrelFiles.ts)
+
+## Clean build
+
+If you ever have a `wtf` moment, consider doing a clean build. It will remove node_modules and then rebuild repo from scratch
+
+```
+pnpm all:clean
+```
diff --git a/tevm/docs/_media/LICENSE b/tevm/docs/_media/LICENSE
new file mode 100644
index 0000000000..b5a4fa7a69
--- /dev/null
+++ b/tevm/docs/_media/LICENSE
@@ -0,0 +1,22 @@
+(The MIT License)
+
+Copyright 2020-2022
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/tevm/docs/address/classes/Address.md b/tevm/docs/address/classes/Address.md
index 127055b0b7..7774bfa8b8 100644
--- a/tevm/docs/address/classes/Address.md
+++ b/tevm/docs/address/classes/Address.md
@@ -12,17 +12,17 @@ toString returns a checksummed address rather than lowercase
## Example
-```typescript
-import { createAddress } from '@tevm/address'`
+```javascript
+import { createAddress } from '@tevm/address';
// takes hex string
-let address = createAddress(`0x${'00'.repeat(20)}`)
+let address = createAddress(`0x${'00'.repeat(20)}`);
// takes number and bigint
-address = createAddress(0)
+address = createAddress(0);
// takes bytes
-address = createAddress(new Uint8Array()))
+address = createAddress(new Uint8Array());
// non hex string
-address = createAddress('55'.repeat(20))
+address = createAddress('55'.repeat(20));
```
## Extends
@@ -156,19 +156,21 @@ node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/e
> **toString**(): \`0x$\{string\}\`
-Returns hex encoding of address.
+Returns the checksummed address.
#### Returns
\`0x$\{string\}\`
+The checksummed address.
+
#### Overrides
[`EthjsAddress`](../../utils/classes/EthjsAddress.md).[`toString`](../../utils/classes/EthjsAddress.md#tostring)
#### Defined in
-packages/address/types/Address.d.ts:21
+packages/address/types/Address.d.ts:25
***
diff --git a/tevm/docs/blockchain/functions/isTevmBlockTag.md b/tevm/docs/blockchain/functions/isTevmBlockTag.md
index 0250c5a88a..e6057812d1 100644
--- a/tevm/docs/blockchain/functions/isTevmBlockTag.md
+++ b/tevm/docs/blockchain/functions/isTevmBlockTag.md
@@ -6,20 +6,20 @@
# Function: isTevmBlockTag()
-> **isTevmBlockTag**(`blockTag`): blockTag is "latest" \| "earliest" \| "pending" \| "safe" \| "finalized" \| "forked"
+> **isTevmBlockTag**(`blockTag`): `blockTag is TevmBlockTag`
Determines if an unknown type is a valid block tag
## Parameters
-• **blockTag**: `string`
+• **blockTag**: `unknown`
## Returns
-blockTag is "latest" \| "earliest" \| "pending" \| "safe" \| "finalized" \| "forked"
+`blockTag is TevmBlockTag`
true if valid block tag
## Defined in
-packages/blockchain/types/utils/isTevmBlockTag.d.ts:12
+packages/blockchain/types/utils/isTevmBlockTag.d.ts:6
diff --git a/tevm/docs/bundler/config/functions/defineConfig.md b/tevm/docs/bundler/config/functions/defineConfig.md
index 3a1a5a688c..4c2ae064e3 100644
--- a/tevm/docs/bundler/config/functions/defineConfig.md
+++ b/tevm/docs/bundler/config/functions/defineConfig.md
@@ -30,6 +30,19 @@ Typesafe way to create an Tevm CompilerConfig
`Effect`\<`never`, `DefineConfigError`, `ResolvedCompilerConfig`\>
+## Example
+
+```ts
+import { defineConfig } from '@tevm/ts-plugin'
+
+export default defineConfig(() => ({
+ lib: ['lib'],
+ remappings: {
+ 'foo': 'foo/bar'
+ }
+})
+```
+
## Defined in
bundler-packages/config/types/defineConfig.d.ts:35
diff --git a/tevm/docs/bundler/esbuild-plugin/functions/esbuildPluginTevm.md b/tevm/docs/bundler/esbuild-plugin/functions/esbuildPluginTevm.md
index d2ce658e31..ba0248e1e4 100644
--- a/tevm/docs/bundler/esbuild-plugin/functions/esbuildPluginTevm.md
+++ b/tevm/docs/bundler/esbuild-plugin/functions/esbuildPluginTevm.md
@@ -23,6 +23,77 @@ To configure add this plugin to your esbuild config and add the ts-plugin to you
`any`
+## Examples
+
+```typescript
+import { esbuildPluginTevm } from '@tevm/esbuild-plugin'
+import { build } from 'esbuild'
+
+build({
+ entryPoints: ['src/index.js'],
+ outdir: 'dist',
+ bundle: true,
+ plugins: [esbuildPluginTevm()],
+})
+```
+
+For LSP so your editor recognizes the solidity imports correctly you must also configure tevm/ts-plugin in your tsconfig.json
+The ts-plugin will provide type hints, code completion, and other features.
+
+```json
+{
+ "compilerOptions": {
+ "plugins": [{ "name": "tevm/ts-plugin" }]
+ }
+}
+```
+
+Once the esbuild plugin and the ts-plugin are configured, you can import Solidity files in JavaScript. The compiler will
+turn them into Tevm `Contract` instances.
+
+```typescript
+// Solidity imports are automaticlaly turned into Tevm Contract objects
+import { ERC20 } from '@openzeppelin/contracts/token/ERC20/ERC20.sol'
+import { createTevm } from 'tevm'
+
+console.log(ERC20.abi)
+console.log(ERC20.humanReadableAbi)
+console.log(ERC20.bytecode)
+
+tevm.contract(
+ ERC20.withAddress(.read.balanceOf()
+)
+```
+
+Under the hood the esbuild plugin is creating a virtual file for ERC20.sol called ERC20.sol.cjs that looks like this
+
+```typescript
+import { createContract } from '@tevm/contract'
+
+export const ERC20 = createContract({
+ name: 'ERC20',
+ humanReadableAbi: [ 'function balanceOf(address): uint256', ... ],
+ bytecode: '0x...',
+ deployedBytecode: '0x...',
+})
+```
+
+For custom configuration of the Tevm compiler add a [tevm.config.json](https://todo.todo.todo) file to your project root.
+
+```json
+{
+ foundryProject?: boolean | string | undefined,
+ libs: ['lib'],
+ remappings: {'foo': 'vendored/foo'},
+ debug: true,
+ cacheDir: '.tevm'
+}
+```
+
+## See
+
+[Tevm esbuild example](https://todo.todo.todo)
+
## Defined in
bundler-packages/esbuild/types/esbuildPluginTevm.d.ts:74
diff --git a/tevm/docs/bundler/functions/bundler.md b/tevm/docs/bundler/functions/bundler.md
index 657c0bc1a0..332a76a20a 100644
--- a/tevm/docs/bundler/functions/bundler.md
+++ b/tevm/docs/bundler/functions/bundler.md
@@ -111,6 +111,32 @@ Resolves typescript representation of the solidity module
Resolves typescript representation of the solidity module
+## Example
+
+```typescript
+import { bundler } from '@tevm/base-bundler-bundler'
+import { createCache } from '@tevm/bundler-cache'
+import { readFile, writeFile } from 'fs/promises'
+import { readFileSync, writeFileSync, existsSync } from 'fs'
+import { createSolc } from '@tevm/solc'
+import { loadConfig } from '@tevm/config'
+
+const fao = {
+ readFile,
+ writeFile,
+ readFileSync,
+ writeFileSync,
+ existsSync,
+ // may need more methods
+}
+
+const b = bundler(await loadConfig(), console, fao, await createSolc(), createCache())
+
+const path = '../contracts/ERC20.sol'
+
+const { abi, bytecode } = await b.resolveTs(path, __dirname, true, true)
+```
+
## Defined in
bundler-packages/base-bundler/types/src/bundler.d.ts:41
diff --git a/tevm/docs/bundler/rollup-plugin/functions/rollupPluginTevm.md b/tevm/docs/bundler/rollup-plugin/functions/rollupPluginTevm.md
index 85f0f451f3..708779d457 100644
--- a/tevm/docs/bundler/rollup-plugin/functions/rollupPluginTevm.md
+++ b/tevm/docs/bundler/rollup-plugin/functions/rollupPluginTevm.md
@@ -23,6 +23,76 @@ To configure add this plugin to your rollup config and add the ts-plugin to your
`any`
+## Examples
+
+```typescript
+import { defineConfig } from 'rollup';
+import { rollupPluginTevm } from '@tevm/rollup';
+
+export default defineConfig({
+ plugins: [
+ rollupPluginTevm()
+ ],
+});
+```
+
+For LSP so your editor recognizes the solidity imports correctly you must also configure tevm/ts-plugin in your tsconfig.json
+The ts-plugin will provide type hints, code completion, and other features.
+
+```json
+{
+ "compilerOptions": {
+ "plugins": [{ "name": "tevm/ts-plugin" }]
+ }
+}
+```
+
+Once the rollup plugin and the ts-plugin are configured, you can import Solidity files in JavaScript. The compiler will
+turn them into Tevm `Contract` instances.
+
+```typescript
+// Solidity imports are automaticlaly turned into Tevm Contract objects
+import { ERC20 } from '@openzeppelin/contracts/token/ERC20/ERC20.sol'
+import { createTevm } from 'tevm'
+
+console.log(ERC20.abi)
+console.log(ERC20.humanReadableAbi)
+console.log(ERC20.bytecode)
+
+tevm.contract(
+ ERC20.withAddress(.read.balanceOf()
+)
+```
+
+Under the hood the rollup plugin is creating a virtual file for ERC20.sol called ERC20.sol.cjs that looks like this
+
+```typescript
+import { createContract } from '@tevm/contract'
+
+export const ERC20 = createContract({
+ name: 'ERC20',
+ humanReadableAbi: [ 'function balanceOf(address): uint256', ... ],
+ bytecode: '0x...',
+ deployedBytecode: '0x...',
+})
+```
+
+For custom configuration of the Tevm compiler add a [tevm.config.json](https://todo.todo.todo) file to your project root.
+
+```json
+{
+ foundryProject?: boolean | string | undefined,
+ libs: ['lib'],
+ remappings: {'foo': 'vendored/foo'},
+ debug: true,
+ cacheDir: '.tevm'
+}
+```
+
+## See
+
+[Tevm rollup example](https://todo.todo.todo)
+
## Defined in
bundler-packages/rollup/types/rollupPluginTevm.d.ts:73
diff --git a/tevm/docs/bundler/rspack-plugin/functions/rspackPluginTevm.md b/tevm/docs/bundler/rspack-plugin/functions/rspackPluginTevm.md
index f5f91fe74f..24465b5b25 100644
--- a/tevm/docs/bundler/rspack-plugin/functions/rspackPluginTevm.md
+++ b/tevm/docs/bundler/rspack-plugin/functions/rspackPluginTevm.md
@@ -23,6 +23,76 @@ To configure add this plugin to your rspack config and add the ts-plugin to your
`RspackPluginInstance`
+## Examples
+
+```typescript
+import { defineConfig } from '@rsbuild/core';
+import { rspackPluginTevm } from '@tevm/rspack';
+
+export default defineConfig({
+ plugins: [
+ rspackPluginTevm()
+ ],
+});
+```
+
+For LSP so your editor recognizes the solidity imports correctly you must also configure tevm/ts-plugin in your tsconfig.json
+The ts-plugin will provide type hints, code completion, and other features.
+
+```json
+{
+ "compilerOptions": {
+ "plugins": [{ "name": "tevm/ts-plugin" }]
+ }
+}
+```
+
+Once the rspack plugin and the ts-plugin are configured, you can import Solidity files in JavaScript. The compiler will
+turn them into Tevm `Contract` instances.
+
+```typescript
+// Solidity imports are automaticlaly turned into Tevm Contract objects
+import { ERC20 } from '@openzeppelin/contracts/token/ERC20/ERC20.sol'
+import { createTevm } from 'tevm'
+
+console.log(ERC20.abi)
+console.log(ERC20.humanReadableAbi)
+console.log(ERC20.bytecode)
+
+tevm.contract(
+ ERC20.withAddress(.read.balanceOf()
+)
+```
+
+Under the hood the rspack plugin is creating a virtual file for ERC20.sol called ERC20.sol.cjs that looks like this
+
+```typescript
+import { createContract } from '@tevm/contract'
+
+export const ERC20 = createContract({
+ name: 'ERC20',
+ humanReadableAbi: [ 'function balanceOf(address): uint256', ... ],
+ bytecode: '0x...',
+ deployedBytecode: '0x...',
+})
+```
+
+For custom configuration of the Tevm compiler add a [tevm.config.json](https://todo.todo.todo) file to your project root.
+
+```json
+{
+ foundryProject?: boolean | string | undefined,
+ libs: ['lib'],
+ remappings: {'foo': 'vendored/foo'},
+ debug: true,
+ cacheDir: '.tevm'
+}
+```
+
+## See
+
+[Tevm rspack solid.js example](https://todo.todo.todo)
+
## Defined in
bundler-packages/rspack/types/rspackPluginTevm.d.ts:73
diff --git a/tevm/docs/bundler/vite-plugin/functions/vitePluginTevm.md b/tevm/docs/bundler/vite-plugin/functions/vitePluginTevm.md
index 87337f6f23..6a19366062 100644
--- a/tevm/docs/bundler/vite-plugin/functions/vitePluginTevm.md
+++ b/tevm/docs/bundler/vite-plugin/functions/vitePluginTevm.md
@@ -23,6 +23,72 @@ To configure add this plugin to your vite config and add the ts-plugin to your t
`Plugin`\<`any`\>
+## Examples
+
+```typescript
+import { vitePluginTevm } from '@tevm/vite'
+import { defineConfig } from 'vite'
+
+export default defineConfig({
+ plugins: [
+ vitePluginTevm()
+ ]
+})
+```
+
+For LSP so your editor recognizes the solidity imports correctly you must also configure tevm/ts-plugin in your tsconfig.json
+The ts-plugin will provide type hints, code completion, and other features.
+
+```json
+{
+ "compilerOptions": {
+ "plugins": [{ "name": "tevm/ts-plugin" }]
+ }
+}
+```
+
+Once the vite plugin and the ts-plugin are configured, you can import Solidity files in JavaScript. The compiler will
+turn them into Tevm `Contract` instances.
+
+```typescript
+// Solidity imports are automaticlaly turned into Tevm Contract objects
+import { ERC20 } from '@openzeppelin/contracts/token/ERC20/ERC20.sol'
+import { createTevm } from 'tevm'
+
+console.log(ERC20.abi)
+console.log(ERC20.humanReadableAbi)
+console.log(ERC20.bytecode)
+
+tevm.contract(
+ ERC20.withAddress(.read.balanceOf()
+)
+```
+
+Under the hood the vite plugin is creating a virtual file for ERC20.sol called ERC20.sol.cjs that looks like this
+
+```typescript
+import { createContract } from '@tevm/contract'
+
+export const ERC20 = createContract({
+ name: 'ERC20',
+ humanReadableAbi: [ 'function balanceOf(address): uint256', ... ],
+ bytecode: '0x...',
+ deployedBytecode: '0x...',
+})
+```
+
+For custom configuration of the Tevm compiler add a [tevm.config.json](https://todo.todo.todo) file to your project root.
+
+```json
+{
+ foundryProject?: boolean | string | undefined,
+ libs: ['lib'],
+ remappings: {'foo': 'vendored/foo'},
+ debug: true,
+ cacheDir: '.tevm'
+}
+```
+
## Defined in
bundler-packages/vite/types/vitePluginTevm.d.ts:71
diff --git a/tevm/docs/common/type-aliases/Common.md b/tevm/docs/common/type-aliases/Common.md
index a3337717e7..1af604d717 100644
--- a/tevm/docs/common/type-aliases/Common.md
+++ b/tevm/docs/common/type-aliases/Common.md
@@ -14,6 +14,20 @@ Tevm specific chain configuration wrapping viem chain and ethereumjs commmon
Common contains the common configuration set between all chains such as fee information, hardfork information, eip information, predeployed contracts, default block explorers and more.
extends ethereumjs Common class with the Viem Chain type
+## Type declaration
+
+### copy()
+
+> **copy**: () => [`Common`](Common.md)
+
+#### Returns
+
+[`Common`](Common.md)
+
+### ethjsCommon
+
+> **ethjsCommon**: `EthjsCommon`
+
## Example
```typescript
@@ -35,20 +49,6 @@ const client = createClient(optimism)
- [createCommon](https://tevm.sh/reference/tevm/common/functions/createcommon/)
- [Tevm client docs](https://tevm.sh/learn/clients/)
-## Type declaration
-
-### copy()
-
-> **copy**: () => [`Common`](Common.md)
-
-#### Returns
-
-[`Common`](Common.md)
-
-### ethjsCommon
-
-> **ethjsCommon**: `EthjsCommon`
-
## Defined in
packages/common/types/Common.d.ts:26
diff --git a/tevm/docs/common/type-aliases/CommonOptions.md b/tevm/docs/common/type-aliases/CommonOptions.md
index 367e3e1cbc..fa9c5d4868 100644
--- a/tevm/docs/common/type-aliases/CommonOptions.md
+++ b/tevm/docs/common/type-aliases/CommonOptions.md
@@ -10,20 +10,6 @@
Options for creating an Tevm MemoryClient instance
-## Example
-
-```typescript
-import { mainnet, createCommon, type CommonOptions } from 'tevm/common'
-
-const opts: CommonOptions = {
- ...mainnet,
- hardfork: 'london',
-}
-
-const common = createCommon(opts)
-````
-@see [createCommon](https://tevm.sh/reference/tevm/common/functions/createcommon/)
-
## Type declaration
### customCrypto?
@@ -72,6 +58,20 @@ Hardfork to use. Defaults to `shanghai`
Tevm logger instance
+## Example
+
+```typescript
+import { mainnet, createCommon, type CommonOptions } from 'tevm/common'
+
+const opts: CommonOptions = {
+ ...mainnet,
+ hardfork: 'london',
+}
+
+const common = createCommon(opts)
+````
+@see [createCommon](https://tevm.sh/reference/tevm/common/functions/createcommon/)
+
## Defined in
packages/common/types/CommonOptions.d.ts:20
diff --git a/tevm/docs/common/type-aliases/MockKzg.md b/tevm/docs/common/type-aliases/MockKzg.md
index 46ec3d11b2..d2b7bd6c64 100644
--- a/tevm/docs/common/type-aliases/MockKzg.md
+++ b/tevm/docs/common/type-aliases/MockKzg.md
@@ -12,26 +12,6 @@ The interface of the custom crypto for kzg implemented by `createMockKzg``
The real kzg commitmenet is over 500kb added to bundle size
so this is useful alternative for smaller bundles and the default
-## Example
-
-```typescript
-import { createCommon, createMockKzg, mainnet, type MockKzg } from 'tevm/common'
-
-const kzg: MockKzg = createMockKzg()
-
-const common = createCommon({
- ...mainnet,
- customCrypto: {
- kzg:,
- },
-})
-```
-
-## See
-
- - [createMockKzg](https://tevm.sh/reference/tevm/common/functions/createmockkzg/)
- - [createCommon](https://tevm.sh/reference/tevm/common/functions/createcommon/)
-
## Type declaration
### blobToKzgCommitment()
@@ -130,6 +110,26 @@ const common = createCommon({
`boolean`
+## Example
+
+```typescript
+import { createCommon, createMockKzg, mainnet, type MockKzg } from 'tevm/common'
+
+const kzg: MockKzg = createMockKzg()
+
+const common = createCommon({
+ ...mainnet,
+ customCrypto: {
+ kzg:,
+ },
+})
+```
+
+## See
+
+ - [createMockKzg](https://tevm.sh/reference/tevm/common/functions/createmockkzg/)
+ - [createCommon](https://tevm.sh/reference/tevm/common/functions/createcommon/)
+
## Defined in
packages/common/types/MockKzg.d.ts:21
diff --git a/tevm/docs/contract/type-aliases/CreateContractFn.md b/tevm/docs/contract/type-aliases/CreateContractFn.md
index 032cb51315..ca8d2e3bdf 100644
--- a/tevm/docs/contract/type-aliases/CreateContractFn.md
+++ b/tevm/docs/contract/type-aliases/CreateContractFn.md
@@ -11,6 +11,30 @@
Type of `createContract` factory function
Creates a tevm Contract instance from human readable abi
+## Type Parameters
+
+• **TName** *extends* `string`
+
+• **TAbi** *extends* readonly `string`[] \| [`Abi`](../../index/type-aliases/Abi.md)
+
+• **TAddress** *extends* `undefined` \| [`Address`](../../index/type-aliases/Address.md) = `undefined`
+
+• **TBytecode** *extends* `undefined` \| [`Hex`](../../index/type-aliases/Hex.md) = `undefined`
+
+• **TDeployedBytecode** *extends* `undefined` \| [`Hex`](../../index/type-aliases/Hex.md) = `undefined`
+
+• **TCode** *extends* `undefined` \| [`Hex`](../../index/type-aliases/Hex.md) = `undefined`
+
+• **THumanReadableAbi** *extends* readonly `string`[] = `TAbi` *extends* readonly `string`[] ? `TAbi` : `TAbi` *extends* [`Abi`](../../index/type-aliases/Abi.md) ? [`FormatAbi`](../../index/type-aliases/FormatAbi.md)\<`TAbi`\> : `never`
+
+## Parameters
+
+• **\{ name, humanReadableAbi, bytecode, deployedBytecode, code, \}**: [`CreateContractParams`](../../index/type-aliases/CreateContractParams.md)\<`TName`, `TAbi`, `TAddress`, `TBytecode`, `TDeployedBytecode`, `TCode`\>
+
+## Returns
+
+[`Contract`](../../index/type-aliases/Contract.md)\<`TName`, `THumanReadableAbi`, `TAddress`, `TBytecode`, `TDeployedBytecode`, `TCode`\>
+
## Examples
```typescript
@@ -37,30 +61,6 @@ const contract = createContract({
})
```
-## Type Parameters
-
-• **TName** *extends* `string`
-
-• **TAbi** *extends* readonly `string`[] \| [`Abi`](../../index/type-aliases/Abi.md)
-
-• **TAddress** *extends* `undefined` \| [`Address`](../../index/type-aliases/Address.md) = `undefined`
-
-• **TBytecode** *extends* `undefined` \| [`Hex`](../../index/type-aliases/Hex.md) = `undefined`
-
-• **TDeployedBytecode** *extends* `undefined` \| [`Hex`](../../index/type-aliases/Hex.md) = `undefined`
-
-• **TCode** *extends* `undefined` \| [`Hex`](../../index/type-aliases/Hex.md) = `undefined`
-
-• **THumanReadableAbi** *extends* readonly `string`[] = `TAbi` *extends* readonly `string`[] ? `TAbi` : `TAbi` *extends* [`Abi`](../../index/type-aliases/Abi.md) ? [`FormatAbi`](../../index/type-aliases/FormatAbi.md)\<`TAbi`\> : `never`
-
-## Parameters
-
-• **\{ name, humanReadableAbi, bytecode, deployedBytecode, code, \}**: [`CreateContractParams`](../../index/type-aliases/CreateContractParams.md)\<`TName`, `TAbi`, `TAddress`, `TBytecode`, `TDeployedBytecode`, `TCode`\>
-
-## Returns
-
-[`Contract`](../../index/type-aliases/Contract.md)\<`TName`, `THumanReadableAbi`, `TAddress`, `TBytecode`, `TDeployedBytecode`, `TCode`\>
-
## Defined in
packages/contract/types/CreateContractFn.d.ts:32
diff --git a/tevm/docs/errors/README.md b/tevm/docs/errors/README.md
index 92927c85c7..3f6d03d11b 100644
--- a/tevm/docs/errors/README.md
+++ b/tevm/docs/errors/README.md
@@ -41,6 +41,7 @@
- [InsufficientPermissionsError](classes/InsufficientPermissionsError.md)
- [InternalError](classes/InternalError.md)
- [InternalEvmError](classes/InternalEvmError.md)
+- [InternalRpcError](classes/InternalRpcError.md)
- [InvalidAbiError](classes/InvalidAbiError.md)
- [InvalidAddressError](classes/InvalidAddressError.md)
- [InvalidArgsError](classes/InvalidArgsError.md)
@@ -62,6 +63,7 @@
- [InvalidGasPriceError](classes/InvalidGasPriceError.md)
- [InvalidGasRefundError](classes/InvalidGasRefundError.md)
- [InvalidInputLengthError](classes/InvalidInputLengthError.md)
+- [InvalidInputRpcError](classes/InvalidInputRpcError.md)
- [InvalidJumpError](classes/InvalidJumpError.md)
- [InvalidJumpSubError](classes/InvalidJumpSubError.md)
- [InvalidKzgInputsError](classes/InvalidKzgInputsError.md)
@@ -71,8 +73,10 @@
- [InvalidOpcodeError](classes/InvalidOpcodeError.md)
- [InvalidOriginError](classes/InvalidOriginError.md)
- [InvalidParamsError](classes/InvalidParamsError.md)
+- [InvalidParamsRpcError](classes/InvalidParamsRpcError.md)
- [InvalidProofError](classes/InvalidProofError.md)
- [InvalidRequestError](classes/InvalidRequestError.md)
+- [InvalidRequestRpcError](classes/InvalidRequestRpcError.md)
- [InvalidReturnSubError](classes/InvalidReturnSubError.md)
- [InvalidSaltError](classes/InvalidSaltError.md)
- [InvalidSelfdestructError](classes/InvalidSelfdestructError.md)
@@ -83,9 +87,13 @@
- [InvalidTransactionError](classes/InvalidTransactionError.md)
- [InvalidUrlError](classes/InvalidUrlError.md)
- [InvalidValueError](classes/InvalidValueError.md)
+- [JsonRpcVersionUnsupportedError](classes/JsonRpcVersionUnsupportedError.md)
- [LimitExceededError](classes/LimitExceededError.md)
+- [LimitExceededRpcError](classes/LimitExceededRpcError.md)
- [MethodNotFoundError](classes/MethodNotFoundError.md)
+- [MethodNotFoundRpcError](classes/MethodNotFoundRpcError.md)
- [MethodNotSupportedError](classes/MethodNotSupportedError.md)
+- [MethodNotSupportedRpcError](classes/MethodNotSupportedRpcError.md)
- [MisconfiguredClientError](classes/MisconfiguredClientError.md)
- [NoForkTransportSetError](classes/NoForkTransportSetError.md)
- [NonceAlreadyUsedError](classes/NonceAlreadyUsedError.md)
@@ -94,22 +102,30 @@
- [OutOfGasError](classes/OutOfGasError.md)
- [OutOfRangeError](classes/OutOfRangeError.md)
- [ParseError](classes/ParseError.md)
+- [ParseRpcError](classes/ParseRpcError.md)
- [PendingTransactionTimeoutError](classes/PendingTransactionTimeoutError.md)
+- [ProviderDisconnectedError](classes/ProviderDisconnectedError.md)
- [RateLimitExceededError](classes/RateLimitExceededError.md)
- [RefundExhaustedError](classes/RefundExhaustedError.md)
- [ResourceNotFoundError](classes/ResourceNotFoundError.md)
+- [ResourceNotFoundRpcError](classes/ResourceNotFoundRpcError.md)
- [ResourceUnavailableError](classes/ResourceUnavailableError.md)
+- [ResourceUnavailableRpcError](classes/ResourceUnavailableRpcError.md)
- [RevertError](classes/RevertError.md)
- [StackOverflowError](classes/StackOverflowError.md)
- [StackUnderflowError](classes/StackUnderflowError.md)
- [StaticStateChangeError](classes/StaticStateChangeError.md)
- [StopError](classes/StopError.md)
+- [TimeoutError](classes/TimeoutError.md)
- [TransactionRejectedError](classes/TransactionRejectedError.md)
- [TransactionTooLargeError](classes/TransactionTooLargeError.md)
- [TransactionUnderpricedError](classes/TransactionUnderpricedError.md)
- [UnknownBlockError](classes/UnknownBlockError.md)
+- [UnknownRpcError](classes/UnknownRpcError.md)
- [UnreachableCodeError](classes/UnreachableCodeError.md)
- [UnsupportedChainError](classes/UnsupportedChainError.md)
+- [UnsupportedProviderMethodError](classes/UnsupportedProviderMethodError.md)
+- [UserRejectedRequestError](classes/UserRejectedRequestError.md)
- [ValueOverflowError](classes/ValueOverflowError.md)
### Type Aliases
@@ -201,6 +217,7 @@
- [ResourceNotFoundErrorParameters](type-aliases/ResourceNotFoundErrorParameters.md)
- [ResourceUnavailableErrorParameters](type-aliases/ResourceUnavailableErrorParameters.md)
- [RevertErrorParameters](type-aliases/RevertErrorParameters.md)
+- [RpcErrorCode](type-aliases/RpcErrorCode.md)
- [StackOverflowErrorParameters](type-aliases/StackOverflowErrorParameters.md)
- [StackUnderflowErrorParameters](type-aliases/StackUnderflowErrorParameters.md)
- [StaticStateChangeErrorParameters](type-aliases/StaticStateChangeErrorParameters.md)
@@ -212,3 +229,7 @@
- [UnreachableCodeErrorParameters](type-aliases/UnreachableCodeErrorParameters.md)
- [UnsupportedChainErrorParameters](type-aliases/UnsupportedChainErrorParameters.md)
- [ValueOverflowErrorParameters](type-aliases/ValueOverflowErrorParameters.md)
+
+### Variables
+
+- [rpcErrorCodeToMessage](variables/rpcErrorCodeToMessage.md)
diff --git a/tevm/docs/errors/classes/AccountLockedError.md b/tevm/docs/errors/classes/AccountLockedError.md
index e042437814..cf23238fda 100644
--- a/tevm/docs/errors/classes/AccountLockedError.md
+++ b/tevm/docs/errors/classes/AccountLockedError.md
@@ -161,7 +161,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -193,7 +193,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -221,7 +221,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -245,10 +245,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -259,6 +255,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -313,24 +313,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/AccountNotFoundError.md b/tevm/docs/errors/classes/AccountNotFoundError.md
index 9808dce9f4..a9b02a3adc 100644
--- a/tevm/docs/errors/classes/AccountNotFoundError.md
+++ b/tevm/docs/errors/classes/AccountNotFoundError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ResourceNotFoundError`](ResourceNotFoundError.md).[`prepareStackTrace`](ResourceNotFoundError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ResourceNotFoundError`](ResourceNotFoundError.md).[`captureStackTrace`](ResourceNotFoundError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ResourceNotFoundError`](ResourceNotFoundError.md).[`captureStackTrace`](ResourceNotFoundError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/AuthCallNonZeroValueExtError.md b/tevm/docs/errors/classes/AuthCallNonZeroValueExtError.md
index b370232c4e..16f2abcf90 100644
--- a/tevm/docs/errors/classes/AuthCallNonZeroValueExtError.md
+++ b/tevm/docs/errors/classes/AuthCallNonZeroValueExtError.md
@@ -173,7 +173,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -217,7 +217,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -245,7 +245,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -279,10 +279,6 @@ packages/errors/types/ethereum/ethereumjs/AuthCallNonZeroValueExtError.d.ts:46
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -293,6 +289,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -347,24 +347,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/AuthCallUnsetError.md b/tevm/docs/errors/classes/AuthCallUnsetError.md
index bd75d5b4db..2656d4bb19 100644
--- a/tevm/docs/errors/classes/AuthCallUnsetError.md
+++ b/tevm/docs/errors/classes/AuthCallUnsetError.md
@@ -173,7 +173,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -217,7 +217,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -245,7 +245,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -279,10 +279,6 @@ packages/errors/types/ethereum/ethereumjs/AuthCallUnsetError.d.ts:46
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -293,6 +289,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -347,24 +347,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/AuthInvalidSError.md b/tevm/docs/errors/classes/AuthInvalidSError.md
index 925c12f54d..d321498366 100644
--- a/tevm/docs/errors/classes/AuthInvalidSError.md
+++ b/tevm/docs/errors/classes/AuthInvalidSError.md
@@ -173,7 +173,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -217,7 +217,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -245,7 +245,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -279,10 +279,6 @@ packages/errors/types/ethereum/ethereumjs/AuthInvalidSError.d.ts:46
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -293,6 +289,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -347,24 +347,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/BLS12381FpNotInFieldError.md b/tevm/docs/errors/classes/BLS12381FpNotInFieldError.md
index d743b69ac7..a593a9f914 100644
--- a/tevm/docs/errors/classes/BLS12381FpNotInFieldError.md
+++ b/tevm/docs/errors/classes/BLS12381FpNotInFieldError.md
@@ -165,7 +165,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -209,7 +209,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -237,7 +237,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -271,10 +271,6 @@ packages/errors/types/ethereum/ethereumjs/BLS12381FpNotInFieldError.d.ts:42
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -285,6 +281,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -339,24 +339,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/BLS12381InputEmptyError.md b/tevm/docs/errors/classes/BLS12381InputEmptyError.md
index eb25314f2d..a1d4dfa934 100644
--- a/tevm/docs/errors/classes/BLS12381InputEmptyError.md
+++ b/tevm/docs/errors/classes/BLS12381InputEmptyError.md
@@ -165,7 +165,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -197,7 +197,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -225,7 +225,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -259,10 +259,6 @@ packages/errors/types/ethereum/ethereumjs/BLS12381InputEmptyError.d.ts:42
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -273,6 +269,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -327,24 +327,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/BLS12381InvalidInputLengthError.md b/tevm/docs/errors/classes/BLS12381InvalidInputLengthError.md
index 82150f61a3..7a373679df 100644
--- a/tevm/docs/errors/classes/BLS12381InvalidInputLengthError.md
+++ b/tevm/docs/errors/classes/BLS12381InvalidInputLengthError.md
@@ -165,7 +165,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -197,7 +197,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -225,7 +225,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -259,10 +259,6 @@ packages/errors/types/ethereum/ethereumjs/BLS12381InvalidInputLengthError.d.ts:4
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -273,6 +269,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -327,24 +327,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/BLS12381PointNotOnCurveError.md b/tevm/docs/errors/classes/BLS12381PointNotOnCurveError.md
index bc1a9b2c5d..f64b1d7d63 100644
--- a/tevm/docs/errors/classes/BLS12381PointNotOnCurveError.md
+++ b/tevm/docs/errors/classes/BLS12381PointNotOnCurveError.md
@@ -165,7 +165,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -197,7 +197,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -225,7 +225,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -259,10 +259,6 @@ packages/errors/types/ethereum/ethereumjs/BLS12381PointNotOnCurveError.d.ts:42
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -273,6 +269,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -327,24 +327,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/BaseError.md b/tevm/docs/errors/classes/BaseError.md
index 55e5abcd66..33f7702afa 100644
--- a/tevm/docs/errors/classes/BaseError.md
+++ b/tevm/docs/errors/classes/BaseError.md
@@ -181,7 +181,7 @@ packages/errors/types/ethereum/BaseError.d.ts:47
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -209,7 +209,7 @@ packages/errors/types/ethereum/BaseError.d.ts:51
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -237,7 +237,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -261,10 +261,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -275,6 +271,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`Error.prepareStackTrace`
@@ -329,24 +329,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
`Error.captureStackTrace`
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`Error.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/BlockGasLimitExceededError.md b/tevm/docs/errors/classes/BlockGasLimitExceededError.md
index d613fee9a9..d4b63cc2be 100644
--- a/tevm/docs/errors/classes/BlockGasLimitExceededError.md
+++ b/tevm/docs/errors/classes/BlockGasLimitExceededError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -231,7 +231,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -255,10 +255,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -269,6 +265,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -323,24 +323,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/ChainIdMismatchError.md b/tevm/docs/errors/classes/ChainIdMismatchError.md
index 3a4a646a5a..e4e12220b9 100644
--- a/tevm/docs/errors/classes/ChainIdMismatchError.md
+++ b/tevm/docs/errors/classes/ChainIdMismatchError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/CodeSizeExceedsMaximumError.md b/tevm/docs/errors/classes/CodeSizeExceedsMaximumError.md
index ede4a8c289..9ef39490c6 100644
--- a/tevm/docs/errors/classes/CodeSizeExceedsMaximumError.md
+++ b/tevm/docs/errors/classes/CodeSizeExceedsMaximumError.md
@@ -195,7 +195,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -227,7 +227,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -255,7 +255,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -289,10 +289,6 @@ packages/errors/types/ethereum/ethereumjs/CodeSizeExceedsMaximumError.d.ts:57
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -303,6 +299,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`GasLimitExceededError`](GasLimitExceededError.md).[`prepareStackTrace`](GasLimitExceededError.md#preparestacktrace)
@@ -357,24 +357,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`GasLimitExceededError`](GasLimitExceededError.md).[`captureStackTrace`](GasLimitExceededError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`GasLimitExceededError`](GasLimitExceededError.md).[`captureStackTrace`](GasLimitExceededError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/CodeStoreOutOfGasError.md b/tevm/docs/errors/classes/CodeStoreOutOfGasError.md
index 101b92ac21..beaaa7a17b 100644
--- a/tevm/docs/errors/classes/CodeStoreOutOfGasError.md
+++ b/tevm/docs/errors/classes/CodeStoreOutOfGasError.md
@@ -184,7 +184,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -216,7 +216,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -244,7 +244,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -278,10 +278,6 @@ packages/errors/types/ethereum/ethereumjs/CodeStoreOutOfGasError.d.ts:55
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -292,6 +288,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`GasLimitExceededError`](GasLimitExceededError.md).[`prepareStackTrace`](GasLimitExceededError.md#preparestacktrace)
@@ -346,24 +346,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`GasLimitExceededError`](GasLimitExceededError.md).[`captureStackTrace`](GasLimitExceededError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`GasLimitExceededError`](GasLimitExceededError.md).[`captureStackTrace`](GasLimitExceededError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/CommonMismatchError.md b/tevm/docs/errors/classes/CommonMismatchError.md
index 9ca4bb1211..3d1c68efb6 100644
--- a/tevm/docs/errors/classes/CommonMismatchError.md
+++ b/tevm/docs/errors/classes/CommonMismatchError.md
@@ -161,7 +161,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -193,7 +193,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -221,7 +221,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -245,10 +245,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -259,6 +255,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -313,24 +313,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/ContractExecutionFailedError.md b/tevm/docs/errors/classes/ContractExecutionFailedError.md
index 54b2d1a8ca..a3ebd61d9a 100644
--- a/tevm/docs/errors/classes/ContractExecutionFailedError.md
+++ b/tevm/docs/errors/classes/ContractExecutionFailedError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/CreateCollisionError.md b/tevm/docs/errors/classes/CreateCollisionError.md
index 57b33e1ff6..860b1d5842 100644
--- a/tevm/docs/errors/classes/CreateCollisionError.md
+++ b/tevm/docs/errors/classes/CreateCollisionError.md
@@ -175,7 +175,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -207,7 +207,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -235,7 +235,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -269,10 +269,6 @@ packages/errors/types/ethereum/ethereumjs/CreateCollisionError.d.ts:47
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -283,6 +279,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -337,24 +337,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/DecodeFunctionDataError.md b/tevm/docs/errors/classes/DecodeFunctionDataError.md
index e9ef7d0393..84b5e46203 100644
--- a/tevm/docs/errors/classes/DecodeFunctionDataError.md
+++ b/tevm/docs/errors/classes/DecodeFunctionDataError.md
@@ -156,7 +156,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -188,7 +188,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -216,7 +216,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -240,10 +240,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -254,6 +250,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -308,24 +308,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/DefensiveNullCheckError.md b/tevm/docs/errors/classes/DefensiveNullCheckError.md
index 79b4ce6c06..5fc600c6b1 100644
--- a/tevm/docs/errors/classes/DefensiveNullCheckError.md
+++ b/tevm/docs/errors/classes/DefensiveNullCheckError.md
@@ -166,7 +166,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -214,7 +214,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -242,7 +242,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -266,10 +266,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -280,6 +276,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InternalError`](InternalError.md).[`prepareStackTrace`](InternalError.md#preparestacktrace)
@@ -334,24 +334,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InternalError`](InternalError.md).[`captureStackTrace`](InternalError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InternalError`](InternalError.md).[`captureStackTrace`](InternalError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/EipNotEnabledError.md b/tevm/docs/errors/classes/EipNotEnabledError.md
index 24a9f6079a..c93b6acccf 100644
--- a/tevm/docs/errors/classes/EipNotEnabledError.md
+++ b/tevm/docs/errors/classes/EipNotEnabledError.md
@@ -163,7 +163,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -195,7 +195,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -223,7 +223,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -247,10 +247,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -261,6 +257,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -315,24 +315,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/EncodeFunctionReturnDataError.md b/tevm/docs/errors/classes/EncodeFunctionReturnDataError.md
index 0157889318..218b3013ff 100644
--- a/tevm/docs/errors/classes/EncodeFunctionReturnDataError.md
+++ b/tevm/docs/errors/classes/EncodeFunctionReturnDataError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/EvmRevertError.md b/tevm/docs/errors/classes/EvmRevertError.md
index 56f0f79c6d..1edcf1726b 100644
--- a/tevm/docs/errors/classes/EvmRevertError.md
+++ b/tevm/docs/errors/classes/EvmRevertError.md
@@ -185,7 +185,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -217,7 +217,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -245,7 +245,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -279,10 +279,6 @@ packages/errors/types/ethereum/ethereumjs/EvmRevertError.d.ts:52
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -293,6 +289,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`RevertError`](RevertError.md).[`prepareStackTrace`](RevertError.md#preparestacktrace)
@@ -347,24 +347,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`RevertError`](RevertError.md).[`captureStackTrace`](RevertError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`RevertError`](RevertError.md).[`captureStackTrace`](RevertError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/ExecutionError.md b/tevm/docs/errors/classes/ExecutionError.md
index 956c4edf5c..63d65c829f 100644
--- a/tevm/docs/errors/classes/ExecutionError.md
+++ b/tevm/docs/errors/classes/ExecutionError.md
@@ -192,7 +192,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -224,7 +224,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -252,7 +252,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -276,10 +276,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -290,6 +286,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -344,24 +344,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/ForkError.md b/tevm/docs/errors/classes/ForkError.md
index a8bb2e97c0..2d941239ac 100644
--- a/tevm/docs/errors/classes/ForkError.md
+++ b/tevm/docs/errors/classes/ForkError.md
@@ -173,7 +173,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -205,7 +205,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -233,7 +233,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -257,10 +257,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -271,6 +267,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -325,24 +325,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/GasLimitExceededError.md b/tevm/docs/errors/classes/GasLimitExceededError.md
index 80d91abdcb..f4aa634ead 100644
--- a/tevm/docs/errors/classes/GasLimitExceededError.md
+++ b/tevm/docs/errors/classes/GasLimitExceededError.md
@@ -163,7 +163,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -195,7 +195,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -223,7 +223,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -247,10 +247,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -261,6 +257,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -315,24 +315,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InitcodeSizeViolationError.md b/tevm/docs/errors/classes/InitcodeSizeViolationError.md
index fb126d5d13..bebc8e1a18 100644
--- a/tevm/docs/errors/classes/InitcodeSizeViolationError.md
+++ b/tevm/docs/errors/classes/InitcodeSizeViolationError.md
@@ -175,7 +175,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -207,7 +207,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -235,7 +235,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -269,10 +269,6 @@ packages/errors/types/ethereum/ethereumjs/InitcodeSizeViolationError.d.ts:47
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -283,6 +279,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -337,24 +337,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InsufficientBalanceError.md b/tevm/docs/errors/classes/InsufficientBalanceError.md
index 02f0345b8c..55b299bc55 100644
--- a/tevm/docs/errors/classes/InsufficientBalanceError.md
+++ b/tevm/docs/errors/classes/InsufficientBalanceError.md
@@ -177,7 +177,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -209,7 +209,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -237,7 +237,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -271,10 +271,6 @@ packages/errors/types/ethereum/ethereumjs/InsufficientBalanceError.d.ts:48
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -285,6 +281,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -339,24 +339,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InsufficientFundsError.md b/tevm/docs/errors/classes/InsufficientFundsError.md
index 8439adfdb4..c121814d14 100644
--- a/tevm/docs/errors/classes/InsufficientFundsError.md
+++ b/tevm/docs/errors/classes/InsufficientFundsError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InsufficientPermissionsError.md b/tevm/docs/errors/classes/InsufficientPermissionsError.md
index c419b75442..e46572a98b 100644
--- a/tevm/docs/errors/classes/InsufficientPermissionsError.md
+++ b/tevm/docs/errors/classes/InsufficientPermissionsError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InternalError.md b/tevm/docs/errors/classes/InternalError.md
index 6b210aae80..5764102c9f 100644
--- a/tevm/docs/errors/classes/InternalError.md
+++ b/tevm/docs/errors/classes/InternalError.md
@@ -166,7 +166,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -210,7 +210,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -238,7 +238,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -262,10 +262,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -276,6 +272,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -330,24 +330,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InternalEvmError.md b/tevm/docs/errors/classes/InternalEvmError.md
index 016e310df9..df47952e13 100644
--- a/tevm/docs/errors/classes/InternalEvmError.md
+++ b/tevm/docs/errors/classes/InternalEvmError.md
@@ -173,7 +173,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -205,7 +205,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -233,7 +233,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -267,10 +267,6 @@ packages/errors/types/ethereum/ethereumjs/InternalEvmError.d.ts:46
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -281,6 +277,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -335,24 +335,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InternalRpcError.md b/tevm/docs/errors/classes/InternalRpcError.md
new file mode 100644
index 0000000000..1d432e9cbc
--- /dev/null
+++ b/tevm/docs/errors/classes/InternalRpcError.md
@@ -0,0 +1,319 @@
+[**tevm**](../../README.md) • **Docs**
+
+***
+
+[tevm](../../modules.md) / [errors](../README.md) / InternalRpcError
+
+# Class: InternalRpcError
+
+## Extends
+
+- `RpcError`
+
+## Constructors
+
+### new InternalRpcError()
+
+> **new InternalRpcError**(`cause`): [`InternalRpcError`](InternalRpcError.md)
+
+#### Parameters
+
+• **cause**: `Error`
+
+#### Returns
+
+[`InternalRpcError`](InternalRpcError.md)
+
+#### Overrides
+
+`RpcError.constructor`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:107
+
+## Properties
+
+### cause?
+
+> `optional` **cause**: `unknown`
+
+#### Inherited from
+
+`RpcError.cause`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+
+***
+
+### code
+
+> **code**: `RpcErrorCode` \| `number` & `object`
+
+#### Inherited from
+
+`RpcError.code`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:20
+
+***
+
+### details
+
+> **details**: `string`
+
+#### Inherited from
+
+`RpcError.details`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:17
+
+***
+
+### docsPath?
+
+> `optional` **docsPath**: `string`
+
+#### Inherited from
+
+`RpcError.docsPath`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:18
+
+***
+
+### message
+
+> **message**: `string`
+
+#### Inherited from
+
+`RpcError.message`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
+
+***
+
+### metaMessages?
+
+> `optional` **metaMessages**: `string`[]
+
+#### Inherited from
+
+`RpcError.metaMessages`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:19
+
+***
+
+### name
+
+> **name**: `string`
+
+#### Overrides
+
+`RpcError.name`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:105
+
+***
+
+### shortMessage
+
+> **shortMessage**: `string`
+
+#### Inherited from
+
+`RpcError.shortMessage`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:20
+
+***
+
+### stack?
+
+> `optional` **stack**: `string`
+
+#### Inherited from
+
+`RpcError.stack`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
+
+***
+
+### version
+
+> **version**: `string`
+
+#### Inherited from
+
+`RpcError.version`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:22
+
+***
+
+### code
+
+> `static` **code**: `-32603`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:106
+
+***
+
+### prepareStackTrace()?
+
+> `static` `optional` **prepareStackTrace**: (`err`, `stackTraces`) => `any`
+
+Optional override for formatting stack traces
+
+#### Parameters
+
+• **err**: `Error`
+
+• **stackTraces**: `CallSite`[]
+
+#### Returns
+
+`any`
+
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
+#### Inherited from
+
+`RpcError.prepareStackTrace`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:28
+
+***
+
+### stackTraceLimit
+
+> `static` **stackTraceLimit**: `number`
+
+#### Inherited from
+
+`RpcError.stackTraceLimit`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:30
+
+## Methods
+
+### walk()
+
+#### walk()
+
+> **walk**(): `Error`
+
+##### Returns
+
+`Error`
+
+##### Inherited from
+
+`RpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:24
+
+#### walk(fn)
+
+> **walk**(`fn`): `null` \| `Error`
+
+##### Parameters
+
+• **fn**
+
+##### Returns
+
+`null` \| `Error`
+
+##### Inherited from
+
+`RpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:25
+
+***
+
+### captureStackTrace()
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`RpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`RpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidAbiError.md b/tevm/docs/errors/classes/InvalidAbiError.md
index 81baf9cfb2..ff4ccee6a0 100644
--- a/tevm/docs/errors/classes/InvalidAbiError.md
+++ b/tevm/docs/errors/classes/InvalidAbiError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidAddressError.md b/tevm/docs/errors/classes/InvalidAddressError.md
index 3581b0803e..a9ba5d2b48 100644
--- a/tevm/docs/errors/classes/InvalidAddressError.md
+++ b/tevm/docs/errors/classes/InvalidAddressError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidArgsError.md b/tevm/docs/errors/classes/InvalidArgsError.md
index ddc7ff947a..175194224e 100644
--- a/tevm/docs/errors/classes/InvalidArgsError.md
+++ b/tevm/docs/errors/classes/InvalidArgsError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidBalanceError.md b/tevm/docs/errors/classes/InvalidBalanceError.md
index 108cc0be62..09b380831b 100644
--- a/tevm/docs/errors/classes/InvalidBalanceError.md
+++ b/tevm/docs/errors/classes/InvalidBalanceError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidBeginSubError.md b/tevm/docs/errors/classes/InvalidBeginSubError.md
index b6d2e21bb5..17eef4175a 100644
--- a/tevm/docs/errors/classes/InvalidBeginSubError.md
+++ b/tevm/docs/errors/classes/InvalidBeginSubError.md
@@ -175,7 +175,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -207,7 +207,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -235,7 +235,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -269,10 +269,6 @@ packages/errors/types/ethereum/ethereumjs/InvalidBeginSubError.d.ts:47
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -283,6 +279,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -337,24 +337,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidBlobVersionedHashesError.md b/tevm/docs/errors/classes/InvalidBlobVersionedHashesError.md
index e4fd852762..0f03fb04a9 100644
--- a/tevm/docs/errors/classes/InvalidBlobVersionedHashesError.md
+++ b/tevm/docs/errors/classes/InvalidBlobVersionedHashesError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidBlockError.md b/tevm/docs/errors/classes/InvalidBlockError.md
index 3b65969d10..70841f8b88 100644
--- a/tevm/docs/errors/classes/InvalidBlockError.md
+++ b/tevm/docs/errors/classes/InvalidBlockError.md
@@ -161,7 +161,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -193,7 +193,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -221,7 +221,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -245,10 +245,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -259,6 +255,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -313,24 +313,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidBytecodeError.md b/tevm/docs/errors/classes/InvalidBytecodeError.md
index d48defbbeb..f95e22b976 100644
--- a/tevm/docs/errors/classes/InvalidBytecodeError.md
+++ b/tevm/docs/errors/classes/InvalidBytecodeError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidBytecodeResultError.md b/tevm/docs/errors/classes/InvalidBytecodeResultError.md
index 22088b6808..1966de50a5 100644
--- a/tevm/docs/errors/classes/InvalidBytecodeResultError.md
+++ b/tevm/docs/errors/classes/InvalidBytecodeResultError.md
@@ -175,7 +175,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -207,7 +207,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -235,7 +235,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -269,10 +269,6 @@ packages/errors/types/ethereum/ethereumjs/InvalidBytecodeResultError.d.ts:47
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -283,6 +279,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -337,24 +337,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidBytesSizeError.md b/tevm/docs/errors/classes/InvalidBytesSizeError.md
index 30c6ae2c9e..e3ec73139e 100644
--- a/tevm/docs/errors/classes/InvalidBytesSizeError.md
+++ b/tevm/docs/errors/classes/InvalidBytesSizeError.md
@@ -174,7 +174,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -222,7 +222,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -250,7 +250,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -274,10 +274,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -288,6 +284,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InternalError`](InternalError.md).[`prepareStackTrace`](InternalError.md#preparestacktrace)
@@ -342,24 +342,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InternalError`](InternalError.md).[`captureStackTrace`](InternalError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InternalError`](InternalError.md).[`captureStackTrace`](InternalError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidCallerError.md b/tevm/docs/errors/classes/InvalidCallerError.md
index 7688952827..ecb274ad9d 100644
--- a/tevm/docs/errors/classes/InvalidCallerError.md
+++ b/tevm/docs/errors/classes/InvalidCallerError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidCommitmentError.md b/tevm/docs/errors/classes/InvalidCommitmentError.md
index 3f0d1bf95c..cfb92ddf6f 100644
--- a/tevm/docs/errors/classes/InvalidCommitmentError.md
+++ b/tevm/docs/errors/classes/InvalidCommitmentError.md
@@ -67,10 +67,6 @@ The tag for the error.
[`InvalidCommitmentError`](InvalidCommitmentError.md)
-#### Overrides
-
-[`ExecutionError`](ExecutionError.md).[`constructor`](ExecutionError.md#constructors)
-
#### Example
```typescript
@@ -85,6 +81,10 @@ try {
}
```
+#### Overrides
+
+[`ExecutionError`](ExecutionError.md).[`constructor`](ExecutionError.md#constructors)
+
#### Defined in
packages/errors/types/ethereum/ethereumjs/InvalidCommitmentError.d.ts:67
@@ -179,7 +179,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -211,7 +211,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -239,7 +239,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -273,10 +273,6 @@ packages/errors/types/ethereum/ethereumjs/InvalidCommitmentError.d.ts:42
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -287,6 +283,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -341,24 +341,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidDataError.md b/tevm/docs/errors/classes/InvalidDataError.md
index e154fcef3d..ee780b500f 100644
--- a/tevm/docs/errors/classes/InvalidDataError.md
+++ b/tevm/docs/errors/classes/InvalidDataError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidDeployedBytecodeError.md b/tevm/docs/errors/classes/InvalidDeployedBytecodeError.md
index 3d824ec618..49e059d9d3 100644
--- a/tevm/docs/errors/classes/InvalidDeployedBytecodeError.md
+++ b/tevm/docs/errors/classes/InvalidDeployedBytecodeError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidDepthError.md b/tevm/docs/errors/classes/InvalidDepthError.md
index df13c77522..67f83d1b84 100644
--- a/tevm/docs/errors/classes/InvalidDepthError.md
+++ b/tevm/docs/errors/classes/InvalidDepthError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidEofFormatError.md b/tevm/docs/errors/classes/InvalidEofFormatError.md
index 4ad50c8e29..367b570ecf 100644
--- a/tevm/docs/errors/classes/InvalidEofFormatError.md
+++ b/tevm/docs/errors/classes/InvalidEofFormatError.md
@@ -179,7 +179,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -211,7 +211,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -239,7 +239,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -273,10 +273,6 @@ packages/errors/types/ethereum/ethereumjs/InvalidEofFormatError.d.ts:49
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -287,6 +283,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -341,24 +341,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidFunctionNameError.md b/tevm/docs/errors/classes/InvalidFunctionNameError.md
index ff85167b68..2261f08d3f 100644
--- a/tevm/docs/errors/classes/InvalidFunctionNameError.md
+++ b/tevm/docs/errors/classes/InvalidFunctionNameError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidGasLimitError.md b/tevm/docs/errors/classes/InvalidGasLimitError.md
index 7fde3ce9f5..6e3837cc50 100644
--- a/tevm/docs/errors/classes/InvalidGasLimitError.md
+++ b/tevm/docs/errors/classes/InvalidGasLimitError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidGasPriceError.md b/tevm/docs/errors/classes/InvalidGasPriceError.md
index 869b04e0d3..608bc52107 100644
--- a/tevm/docs/errors/classes/InvalidGasPriceError.md
+++ b/tevm/docs/errors/classes/InvalidGasPriceError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidGasRefundError.md b/tevm/docs/errors/classes/InvalidGasRefundError.md
index 063452aed1..a5e61fb9c2 100644
--- a/tevm/docs/errors/classes/InvalidGasRefundError.md
+++ b/tevm/docs/errors/classes/InvalidGasRefundError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidInputLengthError.md b/tevm/docs/errors/classes/InvalidInputLengthError.md
index ec15b2b1bf..fe1b90ab3b 100644
--- a/tevm/docs/errors/classes/InvalidInputLengthError.md
+++ b/tevm/docs/errors/classes/InvalidInputLengthError.md
@@ -173,7 +173,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -205,7 +205,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -233,7 +233,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -267,10 +267,6 @@ packages/errors/types/ethereum/ethereumjs/InvalidInputLengthError.d.ts:46
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -281,6 +277,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -335,24 +335,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidInputRpcError.md b/tevm/docs/errors/classes/InvalidInputRpcError.md
new file mode 100644
index 0000000000..d63e18a6d2
--- /dev/null
+++ b/tevm/docs/errors/classes/InvalidInputRpcError.md
@@ -0,0 +1,319 @@
+[**tevm**](../../README.md) • **Docs**
+
+***
+
+[tevm](../../modules.md) / [errors](../README.md) / InvalidInputRpcError
+
+# Class: InvalidInputRpcError
+
+## Extends
+
+- `RpcError`
+
+## Constructors
+
+### new InvalidInputRpcError()
+
+> **new InvalidInputRpcError**(`cause`): [`InvalidInputRpcError`](InvalidInputRpcError.md)
+
+#### Parameters
+
+• **cause**: `Error`
+
+#### Returns
+
+[`InvalidInputRpcError`](InvalidInputRpcError.md)
+
+#### Overrides
+
+`RpcError.constructor`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:121
+
+## Properties
+
+### cause?
+
+> `optional` **cause**: `unknown`
+
+#### Inherited from
+
+`RpcError.cause`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+
+***
+
+### code
+
+> **code**: `RpcErrorCode` \| `number` & `object`
+
+#### Inherited from
+
+`RpcError.code`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:20
+
+***
+
+### details
+
+> **details**: `string`
+
+#### Inherited from
+
+`RpcError.details`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:17
+
+***
+
+### docsPath?
+
+> `optional` **docsPath**: `string`
+
+#### Inherited from
+
+`RpcError.docsPath`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:18
+
+***
+
+### message
+
+> **message**: `string`
+
+#### Inherited from
+
+`RpcError.message`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
+
+***
+
+### metaMessages?
+
+> `optional` **metaMessages**: `string`[]
+
+#### Inherited from
+
+`RpcError.metaMessages`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:19
+
+***
+
+### name
+
+> **name**: `string`
+
+#### Overrides
+
+`RpcError.name`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:119
+
+***
+
+### shortMessage
+
+> **shortMessage**: `string`
+
+#### Inherited from
+
+`RpcError.shortMessage`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:20
+
+***
+
+### stack?
+
+> `optional` **stack**: `string`
+
+#### Inherited from
+
+`RpcError.stack`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
+
+***
+
+### version
+
+> **version**: `string`
+
+#### Inherited from
+
+`RpcError.version`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:22
+
+***
+
+### code
+
+> `static` **code**: `-32000`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:120
+
+***
+
+### prepareStackTrace()?
+
+> `static` `optional` **prepareStackTrace**: (`err`, `stackTraces`) => `any`
+
+Optional override for formatting stack traces
+
+#### Parameters
+
+• **err**: `Error`
+
+• **stackTraces**: `CallSite`[]
+
+#### Returns
+
+`any`
+
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
+#### Inherited from
+
+`RpcError.prepareStackTrace`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:28
+
+***
+
+### stackTraceLimit
+
+> `static` **stackTraceLimit**: `number`
+
+#### Inherited from
+
+`RpcError.stackTraceLimit`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:30
+
+## Methods
+
+### walk()
+
+#### walk()
+
+> **walk**(): `Error`
+
+##### Returns
+
+`Error`
+
+##### Inherited from
+
+`RpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:24
+
+#### walk(fn)
+
+> **walk**(`fn`): `null` \| `Error`
+
+##### Parameters
+
+• **fn**
+
+##### Returns
+
+`null` \| `Error`
+
+##### Inherited from
+
+`RpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:25
+
+***
+
+### captureStackTrace()
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`RpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`RpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidJumpError.md b/tevm/docs/errors/classes/InvalidJumpError.md
index 513c6cb24a..13e4cb16d8 100644
--- a/tevm/docs/errors/classes/InvalidJumpError.md
+++ b/tevm/docs/errors/classes/InvalidJumpError.md
@@ -181,7 +181,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -213,7 +213,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -241,7 +241,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -275,10 +275,6 @@ packages/errors/types/ethereum/ethereumjs/InvalidJumpError.d.ts:50
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -289,6 +285,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -343,24 +343,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidJumpSubError.md b/tevm/docs/errors/classes/InvalidJumpSubError.md
index cd000651a2..72c0b95e30 100644
--- a/tevm/docs/errors/classes/InvalidJumpSubError.md
+++ b/tevm/docs/errors/classes/InvalidJumpSubError.md
@@ -77,10 +77,6 @@ The tag for the error.}
[`InvalidJumpSubError`](InvalidJumpSubError.md)
-#### Overrides
-
-[`ExecutionError`](ExecutionError.md).[`constructor`](ExecutionError.md#constructors)
-
#### Example
```typescript
@@ -95,6 +91,10 @@ try {
}
```
+#### Overrides
+
+[`ExecutionError`](ExecutionError.md).[`constructor`](ExecutionError.md#constructors)
+
#### Defined in
packages/errors/types/ethereum/ethereumjs/InvalidJumpSubError.d.ts:77
@@ -189,7 +189,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -221,7 +221,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -249,7 +249,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -283,10 +283,6 @@ packages/errors/types/ethereum/ethereumjs/InvalidJumpSubError.d.ts:47
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -297,6 +293,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -351,24 +351,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidKzgInputsError.md b/tevm/docs/errors/classes/InvalidKzgInputsError.md
index 9597da0711..626a63d325 100644
--- a/tevm/docs/errors/classes/InvalidKzgInputsError.md
+++ b/tevm/docs/errors/classes/InvalidKzgInputsError.md
@@ -165,7 +165,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -197,7 +197,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -225,7 +225,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -259,10 +259,6 @@ packages/errors/types/ethereum/ethereumjs/InvalidKzgInputsError.d.ts:42
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -273,6 +269,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -327,24 +327,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidMaxFeePerGasError.md b/tevm/docs/errors/classes/InvalidMaxFeePerGasError.md
index 844c4fdead..68826d5f08 100644
--- a/tevm/docs/errors/classes/InvalidMaxFeePerGasError.md
+++ b/tevm/docs/errors/classes/InvalidMaxFeePerGasError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidMaxPriorityFeePerGasError.md b/tevm/docs/errors/classes/InvalidMaxPriorityFeePerGasError.md
index 92aca85505..e61152d26b 100644
--- a/tevm/docs/errors/classes/InvalidMaxPriorityFeePerGasError.md
+++ b/tevm/docs/errors/classes/InvalidMaxPriorityFeePerGasError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidNonceError.md b/tevm/docs/errors/classes/InvalidNonceError.md
index 8975f48649..f302a2f8c4 100644
--- a/tevm/docs/errors/classes/InvalidNonceError.md
+++ b/tevm/docs/errors/classes/InvalidNonceError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidOpcodeError.md b/tevm/docs/errors/classes/InvalidOpcodeError.md
index 83a304109a..765e393570 100644
--- a/tevm/docs/errors/classes/InvalidOpcodeError.md
+++ b/tevm/docs/errors/classes/InvalidOpcodeError.md
@@ -181,7 +181,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -213,7 +213,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -241,7 +241,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -275,10 +275,6 @@ packages/errors/types/ethereum/ethereumjs/InvalidOpcodeError.d.ts:50
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -289,6 +285,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -343,24 +343,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidOriginError.md b/tevm/docs/errors/classes/InvalidOriginError.md
index 0231bcf344..f9928d0ec6 100644
--- a/tevm/docs/errors/classes/InvalidOriginError.md
+++ b/tevm/docs/errors/classes/InvalidOriginError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidParamsError.md b/tevm/docs/errors/classes/InvalidParamsError.md
index 0a657bd998..51a6f34e7d 100644
--- a/tevm/docs/errors/classes/InvalidParamsError.md
+++ b/tevm/docs/errors/classes/InvalidParamsError.md
@@ -188,7 +188,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -220,7 +220,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -248,7 +248,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -272,10 +272,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -286,6 +282,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -340,24 +340,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidParamsRpcError.md b/tevm/docs/errors/classes/InvalidParamsRpcError.md
new file mode 100644
index 0000000000..606e744ed4
--- /dev/null
+++ b/tevm/docs/errors/classes/InvalidParamsRpcError.md
@@ -0,0 +1,319 @@
+[**tevm**](../../README.md) • **Docs**
+
+***
+
+[tevm](../../modules.md) / [errors](../README.md) / InvalidParamsRpcError
+
+# Class: InvalidParamsRpcError
+
+## Extends
+
+- `RpcError`
+
+## Constructors
+
+### new InvalidParamsRpcError()
+
+> **new InvalidParamsRpcError**(`cause`): [`InvalidParamsRpcError`](InvalidParamsRpcError.md)
+
+#### Parameters
+
+• **cause**: `Error`
+
+#### Returns
+
+[`InvalidParamsRpcError`](InvalidParamsRpcError.md)
+
+#### Overrides
+
+`RpcError.constructor`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:93
+
+## Properties
+
+### cause?
+
+> `optional` **cause**: `unknown`
+
+#### Inherited from
+
+`RpcError.cause`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+
+***
+
+### code
+
+> **code**: `RpcErrorCode` \| `number` & `object`
+
+#### Inherited from
+
+`RpcError.code`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:20
+
+***
+
+### details
+
+> **details**: `string`
+
+#### Inherited from
+
+`RpcError.details`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:17
+
+***
+
+### docsPath?
+
+> `optional` **docsPath**: `string`
+
+#### Inherited from
+
+`RpcError.docsPath`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:18
+
+***
+
+### message
+
+> **message**: `string`
+
+#### Inherited from
+
+`RpcError.message`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
+
+***
+
+### metaMessages?
+
+> `optional` **metaMessages**: `string`[]
+
+#### Inherited from
+
+`RpcError.metaMessages`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:19
+
+***
+
+### name
+
+> **name**: `string`
+
+#### Overrides
+
+`RpcError.name`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:91
+
+***
+
+### shortMessage
+
+> **shortMessage**: `string`
+
+#### Inherited from
+
+`RpcError.shortMessage`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:20
+
+***
+
+### stack?
+
+> `optional` **stack**: `string`
+
+#### Inherited from
+
+`RpcError.stack`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
+
+***
+
+### version
+
+> **version**: `string`
+
+#### Inherited from
+
+`RpcError.version`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:22
+
+***
+
+### code
+
+> `static` **code**: `-32602`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:92
+
+***
+
+### prepareStackTrace()?
+
+> `static` `optional` **prepareStackTrace**: (`err`, `stackTraces`) => `any`
+
+Optional override for formatting stack traces
+
+#### Parameters
+
+• **err**: `Error`
+
+• **stackTraces**: `CallSite`[]
+
+#### Returns
+
+`any`
+
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
+#### Inherited from
+
+`RpcError.prepareStackTrace`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:28
+
+***
+
+### stackTraceLimit
+
+> `static` **stackTraceLimit**: `number`
+
+#### Inherited from
+
+`RpcError.stackTraceLimit`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:30
+
+## Methods
+
+### walk()
+
+#### walk()
+
+> **walk**(): `Error`
+
+##### Returns
+
+`Error`
+
+##### Inherited from
+
+`RpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:24
+
+#### walk(fn)
+
+> **walk**(`fn`): `null` \| `Error`
+
+##### Parameters
+
+• **fn**
+
+##### Returns
+
+`null` \| `Error`
+
+##### Inherited from
+
+`RpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:25
+
+***
+
+### captureStackTrace()
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`RpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`RpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidProofError.md b/tevm/docs/errors/classes/InvalidProofError.md
index 7244068bad..818609b200 100644
--- a/tevm/docs/errors/classes/InvalidProofError.md
+++ b/tevm/docs/errors/classes/InvalidProofError.md
@@ -165,7 +165,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -197,7 +197,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -225,7 +225,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -259,10 +259,6 @@ packages/errors/types/ethereum/ethereumjs/InvalidProofError.d.ts:42
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -273,6 +269,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -327,24 +327,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidRequestError.md b/tevm/docs/errors/classes/InvalidRequestError.md
index fd66c8c10a..89a2824608 100644
--- a/tevm/docs/errors/classes/InvalidRequestError.md
+++ b/tevm/docs/errors/classes/InvalidRequestError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidRequestRpcError.md b/tevm/docs/errors/classes/InvalidRequestRpcError.md
new file mode 100644
index 0000000000..e441ca1c2c
--- /dev/null
+++ b/tevm/docs/errors/classes/InvalidRequestRpcError.md
@@ -0,0 +1,319 @@
+[**tevm**](../../README.md) • **Docs**
+
+***
+
+[tevm](../../modules.md) / [errors](../README.md) / InvalidRequestRpcError
+
+# Class: InvalidRequestRpcError
+
+## Extends
+
+- `RpcError`
+
+## Constructors
+
+### new InvalidRequestRpcError()
+
+> **new InvalidRequestRpcError**(`cause`): [`InvalidRequestRpcError`](InvalidRequestRpcError.md)
+
+#### Parameters
+
+• **cause**: `Error`
+
+#### Returns
+
+[`InvalidRequestRpcError`](InvalidRequestRpcError.md)
+
+#### Overrides
+
+`RpcError.constructor`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:65
+
+## Properties
+
+### cause?
+
+> `optional` **cause**: `unknown`
+
+#### Inherited from
+
+`RpcError.cause`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+
+***
+
+### code
+
+> **code**: `RpcErrorCode` \| `number` & `object`
+
+#### Inherited from
+
+`RpcError.code`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:20
+
+***
+
+### details
+
+> **details**: `string`
+
+#### Inherited from
+
+`RpcError.details`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:17
+
+***
+
+### docsPath?
+
+> `optional` **docsPath**: `string`
+
+#### Inherited from
+
+`RpcError.docsPath`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:18
+
+***
+
+### message
+
+> **message**: `string`
+
+#### Inherited from
+
+`RpcError.message`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
+
+***
+
+### metaMessages?
+
+> `optional` **metaMessages**: `string`[]
+
+#### Inherited from
+
+`RpcError.metaMessages`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:19
+
+***
+
+### name
+
+> **name**: `string`
+
+#### Overrides
+
+`RpcError.name`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:63
+
+***
+
+### shortMessage
+
+> **shortMessage**: `string`
+
+#### Inherited from
+
+`RpcError.shortMessage`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:20
+
+***
+
+### stack?
+
+> `optional` **stack**: `string`
+
+#### Inherited from
+
+`RpcError.stack`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
+
+***
+
+### version
+
+> **version**: `string`
+
+#### Inherited from
+
+`RpcError.version`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:22
+
+***
+
+### code
+
+> `static` **code**: `-32600`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:64
+
+***
+
+### prepareStackTrace()?
+
+> `static` `optional` **prepareStackTrace**: (`err`, `stackTraces`) => `any`
+
+Optional override for formatting stack traces
+
+#### Parameters
+
+• **err**: `Error`
+
+• **stackTraces**: `CallSite`[]
+
+#### Returns
+
+`any`
+
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
+#### Inherited from
+
+`RpcError.prepareStackTrace`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:28
+
+***
+
+### stackTraceLimit
+
+> `static` **stackTraceLimit**: `number`
+
+#### Inherited from
+
+`RpcError.stackTraceLimit`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:30
+
+## Methods
+
+### walk()
+
+#### walk()
+
+> **walk**(): `Error`
+
+##### Returns
+
+`Error`
+
+##### Inherited from
+
+`RpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:24
+
+#### walk(fn)
+
+> **walk**(`fn`): `null` \| `Error`
+
+##### Parameters
+
+• **fn**
+
+##### Returns
+
+`null` \| `Error`
+
+##### Inherited from
+
+`RpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:25
+
+***
+
+### captureStackTrace()
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`RpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`RpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidReturnSubError.md b/tevm/docs/errors/classes/InvalidReturnSubError.md
index c3f4ae40fd..d0fc3ebb00 100644
--- a/tevm/docs/errors/classes/InvalidReturnSubError.md
+++ b/tevm/docs/errors/classes/InvalidReturnSubError.md
@@ -175,7 +175,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -207,7 +207,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -235,7 +235,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -269,10 +269,6 @@ packages/errors/types/ethereum/ethereumjs/InvalidReturnSubError.d.ts:47
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -283,6 +279,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -337,24 +337,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidSaltError.md b/tevm/docs/errors/classes/InvalidSaltError.md
index 560b556dd9..317c55c71f 100644
--- a/tevm/docs/errors/classes/InvalidSaltError.md
+++ b/tevm/docs/errors/classes/InvalidSaltError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidSelfdestructError.md b/tevm/docs/errors/classes/InvalidSelfdestructError.md
index 2d3dea1139..9a1f076390 100644
--- a/tevm/docs/errors/classes/InvalidSelfdestructError.md
+++ b/tevm/docs/errors/classes/InvalidSelfdestructError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidSignatureError.md b/tevm/docs/errors/classes/InvalidSignatureError.md
index 2d049c01c5..3d28ec2712 100644
--- a/tevm/docs/errors/classes/InvalidSignatureError.md
+++ b/tevm/docs/errors/classes/InvalidSignatureError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidSkipBalanceError.md b/tevm/docs/errors/classes/InvalidSkipBalanceError.md
index 8ecc28fbf2..0df91279a8 100644
--- a/tevm/docs/errors/classes/InvalidSkipBalanceError.md
+++ b/tevm/docs/errors/classes/InvalidSkipBalanceError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidStorageRootError.md b/tevm/docs/errors/classes/InvalidStorageRootError.md
index 0402fd58a7..3bce23a0cd 100644
--- a/tevm/docs/errors/classes/InvalidStorageRootError.md
+++ b/tevm/docs/errors/classes/InvalidStorageRootError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidToError.md b/tevm/docs/errors/classes/InvalidToError.md
index dfd0f2e935..4b4bd0c745 100644
--- a/tevm/docs/errors/classes/InvalidToError.md
+++ b/tevm/docs/errors/classes/InvalidToError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidTransactionError.md b/tevm/docs/errors/classes/InvalidTransactionError.md
index 69a90b6bb0..5fe570055b 100644
--- a/tevm/docs/errors/classes/InvalidTransactionError.md
+++ b/tevm/docs/errors/classes/InvalidTransactionError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidUrlError.md b/tevm/docs/errors/classes/InvalidUrlError.md
index 98e2bb3142..744178d02d 100644
--- a/tevm/docs/errors/classes/InvalidUrlError.md
+++ b/tevm/docs/errors/classes/InvalidUrlError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/InvalidValueError.md b/tevm/docs/errors/classes/InvalidValueError.md
index 3701458138..322323d0f7 100644
--- a/tevm/docs/errors/classes/InvalidValueError.md
+++ b/tevm/docs/errors/classes/InvalidValueError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`prepareStackTrace`](InvalidParamsError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InvalidParamsError`](InvalidParamsError.md).[`captureStackTrace`](InvalidParamsError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/JsonRpcVersionUnsupportedError.md b/tevm/docs/errors/classes/JsonRpcVersionUnsupportedError.md
new file mode 100644
index 0000000000..5f61a64adc
--- /dev/null
+++ b/tevm/docs/errors/classes/JsonRpcVersionUnsupportedError.md
@@ -0,0 +1,319 @@
+[**tevm**](../../README.md) • **Docs**
+
+***
+
+[tevm](../../modules.md) / [errors](../README.md) / JsonRpcVersionUnsupportedError
+
+# Class: JsonRpcVersionUnsupportedError
+
+## Extends
+
+- `RpcError`
+
+## Constructors
+
+### new JsonRpcVersionUnsupportedError()
+
+> **new JsonRpcVersionUnsupportedError**(`cause`): [`JsonRpcVersionUnsupportedError`](JsonRpcVersionUnsupportedError.md)
+
+#### Parameters
+
+• **cause**: `Error`
+
+#### Returns
+
+[`JsonRpcVersionUnsupportedError`](JsonRpcVersionUnsupportedError.md)
+
+#### Overrides
+
+`RpcError.constructor`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:205
+
+## Properties
+
+### cause?
+
+> `optional` **cause**: `unknown`
+
+#### Inherited from
+
+`RpcError.cause`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+
+***
+
+### code
+
+> **code**: `RpcErrorCode` \| `number` & `object`
+
+#### Inherited from
+
+`RpcError.code`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:20
+
+***
+
+### details
+
+> **details**: `string`
+
+#### Inherited from
+
+`RpcError.details`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:17
+
+***
+
+### docsPath?
+
+> `optional` **docsPath**: `string`
+
+#### Inherited from
+
+`RpcError.docsPath`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:18
+
+***
+
+### message
+
+> **message**: `string`
+
+#### Inherited from
+
+`RpcError.message`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
+
+***
+
+### metaMessages?
+
+> `optional` **metaMessages**: `string`[]
+
+#### Inherited from
+
+`RpcError.metaMessages`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:19
+
+***
+
+### name
+
+> **name**: `string`
+
+#### Overrides
+
+`RpcError.name`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:203
+
+***
+
+### shortMessage
+
+> **shortMessage**: `string`
+
+#### Inherited from
+
+`RpcError.shortMessage`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:20
+
+***
+
+### stack?
+
+> `optional` **stack**: `string`
+
+#### Inherited from
+
+`RpcError.stack`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
+
+***
+
+### version
+
+> **version**: `string`
+
+#### Inherited from
+
+`RpcError.version`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:22
+
+***
+
+### code
+
+> `static` **code**: `-32006`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:204
+
+***
+
+### prepareStackTrace()?
+
+> `static` `optional` **prepareStackTrace**: (`err`, `stackTraces`) => `any`
+
+Optional override for formatting stack traces
+
+#### Parameters
+
+• **err**: `Error`
+
+• **stackTraces**: `CallSite`[]
+
+#### Returns
+
+`any`
+
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
+#### Inherited from
+
+`RpcError.prepareStackTrace`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:28
+
+***
+
+### stackTraceLimit
+
+> `static` **stackTraceLimit**: `number`
+
+#### Inherited from
+
+`RpcError.stackTraceLimit`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:30
+
+## Methods
+
+### walk()
+
+#### walk()
+
+> **walk**(): `Error`
+
+##### Returns
+
+`Error`
+
+##### Inherited from
+
+`RpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:24
+
+#### walk(fn)
+
+> **walk**(`fn`): `null` \| `Error`
+
+##### Parameters
+
+• **fn**
+
+##### Returns
+
+`null` \| `Error`
+
+##### Inherited from
+
+`RpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:25
+
+***
+
+### captureStackTrace()
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`RpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`RpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/LimitExceededError.md b/tevm/docs/errors/classes/LimitExceededError.md
index 09cc5b2c08..dc41eac359 100644
--- a/tevm/docs/errors/classes/LimitExceededError.md
+++ b/tevm/docs/errors/classes/LimitExceededError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/LimitExceededRpcError.md b/tevm/docs/errors/classes/LimitExceededRpcError.md
new file mode 100644
index 0000000000..34f797e579
--- /dev/null
+++ b/tevm/docs/errors/classes/LimitExceededRpcError.md
@@ -0,0 +1,319 @@
+[**tevm**](../../README.md) • **Docs**
+
+***
+
+[tevm](../../modules.md) / [errors](../README.md) / LimitExceededRpcError
+
+# Class: LimitExceededRpcError
+
+## Extends
+
+- `RpcError`
+
+## Constructors
+
+### new LimitExceededRpcError()
+
+> **new LimitExceededRpcError**(`cause`): [`LimitExceededRpcError`](LimitExceededRpcError.md)
+
+#### Parameters
+
+• **cause**: `Error`
+
+#### Returns
+
+[`LimitExceededRpcError`](LimitExceededRpcError.md)
+
+#### Overrides
+
+`RpcError.constructor`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:191
+
+## Properties
+
+### cause?
+
+> `optional` **cause**: `unknown`
+
+#### Inherited from
+
+`RpcError.cause`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+
+***
+
+### code
+
+> **code**: `RpcErrorCode` \| `number` & `object`
+
+#### Inherited from
+
+`RpcError.code`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:20
+
+***
+
+### details
+
+> **details**: `string`
+
+#### Inherited from
+
+`RpcError.details`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:17
+
+***
+
+### docsPath?
+
+> `optional` **docsPath**: `string`
+
+#### Inherited from
+
+`RpcError.docsPath`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:18
+
+***
+
+### message
+
+> **message**: `string`
+
+#### Inherited from
+
+`RpcError.message`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
+
+***
+
+### metaMessages?
+
+> `optional` **metaMessages**: `string`[]
+
+#### Inherited from
+
+`RpcError.metaMessages`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:19
+
+***
+
+### name
+
+> **name**: `string`
+
+#### Overrides
+
+`RpcError.name`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:189
+
+***
+
+### shortMessage
+
+> **shortMessage**: `string`
+
+#### Inherited from
+
+`RpcError.shortMessage`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:20
+
+***
+
+### stack?
+
+> `optional` **stack**: `string`
+
+#### Inherited from
+
+`RpcError.stack`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
+
+***
+
+### version
+
+> **version**: `string`
+
+#### Inherited from
+
+`RpcError.version`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:22
+
+***
+
+### code
+
+> `static` **code**: `-32005`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:190
+
+***
+
+### prepareStackTrace()?
+
+> `static` `optional` **prepareStackTrace**: (`err`, `stackTraces`) => `any`
+
+Optional override for formatting stack traces
+
+#### Parameters
+
+• **err**: `Error`
+
+• **stackTraces**: `CallSite`[]
+
+#### Returns
+
+`any`
+
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
+#### Inherited from
+
+`RpcError.prepareStackTrace`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:28
+
+***
+
+### stackTraceLimit
+
+> `static` **stackTraceLimit**: `number`
+
+#### Inherited from
+
+`RpcError.stackTraceLimit`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:30
+
+## Methods
+
+### walk()
+
+#### walk()
+
+> **walk**(): `Error`
+
+##### Returns
+
+`Error`
+
+##### Inherited from
+
+`RpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:24
+
+#### walk(fn)
+
+> **walk**(`fn`): `null` \| `Error`
+
+##### Parameters
+
+• **fn**
+
+##### Returns
+
+`null` \| `Error`
+
+##### Inherited from
+
+`RpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:25
+
+***
+
+### captureStackTrace()
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`RpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`RpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/MethodNotFoundError.md b/tevm/docs/errors/classes/MethodNotFoundError.md
index 068f8d9998..4cf482e9e8 100644
--- a/tevm/docs/errors/classes/MethodNotFoundError.md
+++ b/tevm/docs/errors/classes/MethodNotFoundError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/MethodNotFoundRpcError.md b/tevm/docs/errors/classes/MethodNotFoundRpcError.md
new file mode 100644
index 0000000000..eeb4193c55
--- /dev/null
+++ b/tevm/docs/errors/classes/MethodNotFoundRpcError.md
@@ -0,0 +1,319 @@
+[**tevm**](../../README.md) • **Docs**
+
+***
+
+[tevm](../../modules.md) / [errors](../README.md) / MethodNotFoundRpcError
+
+# Class: MethodNotFoundRpcError
+
+## Extends
+
+- `RpcError`
+
+## Constructors
+
+### new MethodNotFoundRpcError()
+
+> **new MethodNotFoundRpcError**(`cause`): [`MethodNotFoundRpcError`](MethodNotFoundRpcError.md)
+
+#### Parameters
+
+• **cause**: `Error`
+
+#### Returns
+
+[`MethodNotFoundRpcError`](MethodNotFoundRpcError.md)
+
+#### Overrides
+
+`RpcError.constructor`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:79
+
+## Properties
+
+### cause?
+
+> `optional` **cause**: `unknown`
+
+#### Inherited from
+
+`RpcError.cause`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+
+***
+
+### code
+
+> **code**: `RpcErrorCode` \| `number` & `object`
+
+#### Inherited from
+
+`RpcError.code`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:20
+
+***
+
+### details
+
+> **details**: `string`
+
+#### Inherited from
+
+`RpcError.details`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:17
+
+***
+
+### docsPath?
+
+> `optional` **docsPath**: `string`
+
+#### Inherited from
+
+`RpcError.docsPath`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:18
+
+***
+
+### message
+
+> **message**: `string`
+
+#### Inherited from
+
+`RpcError.message`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
+
+***
+
+### metaMessages?
+
+> `optional` **metaMessages**: `string`[]
+
+#### Inherited from
+
+`RpcError.metaMessages`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:19
+
+***
+
+### name
+
+> **name**: `string`
+
+#### Overrides
+
+`RpcError.name`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:77
+
+***
+
+### shortMessage
+
+> **shortMessage**: `string`
+
+#### Inherited from
+
+`RpcError.shortMessage`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:20
+
+***
+
+### stack?
+
+> `optional` **stack**: `string`
+
+#### Inherited from
+
+`RpcError.stack`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
+
+***
+
+### version
+
+> **version**: `string`
+
+#### Inherited from
+
+`RpcError.version`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:22
+
+***
+
+### code
+
+> `static` **code**: `-32601`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:78
+
+***
+
+### prepareStackTrace()?
+
+> `static` `optional` **prepareStackTrace**: (`err`, `stackTraces`) => `any`
+
+Optional override for formatting stack traces
+
+#### Parameters
+
+• **err**: `Error`
+
+• **stackTraces**: `CallSite`[]
+
+#### Returns
+
+`any`
+
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
+#### Inherited from
+
+`RpcError.prepareStackTrace`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:28
+
+***
+
+### stackTraceLimit
+
+> `static` **stackTraceLimit**: `number`
+
+#### Inherited from
+
+`RpcError.stackTraceLimit`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:30
+
+## Methods
+
+### walk()
+
+#### walk()
+
+> **walk**(): `Error`
+
+##### Returns
+
+`Error`
+
+##### Inherited from
+
+`RpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:24
+
+#### walk(fn)
+
+> **walk**(`fn`): `null` \| `Error`
+
+##### Parameters
+
+• **fn**
+
+##### Returns
+
+`null` \| `Error`
+
+##### Inherited from
+
+`RpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:25
+
+***
+
+### captureStackTrace()
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`RpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`RpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/MethodNotSupportedError.md b/tevm/docs/errors/classes/MethodNotSupportedError.md
index 13862e549f..84a03fa34d 100644
--- a/tevm/docs/errors/classes/MethodNotSupportedError.md
+++ b/tevm/docs/errors/classes/MethodNotSupportedError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/MethodNotSupportedRpcError.md b/tevm/docs/errors/classes/MethodNotSupportedRpcError.md
new file mode 100644
index 0000000000..cf2ec54248
--- /dev/null
+++ b/tevm/docs/errors/classes/MethodNotSupportedRpcError.md
@@ -0,0 +1,319 @@
+[**tevm**](../../README.md) • **Docs**
+
+***
+
+[tevm](../../modules.md) / [errors](../README.md) / MethodNotSupportedRpcError
+
+# Class: MethodNotSupportedRpcError
+
+## Extends
+
+- `RpcError`
+
+## Constructors
+
+### new MethodNotSupportedRpcError()
+
+> **new MethodNotSupportedRpcError**(`cause`): [`MethodNotSupportedRpcError`](MethodNotSupportedRpcError.md)
+
+#### Parameters
+
+• **cause**: `Error`
+
+#### Returns
+
+[`MethodNotSupportedRpcError`](MethodNotSupportedRpcError.md)
+
+#### Overrides
+
+`RpcError.constructor`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:177
+
+## Properties
+
+### cause?
+
+> `optional` **cause**: `unknown`
+
+#### Inherited from
+
+`RpcError.cause`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+
+***
+
+### code
+
+> **code**: `RpcErrorCode` \| `number` & `object`
+
+#### Inherited from
+
+`RpcError.code`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:20
+
+***
+
+### details
+
+> **details**: `string`
+
+#### Inherited from
+
+`RpcError.details`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:17
+
+***
+
+### docsPath?
+
+> `optional` **docsPath**: `string`
+
+#### Inherited from
+
+`RpcError.docsPath`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:18
+
+***
+
+### message
+
+> **message**: `string`
+
+#### Inherited from
+
+`RpcError.message`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
+
+***
+
+### metaMessages?
+
+> `optional` **metaMessages**: `string`[]
+
+#### Inherited from
+
+`RpcError.metaMessages`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:19
+
+***
+
+### name
+
+> **name**: `string`
+
+#### Overrides
+
+`RpcError.name`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:175
+
+***
+
+### shortMessage
+
+> **shortMessage**: `string`
+
+#### Inherited from
+
+`RpcError.shortMessage`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:20
+
+***
+
+### stack?
+
+> `optional` **stack**: `string`
+
+#### Inherited from
+
+`RpcError.stack`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
+
+***
+
+### version
+
+> **version**: `string`
+
+#### Inherited from
+
+`RpcError.version`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:22
+
+***
+
+### code
+
+> `static` **code**: `-32004`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:176
+
+***
+
+### prepareStackTrace()?
+
+> `static` `optional` **prepareStackTrace**: (`err`, `stackTraces`) => `any`
+
+Optional override for formatting stack traces
+
+#### Parameters
+
+• **err**: `Error`
+
+• **stackTraces**: `CallSite`[]
+
+#### Returns
+
+`any`
+
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
+#### Inherited from
+
+`RpcError.prepareStackTrace`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:28
+
+***
+
+### stackTraceLimit
+
+> `static` **stackTraceLimit**: `number`
+
+#### Inherited from
+
+`RpcError.stackTraceLimit`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:30
+
+## Methods
+
+### walk()
+
+#### walk()
+
+> **walk**(): `Error`
+
+##### Returns
+
+`Error`
+
+##### Inherited from
+
+`RpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:24
+
+#### walk(fn)
+
+> **walk**(`fn`): `null` \| `Error`
+
+##### Parameters
+
+• **fn**
+
+##### Returns
+
+`null` \| `Error`
+
+##### Inherited from
+
+`RpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:25
+
+***
+
+### captureStackTrace()
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`RpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`RpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/MisconfiguredClientError.md b/tevm/docs/errors/classes/MisconfiguredClientError.md
index f53e0f4250..e922faf2d4 100644
--- a/tevm/docs/errors/classes/MisconfiguredClientError.md
+++ b/tevm/docs/errors/classes/MisconfiguredClientError.md
@@ -161,7 +161,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -209,7 +209,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -237,7 +237,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -261,10 +261,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -275,6 +271,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InternalError`](InternalError.md).[`prepareStackTrace`](InternalError.md#preparestacktrace)
@@ -329,24 +329,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InternalError`](InternalError.md).[`captureStackTrace`](InternalError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InternalError`](InternalError.md).[`captureStackTrace`](InternalError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/NoForkTransportSetError.md b/tevm/docs/errors/classes/NoForkTransportSetError.md
index cdc02b6ffb..b70802bad3 100644
--- a/tevm/docs/errors/classes/NoForkTransportSetError.md
+++ b/tevm/docs/errors/classes/NoForkTransportSetError.md
@@ -143,7 +143,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -175,7 +175,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -203,7 +203,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -227,10 +227,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -241,6 +237,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -295,24 +295,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/NonceAlreadyUsedError.md b/tevm/docs/errors/classes/NonceAlreadyUsedError.md
index ea390f9aeb..b317dac4e1 100644
--- a/tevm/docs/errors/classes/NonceAlreadyUsedError.md
+++ b/tevm/docs/errors/classes/NonceAlreadyUsedError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/NonceTooHighError.md b/tevm/docs/errors/classes/NonceTooHighError.md
index 2eb87e6730..6d3ed129d7 100644
--- a/tevm/docs/errors/classes/NonceTooHighError.md
+++ b/tevm/docs/errors/classes/NonceTooHighError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/NonceTooLowError.md b/tevm/docs/errors/classes/NonceTooLowError.md
index e1abe244d7..8d9bb83bb0 100644
--- a/tevm/docs/errors/classes/NonceTooLowError.md
+++ b/tevm/docs/errors/classes/NonceTooLowError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/OutOfGasError.md b/tevm/docs/errors/classes/OutOfGasError.md
index 44ec618f81..3a63b6e80a 100644
--- a/tevm/docs/errors/classes/OutOfGasError.md
+++ b/tevm/docs/errors/classes/OutOfGasError.md
@@ -188,7 +188,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -220,7 +220,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -248,7 +248,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -282,10 +282,6 @@ packages/errors/types/ethereum/ethereumjs/OutOfGasError.d.ts:53
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -296,6 +292,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`GasLimitExceededError`](GasLimitExceededError.md).[`prepareStackTrace`](GasLimitExceededError.md#preparestacktrace)
@@ -350,24 +350,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`GasLimitExceededError`](GasLimitExceededError.md).[`captureStackTrace`](GasLimitExceededError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`GasLimitExceededError`](GasLimitExceededError.md).[`captureStackTrace`](GasLimitExceededError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/OutOfRangeError.md b/tevm/docs/errors/classes/OutOfRangeError.md
index c7d2820a74..e213517e4c 100644
--- a/tevm/docs/errors/classes/OutOfRangeError.md
+++ b/tevm/docs/errors/classes/OutOfRangeError.md
@@ -183,7 +183,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -215,7 +215,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -243,7 +243,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -277,10 +277,6 @@ packages/errors/types/ethereum/ethereumjs/OutOfRangeError.d.ts:51
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -291,6 +287,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -345,24 +345,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/ParseError.md b/tevm/docs/errors/classes/ParseError.md
index e9cb690229..bcf720d54d 100644
--- a/tevm/docs/errors/classes/ParseError.md
+++ b/tevm/docs/errors/classes/ParseError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/ParseRpcError.md b/tevm/docs/errors/classes/ParseRpcError.md
new file mode 100644
index 0000000000..efd7221375
--- /dev/null
+++ b/tevm/docs/errors/classes/ParseRpcError.md
@@ -0,0 +1,319 @@
+[**tevm**](../../README.md) • **Docs**
+
+***
+
+[tevm](../../modules.md) / [errors](../README.md) / ParseRpcError
+
+# Class: ParseRpcError
+
+## Extends
+
+- `RpcError`
+
+## Constructors
+
+### new ParseRpcError()
+
+> **new ParseRpcError**(`cause`): [`ParseRpcError`](ParseRpcError.md)
+
+#### Parameters
+
+• **cause**: `Error`
+
+#### Returns
+
+[`ParseRpcError`](ParseRpcError.md)
+
+#### Overrides
+
+`RpcError.constructor`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:51
+
+## Properties
+
+### cause?
+
+> `optional` **cause**: `unknown`
+
+#### Inherited from
+
+`RpcError.cause`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+
+***
+
+### code
+
+> **code**: `RpcErrorCode` \| `number` & `object`
+
+#### Inherited from
+
+`RpcError.code`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:20
+
+***
+
+### details
+
+> **details**: `string`
+
+#### Inherited from
+
+`RpcError.details`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:17
+
+***
+
+### docsPath?
+
+> `optional` **docsPath**: `string`
+
+#### Inherited from
+
+`RpcError.docsPath`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:18
+
+***
+
+### message
+
+> **message**: `string`
+
+#### Inherited from
+
+`RpcError.message`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
+
+***
+
+### metaMessages?
+
+> `optional` **metaMessages**: `string`[]
+
+#### Inherited from
+
+`RpcError.metaMessages`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:19
+
+***
+
+### name
+
+> **name**: `string`
+
+#### Overrides
+
+`RpcError.name`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:49
+
+***
+
+### shortMessage
+
+> **shortMessage**: `string`
+
+#### Inherited from
+
+`RpcError.shortMessage`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:20
+
+***
+
+### stack?
+
+> `optional` **stack**: `string`
+
+#### Inherited from
+
+`RpcError.stack`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
+
+***
+
+### version
+
+> **version**: `string`
+
+#### Inherited from
+
+`RpcError.version`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:22
+
+***
+
+### code
+
+> `static` **code**: `-32700`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:50
+
+***
+
+### prepareStackTrace()?
+
+> `static` `optional` **prepareStackTrace**: (`err`, `stackTraces`) => `any`
+
+Optional override for formatting stack traces
+
+#### Parameters
+
+• **err**: `Error`
+
+• **stackTraces**: `CallSite`[]
+
+#### Returns
+
+`any`
+
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
+#### Inherited from
+
+`RpcError.prepareStackTrace`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:28
+
+***
+
+### stackTraceLimit
+
+> `static` **stackTraceLimit**: `number`
+
+#### Inherited from
+
+`RpcError.stackTraceLimit`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:30
+
+## Methods
+
+### walk()
+
+#### walk()
+
+> **walk**(): `Error`
+
+##### Returns
+
+`Error`
+
+##### Inherited from
+
+`RpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:24
+
+#### walk(fn)
+
+> **walk**(`fn`): `null` \| `Error`
+
+##### Parameters
+
+• **fn**
+
+##### Returns
+
+`null` \| `Error`
+
+##### Inherited from
+
+`RpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:25
+
+***
+
+### captureStackTrace()
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`RpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`RpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/PendingTransactionTimeoutError.md b/tevm/docs/errors/classes/PendingTransactionTimeoutError.md
index 8621dd5d36..6bcdfe9fb9 100644
--- a/tevm/docs/errors/classes/PendingTransactionTimeoutError.md
+++ b/tevm/docs/errors/classes/PendingTransactionTimeoutError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/ProviderDisconnectedError.md b/tevm/docs/errors/classes/ProviderDisconnectedError.md
new file mode 100644
index 0000000000..86240f37d7
--- /dev/null
+++ b/tevm/docs/errors/classes/ProviderDisconnectedError.md
@@ -0,0 +1,333 @@
+[**tevm**](../../README.md) • **Docs**
+
+***
+
+[tevm](../../modules.md) / [errors](../README.md) / ProviderDisconnectedError
+
+# Class: ProviderDisconnectedError
+
+## Extends
+
+- `ProviderRpcError`
+
+## Constructors
+
+### new ProviderDisconnectedError()
+
+> **new ProviderDisconnectedError**(`cause`): [`ProviderDisconnectedError`](ProviderDisconnectedError.md)
+
+#### Parameters
+
+• **cause**: `Error`
+
+#### Returns
+
+[`ProviderDisconnectedError`](ProviderDisconnectedError.md)
+
+#### Overrides
+
+`ProviderRpcError.constructor`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:261
+
+## Properties
+
+### cause?
+
+> `optional` **cause**: `unknown`
+
+#### Inherited from
+
+`ProviderRpcError.cause`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+
+***
+
+### code
+
+> **code**: `number` & `object` \| `ProviderRpcErrorCode`
+
+#### Inherited from
+
+`ProviderRpcError.code`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:20
+
+***
+
+### data?
+
+> `optional` **data**: `undefined`
+
+#### Inherited from
+
+`ProviderRpcError.data`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:34
+
+***
+
+### details
+
+> **details**: `string`
+
+#### Inherited from
+
+`ProviderRpcError.details`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:17
+
+***
+
+### docsPath?
+
+> `optional` **docsPath**: `string`
+
+#### Inherited from
+
+`ProviderRpcError.docsPath`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:18
+
+***
+
+### message
+
+> **message**: `string`
+
+#### Inherited from
+
+`ProviderRpcError.message`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
+
+***
+
+### metaMessages?
+
+> `optional` **metaMessages**: `string`[]
+
+#### Inherited from
+
+`ProviderRpcError.metaMessages`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:19
+
+***
+
+### name
+
+> **name**: `string`
+
+#### Overrides
+
+`ProviderRpcError.name`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:259
+
+***
+
+### shortMessage
+
+> **shortMessage**: `string`
+
+#### Inherited from
+
+`ProviderRpcError.shortMessage`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:20
+
+***
+
+### stack?
+
+> `optional` **stack**: `string`
+
+#### Inherited from
+
+`ProviderRpcError.stack`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
+
+***
+
+### version
+
+> **version**: `string`
+
+#### Inherited from
+
+`ProviderRpcError.version`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:22
+
+***
+
+### code
+
+> `static` **code**: `4900`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:260
+
+***
+
+### prepareStackTrace()?
+
+> `static` `optional` **prepareStackTrace**: (`err`, `stackTraces`) => `any`
+
+Optional override for formatting stack traces
+
+#### Parameters
+
+• **err**: `Error`
+
+• **stackTraces**: `CallSite`[]
+
+#### Returns
+
+`any`
+
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
+#### Inherited from
+
+`ProviderRpcError.prepareStackTrace`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:28
+
+***
+
+### stackTraceLimit
+
+> `static` **stackTraceLimit**: `number`
+
+#### Inherited from
+
+`ProviderRpcError.stackTraceLimit`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:30
+
+## Methods
+
+### walk()
+
+#### walk()
+
+> **walk**(): `Error`
+
+##### Returns
+
+`Error`
+
+##### Inherited from
+
+`ProviderRpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:24
+
+#### walk(fn)
+
+> **walk**(`fn`): `null` \| `Error`
+
+##### Parameters
+
+• **fn**
+
+##### Returns
+
+`null` \| `Error`
+
+##### Inherited from
+
+`ProviderRpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:25
+
+***
+
+### captureStackTrace()
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`ProviderRpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`ProviderRpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/RateLimitExceededError.md b/tevm/docs/errors/classes/RateLimitExceededError.md
index 61d4adc0c7..eca8207af1 100644
--- a/tevm/docs/errors/classes/RateLimitExceededError.md
+++ b/tevm/docs/errors/classes/RateLimitExceededError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/RefundExhaustedError.md b/tevm/docs/errors/classes/RefundExhaustedError.md
index 735de242d6..2e41009368 100644
--- a/tevm/docs/errors/classes/RefundExhaustedError.md
+++ b/tevm/docs/errors/classes/RefundExhaustedError.md
@@ -175,7 +175,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -207,7 +207,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -235,7 +235,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -269,10 +269,6 @@ packages/errors/types/ethereum/ethereumjs/RefundExhausted.d.ts:47
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -283,6 +279,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -337,24 +337,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/ResourceNotFoundError.md b/tevm/docs/errors/classes/ResourceNotFoundError.md
index c1d0063688..bc42f51869 100644
--- a/tevm/docs/errors/classes/ResourceNotFoundError.md
+++ b/tevm/docs/errors/classes/ResourceNotFoundError.md
@@ -163,7 +163,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -195,7 +195,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -223,7 +223,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -247,10 +247,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -261,6 +257,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -315,24 +315,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/ResourceNotFoundRpcError.md b/tevm/docs/errors/classes/ResourceNotFoundRpcError.md
new file mode 100644
index 0000000000..e1a22638a2
--- /dev/null
+++ b/tevm/docs/errors/classes/ResourceNotFoundRpcError.md
@@ -0,0 +1,319 @@
+[**tevm**](../../README.md) • **Docs**
+
+***
+
+[tevm](../../modules.md) / [errors](../README.md) / ResourceNotFoundRpcError
+
+# Class: ResourceNotFoundRpcError
+
+## Extends
+
+- `RpcError`
+
+## Constructors
+
+### new ResourceNotFoundRpcError()
+
+> **new ResourceNotFoundRpcError**(`cause`): [`ResourceNotFoundRpcError`](ResourceNotFoundRpcError.md)
+
+#### Parameters
+
+• **cause**: `Error`
+
+#### Returns
+
+[`ResourceNotFoundRpcError`](ResourceNotFoundRpcError.md)
+
+#### Overrides
+
+`RpcError.constructor`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:135
+
+## Properties
+
+### cause?
+
+> `optional` **cause**: `unknown`
+
+#### Inherited from
+
+`RpcError.cause`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+
+***
+
+### code
+
+> **code**: `RpcErrorCode` \| `number` & `object`
+
+#### Inherited from
+
+`RpcError.code`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:20
+
+***
+
+### details
+
+> **details**: `string`
+
+#### Inherited from
+
+`RpcError.details`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:17
+
+***
+
+### docsPath?
+
+> `optional` **docsPath**: `string`
+
+#### Inherited from
+
+`RpcError.docsPath`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:18
+
+***
+
+### message
+
+> **message**: `string`
+
+#### Inherited from
+
+`RpcError.message`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
+
+***
+
+### metaMessages?
+
+> `optional` **metaMessages**: `string`[]
+
+#### Inherited from
+
+`RpcError.metaMessages`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:19
+
+***
+
+### name
+
+> **name**: `string`
+
+#### Overrides
+
+`RpcError.name`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:133
+
+***
+
+### shortMessage
+
+> **shortMessage**: `string`
+
+#### Inherited from
+
+`RpcError.shortMessage`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:20
+
+***
+
+### stack?
+
+> `optional` **stack**: `string`
+
+#### Inherited from
+
+`RpcError.stack`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
+
+***
+
+### version
+
+> **version**: `string`
+
+#### Inherited from
+
+`RpcError.version`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:22
+
+***
+
+### code
+
+> `static` **code**: `-32001`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:134
+
+***
+
+### prepareStackTrace()?
+
+> `static` `optional` **prepareStackTrace**: (`err`, `stackTraces`) => `any`
+
+Optional override for formatting stack traces
+
+#### Parameters
+
+• **err**: `Error`
+
+• **stackTraces**: `CallSite`[]
+
+#### Returns
+
+`any`
+
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
+#### Inherited from
+
+`RpcError.prepareStackTrace`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:28
+
+***
+
+### stackTraceLimit
+
+> `static` **stackTraceLimit**: `number`
+
+#### Inherited from
+
+`RpcError.stackTraceLimit`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:30
+
+## Methods
+
+### walk()
+
+#### walk()
+
+> **walk**(): `Error`
+
+##### Returns
+
+`Error`
+
+##### Inherited from
+
+`RpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:24
+
+#### walk(fn)
+
+> **walk**(`fn`): `null` \| `Error`
+
+##### Parameters
+
+• **fn**
+
+##### Returns
+
+`null` \| `Error`
+
+##### Inherited from
+
+`RpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:25
+
+***
+
+### captureStackTrace()
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`RpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`RpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/ResourceUnavailableError.md b/tevm/docs/errors/classes/ResourceUnavailableError.md
index 7e95ac44c4..c5b0a3ee00 100644
--- a/tevm/docs/errors/classes/ResourceUnavailableError.md
+++ b/tevm/docs/errors/classes/ResourceUnavailableError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/ResourceUnavailableRpcError.md b/tevm/docs/errors/classes/ResourceUnavailableRpcError.md
new file mode 100644
index 0000000000..2d18b3414e
--- /dev/null
+++ b/tevm/docs/errors/classes/ResourceUnavailableRpcError.md
@@ -0,0 +1,319 @@
+[**tevm**](../../README.md) • **Docs**
+
+***
+
+[tevm](../../modules.md) / [errors](../README.md) / ResourceUnavailableRpcError
+
+# Class: ResourceUnavailableRpcError
+
+## Extends
+
+- `RpcError`
+
+## Constructors
+
+### new ResourceUnavailableRpcError()
+
+> **new ResourceUnavailableRpcError**(`cause`): [`ResourceUnavailableRpcError`](ResourceUnavailableRpcError.md)
+
+#### Parameters
+
+• **cause**: `Error`
+
+#### Returns
+
+[`ResourceUnavailableRpcError`](ResourceUnavailableRpcError.md)
+
+#### Overrides
+
+`RpcError.constructor`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:149
+
+## Properties
+
+### cause?
+
+> `optional` **cause**: `unknown`
+
+#### Inherited from
+
+`RpcError.cause`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+
+***
+
+### code
+
+> **code**: `RpcErrorCode` \| `number` & `object`
+
+#### Inherited from
+
+`RpcError.code`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:20
+
+***
+
+### details
+
+> **details**: `string`
+
+#### Inherited from
+
+`RpcError.details`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:17
+
+***
+
+### docsPath?
+
+> `optional` **docsPath**: `string`
+
+#### Inherited from
+
+`RpcError.docsPath`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:18
+
+***
+
+### message
+
+> **message**: `string`
+
+#### Inherited from
+
+`RpcError.message`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
+
+***
+
+### metaMessages?
+
+> `optional` **metaMessages**: `string`[]
+
+#### Inherited from
+
+`RpcError.metaMessages`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:19
+
+***
+
+### name
+
+> **name**: `string`
+
+#### Overrides
+
+`RpcError.name`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:147
+
+***
+
+### shortMessage
+
+> **shortMessage**: `string`
+
+#### Inherited from
+
+`RpcError.shortMessage`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:20
+
+***
+
+### stack?
+
+> `optional` **stack**: `string`
+
+#### Inherited from
+
+`RpcError.stack`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
+
+***
+
+### version
+
+> **version**: `string`
+
+#### Inherited from
+
+`RpcError.version`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:22
+
+***
+
+### code
+
+> `static` **code**: `-32002`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:148
+
+***
+
+### prepareStackTrace()?
+
+> `static` `optional` **prepareStackTrace**: (`err`, `stackTraces`) => `any`
+
+Optional override for formatting stack traces
+
+#### Parameters
+
+• **err**: `Error`
+
+• **stackTraces**: `CallSite`[]
+
+#### Returns
+
+`any`
+
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
+#### Inherited from
+
+`RpcError.prepareStackTrace`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:28
+
+***
+
+### stackTraceLimit
+
+> `static` **stackTraceLimit**: `number`
+
+#### Inherited from
+
+`RpcError.stackTraceLimit`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:30
+
+## Methods
+
+### walk()
+
+#### walk()
+
+> **walk**(): `Error`
+
+##### Returns
+
+`Error`
+
+##### Inherited from
+
+`RpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:24
+
+#### walk(fn)
+
+> **walk**(`fn`): `null` \| `Error`
+
+##### Parameters
+
+• **fn**
+
+##### Returns
+
+`null` \| `Error`
+
+##### Inherited from
+
+`RpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:25
+
+***
+
+### captureStackTrace()
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`RpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`RpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/RevertError.md b/tevm/docs/errors/classes/RevertError.md
index ffadeb22d7..a7c3f5cdcb 100644
--- a/tevm/docs/errors/classes/RevertError.md
+++ b/tevm/docs/errors/classes/RevertError.md
@@ -163,7 +163,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -195,7 +195,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -223,7 +223,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -247,10 +247,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -261,6 +257,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -315,24 +315,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/StackOverflowError.md b/tevm/docs/errors/classes/StackOverflowError.md
index 311c69d16b..46dd8e9beb 100644
--- a/tevm/docs/errors/classes/StackOverflowError.md
+++ b/tevm/docs/errors/classes/StackOverflowError.md
@@ -184,7 +184,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -216,7 +216,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -244,7 +244,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -278,10 +278,6 @@ packages/errors/types/ethereum/ethereumjs/StackOverflowError.d.ts:51
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -292,6 +288,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -346,24 +346,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/StackUnderflowError.md b/tevm/docs/errors/classes/StackUnderflowError.md
index 8cd15cc93b..4e6fa93915 100644
--- a/tevm/docs/errors/classes/StackUnderflowError.md
+++ b/tevm/docs/errors/classes/StackUnderflowError.md
@@ -181,7 +181,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -213,7 +213,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -241,7 +241,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -275,10 +275,6 @@ packages/errors/types/ethereum/ethereumjs/StackUnderflowError.d.ts:50
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -289,6 +285,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -343,24 +343,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/StaticStateChangeError.md b/tevm/docs/errors/classes/StaticStateChangeError.md
index ebf0701265..f89b0d1546 100644
--- a/tevm/docs/errors/classes/StaticStateChangeError.md
+++ b/tevm/docs/errors/classes/StaticStateChangeError.md
@@ -183,7 +183,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -215,7 +215,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -243,7 +243,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -277,10 +277,6 @@ packages/errors/types/ethereum/ethereumjs/StaticStateChangeError.d.ts:51
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -291,6 +287,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -345,24 +345,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/StopError.md b/tevm/docs/errors/classes/StopError.md
index d27533cb46..48d7521c7e 100644
--- a/tevm/docs/errors/classes/StopError.md
+++ b/tevm/docs/errors/classes/StopError.md
@@ -173,7 +173,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -205,7 +205,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -233,7 +233,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -267,10 +267,6 @@ packages/errors/types/ethereum/ethereumjs/StopErrorError.d.ts:46
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -281,6 +277,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -335,24 +335,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/TimeoutError.md b/tevm/docs/errors/classes/TimeoutError.md
new file mode 100644
index 0000000000..be00f30ab8
--- /dev/null
+++ b/tevm/docs/errors/classes/TimeoutError.md
@@ -0,0 +1,299 @@
+[**tevm**](../../README.md) • **Docs**
+
+***
+
+[tevm](../../modules.md) / [errors](../README.md) / TimeoutError
+
+# Class: TimeoutError
+
+## Extends
+
+- `BaseError`
+
+## Constructors
+
+### new TimeoutError()
+
+> **new TimeoutError**(`__namedParameters`): [`TimeoutError`](TimeoutError.md)
+
+#### Parameters
+
+• **\_\_namedParameters**
+
+• **\_\_namedParameters.body**: `object` \| `object`[]
+
+• **\_\_namedParameters.url**: `string`
+
+#### Returns
+
+[`TimeoutError`](TimeoutError.md)
+
+#### Overrides
+
+`BaseError.constructor`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/request.d.ts:64
+
+## Properties
+
+### cause?
+
+> `optional` **cause**: `unknown`
+
+#### Inherited from
+
+`BaseError.cause`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+
+***
+
+### details
+
+> **details**: `string`
+
+#### Inherited from
+
+`BaseError.details`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:17
+
+***
+
+### docsPath?
+
+> `optional` **docsPath**: `string`
+
+#### Inherited from
+
+`BaseError.docsPath`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:18
+
+***
+
+### message
+
+> **message**: `string`
+
+#### Inherited from
+
+`BaseError.message`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
+
+***
+
+### metaMessages?
+
+> `optional` **metaMessages**: `string`[]
+
+#### Inherited from
+
+`BaseError.metaMessages`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:19
+
+***
+
+### name
+
+> **name**: `string`
+
+#### Overrides
+
+`BaseError.name`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/request.d.ts:63
+
+***
+
+### shortMessage
+
+> **shortMessage**: `string`
+
+#### Inherited from
+
+`BaseError.shortMessage`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:20
+
+***
+
+### stack?
+
+> `optional` **stack**: `string`
+
+#### Inherited from
+
+`BaseError.stack`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
+
+***
+
+### version
+
+> **version**: `string`
+
+#### Inherited from
+
+`BaseError.version`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:22
+
+***
+
+### prepareStackTrace()?
+
+> `static` `optional` **prepareStackTrace**: (`err`, `stackTraces`) => `any`
+
+Optional override for formatting stack traces
+
+#### Parameters
+
+• **err**: `Error`
+
+• **stackTraces**: `CallSite`[]
+
+#### Returns
+
+`any`
+
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
+#### Inherited from
+
+`BaseError.prepareStackTrace`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:28
+
+***
+
+### stackTraceLimit
+
+> `static` **stackTraceLimit**: `number`
+
+#### Inherited from
+
+`BaseError.stackTraceLimit`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:30
+
+## Methods
+
+### walk()
+
+#### walk()
+
+> **walk**(): `Error`
+
+##### Returns
+
+`Error`
+
+##### Inherited from
+
+`BaseError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:24
+
+#### walk(fn)
+
+> **walk**(`fn`): `null` \| `Error`
+
+##### Parameters
+
+• **fn**
+
+##### Returns
+
+`null` \| `Error`
+
+##### Inherited from
+
+`BaseError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:25
+
+***
+
+### captureStackTrace()
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`BaseError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`BaseError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/TransactionRejectedError.md b/tevm/docs/errors/classes/TransactionRejectedError.md
index bf73013fab..9b317d4085 100644
--- a/tevm/docs/errors/classes/TransactionRejectedError.md
+++ b/tevm/docs/errors/classes/TransactionRejectedError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -231,7 +231,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -255,10 +255,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -269,6 +265,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -323,24 +323,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/TransactionTooLargeError.md b/tevm/docs/errors/classes/TransactionTooLargeError.md
index 17e2e03d2f..5391ddc975 100644
--- a/tevm/docs/errors/classes/TransactionTooLargeError.md
+++ b/tevm/docs/errors/classes/TransactionTooLargeError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/TransactionUnderpricedError.md b/tevm/docs/errors/classes/TransactionUnderpricedError.md
index 9c29f1152f..495a8d29c1 100644
--- a/tevm/docs/errors/classes/TransactionUnderpricedError.md
+++ b/tevm/docs/errors/classes/TransactionUnderpricedError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/UnknownBlockError.md b/tevm/docs/errors/classes/UnknownBlockError.md
index aadf6cbeab..11ca7a3489 100644
--- a/tevm/docs/errors/classes/UnknownBlockError.md
+++ b/tevm/docs/errors/classes/UnknownBlockError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/UnknownRpcError.md b/tevm/docs/errors/classes/UnknownRpcError.md
new file mode 100644
index 0000000000..3e1ab7b20a
--- /dev/null
+++ b/tevm/docs/errors/classes/UnknownRpcError.md
@@ -0,0 +1,309 @@
+[**tevm**](../../README.md) • **Docs**
+
+***
+
+[tevm](../../modules.md) / [errors](../README.md) / UnknownRpcError
+
+# Class: UnknownRpcError
+
+## Extends
+
+- `RpcError`
+
+## Constructors
+
+### new UnknownRpcError()
+
+> **new UnknownRpcError**(`cause`): [`UnknownRpcError`](UnknownRpcError.md)
+
+#### Parameters
+
+• **cause**: `Error`
+
+#### Returns
+
+[`UnknownRpcError`](UnknownRpcError.md)
+
+#### Overrides
+
+`RpcError.constructor`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:299
+
+## Properties
+
+### cause?
+
+> `optional` **cause**: `unknown`
+
+#### Inherited from
+
+`RpcError.cause`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+
+***
+
+### code
+
+> **code**: `RpcErrorCode` \| `number` & `object`
+
+#### Inherited from
+
+`RpcError.code`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:20
+
+***
+
+### details
+
+> **details**: `string`
+
+#### Inherited from
+
+`RpcError.details`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:17
+
+***
+
+### docsPath?
+
+> `optional` **docsPath**: `string`
+
+#### Inherited from
+
+`RpcError.docsPath`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:18
+
+***
+
+### message
+
+> **message**: `string`
+
+#### Inherited from
+
+`RpcError.message`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
+
+***
+
+### metaMessages?
+
+> `optional` **metaMessages**: `string`[]
+
+#### Inherited from
+
+`RpcError.metaMessages`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:19
+
+***
+
+### name
+
+> **name**: `string`
+
+#### Overrides
+
+`RpcError.name`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:298
+
+***
+
+### shortMessage
+
+> **shortMessage**: `string`
+
+#### Inherited from
+
+`RpcError.shortMessage`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:20
+
+***
+
+### stack?
+
+> `optional` **stack**: `string`
+
+#### Inherited from
+
+`RpcError.stack`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
+
+***
+
+### version
+
+> **version**: `string`
+
+#### Inherited from
+
+`RpcError.version`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:22
+
+***
+
+### prepareStackTrace()?
+
+> `static` `optional` **prepareStackTrace**: (`err`, `stackTraces`) => `any`
+
+Optional override for formatting stack traces
+
+#### Parameters
+
+• **err**: `Error`
+
+• **stackTraces**: `CallSite`[]
+
+#### Returns
+
+`any`
+
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
+#### Inherited from
+
+`RpcError.prepareStackTrace`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:28
+
+***
+
+### stackTraceLimit
+
+> `static` **stackTraceLimit**: `number`
+
+#### Inherited from
+
+`RpcError.stackTraceLimit`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:30
+
+## Methods
+
+### walk()
+
+#### walk()
+
+> **walk**(): `Error`
+
+##### Returns
+
+`Error`
+
+##### Inherited from
+
+`RpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:24
+
+#### walk(fn)
+
+> **walk**(`fn`): `null` \| `Error`
+
+##### Parameters
+
+• **fn**
+
+##### Returns
+
+`null` \| `Error`
+
+##### Inherited from
+
+`RpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:25
+
+***
+
+### captureStackTrace()
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`RpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`RpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/UnreachableCodeError.md b/tevm/docs/errors/classes/UnreachableCodeError.md
index 44767ec7cc..7b88f35d50 100644
--- a/tevm/docs/errors/classes/UnreachableCodeError.md
+++ b/tevm/docs/errors/classes/UnreachableCodeError.md
@@ -175,7 +175,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -223,7 +223,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -251,7 +251,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -275,10 +275,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -289,6 +285,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`InternalError`](InternalError.md).[`prepareStackTrace`](InternalError.md#preparestacktrace)
@@ -343,24 +343,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`InternalError`](InternalError.md).[`captureStackTrace`](InternalError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`InternalError`](InternalError.md).[`captureStackTrace`](InternalError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/UnsupportedChainError.md b/tevm/docs/errors/classes/UnsupportedChainError.md
index 575c4f0760..935ad4d00b 100644
--- a/tevm/docs/errors/classes/UnsupportedChainError.md
+++ b/tevm/docs/errors/classes/UnsupportedChainError.md
@@ -159,7 +159,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -191,7 +191,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -219,7 +219,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -243,10 +243,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -257,6 +253,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](BaseError.md).[`prepareStackTrace`](BaseError.md#preparestacktrace)
@@ -311,24 +311,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](BaseError.md).[`captureStackTrace`](BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/UnsupportedProviderMethodError.md b/tevm/docs/errors/classes/UnsupportedProviderMethodError.md
new file mode 100644
index 0000000000..4eb8a0b280
--- /dev/null
+++ b/tevm/docs/errors/classes/UnsupportedProviderMethodError.md
@@ -0,0 +1,333 @@
+[**tevm**](../../README.md) • **Docs**
+
+***
+
+[tevm](../../modules.md) / [errors](../README.md) / UnsupportedProviderMethodError
+
+# Class: UnsupportedProviderMethodError
+
+## Extends
+
+- `ProviderRpcError`
+
+## Constructors
+
+### new UnsupportedProviderMethodError()
+
+> **new UnsupportedProviderMethodError**(`cause`): [`UnsupportedProviderMethodError`](UnsupportedProviderMethodError.md)
+
+#### Parameters
+
+• **cause**: `Error`
+
+#### Returns
+
+[`UnsupportedProviderMethodError`](UnsupportedProviderMethodError.md)
+
+#### Overrides
+
+`ProviderRpcError.constructor`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:247
+
+## Properties
+
+### cause?
+
+> `optional` **cause**: `unknown`
+
+#### Inherited from
+
+`ProviderRpcError.cause`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+
+***
+
+### code
+
+> **code**: `number` & `object` \| `ProviderRpcErrorCode`
+
+#### Inherited from
+
+`ProviderRpcError.code`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:20
+
+***
+
+### data?
+
+> `optional` **data**: `undefined`
+
+#### Inherited from
+
+`ProviderRpcError.data`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:34
+
+***
+
+### details
+
+> **details**: `string`
+
+#### Inherited from
+
+`ProviderRpcError.details`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:17
+
+***
+
+### docsPath?
+
+> `optional` **docsPath**: `string`
+
+#### Inherited from
+
+`ProviderRpcError.docsPath`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:18
+
+***
+
+### message
+
+> **message**: `string`
+
+#### Inherited from
+
+`ProviderRpcError.message`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
+
+***
+
+### metaMessages?
+
+> `optional` **metaMessages**: `string`[]
+
+#### Inherited from
+
+`ProviderRpcError.metaMessages`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:19
+
+***
+
+### name
+
+> **name**: `string`
+
+#### Overrides
+
+`ProviderRpcError.name`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:245
+
+***
+
+### shortMessage
+
+> **shortMessage**: `string`
+
+#### Inherited from
+
+`ProviderRpcError.shortMessage`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:20
+
+***
+
+### stack?
+
+> `optional` **stack**: `string`
+
+#### Inherited from
+
+`ProviderRpcError.stack`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
+
+***
+
+### version
+
+> **version**: `string`
+
+#### Inherited from
+
+`ProviderRpcError.version`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:22
+
+***
+
+### code
+
+> `static` **code**: `4200`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:246
+
+***
+
+### prepareStackTrace()?
+
+> `static` `optional` **prepareStackTrace**: (`err`, `stackTraces`) => `any`
+
+Optional override for formatting stack traces
+
+#### Parameters
+
+• **err**: `Error`
+
+• **stackTraces**: `CallSite`[]
+
+#### Returns
+
+`any`
+
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
+#### Inherited from
+
+`ProviderRpcError.prepareStackTrace`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:28
+
+***
+
+### stackTraceLimit
+
+> `static` **stackTraceLimit**: `number`
+
+#### Inherited from
+
+`ProviderRpcError.stackTraceLimit`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:30
+
+## Methods
+
+### walk()
+
+#### walk()
+
+> **walk**(): `Error`
+
+##### Returns
+
+`Error`
+
+##### Inherited from
+
+`ProviderRpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:24
+
+#### walk(fn)
+
+> **walk**(`fn`): `null` \| `Error`
+
+##### Parameters
+
+• **fn**
+
+##### Returns
+
+`null` \| `Error`
+
+##### Inherited from
+
+`ProviderRpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:25
+
+***
+
+### captureStackTrace()
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`ProviderRpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`ProviderRpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/UserRejectedRequestError.md b/tevm/docs/errors/classes/UserRejectedRequestError.md
new file mode 100644
index 0000000000..e030dd4f2a
--- /dev/null
+++ b/tevm/docs/errors/classes/UserRejectedRequestError.md
@@ -0,0 +1,333 @@
+[**tevm**](../../README.md) • **Docs**
+
+***
+
+[tevm](../../modules.md) / [errors](../README.md) / UserRejectedRequestError
+
+# Class: UserRejectedRequestError
+
+## Extends
+
+- `ProviderRpcError`
+
+## Constructors
+
+### new UserRejectedRequestError()
+
+> **new UserRejectedRequestError**(`cause`): [`UserRejectedRequestError`](UserRejectedRequestError.md)
+
+#### Parameters
+
+• **cause**: `Error`
+
+#### Returns
+
+[`UserRejectedRequestError`](UserRejectedRequestError.md)
+
+#### Overrides
+
+`ProviderRpcError.constructor`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:219
+
+## Properties
+
+### cause?
+
+> `optional` **cause**: `unknown`
+
+#### Inherited from
+
+`ProviderRpcError.cause`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+
+***
+
+### code
+
+> **code**: `number` & `object` \| `ProviderRpcErrorCode`
+
+#### Inherited from
+
+`ProviderRpcError.code`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:20
+
+***
+
+### data?
+
+> `optional` **data**: `undefined`
+
+#### Inherited from
+
+`ProviderRpcError.data`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:34
+
+***
+
+### details
+
+> **details**: `string`
+
+#### Inherited from
+
+`ProviderRpcError.details`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:17
+
+***
+
+### docsPath?
+
+> `optional` **docsPath**: `string`
+
+#### Inherited from
+
+`ProviderRpcError.docsPath`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:18
+
+***
+
+### message
+
+> **message**: `string`
+
+#### Inherited from
+
+`ProviderRpcError.message`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
+
+***
+
+### metaMessages?
+
+> `optional` **metaMessages**: `string`[]
+
+#### Inherited from
+
+`ProviderRpcError.metaMessages`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:19
+
+***
+
+### name
+
+> **name**: `string`
+
+#### Overrides
+
+`ProviderRpcError.name`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:217
+
+***
+
+### shortMessage
+
+> **shortMessage**: `string`
+
+#### Inherited from
+
+`ProviderRpcError.shortMessage`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:20
+
+***
+
+### stack?
+
+> `optional` **stack**: `string`
+
+#### Inherited from
+
+`ProviderRpcError.stack`
+
+#### Defined in
+
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
+
+***
+
+### version
+
+> **version**: `string`
+
+#### Inherited from
+
+`ProviderRpcError.version`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:22
+
+***
+
+### code
+
+> `static` **code**: `4001`
+
+#### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/rpc.d.ts:218
+
+***
+
+### prepareStackTrace()?
+
+> `static` `optional` **prepareStackTrace**: (`err`, `stackTraces`) => `any`
+
+Optional override for formatting stack traces
+
+#### Parameters
+
+• **err**: `Error`
+
+• **stackTraces**: `CallSite`[]
+
+#### Returns
+
+`any`
+
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
+#### Inherited from
+
+`ProviderRpcError.prepareStackTrace`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:28
+
+***
+
+### stackTraceLimit
+
+> `static` **stackTraceLimit**: `number`
+
+#### Inherited from
+
+`ProviderRpcError.stackTraceLimit`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:30
+
+## Methods
+
+### walk()
+
+#### walk()
+
+> **walk**(): `Error`
+
+##### Returns
+
+`Error`
+
+##### Inherited from
+
+`ProviderRpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:24
+
+#### walk(fn)
+
+> **walk**(`fn`): `null` \| `Error`
+
+##### Parameters
+
+• **fn**
+
+##### Returns
+
+`null` \| `Error`
+
+##### Inherited from
+
+`ProviderRpcError.walk`
+
+##### Defined in
+
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/errors/base.d.ts:25
+
+***
+
+### captureStackTrace()
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`ProviderRpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`ProviderRpcError.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/classes/ValueOverflowError.md b/tevm/docs/errors/classes/ValueOverflowError.md
index b5a47bb909..ce519fcc0d 100644
--- a/tevm/docs/errors/classes/ValueOverflowError.md
+++ b/tevm/docs/errors/classes/ValueOverflowError.md
@@ -173,7 +173,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -205,7 +205,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -233,7 +233,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -267,10 +267,6 @@ packages/errors/types/ethereum/ethereumjs/ValueOverflowError.d.ts:46
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -281,6 +277,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`ExecutionError`](ExecutionError.md).[`prepareStackTrace`](ExecutionError.md#preparestacktrace)
@@ -335,24 +335,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`ExecutionError`](ExecutionError.md).[`captureStackTrace`](ExecutionError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/errors/type-aliases/RpcErrorCode.md b/tevm/docs/errors/type-aliases/RpcErrorCode.md
new file mode 100644
index 0000000000..499b2c1218
--- /dev/null
+++ b/tevm/docs/errors/type-aliases/RpcErrorCode.md
@@ -0,0 +1,13 @@
+[**tevm**](../../README.md) • **Docs**
+
+***
+
+[tevm](../../modules.md) / [errors](../README.md) / RpcErrorCode
+
+# Type Alias: RpcErrorCode
+
+> **RpcErrorCode**: `-1` \| `-32700` \| `-32600` \| `-32601` \| `-32602` \| `-32603` \| `-32000` \| `-32001` \| `-32002` \| `-32003` \| `-32004` \| `-32005` \| `-32006` \| `-32042`
+
+## Defined in
+
+packages/errors/types/requestErrors.d.ts:2
diff --git a/tevm/docs/errors/variables/rpcErrorCodeToMessage.md b/tevm/docs/errors/variables/rpcErrorCodeToMessage.md
new file mode 100644
index 0000000000..e426a9b03a
--- /dev/null
+++ b/tevm/docs/errors/variables/rpcErrorCodeToMessage.md
@@ -0,0 +1,13 @@
+[**tevm**](../../README.md) • **Docs**
+
+***
+
+[tevm](../../modules.md) / [errors](../README.md) / rpcErrorCodeToMessage
+
+# Variable: rpcErrorCodeToMessage
+
+> `const` **rpcErrorCodeToMessage**: `Record`\<`RpcErrorCode`, `string`\>
+
+## Defined in
+
+packages/errors/types/rpcErrorToMessage.d.ts:4
diff --git a/tevm/docs/evm/classes/Evm.md b/tevm/docs/evm/classes/Evm.md
index c24085a076..d5915806c0 100644
--- a/tevm/docs/evm/classes/Evm.md
+++ b/tevm/docs/evm/classes/Evm.md
@@ -6,30 +6,6 @@
# Class: Evm
-The Tevm EVM is in charge of executing bytecode. It is a very light wrapper around ethereumjs EVM
-The Evm class provides tevm specific typing with regard to the custom stateManager. It does not
-provide custom typing to the blockchain or common objects.
-
-## Example
-
-```typescript
-import { type Evm, createEvm, CreateEvmOptions } from 'tevm/evm'
-import { mainnet } from 'tevm/common'
-import { createStateManager } from 'tevm/state'
-import { createBlockchain } from 'tevm/blockchain'}
-import { EthjsAddress } from 'tevm/utils'
-
-const evm: Evm = createEvm({
- common: mainnet.copy(),
- stateManager: createStateManager(),
- blockchain: createBlockchain(),
-})
-```
-
-## See
-
-[createEvm](https://tevm.sh/reference/tevm/evm/functions/createevm/)
-
## Extends
- `EVM`
@@ -56,16 +32,16 @@ Initialized bn128 WASM object for precompile usage (internal)
[`Evm`](Evm.md)
-#### Inherited from
-
-`EVM.constructor`
-
#### Deprecated
The direct usage of this constructor is replaced since
non-finalized async initialization lead to side effects. Please
use the async EVM.create constructor instead (same API).
+#### Inherited from
+
+`EVM.constructor`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:77
@@ -110,7 +86,7 @@ node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm
#### Defined in
-packages/evm/dist/index.d.ts:95
+packages/evm/dist/index.d.ts:72
***
@@ -352,7 +328,7 @@ node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm
#### Defined in
-packages/evm/dist/index.d.ts:94
+packages/evm/dist/index.d.ts:71
***
@@ -370,30 +346,6 @@ node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm
***
-### create()
-
-> `static` **create**: (`options`?) => `Promise`\<[`Evm`](Evm.md)\>
-
-#### Parameters
-
-• **options?**: `EVMOpts`
-
-#### Returns
-
-`Promise`\<[`Evm`](Evm.md)\>
-
-A new EVM
-
-#### Overrides
-
-`EVM.create`
-
-#### Defined in
-
-packages/evm/dist/index.d.ts:93
-
-***
-
### supportedHardforks
> `protected` `static` **supportedHardforks**: `Hardfork`[]
@@ -594,7 +546,7 @@ node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm
#### Defined in
-packages/evm/dist/index.d.ts:91
+packages/evm/dist/index.d.ts:73
***
@@ -702,7 +654,7 @@ node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm
#### Defined in
-packages/evm/dist/index.d.ts:92
+packages/evm/dist/index.d.ts:74
***
@@ -834,3 +786,30 @@ EVM
#### Defined in
node\_modules/.pnpm/@ethereumjs+evm@3.0.0/node\_modules/@ethereumjs/evm/dist/esm/evm.d.ts:126
+
+***
+
+### create()
+
+> `static` **create**(`options`?): `Promise`\<[`Evm`](Evm.md)\>
+
+Use this async static constructor for the initialization
+of an EVM object
+
+#### Parameters
+
+• **options?**: `EVMOpts`
+
+#### Returns
+
+`Promise`\<[`Evm`](Evm.md)\>
+
+A new EVM
+
+#### Overrides
+
+`EVM.create`
+
+#### Defined in
+
+packages/evm/dist/index.d.ts:75
diff --git a/tevm/docs/evm/functions/createEvm.md b/tevm/docs/evm/functions/createEvm.md
index 767e45c2d9..23a3565ef7 100644
--- a/tevm/docs/evm/functions/createEvm.md
+++ b/tevm/docs/evm/functions/createEvm.md
@@ -18,4 +18,4 @@
## Defined in
-packages/evm/dist/index.d.ts:213
+packages/evm/dist/index.d.ts:193
diff --git a/tevm/docs/evm/type-aliases/CreateEvmOptions.md b/tevm/docs/evm/type-aliases/CreateEvmOptions.md
index ca9abde875..b30fceb4e5 100644
--- a/tevm/docs/evm/type-aliases/CreateEvmOptions.md
+++ b/tevm/docs/evm/type-aliases/CreateEvmOptions.md
@@ -10,37 +10,6 @@
Options for [createEvm](https://tevm.sh/reference/tevm/evm/functions/createevm/)
-## Example
-
-```typescript
-import { createEvm, CreateEvmOptions } from 'tevm/evm'
-import { mainnet } from 'tevm/common'
-import { createStateManager } from 'tevm/state'
-import { createBlockchain } from 'tevm/blockchain'}
-import { EthjsAddress } from 'tevm/utils'
-
-const evm = createEvm({
- common: mainnet.copy(),
- stateManager: createStateManager(),
- blockchain: createBlockchain(),
-})
-
-const result = await evm.runCall({
- to: EthjsAddress.fromString(`0x${'0'.repeat(40)}`),
- value: 420n,
- skipBalance: true,
-})
-
-console.log(result)
-```
-The EVM is normally encapsolated by both `@tevm/vm` Vm, TevmNode, and MemoryClient.
-
-## See
-
- - [MemoryClient](https://tevm.sh/reference/tevm/memory-client/type-aliases/memoryclient/)
- - [TevmNode](https://tevm.sh/reference/tevm/node/functions/createbaseclient/)
- - [Vm](https://tevm.sh/reference/tevm/vm/functions/createvm/)
-
## Type declaration
### allowUnlimitedContractSize?
@@ -112,7 +81,7 @@ const tevm = createMemoryClient({ customPrecompiles: [fsPrecompile] })
### customPredeploys?
-> `optional` **customPredeploys**: `ReadonlyArray`\<[`Predeploy`](../../index/classes/Predeploy.md)\<`any`, `any`\>\>
+> `optional` **customPredeploys**: `ReadonlyArray`\<[`Predeploy`](../../index/type-aliases/Predeploy.md)\<`any`, `any`\>\>
Custom predeploys allow you to deploy arbitrary EVM bytecode to an address.
This is a convenience method and equivalent to calling tevm.setAccount() manually
@@ -148,6 +117,37 @@ Enable profiler. Defaults to false.
A custom Tevm state manager
+## Example
+
+```typescript
+import { createEvm, CreateEvmOptions } from 'tevm/evm'
+import { mainnet } from 'tevm/common'
+import { createStateManager } from 'tevm/state'
+import { createBlockchain } from 'tevm/blockchain'}
+import { EthjsAddress } from 'tevm/utils'
+
+const evm = createEvm({
+ common: mainnet.copy(),
+ stateManager: createStateManager(),
+ blockchain: createBlockchain(),
+})
+
+const result = await evm.runCall({
+ to: EthjsAddress.fromString(`0x${'0'.repeat(40)}`),
+ value: 420n,
+ skipBalance: true,
+})
+
+console.log(result)
+```
+The EVM is normally encapsolated by both `@tevm/vm` Vm, TevmNode, and MemoryClient.
+
+## See
+
+ - [MemoryClient](https://tevm.sh/reference/tevm/memory-client/type-aliases/memoryclient/)
+ - [TevmNode](https://tevm.sh/reference/tevm/node/functions/createbaseclient/)
+ - [Vm](https://tevm.sh/reference/tevm/vm/functions/createvm/)
+
## Defined in
-packages/evm/dist/index.d.ts:127
+packages/evm/dist/index.d.ts:107
diff --git a/tevm/docs/http-client/type-aliases/HttpClient.md b/tevm/docs/http-client/type-aliases/HttpClient.md
index c9b0b4aa08..ab79171adc 100644
--- a/tevm/docs/http-client/type-aliases/HttpClient.md
+++ b/tevm/docs/http-client/type-aliases/HttpClient.md
@@ -8,10 +8,6 @@
> **HttpClient**: [`TevmClient`](../../index/type-aliases/TevmClient.md) & `object`
-## Deprecated
-
-a new http client will be created in a future version. For now it's recomended to use viem
-
## Type declaration
### ~~name~~
@@ -26,6 +22,10 @@ Name of the client
The url being used to connect to the remote Tevm backend
+## Deprecated
+
+a new http client will be created in a future version. For now it's recomended to use viem
+
## Defined in
packages/http-client/types/HttpClient.d.ts:5
diff --git a/tevm/docs/http-client/type-aliases/HttpClientOptions.md b/tevm/docs/http-client/type-aliases/HttpClientOptions.md
index b38913b03f..f89017d4f0 100644
--- a/tevm/docs/http-client/type-aliases/HttpClientOptions.md
+++ b/tevm/docs/http-client/type-aliases/HttpClientOptions.md
@@ -8,10 +8,6 @@
> **HttpClientOptions**: `object`
-## Deprecated
-
-Options for a HttpClient
-
## Type declaration
### ~~name?~~
@@ -26,6 +22,10 @@ Optional name for the client
Remote URL to connect to
+## Deprecated
+
+Options for a HttpClient
+
## Defined in
packages/http-client/types/HttpClientOptions.d.ts:5
diff --git a/tevm/docs/index/README.md b/tevm/docs/index/README.md
index 46c24096d2..541387e0dc 100644
--- a/tevm/docs/index/README.md
+++ b/tevm/docs/index/README.md
@@ -10,7 +10,6 @@
### Classes
-- [Predeploy](classes/Predeploy.md)
- [ProviderRpcError](classes/ProviderRpcError.md)
### Interfaces
@@ -28,8 +27,6 @@
- [Account](type-aliases/Account.md)
- [Address](type-aliases/Address.md)
- [AutoMining](type-aliases/AutoMining.md)
-- [TevmNode](type-aliases/TevmNode.md)
-- [TevmNodeOptions](type-aliases/TevmNodeOptions.md)
- [BaseParams](type-aliases/BaseParams.md)
- [BlockNumber](type-aliases/BlockNumber.md)
- [BlockParam](type-aliases/BlockParam.md)
@@ -98,6 +95,7 @@
- [MineResult](type-aliases/MineResult.md)
- [MiningConfig](type-aliases/MiningConfig.md)
- [ParseAbi](type-aliases/ParseAbi.md)
+- [Predeploy](type-aliases/Predeploy.md)
- [ProviderConnectInfo](type-aliases/ProviderConnectInfo.md)
- [ProviderMessage](type-aliases/ProviderMessage.md)
- [ReadActionCreator](type-aliases/ReadActionCreator.md)
@@ -121,6 +119,8 @@
- [TevmJsonRpcRequestHandler](type-aliases/TevmJsonRpcRequestHandler.md)
- [TevmLoadStateError](type-aliases/TevmLoadStateError.md)
- [TevmMineError](type-aliases/TevmMineError.md)
+- [TevmNode](type-aliases/TevmNode.md)
+- [TevmNodeOptions](type-aliases/TevmNodeOptions.md)
- [TevmRpcSchema](type-aliases/TevmRpcSchema.md)
- [TevmScriptError](type-aliases/TevmScriptError.md)
- [TevmSetAccountError](type-aliases/TevmSetAccountError.md)
@@ -152,13 +152,13 @@
- [bytesToHex](functions/bytesToHex.md)
- [bytesToNumber](functions/bytesToNumber.md)
- [createAddress](functions/createAddress.md)
-- [createTevmNode](functions/createTevmNode.md)
- [createClient](functions/createClient.md)
- [createContract](functions/createContract.md)
- [createJsonRpcFetcher](functions/createJsonRpcFetcher.md)
- [createMemoryClient](functions/createMemoryClient.md)
- [createMemoryDb](functions/createMemoryDb.md)
- [createSyncStoragePersister](functions/createSyncStoragePersister.md)
+- [createTevmNode](functions/createTevmNode.md)
- [createTevmTransport](functions/createTevmTransport.md)
- [decodeAbiParameters](functions/decodeAbiParameters.md)
- [decodeErrorResult](functions/decodeErrorResult.md)
diff --git a/tevm/docs/index/classes/Predeploy.md b/tevm/docs/index/classes/Predeploy.md
deleted file mode 100644
index a77e8a516c..0000000000
--- a/tevm/docs/index/classes/Predeploy.md
+++ /dev/null
@@ -1,75 +0,0 @@
-[**tevm**](../../README.md) • **Docs**
-
-***
-
-[tevm](../../modules.md) / [index](../README.md) / Predeploy
-
-# Class: Predeploy\
-
-Type of predeploy contract for tevm
-
-## Type Parameters
-
-• **TName** *extends* `string`
-
-• **THumanReadableAbi** *extends* readonly `string`[]
-
-## Constructors
-
-### new Predeploy()
-
-> **new Predeploy**\<`TName`, `THumanReadableAbi`\>(`contract`): [`Predeploy`](Predeploy.md)\<`TName`, `THumanReadableAbi`\>
-
-#### Parameters
-
-• **contract**: [`Contract`](../type-aliases/Contract.md)\<`TName`, `THumanReadableAbi`, \`0x$\{string\}\`, \`0x$\{string\}\`, \`0x$\{string\}\`\>
-
-#### Returns
-
-[`Predeploy`](Predeploy.md)\<`TName`, `THumanReadableAbi`\>
-
-#### Defined in
-
-packages/predeploys/types/Predeploy.d.ts:8
-
-## Properties
-
-### contract
-
-> `readonly` **contract**: [`Contract`](../type-aliases/Contract.md)\<`TName`, `THumanReadableAbi`, \`0x$\{string\}\`, \`0x$\{string\}\`, \`0x$\{string\}\`\>
-
-#### Defined in
-
-packages/predeploys/types/Predeploy.d.ts:7
-
-***
-
-### ethjsAddress()
-
-> `protected` `readonly` **ethjsAddress**: () => [`EthjsAddress`](../../utils/classes/EthjsAddress.md)
-
-#### Returns
-
-[`EthjsAddress`](../../utils/classes/EthjsAddress.md)
-
-#### Defined in
-
-packages/predeploys/types/Predeploy.d.ts:9
-
-***
-
-### predeploy()
-
-> `readonly` **predeploy**: () => `object`
-
-#### Returns
-
-`object`
-
-##### address
-
-> **address**: [`EthjsAddress`](../../utils/classes/EthjsAddress.md)
-
-#### Defined in
-
-packages/predeploys/types/Predeploy.d.ts:10
diff --git a/tevm/docs/index/classes/ProviderRpcError.md b/tevm/docs/index/classes/ProviderRpcError.md
index b4214ea100..a06db2d5d1 100644
--- a/tevm/docs/index/classes/ProviderRpcError.md
+++ b/tevm/docs/index/classes/ProviderRpcError.md
@@ -46,7 +46,7 @@ packages/node/dist/index.d.ts:28
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es2022.error.d.ts:24
***
@@ -80,7 +80,7 @@ packages/node/dist/index.d.ts:27
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -94,7 +94,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -108,7 +108,7 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -118,10 +118,6 @@ node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -132,6 +128,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
`Error.prepareStackTrace`
@@ -158,24 +158,50 @@ node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:3
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
`Error.captureStackTrace`
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+`Error.captureStackTrace`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/index/functions/boolToBytes.md b/tevm/docs/index/functions/boolToBytes.md
index b81977fa4d..ff64953bc9 100644
--- a/tevm/docs/index/functions/boolToBytes.md
+++ b/tevm/docs/index/functions/boolToBytes.md
@@ -44,4 +44,4 @@ const data = boolToBytes(true, { size: 32 })
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/toBytes.d.ts:62
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/toBytes.d.ts:62
diff --git a/tevm/docs/index/functions/boolToHex.md b/tevm/docs/index/functions/boolToHex.md
index 8d6a324bec..c46b4262f5 100644
--- a/tevm/docs/index/functions/boolToHex.md
+++ b/tevm/docs/index/functions/boolToHex.md
@@ -50,4 +50,4 @@ const data = boolToHex(true, { size: 32 })
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/toHex.d.ts:66
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/toHex.d.ts:66
diff --git a/tevm/docs/index/functions/bytesToBigint.md b/tevm/docs/index/functions/bytesToBigint.md
index fc69390c8f..041882a633 100644
--- a/tevm/docs/index/functions/bytesToBigint.md
+++ b/tevm/docs/index/functions/bytesToBigint.md
@@ -38,4 +38,4 @@ const data = bytesToBigInt(new Uint8Array([1, 164]))
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/fromBytes.d.ts:59
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/fromBytes.d.ts:59
diff --git a/tevm/docs/index/functions/bytesToBool.md b/tevm/docs/index/functions/bytesToBool.md
index df823029e6..5367a6a189 100644
--- a/tevm/docs/index/functions/bytesToBool.md
+++ b/tevm/docs/index/functions/bytesToBool.md
@@ -36,4 +36,4 @@ const data = bytesToBool(new Uint8Array([1]))
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/fromBytes.d.ts:79
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/fromBytes.d.ts:79
diff --git a/tevm/docs/index/functions/bytesToHex.md b/tevm/docs/index/functions/bytesToHex.md
index 1bdb6b3a50..3a3ec96ed0 100644
--- a/tevm/docs/index/functions/bytesToHex.md
+++ b/tevm/docs/index/functions/bytesToHex.md
@@ -44,4 +44,4 @@ const data = bytesToHex(Uint8Array.from([72, 101, 108, 108, 111, 32, 87, 111, 11
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/toHex.d.ts:91
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/toHex.d.ts:91
diff --git a/tevm/docs/index/functions/bytesToNumber.md b/tevm/docs/index/functions/bytesToNumber.md
index 15af562178..5bb6c335af 100644
--- a/tevm/docs/index/functions/bytesToNumber.md
+++ b/tevm/docs/index/functions/bytesToNumber.md
@@ -38,4 +38,4 @@ const data = bytesToNumber(new Uint8Array([1, 164]))
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/fromBytes.d.ts:96
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/fromBytes.d.ts:96
diff --git a/tevm/docs/index/functions/createClient.md b/tevm/docs/index/functions/createClient.md
index c12224dc45..19961adecc 100644
--- a/tevm/docs/index/functions/createClient.md
+++ b/tevm/docs/index/functions/createClient.md
@@ -28,4 +28,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/clients/createClient.d.ts:99
+node\_modules/.pnpm/viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/clients/createClient.d.ts:99
diff --git a/tevm/docs/index/functions/createContract.md b/tevm/docs/index/functions/createContract.md
index dd0f7d78af..635179f7e4 100644
--- a/tevm/docs/index/functions/createContract.md
+++ b/tevm/docs/index/functions/createContract.md
@@ -34,6 +34,32 @@ Creates a tevm Contract instance from human readable abi
[`Contract`](../type-aliases/Contract.md)\<`TName`, `THumanReadableAbi`, `TAddress`, `TBytecode`, `TDeployedBytecode`, `TCode`\>
+## Examples
+
+```typescript
+import { type Contract, createContract} from 'tevm/contract'
+
+const contract: Contract = createContract({
+ name: 'MyContract',
+ abi: [
+ ...
+ ],
+})
+```
+
+To use a json abi first pass it into `formatAbi` to turn it into human readable
+
+```typescript
+import { type Contract, createContract} from 'tevm/contract'
+
+const contract = createContract({
+ name: 'MyContract',
+ abi: [
+ ...
+ ],
+})
+```
+
## Defined in
packages/contract/types/createContract.d.ts:29
diff --git a/tevm/docs/index/functions/createMemoryClient.md b/tevm/docs/index/functions/createMemoryClient.md
index 92612108ad..c478074985 100644
--- a/tevm/docs/index/functions/createMemoryClient.md
+++ b/tevm/docs/index/functions/createMemoryClient.md
@@ -42,6 +42,16 @@ Adds an EVM chain to the wallet.
- Docs: https://viem.sh/docs/actions/wallet/addChain
- JSON-RPC Methods: [`eth_addEthereumChain`](https://eips.ethereum.org/EIPS/eip-3085)
+#### Parameters
+
+• **args**: `AddChainParameters`
+
+AddChainParameters
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -54,16 +64,6 @@ const client = createWalletClient({
await client.addChain({ chain: optimism })
```
-#### Parameters
-
-• **args**: `AddChainParameters`
-
-AddChainParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
### batch?
> `optional` **batch**: `object`
@@ -244,6 +244,16 @@ Removes a transaction from the mempool.
- Docs: https://viem.sh/docs/actions/test/dropTransaction
+#### Parameters
+
+• **args**: `DropTransactionParameters`
+
+DropTransactionParameters
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -260,16 +270,6 @@ await client.dropTransaction({
})
```
-#### Parameters
-
-• **args**: `DropTransactionParameters`
-
-DropTransactionParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
### dumpState()
> **dumpState**: () => `Promise`\<\`0x$\{string\}\`\>
@@ -279,6 +279,10 @@ accounts properties, etc.) into a savable data blob.
- Docs: https://viem.sh/docs/actions/test/dumpState
+#### Returns
+
+`Promise`\<\`0x$\{string\}\`\>
+
#### Example
```ts
@@ -293,10 +297,6 @@ const client = createTestClient({
await client.dumpState()
```
-#### Returns
-
-`Promise`\<\`0x$\{string\}\`\>
-
### estimateContractGas()
> **estimateContractGas**: \<`TChain`, `abi`, `functionName`, `args`\>(`args`) => `Promise`\<`bigint`\>
@@ -497,10 +497,6 @@ The block transaction count. GetBlockTransactionCountReturnType
> **getBytecode**: (`args`) => `Promise`\<`GetCodeReturnType`\>
-#### Deprecated
-
-Use `getCode` instead.
-
#### Parameters
• **args**: `GetCodeParameters`
@@ -509,6 +505,10 @@ Use `getCode` instead.
`Promise`\<`GetCodeReturnType`\>
+#### Deprecated
+
+Use `getCode` instead.
+
### getChainId
> **getChainId**: () => `Promise`\<`number`\> & () => `Promise`\<`number`\>
@@ -1070,6 +1070,16 @@ Impersonate an account or contract address. This lets you send transactions from
- Docs: https://viem.sh/docs/actions/test/impersonateAccount
+#### Parameters
+
+• **args**: `ImpersonateAccountParameters`
+
+ImpersonateAccountParameters
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -1086,23 +1096,23 @@ await client.impersonateAccount({
})
```
-#### Parameters
+### increaseTime()
-• **args**: `ImpersonateAccountParameters`
+> **increaseTime**: (`args`) => `Promise`\<\`0x$\{string\}\`\>
-ImpersonateAccountParameters
+Jump forward in time by the given amount of time, in seconds.
-#### Returns
+- Docs: https://viem.sh/docs/actions/test/increaseTime
-`Promise`\<`void`\>
+#### Parameters
-### increaseTime()
+• **args**: `IncreaseTimeParameters`
-> **increaseTime**: (`args`) => `Promise`\<\`0x$\{string\}\`\>
+– IncreaseTimeParameters
-Jump forward in time by the given amount of time, in seconds.
+#### Returns
-- Docs: https://viem.sh/docs/actions/test/increaseTime
+`Promise`\<\`0x$\{string\}\`\>
#### Example
@@ -1120,16 +1130,6 @@ await client.increaseTime({
})
```
-#### Parameters
-
-• **args**: `IncreaseTimeParameters`
-
-– IncreaseTimeParameters
-
-#### Returns
-
-`Promise`\<\`0x$\{string\}\`\>
-
### inspectTxpool()
> **inspectTxpool**: () => `Promise`\<`InspectTxpoolReturnType`\>
@@ -1154,6 +1154,14 @@ Adds state previously dumped with `dumpState` to the current chain.
- Docs: https://viem.sh/docs/actions/test/loadState
+#### Parameters
+
+• **args**: `LoadStateParameters`
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -1168,14 +1176,6 @@ const client = createTestClient({
await client.loadState({ state: '0x...' })
```
-#### Parameters
-
-• **args**: `LoadStateParameters`
-
-#### Returns
-
-`Promise`\<`void`\>
-
### mine()
> **mine**: (`args`) => `Promise`\<`void`\>
@@ -1184,6 +1184,16 @@ Mine a specified number of blocks.
- Docs: https://viem.sh/docs/actions/test/mine
+#### Parameters
+
+• **args**: `MineParameters`
+
+– MineParameters
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -1198,16 +1208,6 @@ const client = createTestClient({
await client.mine({ blocks: 1 })
```
-#### Parameters
-
-• **args**: `MineParameters`
-
-– MineParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
### multicall()
> **multicall**: \<`contracts`, `allowFailure`\>(`args`) => `Promise`\<`MulticallReturnType`\<`contracts`, `allowFailure`\>\>
@@ -1320,6 +1320,10 @@ Removes [`setBlockTimestampInterval`](https://viem.sh/docs/actions/test/setBlock
- Docs: https://viem.sh/docs/actions/test/removeBlockTimestampInterval
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -1335,10 +1339,6 @@ const client = createTestClient({
await client.removeBlockTimestampInterval()
```
-#### Returns
-
-`Promise`\<`void`\>
-
### request
> **request**: `EIP1193RequestFn`\<[`object`, `object`, `object`, `object`, `object`]\>
@@ -1381,6 +1381,16 @@ Resets fork back to its original state.
- Docs: https://viem.sh/docs/actions/test/reset
+#### Parameters
+
+• **args?**: `ResetParameters`
+
+– ResetParameters
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -1395,23 +1405,23 @@ const client = createTestClient({
await client.reset({ blockNumber: 69420n })
```
-#### Parameters
+### revert()
-• **args?**: `ResetParameters`
+> **revert**: (`args`) => `Promise`\<`void`\>
-– ResetParameters
+Revert the state of the blockchain at the current block.
-#### Returns
+- Docs: https://viem.sh/docs/actions/test/revert
-`Promise`\<`void`\>
+#### Parameters
-### revert()
+• **args**: `RevertParameters`
-> **revert**: (`args`) => `Promise`\<`void`\>
+– RevertParameters
-Revert the state of the blockchain at the current block.
+#### Returns
-- Docs: https://viem.sh/docs/actions/test/revert
+`Promise`\<`void`\>
#### Example
@@ -1427,16 +1437,6 @@ const client = createTestClient({
await client.revert({ id: '0x…' })
```
-#### Parameters
-
-• **args**: `RevertParameters`
-
-– RevertParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
### sendRawTransaction
> **sendRawTransaction**: (`args`) => `Promise`\<\`0x$\{string\}\`\> & (`args`) => `Promise`\<\`0x$\{string\}\`\>
@@ -1521,6 +1521,14 @@ Enables or disables the automatic mining of new blocks with each new transaction
- Docs: https://viem.sh/docs/actions/test/setAutomine
+#### Parameters
+
+• **args**: `boolean`
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -1535,14 +1543,6 @@ const client = createTestClient({
await client.setAutomine()
```
-#### Parameters
-
-• **args**: `boolean`
-
-#### Returns
-
-`Promise`\<`void`\>
-
### setBalance()
> **setBalance**: (`args`) => `Promise`\<`void`\>
@@ -1551,6 +1551,16 @@ Modifies the balance of an account.
- Docs: https://viem.sh/docs/actions/test/setBalance
+#### Parameters
+
+• **args**: `SetBalanceParameters`
+
+– SetBalanceParameters
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -1568,23 +1578,23 @@ await client.setBalance({
})
```
-#### Parameters
+### setBlockGasLimit()
-• **args**: `SetBalanceParameters`
+> **setBlockGasLimit**: (`args`) => `Promise`\<`void`\>
-– SetBalanceParameters
+Sets the block's gas limit.
-#### Returns
+- Docs: https://viem.sh/docs/actions/test/setBlockGasLimit
-`Promise`\<`void`\>
+#### Parameters
-### setBlockGasLimit()
+• **args**: `SetBlockGasLimitParameters`
-> **setBlockGasLimit**: (`args`) => `Promise`\<`void`\>
+– SetBlockGasLimitParameters
-Sets the block's gas limit.
+#### Returns
-- Docs: https://viem.sh/docs/actions/test/setBlockGasLimit
+`Promise`\<`void`\>
#### Example
@@ -1600,23 +1610,23 @@ const client = createTestClient({
await client.setBlockGasLimit({ gasLimit: 420_000n })
```
-#### Parameters
+### setBlockTimestampInterval()
-• **args**: `SetBlockGasLimitParameters`
+> **setBlockTimestampInterval**: (`args`) => `Promise`\<`void`\>
-– SetBlockGasLimitParameters
+Similar to [`increaseTime`](https://viem.sh/docs/actions/test/increaseTime), but sets a block timestamp `interval`. The timestamp of future blocks will be computed as `lastBlock_timestamp` + `interval`.
-#### Returns
+- Docs: https://viem.sh/docs/actions/test/setBlockTimestampInterval
-`Promise`\<`void`\>
+#### Parameters
-### setBlockTimestampInterval()
+• **args**: `SetBlockTimestampIntervalParameters`
-> **setBlockTimestampInterval**: (`args`) => `Promise`\<`void`\>
+– SetBlockTimestampIntervalParameters
-Similar to [`increaseTime`](https://viem.sh/docs/actions/test/increaseTime), but sets a block timestamp `interval`. The timestamp of future blocks will be computed as `lastBlock_timestamp` + `interval`.
+#### Returns
-- Docs: https://viem.sh/docs/actions/test/setBlockTimestampInterval
+`Promise`\<`void`\>
#### Example
@@ -1632,23 +1642,23 @@ const client = createTestClient({
await client.setBlockTimestampInterval({ interval: 5 })
```
-#### Parameters
+### setCode()
-• **args**: `SetBlockTimestampIntervalParameters`
+> **setCode**: (`args`) => `Promise`\<`void`\>
-– SetBlockTimestampIntervalParameters
+Modifies the bytecode stored at an account's address.
-#### Returns
+- Docs: https://viem.sh/docs/actions/test/setCode
-`Promise`\<`void`\>
+#### Parameters
-### setCode()
+• **args**: `SetCodeParameters`
-> **setCode**: (`args`) => `Promise`\<`void`\>
+– SetCodeParameters
-Modifies the bytecode stored at an account's address.
+#### Returns
-- Docs: https://viem.sh/docs/actions/test/setCode
+`Promise`\<`void`\>
#### Example
@@ -1667,23 +1677,23 @@ await client.setCode({
})
```
-#### Parameters
+### setCoinbase()
-• **args**: `SetCodeParameters`
+> **setCoinbase**: (`args`) => `Promise`\<`void`\>
-– SetCodeParameters
+Sets the coinbase address to be used in new blocks.
-#### Returns
+- Docs: https://viem.sh/docs/actions/test/setCoinbase
-`Promise`\<`void`\>
+#### Parameters
-### setCoinbase()
+• **args**: `SetCoinbaseParameters`
-> **setCoinbase**: (`args`) => `Promise`\<`void`\>
+– SetCoinbaseParameters
-Sets the coinbase address to be used in new blocks.
+#### Returns
-- Docs: https://viem.sh/docs/actions/test/setCoinbase
+`Promise`\<`void`\>
#### Example
@@ -1701,23 +1711,23 @@ await client.setCoinbase({
})
```
-#### Parameters
+### setIntervalMining()
-• **args**: `SetCoinbaseParameters`
+> **setIntervalMining**: (`args`) => `Promise`\<`void`\>
-– SetCoinbaseParameters
+Sets the automatic mining interval (in seconds) of blocks. Setting the interval to 0 will disable automatic mining.
-#### Returns
+- Docs: https://viem.sh/docs/actions/test/setIntervalMining
-`Promise`\<`void`\>
+#### Parameters
-### setIntervalMining()
+• **args**: `SetIntervalMiningParameters`
-> **setIntervalMining**: (`args`) => `Promise`\<`void`\>
+– SetIntervalMiningParameters
-Sets the automatic mining interval (in seconds) of blocks. Setting the interval to 0 will disable automatic mining.
+#### Returns
-- Docs: https://viem.sh/docs/actions/test/setIntervalMining
+`Promise`\<`void`\>
#### Example
@@ -1733,16 +1743,6 @@ const client = createTestClient({
await client.setIntervalMining({ interval: 5 })
```
-#### Parameters
-
-• **args**: `SetIntervalMiningParameters`
-
-– SetIntervalMiningParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
### setLoggingEnabled()
> **setLoggingEnabled**: (`args`) => `Promise`\<`void`\>
@@ -1751,6 +1751,14 @@ Enable or disable logging on the test node network.
- Docs: https://viem.sh/docs/actions/test/setLoggingEnabled
+#### Parameters
+
+• **args**: `boolean`
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -1765,14 +1773,6 @@ const client = createTestClient({
await client.setLoggingEnabled()
```
-#### Parameters
-
-• **args**: `boolean`
-
-#### Returns
-
-`Promise`\<`void`\>
-
### setMinGasPrice()
> **setMinGasPrice**: (`args`) => `Promise`\<`void`\>
@@ -1783,6 +1783,16 @@ Change the minimum gas price accepted by the network (in wei).
Note: `setMinGasPrice` can only be used on clients that do not have EIP-1559 enabled.
+#### Parameters
+
+• **args**: `SetMinGasPriceParameters`
+
+– SetBlockGasLimitParameters
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -1799,23 +1809,23 @@ await client.setMinGasPrice({
})
```
-#### Parameters
+### setNextBlockBaseFeePerGas()
-• **args**: `SetMinGasPriceParameters`
+> **setNextBlockBaseFeePerGas**: (`args`) => `Promise`\<`void`\>
-– SetBlockGasLimitParameters
+Sets the next block's base fee per gas.
-#### Returns
+- Docs: https://viem.sh/docs/actions/test/setNextBlockBaseFeePerGas
-`Promise`\<`void`\>
+#### Parameters
-### setNextBlockBaseFeePerGas()
+• **args**: `SetNextBlockBaseFeePerGasParameters`
-> **setNextBlockBaseFeePerGas**: (`args`) => `Promise`\<`void`\>
+– SetNextBlockBaseFeePerGasParameters
-Sets the next block's base fee per gas.
+#### Returns
-- Docs: https://viem.sh/docs/actions/test/setNextBlockBaseFeePerGas
+`Promise`\<`void`\>
#### Example
@@ -1833,23 +1843,23 @@ await client.setNextBlockBaseFeePerGas({
})
```
-#### Parameters
+### setNextBlockTimestamp()
-• **args**: `SetNextBlockBaseFeePerGasParameters`
+> **setNextBlockTimestamp**: (`args`) => `Promise`\<`void`\>
-– SetNextBlockBaseFeePerGasParameters
+Sets the next block's timestamp.
-#### Returns
+- Docs: https://viem.sh/docs/actions/test/setNextBlockTimestamp
-`Promise`\<`void`\>
+#### Parameters
-### setNextBlockTimestamp()
+• **args**: `SetNextBlockTimestampParameters`
-> **setNextBlockTimestamp**: (`args`) => `Promise`\<`void`\>
+– SetNextBlockTimestampParameters
-Sets the next block's timestamp.
+#### Returns
-- Docs: https://viem.sh/docs/actions/test/setNextBlockTimestamp
+`Promise`\<`void`\>
#### Example
@@ -1865,23 +1875,23 @@ const client = createTestClient({
await client.setNextBlockTimestamp({ timestamp: 1671744314n })
```
-#### Parameters
+### setNonce()
-• **args**: `SetNextBlockTimestampParameters`
+> **setNonce**: (`args`) => `Promise`\<`void`\>
-– SetNextBlockTimestampParameters
+Modifies (overrides) the nonce of an account.
-#### Returns
+- Docs: https://viem.sh/docs/actions/test/setNonce
-`Promise`\<`void`\>
+#### Parameters
-### setNonce()
+• **args**: `SetNonceParameters`
-> **setNonce**: (`args`) => `Promise`\<`void`\>
+– SetNonceParameters
-Modifies (overrides) the nonce of an account.
+#### Returns
-- Docs: https://viem.sh/docs/actions/test/setNonce
+`Promise`\<`void`\>
#### Example
@@ -1900,16 +1910,6 @@ await client.setNonce({
})
```
-#### Parameters
-
-• **args**: `SetNonceParameters`
-
-– SetNonceParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
### setRpcUrl()
> **setRpcUrl**: (`args`) => `Promise`\<`void`\>
@@ -1918,6 +1918,14 @@ Sets the backend RPC URL.
- Docs: https://viem.sh/docs/actions/test/setRpcUrl
+#### Parameters
+
+• **args**: `string`
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -1932,14 +1940,6 @@ const client = createTestClient({
await client.setRpcUrl('https://eth-mainnet.g.alchemy.com/v2')
```
-#### Parameters
-
-• **args**: `string`
-
-#### Returns
-
-`Promise`\<`void`\>
-
### setStorageAt()
> **setStorageAt**: (`args`) => `Promise`\<`void`\>
@@ -1948,6 +1948,16 @@ Writes to a slot of an account's storage.
- Docs: https://viem.sh/docs/actions/test/setStorageAt
+#### Parameters
+
+• **args**: `SetStorageAtParameters`
+
+– SetStorageAtParameters
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -1966,16 +1976,6 @@ await client.setStorageAt({
})
```
-#### Parameters
-
-• **args**: `SetStorageAtParameters`
-
-– SetStorageAtParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
### signMessage()
> **signMessage**: (`args`) => `Promise`\<\`0x$\{string\}\`\>
@@ -2070,6 +2070,10 @@ Snapshot the state of the blockchain at the current block.
- Docs: https://viem.sh/docs/actions/test/snapshot
+#### Returns
+
+`Promise`\<\`0x$\{string\}\`\>
+
#### Example
```ts
@@ -2085,10 +2089,6 @@ const client = createTestClient({
await client.snapshot()
```
-#### Returns
-
-`Promise`\<\`0x$\{string\}\`\>
-
### stopImpersonatingAccount()
> **stopImpersonatingAccount**: (`args`) => `Promise`\<`void`\>
@@ -2097,6 +2097,16 @@ Stop impersonating an account after having previously used [`impersonateAccount`
- Docs: https://viem.sh/docs/actions/test/stopImpersonatingAccount
+#### Parameters
+
+• **args**: `StopImpersonatingAccountParameters`
+
+– StopImpersonatingAccountParameters
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -2114,16 +2124,6 @@ await client.stopImpersonatingAccount({
})
```
-#### Parameters
-
-• **args**: `StopImpersonatingAccountParameters`
-
-– StopImpersonatingAccountParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
### switchChain()
> **switchChain**: (`args`) => `Promise`\<`void`\>
@@ -2133,6 +2133,16 @@ Switch the target chain in a wallet.
- Docs: https://viem.sh/docs/actions/wallet/switchChain
- JSON-RPC Methods: [`eth_switchEthereumChain`](https://eips.ethereum.org/EIPS/eip-3326)
+#### Parameters
+
+• **args**: `SwitchChainParameters`
+
+SwitchChainParameters
+
+#### Returns
+
+`Promise`\<`void`\>
+
#### Example
```ts
@@ -2146,45 +2156,12 @@ const client = createWalletClient({
await client.switchChain({ id: optimism.id })
```
-#### Parameters
-
-• **args**: `SwitchChainParameters`
-
-SwitchChainParameters
-
-#### Returns
-
-`Promise`\<`void`\>
-
### tevm
> **tevm**: `object` & [`EIP1193Events`](../type-aliases/EIP1193Events.md) & `object` & [`Eip1193RequestProvider`](../type-aliases/Eip1193RequestProvider.md)
Low level access to TEVM can be accessed via `tevm`. These APIs are not guaranteed to be stable.
-#### See
-
-[TevmNode](../type-aliases/TevmNode.md)
-
-#### Example
-
-```typescript
-import { createMemoryClient } from 'tevm'
-
-const memoryClient = createMemoryClient()
-
-// low level access to the TEVM VM, blockchain, EVM, stateManager, mempool, receiptsManager and more are available
-const vm = await memoryClient.tevm.getVm()
-vm.runBlock(...)
-const { blockchain, evm, stateManager } = vm
-blockchain.addBlock(...)
-evm.runCall(...)
-stateManager.putAccount(...)
-
-const mempool = await memoryClient.tevm.getTxPool()
-const receiptsManager = await memoryClient.tevm.getReceiptsManager()
-```
-
#### Type declaration
##### deepCopy()
@@ -2324,6 +2301,10 @@ Returns promise that resulves when the client is ready
The client is usable without calling this method but may
have extra latency on the first call from initialization
+###### Returns
+
+`Promise`\<`true`\>
+
###### Example
```ts
@@ -2331,10 +2312,6 @@ const client = createMemoryClient()
await client.ready()
```
-###### Returns
-
-`Promise`\<`true`\>
-
##### removeFilter()
> `readonly` **removeFilter**: (`id`) => `void`
@@ -2410,6 +2387,29 @@ Arguments to pass to the event listeners.
True if the event was emitted, false otherwise.
+#### See
+
+[TevmNode](../type-aliases/TevmNode.md)
+
+#### Example
+
+```typescript
+import { createMemoryClient } from 'tevm'
+
+const memoryClient = createMemoryClient()
+
+// low level access to the TEVM VM, blockchain, EVM, stateManager, mempool, receiptsManager and more are available
+const vm = await memoryClient.tevm.getVm()
+vm.runBlock(...)
+const { blockchain, evm, stateManager } = vm
+blockchain.addBlock(...)
+evm.runCall(...)
+stateManager.putAccount(...)
+
+const mempool = await memoryClient.tevm.getTxPool()
+const receiptsManager = await memoryClient.tevm.getReceiptsManager()
+```
+
### tevmCall
> **tevmCall**: `CallHandler`
@@ -2590,6 +2590,10 @@ await client.tevmMine()
Returns a promise that resolves when the TEVM is ready.
This is not needed to explicitly be called as all actions will wait for the TEVM to be ready.
+#### Returns
+
+`Promise`\<`true`\>
+
#### Example
```typescript
@@ -2601,10 +2605,6 @@ await client.tevmReady()
```
Same as calling `client.tevm.ready()`
-#### Returns
-
-`Promise`\<`true`\>
-
### ~~tevmScript~~
> **tevmScript**: `ScriptHandler`
@@ -2815,6 +2815,10 @@ Returns promise that resulves when the client is ready
The client is usable without calling this method but may
have extra latency on the first call from initialization
+###### Returns
+
+`Promise`\<`true`\>
+
###### Example
```ts
@@ -2822,10 +2826,6 @@ const client = createMemoryClient()
await client.ready()
```
-###### Returns
-
-`Promise`\<`true`\>
-
###### removeFilter()
> `readonly` **removeFilter**: (`id`) => `void`
@@ -3215,6 +3215,186 @@ WriteContractParameters
A [Transaction Hash](https://viem.sh/docs/glossary/terms#hash). WriteContractReturnType
+## Example
+
+```typescript
+import { createMemoryClient } from "tevm";
+
+const client = createMemoryClient({
+ fork: {
+ transport: http("https://mainnet.optimism.io")({}),
+ },
+});
+
+const blockNumber = await client.getBlockNumber();
+console.log(blockNumber);
+```
+
+## See
+
+ - [Client Guide](https://tevm.sh/learn/clients/)
+ - [Actions Guide](https://tevm.sh/learn/actions/)
+ - [Reference Docs](https://tevm.sh/reference/tevm/memory-client/functions/creatememoryclient/)
+ - For more information on viem clients, see the [viem client docs](https://viem.sh/docs/clients/introduction)
+
+## Actions API
+
+MemoryClient supports the following viem actions:
+
+- [TEVM actions API](https://tevm.sh/reference/tevm/memory-client/type-aliases/tevmactions/)
+```typescript
+import { createMemoryClient } from "tevm";
+
+const tevm = createMemoryClient();
+await tevm.setAccount({ address: `0x${'01'.repeat(20)}`, balance: 100n });
+```
+- [Viem public actions API](https://viem.sh/docs/actions/public/introduction) such as [getBlockNumber](https://viem.sh/docs/actions/public/getBlockNumber)
+```typescript
+import { createMemoryClient } from "tevm";
+
+const tevm = createMemoryClient();
+const bn = await tevm.getBlockNumber();
+```
+- [Test actions](https://viem.sh/docs/actions/test/introduction) are included by default.
+```typescript
+import { createMemoryClient } from "tevm";
+
+const tevm = createMemoryClient();
+await tevm.setBalance({ address: `0x${'01'.repeat(20)}`, balance: 100n });
+```
+
+## Forking
+
+To fork an existing network, pass an EIP-1193 transport to the `fork.transport` option with an optional block tag.
+When you fork, TEVM will pin the block tag and lazily cache state from the fork transport.
+It's highly recommended to pass in a `common` object that matches the chain. This will increase the performance of forking with known values.
+
+```typescript
+import { createMemoryClient, http } from "tevm";
+import { optimism } from "tevm/common";
+
+const forkedClient = createMemoryClient({
+ fork: {
+ transport: http("https://mainnet.optimism.io")({}),
+ blockTag: '0xa6a63cd70fbbe396321ca6fe79e1b6735760c03538208b50d7e3a5dac5226435',
+ },
+ common: optimism,
+});
+```
+
+The `common` object extends the viem chain interface with EVM-specific information. When using TEVM, you should also use `tevm/common` rather than `viem/chains` or use `createCommon` and pass in a viem chain.
+
+Viem clients, including MemoryClient, are themselves EIP-1193 transports. This means you can fork a client with another client.
+
+## Mining Modes
+
+TEVM supports two mining modes:
+- Manual: Using `tevm.mine()`
+- Auto: Automatically mines a block after every transaction.
+
+TEVM state does not update until blocks are mined.
+
+## Using TEVM over HTTP
+
+TEVM can be run as an HTTP server using `@tevm/server` to handle JSON-RPC requests.
+
+```typescript
+import { createServer } from "tevm/server";
+import { createMemoryClient } from "tevm";
+
+const memoryClient = createMemoryClient();
+
+const server = createServer({
+ request: memoryClient.request,
+});
+
+server.listen(8545, () => console.log("listening on 8545"));
+```
+
+This allows you to use any Ethereum client to communicate with it, including a viem public client.
+
+```typescript
+import { createPublicClient, http } from "viem";
+import { mainnet } from "viem/chains";
+
+const publicClient = createPublicClient({
+ chain: mainnet,
+ transport: http("https://localhost:8545"),
+});
+
+console.log(await publicClient.getChainId());
+```
+
+## State Persistence (Experimental)
+
+It is possible to persist the TEVM client to a synchronous source using the `persister` option.
+
+```typescript
+import { createMemoryClient, createSyncPersister } from "tevm";
+import { createMemoryClient } from "tevm/sync-storage-persister";
+
+// Client state will be hydrated and persisted from/to local storage
+const clientWithLocalStoragePersistence = createMemoryClient({
+ persister: createSyncPersister({
+ storage: localStorage,
+ }),
+});
+```
+
+## Network Support
+
+TEVM guarantees support for the following networks:
+- Ethereum mainnet
+- Standard OP Stack chains
+
+Other EVM chains are likely to work but do not officially carry support. More official chain support will be added in the near future.
+
+Note: Optimism deposit transactions are not currently supported but will be in a future release. TEVM filters out these transactions from blocks.
+
+## Network and Hardfork Support
+
+TEVM supports enabling and disabling different EIPs, but the following EIPs are always turned on:
+- 1559
+- 4895
+- 4844
+- 4788
+
+Currently, only EIP-1559 Fee Market transactions are supported.
+
+## Tree Shakeable Actions
+
+TEVM supports tree-shakeable actions using `createTevmNode()` and the `tevm/actions` package. If you are building a UI, you should use tree-shakeable actions to optimize bundle size. These are described in detail in the [actions API guide](https://tevm.sh/learn/actions/).
+
+## Composing with TEVM Contracts and Bundler
+
+MemoryClient can compose with TEVM contracts and the TEVM bundler. For more information, see the [TEVM contracts guide](https://tevm.sh/learn/contracts/) and the [TEVM Solidity imports guide](https://tevm.sh/learn/solidity-imports/).
+
+```typescript
+import { createMemoryClient } from "tevm";
+import { MyERC721 } from './MyERC721.sol';
+
+const tevm = createMemoryClient({
+ fork: {
+ transport: http("https://mainnet.optimism.io")({}),
+ },
+});
+
+const address = '0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045';
+
+await tevm.runContractCall(
+ MyERC721.write.mint({
+ caller: address,
+ }),
+);
+
+const balance = await tevm.runContractCall(
+ MyERC721.read.balanceOf({
+ caller: address,
+ }),
+);
+console.log(balance); // 1n
+```
+
## Defined in
packages/memory-client/types/createMemoryClient.d.ts:184
diff --git a/tevm/docs/index/functions/createMemoryDb.md b/tevm/docs/index/functions/createMemoryDb.md
index 1e64a8f9ae..15cd29ff7c 100644
--- a/tevm/docs/index/functions/createMemoryDb.md
+++ b/tevm/docs/index/functions/createMemoryDb.md
@@ -21,6 +21,8 @@ Pass in an initial DB optionally to prepoulate the DB.
[`MemoryDb`](../type-aliases/MemoryDb.md)\<`Uint8Array`, `Uint8Array`\>
+## Throws
+
## Defined in
packages/utils/types/createMemoryDb.d.ts:8
diff --git a/tevm/docs/index/functions/createBaseClient.md b/tevm/docs/index/functions/createTevmNode.md
similarity index 92%
rename from tevm/docs/index/functions/createBaseClient.md
rename to tevm/docs/index/functions/createTevmNode.md
index f9eea6a2f3..9cb3d81c36 100644
--- a/tevm/docs/index/functions/createBaseClient.md
+++ b/tevm/docs/index/functions/createTevmNode.md
@@ -18,4 +18,4 @@
## Defined in
-packages/node/dist/index.d.ts:367
+packages/node/dist/index.d.ts:356
diff --git a/tevm/docs/index/functions/decodeAbiParameters.md b/tevm/docs/index/functions/decodeAbiParameters.md
index 36ff20e9c9..c3811f8b5a 100644
--- a/tevm/docs/index/functions/decodeAbiParameters.md
+++ b/tevm/docs/index/functions/decodeAbiParameters.md
@@ -24,4 +24,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/decodeAbiParameters.d.ts:15
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/decodeAbiParameters.d.ts:15
diff --git a/tevm/docs/index/functions/decodeErrorResult.md b/tevm/docs/index/functions/decodeErrorResult.md
index f4b1ac19f9..23b695f727 100644
--- a/tevm/docs/index/functions/decodeErrorResult.md
+++ b/tevm/docs/index/functions/decodeErrorResult.md
@@ -22,4 +22,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/decodeErrorResult.d.ts:26
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/decodeErrorResult.d.ts:26
diff --git a/tevm/docs/index/functions/decodeEventLog.md b/tevm/docs/index/functions/decodeEventLog.md
index 9de36ffab5..5f6f424e7f 100644
--- a/tevm/docs/index/functions/decodeEventLog.md
+++ b/tevm/docs/index/functions/decodeEventLog.md
@@ -30,4 +30,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/decodeEventLog.d.ts:32
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/decodeEventLog.d.ts:32
diff --git a/tevm/docs/index/functions/decodeFunctionData.md b/tevm/docs/index/functions/decodeFunctionData.md
index cf968d9659..4443a30058 100644
--- a/tevm/docs/index/functions/decodeFunctionData.md
+++ b/tevm/docs/index/functions/decodeFunctionData.md
@@ -22,4 +22,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/decodeFunctionData.d.ts:25
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/decodeFunctionData.d.ts:25
diff --git a/tevm/docs/index/functions/decodeFunctionResult.md b/tevm/docs/index/functions/decodeFunctionResult.md
index 3ee86040aa..709a09875f 100644
--- a/tevm/docs/index/functions/decodeFunctionResult.md
+++ b/tevm/docs/index/functions/decodeFunctionResult.md
@@ -26,4 +26,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/decodeFunctionResult.d.ts:25
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/decodeFunctionResult.d.ts:25
diff --git a/tevm/docs/index/functions/definePredeploy.md b/tevm/docs/index/functions/definePredeploy.md
index 867b990691..210ac44a06 100644
--- a/tevm/docs/index/functions/definePredeploy.md
+++ b/tevm/docs/index/functions/definePredeploy.md
@@ -6,7 +6,7 @@
# Function: definePredeploy()
-> **definePredeploy**\<`TName`, `THumanReadableAbi`\>(`contract`): [`Predeploy`](../classes/Predeploy.md)\<`TName`, `THumanReadableAbi`\>
+> **definePredeploy**\<`TName`, `THumanReadableAbi`\>(`contract`): [`Predeploy`](../type-aliases/Predeploy.md)\<`TName`, `THumanReadableAbi`\>
Defines a predeploy contract to use in the tevm vm
@@ -22,8 +22,30 @@ Defines a predeploy contract to use in the tevm vm
## Returns
-[`Predeploy`](../classes/Predeploy.md)\<`TName`, `THumanReadableAbi`\>
+[`Predeploy`](../type-aliases/Predeploy.md)\<`TName`, `THumanReadableAbi`\>
+
+## Example
+
+```ts
+import { definePredeploy } from 'tevm/predeploys'
+import { createMemoryClient } from 'tevm/vm'
+import { createContract } from 'tevm/contract'
+
+const predeploy = definePredeploy({
+ address: `0x${'23'.repeat(20)}`,
+ contract: createContract({
+ name: 'PredeployExample',
+ humanReadableAbi: ['function foo() external pure returns (uint256)'],
+ bytecode: '0x608060405234801561001057600080fd5b5061012f806100206000396000f3fe608060405260043610610041576000357c0100',
+ deployedBytecode: '0x608060405260043610610041576000357c010000
+ })
+})
+
+const vm = createMemoryClient({
+ predeploys: [predeploy.predeploy()],
+})
+```
## Defined in
-packages/predeploys/types/definePredeploy.d.ts:27
+packages/predeploys/types/definePredeploy.d.ts:25
diff --git a/tevm/docs/index/functions/encodeAbiParameters.md b/tevm/docs/index/functions/encodeAbiParameters.md
index 4a9013ae51..ee859e48a7 100644
--- a/tevm/docs/index/functions/encodeAbiParameters.md
+++ b/tevm/docs/index/functions/encodeAbiParameters.md
@@ -62,4 +62,4 @@ const encodedData = encodeAbiParameters(
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/encodeAbiParameters.d.ts:49
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/encodeAbiParameters.d.ts:49
diff --git a/tevm/docs/index/functions/encodeDeployData.md b/tevm/docs/index/functions/encodeDeployData.md
index 4c5be961b5..39869e2021 100644
--- a/tevm/docs/index/functions/encodeDeployData.md
+++ b/tevm/docs/index/functions/encodeDeployData.md
@@ -22,4 +22,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/encodeDeployData.d.ts:23
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/encodeDeployData.d.ts:23
diff --git a/tevm/docs/index/functions/encodeErrorResult.md b/tevm/docs/index/functions/encodeErrorResult.md
index 6b36e28f25..80546f4f3c 100644
--- a/tevm/docs/index/functions/encodeErrorResult.md
+++ b/tevm/docs/index/functions/encodeErrorResult.md
@@ -24,4 +24,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/encodeErrorResult.d.ts:23
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/encodeErrorResult.d.ts:23
diff --git a/tevm/docs/index/functions/encodeEventTopics.md b/tevm/docs/index/functions/encodeEventTopics.md
index 39e23baff9..da8491fee6 100644
--- a/tevm/docs/index/functions/encodeEventTopics.md
+++ b/tevm/docs/index/functions/encodeEventTopics.md
@@ -24,4 +24,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/encodeEventTopics.d.ts:24
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/encodeEventTopics.d.ts:24
diff --git a/tevm/docs/index/functions/encodeFunctionData.md b/tevm/docs/index/functions/encodeFunctionData.md
index 0c57036b33..7acfcad73d 100644
--- a/tevm/docs/index/functions/encodeFunctionData.md
+++ b/tevm/docs/index/functions/encodeFunctionData.md
@@ -24,4 +24,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/encodeFunctionData.d.ts:27
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/encodeFunctionData.d.ts:27
diff --git a/tevm/docs/index/functions/encodeFunctionResult.md b/tevm/docs/index/functions/encodeFunctionResult.md
index 8019ed6177..399f3556df 100644
--- a/tevm/docs/index/functions/encodeFunctionResult.md
+++ b/tevm/docs/index/functions/encodeFunctionResult.md
@@ -24,4 +24,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/encodeFunctionResult.d.ts:21
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/encodeFunctionResult.d.ts:21
diff --git a/tevm/docs/index/functions/encodePacked.md b/tevm/docs/index/functions/encodePacked.md
index dd79c78c03..70b67cec92 100644
--- a/tevm/docs/index/functions/encodePacked.md
+++ b/tevm/docs/index/functions/encodePacked.md
@@ -24,4 +24,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/encodePacked.d.ts:17
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/encodePacked.d.ts:17
diff --git a/tevm/docs/index/functions/formatAbi.md b/tevm/docs/index/functions/formatAbi.md
index 6937548df9..858095197a 100644
--- a/tevm/docs/index/functions/formatAbi.md
+++ b/tevm/docs/index/functions/formatAbi.md
@@ -28,4 +28,4 @@ Human-readable ABI
## Defined in
-node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.2\_zod@3.23.8/node\_modules/abitype/dist/types/human-readable/formatAbi.d.ts:18
+node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.4\_zod@3.23.8/node\_modules/abitype/dist/types/human-readable/formatAbi.d.ts:18
diff --git a/tevm/docs/index/functions/formatEther.md b/tevm/docs/index/functions/formatEther.md
index 3ea424f0f9..8f38af8574 100644
--- a/tevm/docs/index/functions/formatEther.md
+++ b/tevm/docs/index/functions/formatEther.md
@@ -33,4 +33,4 @@ formatEther(1000000000000000000n)
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/unit/formatEther.d.ts:14
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/unit/formatEther.d.ts:14
diff --git a/tevm/docs/index/functions/formatGwei.md b/tevm/docs/index/functions/formatGwei.md
index 061d912de4..c165b91774 100644
--- a/tevm/docs/index/functions/formatGwei.md
+++ b/tevm/docs/index/functions/formatGwei.md
@@ -33,4 +33,4 @@ formatGwei(1000000000n)
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/unit/formatGwei.d.ts:14
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/unit/formatGwei.d.ts:14
diff --git a/tevm/docs/index/functions/formatLog.md b/tevm/docs/index/functions/formatLog.md
index 73a1bbfa3f..2022427238 100644
--- a/tevm/docs/index/functions/formatLog.md
+++ b/tevm/docs/index/functions/formatLog.md
@@ -24,4 +24,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/formatters/log.d.ts:6
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/formatters/log.d.ts:6
diff --git a/tevm/docs/index/functions/fromBytes.md b/tevm/docs/index/functions/fromBytes.md
index 3d6c21e60e..9c9f1cbbea 100644
--- a/tevm/docs/index/functions/fromBytes.md
+++ b/tevm/docs/index/functions/fromBytes.md
@@ -52,4 +52,4 @@ const data = fromBytes(
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/fromBytes.d.ts:37
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/fromBytes.d.ts:37
diff --git a/tevm/docs/index/functions/fromHex.md b/tevm/docs/index/functions/fromHex.md
index 2b55ab07b6..868cf4238d 100644
--- a/tevm/docs/index/functions/fromHex.md
+++ b/tevm/docs/index/functions/fromHex.md
@@ -58,4 +58,4 @@ const data = fromHex('0x48656c6c6f20576f726c642100000000000000000000000000000000
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/fromHex.d.ts:47
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/fromHex.d.ts:47
diff --git a/tevm/docs/index/functions/fromRlp.md b/tevm/docs/index/functions/fromRlp.md
index 6ad919a12a..88964d90a9 100644
--- a/tevm/docs/index/functions/fromRlp.md
+++ b/tevm/docs/index/functions/fromRlp.md
@@ -24,4 +24,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/fromRlp.d.ts:12
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/fromRlp.d.ts:12
diff --git a/tevm/docs/index/functions/getAddress.md b/tevm/docs/index/functions/getAddress.md
index a83fd1882c..ec4db068e6 100644
--- a/tevm/docs/index/functions/getAddress.md
+++ b/tevm/docs/index/functions/getAddress.md
@@ -29,4 +29,4 @@ See more: https://github.com/ethereum/EIPs/issues/1121
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/address/getAddress.d.ts:20
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/address/getAddress.d.ts:20
diff --git a/tevm/docs/index/functions/hexToBigInt.md b/tevm/docs/index/functions/hexToBigInt.md
index 635383a441..47bf2400f6 100644
--- a/tevm/docs/index/functions/hexToBigInt.md
+++ b/tevm/docs/index/functions/hexToBigInt.md
@@ -44,4 +44,4 @@ const data = hexToBigInt('0x0000000000000000000000000000000000000000000000000000
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/fromHex.d.ts:74
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/fromHex.d.ts:74
diff --git a/tevm/docs/index/functions/hexToBool.md b/tevm/docs/index/functions/hexToBool.md
index 0e4e51bf60..d63c465e0d 100644
--- a/tevm/docs/index/functions/hexToBool.md
+++ b/tevm/docs/index/functions/hexToBool.md
@@ -42,4 +42,4 @@ const data = hexToBool('0x000000000000000000000000000000000000000000000000000000
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/fromHex.d.ts:99
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/fromHex.d.ts:99
diff --git a/tevm/docs/index/functions/hexToBytes.md b/tevm/docs/index/functions/hexToBytes.md
index 31148d1674..68001f500a 100644
--- a/tevm/docs/index/functions/hexToBytes.md
+++ b/tevm/docs/index/functions/hexToBytes.md
@@ -42,4 +42,4 @@ const data = hexToBytes('0x48656c6c6f20776f726c6421', { size: 32 })
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/toBytes.d.ts:87
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/toBytes.d.ts:87
diff --git a/tevm/docs/index/functions/hexToNumber.md b/tevm/docs/index/functions/hexToNumber.md
index 337e07a848..93d2c2d48e 100644
--- a/tevm/docs/index/functions/hexToNumber.md
+++ b/tevm/docs/index/functions/hexToNumber.md
@@ -44,4 +44,4 @@ const data = hexToBigInt('0x0000000000000000000000000000000000000000000000000000
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/fromHex.d.ts:121
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/fromHex.d.ts:121
diff --git a/tevm/docs/index/functions/hexToString.md b/tevm/docs/index/functions/hexToString.md
index 9df4be680f..093ec716e2 100644
--- a/tevm/docs/index/functions/hexToString.md
+++ b/tevm/docs/index/functions/hexToString.md
@@ -46,4 +46,4 @@ const data = hexToString('0x48656c6c6f20576f726c64210000000000000000000000000000
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/fromHex.d.ts:148
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/fromHex.d.ts:148
diff --git a/tevm/docs/index/functions/http.md b/tevm/docs/index/functions/http.md
index 3706c6bbda..de369830f5 100644
--- a/tevm/docs/index/functions/http.md
+++ b/tevm/docs/index/functions/http.md
@@ -26,4 +26,4 @@ Creates a HTTP transport that connects to a JSON-RPC API.
## Defined in
-node\_modules/.pnpm/viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/clients/transports/http.d.ts:44
+node\_modules/.pnpm/viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/clients/transports/http.d.ts:44
diff --git a/tevm/docs/index/functions/isAddress.md b/tevm/docs/index/functions/isAddress.md
index 88d3017f66..d31ff78df0 100644
--- a/tevm/docs/index/functions/isAddress.md
+++ b/tevm/docs/index/functions/isAddress.md
@@ -20,4 +20,4 @@ address is \`0x$\{string\}\`
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/address/isAddress.d.ts:15
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/address/isAddress.d.ts:15
diff --git a/tevm/docs/index/functions/isBytes.md b/tevm/docs/index/functions/isBytes.md
index 84643eddcb..18a27daae5 100644
--- a/tevm/docs/index/functions/isBytes.md
+++ b/tevm/docs/index/functions/isBytes.md
@@ -18,4 +18,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/data/isBytes.d.ts:4
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/data/isBytes.d.ts:4
diff --git a/tevm/docs/index/functions/isHex.md b/tevm/docs/index/functions/isHex.md
index f7489106d4..d98d1034b6 100644
--- a/tevm/docs/index/functions/isHex.md
+++ b/tevm/docs/index/functions/isHex.md
@@ -22,4 +22,4 @@ value is \`0x$\{string\}\`
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/data/isHex.d.ts:4
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/data/isHex.d.ts:4
diff --git a/tevm/docs/index/functions/keccak256.md b/tevm/docs/index/functions/keccak256.md
index 3ca3dcef6d..863c552389 100644
--- a/tevm/docs/index/functions/keccak256.md
+++ b/tevm/docs/index/functions/keccak256.md
@@ -24,4 +24,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/hash/keccak256.d.ts:9
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/hash/keccak256.d.ts:9
diff --git a/tevm/docs/index/functions/loadBalance.md b/tevm/docs/index/functions/loadBalance.md
index 62893b5022..0736458880 100644
--- a/tevm/docs/index/functions/loadBalance.md
+++ b/tevm/docs/index/functions/loadBalance.md
@@ -16,6 +16,10 @@
`Transport`
+## Description
+
+Creates a load balanced transport that spreads requests between child transports using a round robin algorithm.
+
## Defined in
-node\_modules/.pnpm/@ponder+utils@0.1.6\_typescript@5.5.2\_viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8\_/node\_modules/@ponder/utils/dist/index.d.ts:44
+node\_modules/.pnpm/@ponder+utils@0.1.6\_typescript@5.5.4\_viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8\_/node\_modules/@ponder/utils/dist/index.d.ts:44
diff --git a/tevm/docs/index/functions/mnemonicToAccount.md b/tevm/docs/index/functions/mnemonicToAccount.md
index 359c8ad77f..94bb9b4b63 100644
--- a/tevm/docs/index/functions/mnemonicToAccount.md
+++ b/tevm/docs/index/functions/mnemonicToAccount.md
@@ -26,4 +26,4 @@ Creates an Account from a mnemonic phrase.
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/accounts/mnemonicToAccount.d.ts:10
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/accounts/mnemonicToAccount.d.ts:10
diff --git a/tevm/docs/index/functions/numberToHex.md b/tevm/docs/index/functions/numberToHex.md
index d7860320cf..60fd85786d 100644
--- a/tevm/docs/index/functions/numberToHex.md
+++ b/tevm/docs/index/functions/numberToHex.md
@@ -42,4 +42,4 @@ const data = numberToHex(420, { size: 32 })
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/toHex.d.ts:122
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/toHex.d.ts:122
diff --git a/tevm/docs/index/functions/parseAbi.md b/tevm/docs/index/functions/parseAbi.md
index 46799bb344..3682f1817c 100644
--- a/tevm/docs/index/functions/parseAbi.md
+++ b/tevm/docs/index/functions/parseAbi.md
@@ -38,4 +38,4 @@ const abi = parseAbi([
## Defined in
-node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.2\_zod@3.23.8/node\_modules/abitype/dist/types/human-readable/parseAbi.d.ts:37
+node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.4\_zod@3.23.8/node\_modules/abitype/dist/types/human-readable/parseAbi.d.ts:37
diff --git a/tevm/docs/index/functions/parseEther.md b/tevm/docs/index/functions/parseEther.md
index bff42ad786..80a6595e51 100644
--- a/tevm/docs/index/functions/parseEther.md
+++ b/tevm/docs/index/functions/parseEther.md
@@ -33,4 +33,4 @@ parseEther('420')
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/unit/parseEther.d.ts:15
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/unit/parseEther.d.ts:15
diff --git a/tevm/docs/index/functions/parseGwei.md b/tevm/docs/index/functions/parseGwei.md
index 667d48ae3b..8e258af7b4 100644
--- a/tevm/docs/index/functions/parseGwei.md
+++ b/tevm/docs/index/functions/parseGwei.md
@@ -33,4 +33,4 @@ parseGwei('420')
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/unit/parseGwei.d.ts:15
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/unit/parseGwei.d.ts:15
diff --git a/tevm/docs/index/functions/publicActions.md b/tevm/docs/index/functions/publicActions.md
index bb13de8980..a5ac0d0b00 100644
--- a/tevm/docs/index/functions/publicActions.md
+++ b/tevm/docs/index/functions/publicActions.md
@@ -26,4 +26,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/clients/decorators/public.d.ts:1339
+node\_modules/.pnpm/viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/clients/decorators/public.d.ts:1339
diff --git a/tevm/docs/index/functions/rateLimit.md b/tevm/docs/index/functions/rateLimit.md
index 1df15659e5..02314d78ee 100644
--- a/tevm/docs/index/functions/rateLimit.md
+++ b/tevm/docs/index/functions/rateLimit.md
@@ -22,6 +22,10 @@
`Transport`
+## Description
+
+Creates a rate limited transport that throttles request throughput.
+
## Defined in
-node\_modules/.pnpm/@ponder+utils@0.1.6\_typescript@5.5.2\_viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8\_/node\_modules/@ponder/utils/dist/index.d.ts:49
+node\_modules/.pnpm/@ponder+utils@0.1.6\_typescript@5.5.4\_viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8\_/node\_modules/@ponder/utils/dist/index.d.ts:49
diff --git a/tevm/docs/index/functions/stringToHex.md b/tevm/docs/index/functions/stringToHex.md
index 3d4c269b39..71666bcb2c 100644
--- a/tevm/docs/index/functions/stringToHex.md
+++ b/tevm/docs/index/functions/stringToHex.md
@@ -42,4 +42,4 @@ const data = stringToHex('Hello World!', { size: 32 })
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/toHex.d.ts:147
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/toHex.d.ts:147
diff --git a/tevm/docs/index/functions/testActions.md b/tevm/docs/index/functions/testActions.md
index 44c5796942..2c4d362c28 100644
--- a/tevm/docs/index/functions/testActions.md
+++ b/tevm/docs/index/functions/testActions.md
@@ -40,4 +40,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/clients/decorators/test.d.ts:637
+node\_modules/.pnpm/viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/clients/decorators/test.d.ts:637
diff --git a/tevm/docs/index/functions/tevmContract.md b/tevm/docs/index/functions/tevmContract.md
index f21a784ddd..a8874b2462 100644
--- a/tevm/docs/index/functions/tevmContract.md
+++ b/tevm/docs/index/functions/tevmContract.md
@@ -29,6 +29,40 @@ Internally, `tevmContract` wraps `tevmCall`. It automatically encodes and decode
`Promise`\<[`ContractResult`](../type-aliases/ContractResult.md)\<`TAbi`, `TFunctionName`\>\>
+## Example
+
+```typescript
+import { tevmContract } from 'tevm/actions'
+import { createClient, http } from 'viem'
+import { optimism } from 'tevm/common'
+import { createTevmTransport } from 'tevm'
+
+const client = createClient({
+ transport: createTevmTransport({
+ fork: { transport: http('https://mainnet.optimism.io')({}) }
+ }),
+ chain: optimism,
+})
+
+async function example() {
+ const res = await tevmContract(client, {
+ abi: [...],
+ functionName: 'myFunction',
+ args: [...],
+ })
+ console.log(res)
+}
+
+example()
+```
+
+## See
+
+ - [ContractParams](https://tevm.sh/reference/tevm/actions/type-aliases/contractparams/) for options reference.
+ - [ContractResult](https://tevm.sh/reference/tevm/actions/type-aliases/contractresult/) for return values reference.
+ - [BaseCallParams](https://tevm.sh/reference/tevm/actions/type-aliases/basecallparams-1/) for the base call parameters.
+ - [TEVM Actions Guide](https://tevm.sh/learn/actions/)
+
## Defined in
packages/memory-client/types/tevmContract.d.ts:39
diff --git a/tevm/docs/index/functions/toBytes.md b/tevm/docs/index/functions/toBytes.md
index 9f4927bbc5..efccc04ee3 100644
--- a/tevm/docs/index/functions/toBytes.md
+++ b/tevm/docs/index/functions/toBytes.md
@@ -51,4 +51,4 @@ const data = toBytes(420, { size: 4 })
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/toBytes.d.ts:37
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/toBytes.d.ts:37
diff --git a/tevm/docs/index/functions/toHex.md b/tevm/docs/index/functions/toHex.md
index b394fb999e..8255945153 100644
--- a/tevm/docs/index/functions/toHex.md
+++ b/tevm/docs/index/functions/toHex.md
@@ -51,4 +51,4 @@ const data = toHex('Hello world', { size: 32 })
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/toHex.d.ts:36
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/toHex.d.ts:36
diff --git a/tevm/docs/index/functions/toRlp.md b/tevm/docs/index/functions/toRlp.md
index 4cb2869b1d..6bd70ef7bf 100644
--- a/tevm/docs/index/functions/toRlp.md
+++ b/tevm/docs/index/functions/toRlp.md
@@ -24,4 +24,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/toRlp.d.ts:10
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/encoding/toRlp.d.ts:10
diff --git a/tevm/docs/index/functions/walletActions.md b/tevm/docs/index/functions/walletActions.md
index d7f5c0d305..c1db541c16 100644
--- a/tevm/docs/index/functions/walletActions.md
+++ b/tevm/docs/index/functions/walletActions.md
@@ -26,4 +26,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/clients/decorators/wallet.d.ts:560
+node\_modules/.pnpm/viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/clients/decorators/wallet.d.ts:560
diff --git a/tevm/docs/index/functions/webSocket.md b/tevm/docs/index/functions/webSocket.md
index 126150ab93..5e1fa9788f 100644
--- a/tevm/docs/index/functions/webSocket.md
+++ b/tevm/docs/index/functions/webSocket.md
@@ -26,4 +26,4 @@ Creates a WebSocket transport that connects to a JSON-RPC API.
## Defined in
-node\_modules/.pnpm/viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/clients/transports/webSocket.d.ts:54
+node\_modules/.pnpm/viem@2.16.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/clients/transports/webSocket.d.ts:54
diff --git a/tevm/docs/index/type-aliases/Abi.md b/tevm/docs/index/type-aliases/Abi.md
index e89b72b579..be6c5100e1 100644
--- a/tevm/docs/index/type-aliases/Abi.md
+++ b/tevm/docs/index/type-aliases/Abi.md
@@ -12,4 +12,4 @@ Contract [ABI Specification](https://docs.soliditylang.org/en/latest/abi-spec.ht
## Defined in
-node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.2\_zod@3.23.8/node\_modules/abitype/dist/types/abi.d.ts:121
+node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.4\_zod@3.23.8/node\_modules/abitype/dist/types/abi.d.ts:121
diff --git a/tevm/docs/index/type-aliases/AbiConstructor.md b/tevm/docs/index/type-aliases/AbiConstructor.md
index 7e8a39e3c9..c958bfd88c 100644
--- a/tevm/docs/index/type-aliases/AbiConstructor.md
+++ b/tevm/docs/index/type-aliases/AbiConstructor.md
@@ -38,4 +38,4 @@ https://github.com/ethereum/solidity/issues/992
## Defined in
-node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.2\_zod@3.23.8/node\_modules/abitype/dist/types/abi.d.ts:77
+node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.4\_zod@3.23.8/node\_modules/abitype/dist/types/abi.d.ts:77
diff --git a/tevm/docs/index/type-aliases/AbiEvent.md b/tevm/docs/index/type-aliases/AbiEvent.md
index d58eecf2de..d1e38dce41 100644
--- a/tevm/docs/index/type-aliases/AbiEvent.md
+++ b/tevm/docs/index/type-aliases/AbiEvent.md
@@ -30,4 +30,4 @@ ABI ["event"](https://docs.soliditylang.org/en/latest/abi-spec.html#events) type
## Defined in
-node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.2\_zod@3.23.8/node\_modules/abitype/dist/types/abi.d.ts:104
+node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.4\_zod@3.23.8/node\_modules/abitype/dist/types/abi.d.ts:104
diff --git a/tevm/docs/index/type-aliases/AbiFunction.md b/tevm/docs/index/type-aliases/AbiFunction.md
index 482e4724da..709820e94e 100644
--- a/tevm/docs/index/type-aliases/AbiFunction.md
+++ b/tevm/docs/index/type-aliases/AbiFunction.md
@@ -70,4 +70,4 @@ https://github.com/ethereum/solidity/issues/992
## Defined in
-node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.2\_zod@3.23.8/node\_modules/abitype/dist/types/abi.d.ts:54
+node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.4\_zod@3.23.8/node\_modules/abitype/dist/types/abi.d.ts:54
diff --git a/tevm/docs/index/type-aliases/AbiItemType.md b/tevm/docs/index/type-aliases/AbiItemType.md
index 1563581d32..3f18390c10 100644
--- a/tevm/docs/index/type-aliases/AbiItemType.md
+++ b/tevm/docs/index/type-aliases/AbiItemType.md
@@ -12,4 +12,4 @@
## Defined in
-node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.2\_zod@3.23.8/node\_modules/abitype/dist/types/abi.d.ts:117
+node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.4\_zod@3.23.8/node\_modules/abitype/dist/types/abi.d.ts:117
diff --git a/tevm/docs/index/type-aliases/AbiParametersToPrimitiveTypes.md b/tevm/docs/index/type-aliases/AbiParametersToPrimitiveTypes.md
index 2d354e8718..08693b6c5b 100644
--- a/tevm/docs/index/type-aliases/AbiParametersToPrimitiveTypes.md
+++ b/tevm/docs/index/type-aliases/AbiParametersToPrimitiveTypes.md
@@ -22,4 +22,4 @@ Optional AbiParameterKind to narrow by parameter type
## Defined in
-node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.2\_zod@3.23.8/node\_modules/abitype/dist/types/utils.d.ts:86
+node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.4\_zod@3.23.8/node\_modules/abitype/dist/types/utils.d.ts:86
diff --git a/tevm/docs/index/type-aliases/Account.md b/tevm/docs/index/type-aliases/Account.md
index 3754f929c4..6222f4d8f6 100644
--- a/tevm/docs/index/type-aliases/Account.md
+++ b/tevm/docs/index/type-aliases/Account.md
@@ -14,4 +14,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/accounts/types.d.ts:9
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/accounts/types.d.ts:9
diff --git a/tevm/docs/index/type-aliases/Address.md b/tevm/docs/index/type-aliases/Address.md
index 73e5c434f9..2c1bd06e60 100644
--- a/tevm/docs/index/type-aliases/Address.md
+++ b/tevm/docs/index/type-aliases/Address.md
@@ -10,4 +10,4 @@
## Defined in
-node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.2\_zod@3.23.8/node\_modules/abitype/dist/types/abi.d.ts:3
+node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.4\_zod@3.23.8/node\_modules/abitype/dist/types/abi.d.ts:3
diff --git a/tevm/docs/index/type-aliases/BlockNumber.md b/tevm/docs/index/type-aliases/BlockNumber.md
index d9ef1ad958..92d5a38615 100644
--- a/tevm/docs/index/type-aliases/BlockNumber.md
+++ b/tevm/docs/index/type-aliases/BlockNumber.md
@@ -14,4 +14,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/types/block.d.ts:68
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/types/block.d.ts:68
diff --git a/tevm/docs/index/type-aliases/BlockTag.md b/tevm/docs/index/type-aliases/BlockTag.md
index 3687a4ee60..d3ca94787c 100644
--- a/tevm/docs/index/type-aliases/BlockTag.md
+++ b/tevm/docs/index/type-aliases/BlockTag.md
@@ -10,4 +10,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/types/block.d.ts:69
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/types/block.d.ts:69
diff --git a/tevm/docs/index/type-aliases/CallParams.md b/tevm/docs/index/type-aliases/CallParams.md
index c0f00f6aab..1bedff5e5d 100644
--- a/tevm/docs/index/type-aliases/CallParams.md
+++ b/tevm/docs/index/type-aliases/CallParams.md
@@ -11,32 +11,6 @@
TEVM parameters to execute a call on the VM.
`Call` is the lowest level method to interact with the VM, and other methods such as `contract` and `script` use `call` under the hood.
-## Example
-
-```typescript
-import { createClient } from 'viem'
-import { createTevmTransport, tevmCall } from 'tevm'
-import { optimism } from 'tevm/common'
-
-const client = createClient({
- transport: createTevmTransport({}),
- chain: optimism,
-})
-
-const callParams = {
- data: '0x...',
- bytecode: '0x...',
- gasLimit: 420n,
-}
-
-await tevmCall(client, callParams)
-```
-
-## See
-
- - [BaseCallParams](https://tevm.sh/reference/tevm/actions/type-aliases/basecallparams-1/)
- - [tevmCall](https://tevm.sh/reference/tevm/memory-client/functions/tevmCall/)
-
## Type declaration
### code?
@@ -155,6 +129,32 @@ await tevmCall(client, callParams)
• **TThrowOnFail** *extends* `boolean` = `boolean`
+## Example
+
+```typescript
+import { createClient } from 'viem'
+import { createTevmTransport, tevmCall } from 'tevm'
+import { optimism } from 'tevm/common'
+
+const client = createClient({
+ transport: createTevmTransport({}),
+ chain: optimism,
+})
+
+const callParams = {
+ data: '0x...',
+ bytecode: '0x...',
+ gasLimit: 420n,
+}
+
+await tevmCall(client, callParams)
+```
+
+## See
+
+ - [BaseCallParams](https://tevm.sh/reference/tevm/actions/type-aliases/basecallparams-1/)
+ - [tevmCall](https://tevm.sh/reference/tevm/memory-client/functions/tevmCall/)
+
## Defined in
packages/actions/types/Call/CallParams.d.ts:30
diff --git a/tevm/docs/index/type-aliases/CallResult.md b/tevm/docs/index/type-aliases/CallResult.md
index 4cb9b8febd..7ce5e0e3c9 100644
--- a/tevm/docs/index/type-aliases/CallResult.md
+++ b/tevm/docs/index/type-aliases/CallResult.md
@@ -10,33 +10,6 @@
Result of a TEVM VM Call method.
-## Example
-
-```typescript
-import { createClient } from 'viem'
-import { createTevmTransport, tevmCall } from 'tevm'
-import { optimism } from 'tevm/common'
-import { CallResult } from 'tevm/actions'
-
-const client = createClient({
- transport: createTevmTransport({}),
- chain: optimism,
-})
-
-const callParams = {
- data: '0x...',
- bytecode: '0x...',
- gasLimit: 420n,
-}
-
-const result: CallResult = await tevmCall(client, callParams)
-console.log(result)
-```
-
-## See
-
-[tevmCall](https://tevm.sh/reference/tevm/memory-client/functions/tevmCall/)
-
## Type Parameters
• **ErrorType** = [`TevmCallError`](TevmCallError.md)
@@ -245,6 +218,33 @@ if (txHash) {
}
```
+## Example
+
+```typescript
+import { createClient } from 'viem'
+import { createTevmTransport, tevmCall } from 'tevm'
+import { optimism } from 'tevm/common'
+import { CallResult } from 'tevm/actions'
+
+const client = createClient({
+ transport: createTevmTransport({}),
+ chain: optimism,
+})
+
+const callParams = {
+ data: '0x...',
+ bytecode: '0x...',
+ gasLimit: 420n,
+}
+
+const result: CallResult = await tevmCall(client, callParams)
+console.log(result)
+```
+
+## See
+
+[tevmCall](https://tevm.sh/reference/tevm/memory-client/functions/tevmCall/)
+
## Defined in
packages/actions/types/Call/CallResult.d.ts:31
diff --git a/tevm/docs/index/type-aliases/Contract.md b/tevm/docs/index/type-aliases/Contract.md
index 3c168f43a7..7de842a522 100644
--- a/tevm/docs/index/type-aliases/Contract.md
+++ b/tevm/docs/index/type-aliases/Contract.md
@@ -10,57 +10,6 @@
Represents a specific contract abi and optional bytecode.
-## Examples
-
-```typescript
-import {createContract} from 'tevm/contract'
-
-const contract = createContract({
- address,
- bytecode,
- deployedBytecode,
- humanReadableAbi,
-})
-```
-
-Contracts have actions creators for read methods, write methods, deploying, and events
-
-```typescript
-tevm.contract(
-- { abi: [...], args: ['0x1234...'], functionName: 'balanceOf' },
-+ MyContract.read.balanceOf('0x1234...'),
-)
-```
-
-These contracts can be automatically generated by using [@tevm/bundler](https://todo.todo)
-and then importing it. The Tevm bundler will automatically resolve your solidity imports into
-tevm contract instances
-
-```typescript
-import { MyContract } from './MyContract.sol'
-
-console.log(MyContract.humanReadableAbi)
-```
-Address can be added to a contract using the `withAddress` method
-
-```typescript
-import { MyContract } from './MyContract.sol'
-
-const MyContractOptimism = MyContract.withAddress('0x420...')
-```
-Contracts can also be used with other libraries such as Viem and ethers.
-
-```typescript
-import { MyContract } from './MyContract.sol'
-import { createPublicClient } from 'viem'
-
-// see viem docs
-const client = createPublicClient({...})
-
-const result = await client.readContract(
- MyContract.withAddress('0x420...').read.balanceOf('0x1234...'),
-)
-
## Type Parameters
• **TName** *extends* `string`
@@ -198,13 +147,6 @@ Adds an address to the contract. All action creators will return
the address property if added. THis method returns a new contract
it does not modify the existing contract.
-#### Example
-
-```typescript
-import { MyContract } from './MyContract.sol'
-const MyContractOptimism = MyContract.withAddress('0x420...')
-```
-
#### Type Parameters
• **TAddress** *extends* [`Address`](Address.md)
@@ -217,6 +159,13 @@ const MyContractOptimism = MyContract.withAddress('0x420...')
[`Contract`](Contract.md)\<`TName`, `THumanReadableAbi`, `TAddress`, `TBytecode`, `TDeployedBytecode`, `TCode`\>
+#### Example
+
+```typescript
+import { MyContract } from './MyContract.sol'
+const MyContractOptimism = MyContract.withAddress('0x420...')
+```
+
### write
> **write**: [`WriteActionCreator`](WriteActionCreator.md)\<`THumanReadableAbi`, `TAddress`, `TCode`\>
@@ -231,6 +180,57 @@ tevm.contract(
)
```
+## Examples
+
+```typescript
+import {createContract} from 'tevm/contract'
+
+const contract = createContract({
+ address,
+ bytecode,
+ deployedBytecode,
+ humanReadableAbi,
+})
+```
+
+Contracts have actions creators for read methods, write methods, deploying, and events
+
+```typescript
+tevm.contract(
+- { abi: [...], args: ['0x1234...'], functionName: 'balanceOf' },
++ MyContract.read.balanceOf('0x1234...'),
+)
+```
+
+These contracts can be automatically generated by using [@tevm/bundler](https://todo.todo)
+and then importing it. The Tevm bundler will automatically resolve your solidity imports into
+tevm contract instances
+
+```typescript
+import { MyContract } from './MyContract.sol'
+
+console.log(MyContract.humanReadableAbi)
+```
+Address can be added to a contract using the `withAddress` method
+
+```typescript
+import { MyContract } from './MyContract.sol'
+
+const MyContractOptimism = MyContract.withAddress('0x420...')
+```
+Contracts can also be used with other libraries such as Viem and ethers.
+
+```typescript
+import { MyContract } from './MyContract.sol'
+import { createPublicClient } from 'viem'
+
+// see viem docs
+const client = createPublicClient({...})
+
+const result = await client.readContract(
+ MyContract.withAddress('0x420...').read.balanceOf('0x1234...'),
+)
+
## Defined in
packages/contract/types/Contract.d.ts:58
diff --git a/tevm/docs/index/type-aliases/ContractFunctionName.md b/tevm/docs/index/type-aliases/ContractFunctionName.md
index 1357007d09..ca2a83db55 100644
--- a/tevm/docs/index/type-aliases/ContractFunctionName.md
+++ b/tevm/docs/index/type-aliases/ContractFunctionName.md
@@ -16,4 +16,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/types/contract.d.ts:5
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/types/contract.d.ts:5
diff --git a/tevm/docs/index/type-aliases/ContractParams.md b/tevm/docs/index/type-aliases/ContractParams.md
index 8d060cccfc..9d87af6a86 100644
--- a/tevm/docs/index/type-aliases/ContractParams.md
+++ b/tevm/docs/index/type-aliases/ContractParams.md
@@ -12,6 +12,20 @@ Parameters to execute a call on a contract with TEVM.
This type combines the parameters required for encoding function data with additional call parameters.
+## Type Parameters
+
+• **TAbi** *extends* `Abi` \| readonly `unknown`[] = `Abi`
+
+The ABI type.
+
+• **TFunctionName** *extends* [`ContractFunctionName`](ContractFunctionName.md)\<`TAbi`\> = [`ContractFunctionName`](ContractFunctionName.md)\<`TAbi`\>
+
+The function name type from the ABI.
+
+• **TThrowOnFail** *extends* `boolean` = `boolean`
+
+The type indicating whether to throw on failure.
+
## Example
```typescript
@@ -43,20 +57,6 @@ console.log(res)
- BaseCallParams
- [EncodeFunctionDataParameters](EncodeFunctionDataParameters.md)
-## Type Parameters
-
-• **TAbi** *extends* `Abi` \| readonly `unknown`[] = `Abi`
-
-The ABI type.
-
-• **TFunctionName** *extends* [`ContractFunctionName`](ContractFunctionName.md)\<`TAbi`\> = [`ContractFunctionName`](ContractFunctionName.md)\<`TAbi`\>
-
-The function name type from the ABI.
-
-• **TThrowOnFail** *extends* `boolean` = `boolean`
-
-The type indicating whether to throw on failure.
-
## Defined in
packages/actions/types/Contract/ContractParams.d.ts:41
diff --git a/tevm/docs/index/type-aliases/ContractResult.md b/tevm/docs/index/type-aliases/ContractResult.md
index ce45697111..e441b2246d 100644
--- a/tevm/docs/index/type-aliases/ContractResult.md
+++ b/tevm/docs/index/type-aliases/ContractResult.md
@@ -12,6 +12,20 @@ The result type for a TEVM contract call.
This type extends the `CallResult` type with additional contract-specific fields, and it supports both success and error states.
+## Type Parameters
+
+• **TAbi** *extends* `Abi` \| readonly `unknown`[] = `Abi`
+
+The ABI type.
+
+• **TFunctionName** *extends* [`ContractFunctionName`](ContractFunctionName.md)\<`TAbi`\> = [`ContractFunctionName`](ContractFunctionName.md)\<`TAbi`\>
+
+The function name type from the ABI.
+
+• **ErrorType** = [`TevmContractError`](TevmContractError.md)
+
+The error type.
+
## Example
```typescript
@@ -46,20 +60,6 @@ if (result.errors) {
[CallResult](CallResult.md)
-## Type Parameters
-
-• **TAbi** *extends* `Abi` \| readonly `unknown`[] = `Abi`
-
-The ABI type.
-
-• **TFunctionName** *extends* [`ContractFunctionName`](ContractFunctionName.md)\<`TAbi`\> = [`ContractFunctionName`](ContractFunctionName.md)\<`TAbi`\>
-
-The function name type from the ABI.
-
-• **ErrorType** = [`TevmContractError`](TevmContractError.md)
-
-The error type.
-
## Defined in
packages/actions/types/Contract/ContractResult.d.ts:45
diff --git a/tevm/docs/index/type-aliases/CreateContractParams.md b/tevm/docs/index/type-aliases/CreateContractParams.md
index 4f3eba89af..50bd9e101f 100644
--- a/tevm/docs/index/type-aliases/CreateContractParams.md
+++ b/tevm/docs/index/type-aliases/CreateContractParams.md
@@ -10,10 +10,6 @@
Params for creating a [Contract](Contract.md) instance
-## See
-
-CreateContract
-
## Type Parameters
• **TName** *extends* `string` \| `undefined` \| `never`
@@ -28,6 +24,10 @@ CreateContract
• **TCode** *extends* `undefined` \| [`Hex`](Hex.md) \| `never`
+## See
+
+CreateContract
+
## Defined in
packages/contract/types/CreateContractParams.d.ts:6
diff --git a/tevm/docs/index/type-aliases/CreateEventFilterParameters.md b/tevm/docs/index/type-aliases/CreateEventFilterParameters.md
index abdcae1f1a..0b183ed801 100644
--- a/tevm/docs/index/type-aliases/CreateEventFilterParameters.md
+++ b/tevm/docs/index/type-aliases/CreateEventFilterParameters.md
@@ -40,4 +40,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/actions/public/createEventFilter.d.ts:13
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/actions/public/createEventFilter.d.ts:13
diff --git a/tevm/docs/index/type-aliases/CreateSyncStoragePersisterOptions.md b/tevm/docs/index/type-aliases/CreateSyncStoragePersisterOptions.md
index 08e86b1a68..4c2a715817 100644
--- a/tevm/docs/index/type-aliases/CreateSyncStoragePersisterOptions.md
+++ b/tevm/docs/index/type-aliases/CreateSyncStoragePersisterOptions.md
@@ -18,10 +18,6 @@ Options for creating a sync storage persister.
How to deserialize the data from storage.
-#### Default
-
-`JSON.parse`
-
#### Parameters
• **cachedString**: `string`
@@ -30,6 +26,10 @@ How to deserialize the data from storage.
[`SerializableTevmState`](../../state/type-aliases/SerializableTevmState.md)
+#### Default
+
+`JSON.parse`
+
### key?
> `optional` **key**: `string`
@@ -42,10 +42,6 @@ The key to use when storing the cache
How to serialize the data to storage.
-#### Default
-
-`JSON.stringify`
-
#### Parameters
• **client**: [`SerializableTevmState`](../../state/type-aliases/SerializableTevmState.md)
@@ -54,6 +50,10 @@ How to serialize the data to storage.
`string`
+#### Default
+
+`JSON.stringify`
+
### storage
> **storage**: [`Storage`](../interfaces/Storage.md)
diff --git a/tevm/docs/index/type-aliases/DecodeFunctionResultReturnType.md b/tevm/docs/index/type-aliases/DecodeFunctionResultReturnType.md
index 4eec035293..e3d860a3c2 100644
--- a/tevm/docs/index/type-aliases/DecodeFunctionResultReturnType.md
+++ b/tevm/docs/index/type-aliases/DecodeFunctionResultReturnType.md
@@ -18,4 +18,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/decodeFunctionResult.d.ts:23
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/decodeFunctionResult.d.ts:23
diff --git a/tevm/docs/index/type-aliases/DeployParams.md b/tevm/docs/index/type-aliases/DeployParams.md
index 1d72119773..beb22cd666 100644
--- a/tevm/docs/index/type-aliases/DeployParams.md
+++ b/tevm/docs/index/type-aliases/DeployParams.md
@@ -15,6 +15,32 @@ is set to true, because deployments result in state changes that need to be mine
The `salt` parameter supports the use of CREATE2, allowing for deterministic address deployment.
+## Type declaration
+
+### salt?
+
+> `readonly` `optional` **salt**: `Hex`
+
+An optional CREATE2 salt, if deploying with CREATE2 for a predictable contract address.
+
+## Type Parameters
+
+• **TThrowOnFail** *extends* `boolean` = `boolean`
+
+Indicates whether the function should throw on failure.
+
+• **TAbi** *extends* [`Abi`](Abi.md) \| readonly `unknown`[] = [`Abi`](Abi.md)
+
+The ABI type, typically including constructor definitions.
+
+• **THasConstructor** = `TAbi` *extends* [`Abi`](Abi.md) ? [`Abi`](Abi.md) *extends* `TAbi` ? `true` : [`Extract`\<`TAbi`\[`number`\], `object`\>] *extends* [`never`] ? `false` : `true` : `true`
+
+Determines whether the ABI includes a constructor.
+
+• **TAllArgs** = [`ContractConstructorArgs`](../../utils/type-aliases/ContractConstructorArgs.md)\<`TAbi`\>
+
+Types of the constructor arguments for the deployment.
+
## Example
```typescript
@@ -45,32 +71,6 @@ const result = await deployHandler(client)(deployParams)
console.log('Deployed contract address:', result.createdAddress)
```
-## Type declaration
-
-### salt?
-
-> `readonly` `optional` **salt**: `Hex`
-
-An optional CREATE2 salt, if deploying with CREATE2 for a predictable contract address.
-
-## Type Parameters
-
-• **TThrowOnFail** *extends* `boolean` = `boolean`
-
-Indicates whether the function should throw on failure.
-
-• **TAbi** *extends* [`Abi`](Abi.md) \| readonly `unknown`[] = [`Abi`](Abi.md)
-
-The ABI type, typically including constructor definitions.
-
-• **THasConstructor** = `TAbi` *extends* [`Abi`](Abi.md) ? [`Abi`](Abi.md) *extends* `TAbi` ? `true` : [`Extract`\<`TAbi`\[`number`\], `object`\>] *extends* [`never`] ? `false` : `true` : `true`
-
-Determines whether the ABI includes a constructor.
-
-• **TAllArgs** = [`ContractConstructorArgs`](../../utils/type-aliases/ContractConstructorArgs.md)\<`TAbi`\>
-
-Types of the constructor arguments for the deployment.
-
## Defined in
packages/actions/types/Deploy/DeployParams.d.ts:46
diff --git a/tevm/docs/index/type-aliases/EncodeFunctionDataParameters.md b/tevm/docs/index/type-aliases/EncodeFunctionDataParameters.md
index 52b11af1d6..75e3dbf9c6 100644
--- a/tevm/docs/index/type-aliases/EncodeFunctionDataParameters.md
+++ b/tevm/docs/index/type-aliases/EncodeFunctionDataParameters.md
@@ -28,4 +28,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/encodeFunctionData.d.ts:12
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/encodeFunctionData.d.ts:12
diff --git a/tevm/docs/index/type-aliases/EthActionsApi.md b/tevm/docs/index/type-aliases/EthActionsApi.md
index 5514007796..4d2dcc3d49 100644
--- a/tevm/docs/index/type-aliases/EthActionsApi.md
+++ b/tevm/docs/index/type-aliases/EthActionsApi.md
@@ -11,10 +11,6 @@
The actions api is the high level API for interacting with a Tevm client similar to [viem actions](https://viem.sh/learn/actions/)
These actions correspond 1:1 eith the public ethereum JSON-RPC api
-## See
-
-[https://tevm.sh/learn/actions/](https://tevm.sh/learn/actions/)
-
## Type declaration
### eth
@@ -158,6 +154,10 @@ Block tag defaults to 'pending' tag which is the optimistic state of the VM
const storageValue = await tevm.eth.getStorageAt({address: '0x123...', position: 0})
```
+## See
+
+[https://tevm.sh/learn/actions/](https://tevm.sh/learn/actions/)
+
## Defined in
packages/decorators/dist/index.d.ts:12
diff --git a/tevm/docs/index/type-aliases/EthjsFilter.md b/tevm/docs/index/type-aliases/EthjsFilter.md
index b362c6ee9b..3ea655eb74 100644
--- a/tevm/docs/index/type-aliases/EthjsFilter.md
+++ b/tevm/docs/index/type-aliases/EthjsFilter.md
@@ -40,4 +40,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/types/filter.d.ts:11
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/types/filter.d.ts:11
diff --git a/tevm/docs/index/type-aliases/EventActionCreator.md b/tevm/docs/index/type-aliases/EventActionCreator.md
index 158fbccb0e..f80b4aaac9 100644
--- a/tevm/docs/index/type-aliases/EventActionCreator.md
+++ b/tevm/docs/index/type-aliases/EventActionCreator.md
@@ -10,14 +10,6 @@
A mapping of event names to action creators for events. Can be used to create event filters in a typesafe way
-## Example
-
-```typescript
-tevm.eth.getLog(
- MyScript.withAddress('0x420...').events.Transfer({ from: '0x1234...' }),
-)
-===
-
## Type Parameters
• **THumanReadableAbi** *extends* readonly `string`[]
@@ -30,6 +22,14 @@ tevm.eth.getLog(
• **TAddressArgs** = `TAddress` *extends* `undefined` ? `object` : `object`
+## Example
+
+```typescript
+tevm.eth.getLog(
+ MyScript.withAddress('0x420...').events.Transfer({ from: '0x1234...' }),
+)
+===
+
## Defined in
packages/contract/types/event/EventActionCreator.d.ts:16
diff --git a/tevm/docs/index/type-aliases/Extension.md b/tevm/docs/index/type-aliases/Extension.md
index d842b3e834..94ef5d6d49 100644
--- a/tevm/docs/index/type-aliases/Extension.md
+++ b/tevm/docs/index/type-aliases/Extension.md
@@ -22,4 +22,4 @@
## Defined in
-packages/node/dist/index.d.ts:369
+packages/node/dist/index.d.ts:363
diff --git a/tevm/docs/index/type-aliases/ExtractAbiEvent.md b/tevm/docs/index/type-aliases/ExtractAbiEvent.md
index c151c60455..8c1468cddd 100644
--- a/tevm/docs/index/type-aliases/ExtractAbiEvent.md
+++ b/tevm/docs/index/type-aliases/ExtractAbiEvent.md
@@ -22,4 +22,4 @@ String name of event to extract from [Abi](Abi.md)
## Defined in
-node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.2\_zod@3.23.8/node\_modules/abitype/dist/types/utils.d.ts:149
+node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.4\_zod@3.23.8/node\_modules/abitype/dist/types/utils.d.ts:149
diff --git a/tevm/docs/index/type-aliases/ExtractAbiEventNames.md b/tevm/docs/index/type-aliases/ExtractAbiEventNames.md
index 41318b0b62..028c058d86 100644
--- a/tevm/docs/index/type-aliases/ExtractAbiEventNames.md
+++ b/tevm/docs/index/type-aliases/ExtractAbiEventNames.md
@@ -18,4 +18,4 @@ Extracts all [AbiEvent](AbiEvent.md) names from [Abi](Abi.md).
## Defined in
-node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.2\_zod@3.23.8/node\_modules/abitype/dist/types/utils.d.ts:141
+node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.4\_zod@3.23.8/node\_modules/abitype/dist/types/utils.d.ts:141
diff --git a/tevm/docs/index/type-aliases/ExtractAbiEvents.md b/tevm/docs/index/type-aliases/ExtractAbiEvents.md
index 4593b6d1d4..2f1e1c5de6 100644
--- a/tevm/docs/index/type-aliases/ExtractAbiEvents.md
+++ b/tevm/docs/index/type-aliases/ExtractAbiEvents.md
@@ -18,4 +18,4 @@ Extracts all [AbiEvent](AbiEvent.md) types from [Abi](Abi.md).
## Defined in
-node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.2\_zod@3.23.8/node\_modules/abitype/dist/types/utils.d.ts:132
+node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.4\_zod@3.23.8/node\_modules/abitype/dist/types/utils.d.ts:132
diff --git a/tevm/docs/index/type-aliases/ExtractAbiFunction.md b/tevm/docs/index/type-aliases/ExtractAbiFunction.md
index f7fc71c758..4bef1c4dcc 100644
--- a/tevm/docs/index/type-aliases/ExtractAbiFunction.md
+++ b/tevm/docs/index/type-aliases/ExtractAbiFunction.md
@@ -26,4 +26,4 @@ AbiStateMutability to filter by
## Defined in
-node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.2\_zod@3.23.8/node\_modules/abitype/dist/types/utils.d.ts:123
+node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.4\_zod@3.23.8/node\_modules/abitype/dist/types/utils.d.ts:123
diff --git a/tevm/docs/index/type-aliases/ExtractAbiFunctionNames.md b/tevm/docs/index/type-aliases/ExtractAbiFunctionNames.md
index 139632ffff..82164a2c3a 100644
--- a/tevm/docs/index/type-aliases/ExtractAbiFunctionNames.md
+++ b/tevm/docs/index/type-aliases/ExtractAbiFunctionNames.md
@@ -22,4 +22,4 @@ AbiStateMutability to filter by
## Defined in
-node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.2\_zod@3.23.8/node\_modules/abitype/dist/types/utils.d.ts:114
+node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.4\_zod@3.23.8/node\_modules/abitype/dist/types/utils.d.ts:114
diff --git a/tevm/docs/index/type-aliases/FormatAbi.md b/tevm/docs/index/type-aliases/FormatAbi.md
index 55cc00e3f9..06c951bbc7 100644
--- a/tevm/docs/index/type-aliases/FormatAbi.md
+++ b/tevm/docs/index/type-aliases/FormatAbi.md
@@ -18,4 +18,4 @@ ABI
## Defined in
-node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.2\_zod@3.23.8/node\_modules/abitype/dist/types/human-readable/formatAbi.d.ts:9
+node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.4\_zod@3.23.8/node\_modules/abitype/dist/types/human-readable/formatAbi.d.ts:9
diff --git a/tevm/docs/index/type-aliases/GetAccountParams.md b/tevm/docs/index/type-aliases/GetAccountParams.md
index 8c261e6fc9..e16b4a4cf5 100644
--- a/tevm/docs/index/type-aliases/GetAccountParams.md
+++ b/tevm/docs/index/type-aliases/GetAccountParams.md
@@ -10,14 +10,6 @@
Tevm params to get an account
-## Example
-
-```ts
-const getAccountParams: import('@tevm/api').GetAccountParams = {
- address: '0x...',
-}
-```
-
## Type declaration
### address
@@ -49,6 +41,14 @@ Be aware that this can be very expensive if a contract has a lot of storage
• **TThrowOnFail** *extends* `boolean` = `boolean`
+## Example
+
+```ts
+const getAccountParams: import('@tevm/api').GetAccountParams = {
+ address: '0x...',
+}
+```
+
## Defined in
packages/actions/types/GetAccount/GetAccountParams.d.ts:10
diff --git a/tevm/docs/index/type-aliases/GetEventArgs.md b/tevm/docs/index/type-aliases/GetEventArgs.md
index 19404d9fdb..194e5c403f 100644
--- a/tevm/docs/index/type-aliases/GetEventArgs.md
+++ b/tevm/docs/index/type-aliases/GetEventArgs.md
@@ -24,4 +24,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/types/contract.d.ts:72
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/types/contract.d.ts:72
diff --git a/tevm/docs/index/type-aliases/HDAccount.md b/tevm/docs/index/type-aliases/HDAccount.md
index 6a21de22f3..8e4d486255 100644
--- a/tevm/docs/index/type-aliases/HDAccount.md
+++ b/tevm/docs/index/type-aliases/HDAccount.md
@@ -18,4 +18,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/accounts/types.d.ts:31
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/accounts/types.d.ts:31
diff --git a/tevm/docs/index/type-aliases/Hardfork.md b/tevm/docs/index/type-aliases/Hardfork.md
index 2330811f3c..ec77b10304 100644
--- a/tevm/docs/index/type-aliases/Hardfork.md
+++ b/tevm/docs/index/type-aliases/Hardfork.md
@@ -12,4 +12,4 @@ Ethereum hardfork option
## Defined in
-packages/node/dist/index.d.ts:374
+packages/node/dist/index.d.ts:368
diff --git a/tevm/docs/index/type-aliases/Hex.md b/tevm/docs/index/type-aliases/Hex.md
index 3907275117..b66ac178c8 100644
--- a/tevm/docs/index/type-aliases/Hex.md
+++ b/tevm/docs/index/type-aliases/Hex.md
@@ -10,4 +10,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/types/misc.d.ts:3
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/types/misc.d.ts:3
diff --git a/tevm/docs/index/type-aliases/JsonRpcRequestTypeFromMethod.md b/tevm/docs/index/type-aliases/JsonRpcRequestTypeFromMethod.md
index a1ee4d2125..ed21e7de1d 100644
--- a/tevm/docs/index/type-aliases/JsonRpcRequestTypeFromMethod.md
+++ b/tevm/docs/index/type-aliases/JsonRpcRequestTypeFromMethod.md
@@ -10,16 +10,16 @@
Utility type to get the request type given a method name
+## Type Parameters
+
+• **TMethod** *extends* keyof [`EthRequestType`](../../procedures/type-aliases/EthRequestType.md) \| keyof [`TevmRequestType`](../../procedures/type-aliases/TevmRequestType.md) \| keyof [`AnvilRequestType`](../../procedures/type-aliases/AnvilRequestType.md) \| keyof [`DebugRequestType`](../../procedures/type-aliases/DebugRequestType.md)
+
## Example
```typescript
type BlockNumberRequestType = JsonRpcRequestTypeFromMethod<'eth_blockNumber'>
```
-## Type Parameters
-
-• **TMethod** *extends* keyof [`EthRequestType`](../../procedures/type-aliases/EthRequestType.md) \| keyof [`TevmRequestType`](../../procedures/type-aliases/TevmRequestType.md) \| keyof [`AnvilRequestType`](../../procedures/type-aliases/AnvilRequestType.md) \| keyof [`DebugRequestType`](../../procedures/type-aliases/DebugRequestType.md)
-
## Defined in
packages/procedures/dist/index.d.ts:1344
diff --git a/tevm/docs/index/type-aliases/JsonRpcReturnTypeFromMethod.md b/tevm/docs/index/type-aliases/JsonRpcReturnTypeFromMethod.md
index 4c3b6125e5..77c7d6209d 100644
--- a/tevm/docs/index/type-aliases/JsonRpcReturnTypeFromMethod.md
+++ b/tevm/docs/index/type-aliases/JsonRpcReturnTypeFromMethod.md
@@ -10,16 +10,16 @@
Utility type to get the return type given a method name
+## Type Parameters
+
+• **TMethod** *extends* keyof [`EthReturnType`](../../procedures/type-aliases/EthReturnType.md) \| keyof [`TevmReturnType`](../../procedures/type-aliases/TevmReturnType.md) \| keyof [`AnvilReturnType`](../../procedures/type-aliases/AnvilReturnType.md) \| keyof [`DebugReturnType`](../../procedures/type-aliases/DebugReturnType.md)
+
## Example
```typescript
type BlockNumberReturnType = JsonRpcReturnTypeFromMethod<'eth_blockNumber'>
```
-## Type Parameters
-
-• **TMethod** *extends* keyof [`EthReturnType`](../../procedures/type-aliases/EthReturnType.md) \| keyof [`TevmReturnType`](../../procedures/type-aliases/TevmReturnType.md) \| keyof [`AnvilReturnType`](../../procedures/type-aliases/AnvilReturnType.md) \| keyof [`DebugReturnType`](../../procedures/type-aliases/DebugReturnType.md)
-
## Defined in
packages/procedures/dist/index.d.ts:1004
diff --git a/tevm/docs/index/type-aliases/LoadStateResult.md b/tevm/docs/index/type-aliases/LoadStateResult.md
index 0cbe897c1f..3c949852a3 100644
--- a/tevm/docs/index/type-aliases/LoadStateResult.md
+++ b/tevm/docs/index/type-aliases/LoadStateResult.md
@@ -12,6 +12,18 @@ Result of the `tevmLoadState` method.
This type represents the result returned by the `tevmLoadState` method. It includes any errors that might have occurred during the state loading process.
+## Type Parameters
+
+• **ErrorType** = [`TevmLoadStateError`](TevmLoadStateError.md)
+
+## Type declaration
+
+### errors?
+
+> `optional` **errors**: `ErrorType`[]
+
+Description of the exception, if any occurred.
+
## Example
```typescript
@@ -33,18 +45,6 @@ if (result.errors) {
[TevmLoadStateError](TevmLoadStateError.md)
-## Type Parameters
-
-• **ErrorType** = [`TevmLoadStateError`](TevmLoadStateError.md)
-
-## Type declaration
-
-### errors?
-
-> `optional` **errors**: `ErrorType`[]
-
-Description of the exception, if any occurred.
-
## Defined in
packages/actions/types/LoadState/LoadStateResult.d.ts:25
diff --git a/tevm/docs/index/type-aliases/MemoryClient.md b/tevm/docs/index/type-aliases/MemoryClient.md
index 1b78ce860a..9e2a1e0d2c 100644
--- a/tevm/docs/index/type-aliases/MemoryClient.md
+++ b/tevm/docs/index/type-aliases/MemoryClient.md
@@ -13,6 +13,12 @@ The MemoryClient comes preloaded with all wallet, test, public, and TEVM actions
This client allows for extensive interaction with the EVM, including making JSON-RPC requests, managing accounts, forking networks, and handling state persistence.
+## Type Parameters
+
+• **TChain** *extends* `Chain` \| `undefined` = `Chain` \| `undefined`
+
+• **TAccountOrAddress** *extends* `Account` \| [`Address`](Address.md) \| `undefined` = `Account` \| [`Address`](Address.md) \| `undefined`
+
## Example
```typescript
@@ -193,12 +199,6 @@ const balance = await tevm.runContractCall(
console.log(balance); // 1n
```
-## Type Parameters
-
-• **TChain** *extends* `Chain` \| `undefined` = `Chain` \| `undefined`
-
-• **TAccountOrAddress** *extends* `Account` \| [`Address`](Address.md) \| `undefined` = `Account` \| [`Address`](Address.md) \| `undefined`
-
## Defined in
packages/memory-client/types/MemoryClient.d.ts:192
diff --git a/tevm/docs/index/type-aliases/MemoryClientOptions.md b/tevm/docs/index/type-aliases/MemoryClientOptions.md
index c76933d31e..015831a4ea 100644
--- a/tevm/docs/index/type-aliases/MemoryClientOptions.md
+++ b/tevm/docs/index/type-aliases/MemoryClientOptions.md
@@ -13,6 +13,20 @@ Configuration options for creating a [MemoryClient](MemoryClient.md).
This type extends `TevmNodeOptions` and includes specific options for configuring the MemoryClient,
such as the transport type, account, polling interval, and caching behavior.
+## Type Parameters
+
+• **TCommon** *extends* [`Common`](../../common/type-aliases/Common.md) & `Chain` = [`Common`](../../common/type-aliases/Common.md) & `Chain`
+
+The common chain configuration, extending both `Common` and `Chain`.
+
+• **TAccountOrAddress** *extends* `Account` \| [`Address`](Address.md) \| `undefined` = `undefined`
+
+The account or address type for the client.
+
+• **TRpcSchema** *extends* `RpcSchema` \| `undefined` = [`TevmRpcSchema`](TevmRpcSchema.md)
+
+The RPC schema type, defaults to `TevmRpcSchema`.
+
## Example
```typescript
@@ -38,20 +52,6 @@ const client = createMemoryClient(options);
- [MemoryClient](MemoryClient.md)
- [CreateMemoryClientFn](CreateMemoryClientFn.md)
-## Type Parameters
-
-• **TCommon** *extends* [`Common`](../../common/type-aliases/Common.md) & `Chain` = [`Common`](../../common/type-aliases/Common.md) & `Chain`
-
-The common chain configuration, extending both `Common` and `Chain`.
-
-• **TAccountOrAddress** *extends* `Account` \| [`Address`](Address.md) \| `undefined` = `undefined`
-
-The account or address type for the client.
-
-• **TRpcSchema** *extends* `RpcSchema` \| `undefined` = [`TevmRpcSchema`](TevmRpcSchema.md)
-
-The RPC schema type, defaults to `TevmRpcSchema`.
-
## Defined in
packages/memory-client/types/MemoryClientOptions.d.ts:49
diff --git a/tevm/docs/index/type-aliases/MineParams.md b/tevm/docs/index/type-aliases/MineParams.md
index 83f1a046e8..f478165d4e 100644
--- a/tevm/docs/index/type-aliases/MineParams.md
+++ b/tevm/docs/index/type-aliases/MineParams.md
@@ -10,22 +10,6 @@
Tevm params to mine one or more blocks.
-## Example
-
-```typescript
-const mineParams: import('@tevm/actions').MineParams = {
- blockCount: 5,
-}
-```
-
-## Param
-
-Number of blocks to mine. Defaults to 1.
-
-## Param
-
-Interval between block timestamps in seconds. Defaults to 1.
-
## Type declaration
### blockCount?
@@ -44,6 +28,22 @@ Interval between block timestamps. Defaults to 1.
• **TThrowOnFail** *extends* `boolean` = `boolean`
+## Example
+
+```typescript
+const mineParams: import('@tevm/actions').MineParams = {
+ blockCount: 5,
+}
+```
+
+## Param
+
+Number of blocks to mine. Defaults to 1.
+
+## Param
+
+Interval between block timestamps in seconds. Defaults to 1.
+
## Defined in
packages/actions/types/Mine/MineParams.d.ts:14
diff --git a/tevm/docs/index/type-aliases/ParseAbi.md b/tevm/docs/index/type-aliases/ParseAbi.md
index be89ff10db..0deecd096d 100644
--- a/tevm/docs/index/type-aliases/ParseAbi.md
+++ b/tevm/docs/index/type-aliases/ParseAbi.md
@@ -10,6 +10,12 @@
Parses human-readable ABI into JSON [Abi](Abi.md)
+## Type Parameters
+
+• **signatures** *extends* readonly `string`[]
+
+Human-readable ABI
+
## Example
```ts
@@ -22,12 +28,6 @@ type Result = ParseAbi<
>
```
-## Type Parameters
-
-• **signatures** *extends* readonly `string`[]
-
-Human-readable ABI
-
## Defined in
-node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.2\_zod@3.23.8/node\_modules/abitype/dist/types/human-readable/parseAbi.d.ts:21
+node\_modules/.pnpm/abitype@1.0.4\_typescript@5.5.4\_zod@3.23.8/node\_modules/abitype/dist/types/human-readable/parseAbi.d.ts:21
diff --git a/tevm/docs/index/type-aliases/Predeploy.md b/tevm/docs/index/type-aliases/Predeploy.md
new file mode 100644
index 0000000000..48e1dd2cff
--- /dev/null
+++ b/tevm/docs/index/type-aliases/Predeploy.md
@@ -0,0 +1,39 @@
+[**tevm**](../../README.md) • **Docs**
+
+***
+
+[tevm](../../modules.md) / [index](../README.md) / Predeploy
+
+# Type Alias: Predeploy\
+
+> **Predeploy**\<`TName`, `THumanReadableAbi`\>: `object`
+
+Type of predeploy contract for tevm
+
+## Type Parameters
+
+• **TName** *extends* `string`
+
+• **THumanReadableAbi** *extends* readonly `string`[]
+
+## Type declaration
+
+### contract
+
+> `readonly` **contract**: [`Contract`](Contract.md)\<`TName`, `THumanReadableAbi`, [`Address`](Address.md), [`Hex`](Hex.md), [`Hex`](Hex.md)\>
+
+### predeploy()
+
+> `readonly` **predeploy**: () => `object`
+
+#### Returns
+
+`object`
+
+##### address
+
+> **address**: [`EthjsAddress`](../../utils/classes/EthjsAddress.md)
+
+## Defined in
+
+packages/predeploys/types/Predeploy.d.ts:6
diff --git a/tevm/docs/index/type-aliases/ReadActionCreator.md b/tevm/docs/index/type-aliases/ReadActionCreator.md
index bc656215f2..3d65e26d86 100644
--- a/tevm/docs/index/type-aliases/ReadActionCreator.md
+++ b/tevm/docs/index/type-aliases/ReadActionCreator.md
@@ -10,14 +10,6 @@
A mapping of view and pure contract methods to action creators
-## Example
-
-```typescript
-tevm.contract(
- MyScript.withAddress('0x420...').read.balanceOf('0x1234...'),
-)
-```
-
## Type Parameters
• **THumanReadableAbi** *extends* readonly `string`[]
@@ -28,6 +20,14 @@ tevm.contract(
• **TAddressArgs** = `TAddress` *extends* `undefined` ? `object` : `object`
+## Example
+
+```typescript
+tevm.contract(
+ MyScript.withAddress('0x420...').read.balanceOf('0x1234...'),
+)
+```
+
## Defined in
packages/contract/types/read/ReadActionCreator.d.ts:12
diff --git a/tevm/docs/index/type-aliases/ScriptParams.md b/tevm/docs/index/type-aliases/ScriptParams.md
index 75eafaa32e..72c1d90b14 100644
--- a/tevm/docs/index/type-aliases/ScriptParams.md
+++ b/tevm/docs/index/type-aliases/ScriptParams.md
@@ -8,11 +8,6 @@
> **ScriptParams**\<`TAbi`, `TFunctionName`, `TThrowOnFail`\>: [`EncodeFunctionDataParameters`](EncodeFunctionDataParameters.md)\<`TAbi`, `TFunctionName`\> & `BaseCallParams`\<`TThrowOnFail`\> & `object`
-## Deprecated
-
-Can use `ContraactParams` instead
-Tevm params for deploying and running a script
-
## Type declaration
### ~~deployedBytecode~~
@@ -29,6 +24,11 @@ The EVM code to run.
• **TThrowOnFail** *extends* `boolean` = `boolean`
+## Deprecated
+
+Can use `ContraactParams` instead
+Tevm params for deploying and running a script
+
## Defined in
packages/actions/types/Script/ScriptParams.d.ts:8
diff --git a/tevm/docs/index/type-aliases/ScriptResult.md b/tevm/docs/index/type-aliases/ScriptResult.md
index c272ac2cb3..2faaca5505 100644
--- a/tevm/docs/index/type-aliases/ScriptResult.md
+++ b/tevm/docs/index/type-aliases/ScriptResult.md
@@ -8,10 +8,6 @@
> **ScriptResult**\<`TAbi`, `TFunctionName`, `TErrorType`\>: [`ContractResult`](ContractResult.md)\<`TAbi`, `TFunctionName`, `TErrorType`\>
-## Deprecated
-
-Can use `ContractResult` instead
-
## Type Parameters
• **TAbi** *extends* `Abi` \| readonly `unknown`[] = `Abi`
@@ -20,6 +16,10 @@ Can use `ContractResult` instead
• **TErrorType** = [`TevmScriptError`](TevmScriptError.md)
+## Deprecated
+
+Can use `ContractResult` instead
+
## Defined in
packages/actions/types/Script/ScriptResult.d.ts:8
diff --git a/tevm/docs/index/type-aliases/SetAccountParams.md b/tevm/docs/index/type-aliases/SetAccountParams.md
index 9982c6d9f8..a746e40be6 100644
--- a/tevm/docs/index/type-aliases/SetAccountParams.md
+++ b/tevm/docs/index/type-aliases/SetAccountParams.md
@@ -11,18 +11,6 @@
Tevm params to set an account in the vm state
all fields are optional except address
-## Example
-
-```ts
-const accountParams: import('tevm/api').SetAccountParams = {
- account: '0x...',
- nonce: 5n,
- balance: 9000000000000n,
- storageRoot: '0x....',
- deployedBytecode: '0x....'
-}
-```
-
## Type declaration
### address
@@ -71,6 +59,18 @@ Storage root to set account to
• **TThrowOnFail** *extends* `boolean` = `boolean`
+## Example
+
+```ts
+const accountParams: import('tevm/api').SetAccountParams = {
+ account: '0x...',
+ nonce: 5n,
+ balance: 9000000000000n,
+ storageRoot: '0x....',
+ deployedBytecode: '0x....'
+}
+```
+
## Defined in
packages/actions/types/SetAccount/SetAccountParams.d.ts:16
diff --git a/tevm/docs/index/type-aliases/TevmActions.md b/tevm/docs/index/type-aliases/TevmActions.md
index 2fe5ec0c5a..ff5732ac3a 100644
--- a/tevm/docs/index/type-aliases/TevmActions.md
+++ b/tevm/docs/index/type-aliases/TevmActions.md
@@ -11,11 +11,6 @@
Provides powerful actions for interacting with the EVM using the TEVM API.
These actions allow for low-level access to the EVM, managing accounts, deploying contracts, and more.
-## See
-
- - [Actions Guide](https://tevm.sh/learn/actions/)
- - [Viem Actions API](https://viem.sh/docs/actions/introduction)
-
## Type declaration
### tevm
@@ -227,6 +222,10 @@ await client.tevmMine()
Returns a promise that resolves when the TEVM is ready.
This is not needed to explicitly be called as all actions will wait for the TEVM to be ready.
+#### Returns
+
+`Promise`\<`true`\>
+
#### Example
```typescript
@@ -238,10 +237,6 @@ await client.tevmReady()
```
Same as calling `client.tevm.ready()`
-#### Returns
-
-`Promise`\<`true`\>
-
### ~~tevmScript~~
> **tevmScript**: [`TevmActionsApi`](TevmActionsApi.md)\[`"script"`\]
@@ -301,6 +296,11 @@ await client.tevmSetAccount({
})
```
+## See
+
+ - [Actions Guide](https://tevm.sh/learn/actions/)
+ - [Viem Actions API](https://viem.sh/docs/actions/introduction)
+
## Defined in
packages/memory-client/types/TevmActions.d.ts:10
diff --git a/tevm/docs/index/type-aliases/TevmActionsApi.md b/tevm/docs/index/type-aliases/TevmActionsApi.md
index f4ee679bb4..5ebc46778f 100644
--- a/tevm/docs/index/type-aliases/TevmActionsApi.md
+++ b/tevm/docs/index/type-aliases/TevmActionsApi.md
@@ -10,10 +10,6 @@
The actions api is the high level API for interacting with a Tevm client similar to [viem actions](https://viem.sh/learn/actions/)
-## See
-
-[https://tevm.sh/learn/actions/](https://tevm.sh/learn/actions/)
-
## Type declaration
### call
@@ -182,6 +178,10 @@ await tevm.setAccount({
})
```
+## See
+
+[https://tevm.sh/learn/actions/](https://tevm.sh/learn/actions/)
+
## Defined in
packages/decorators/dist/index.d.ts:95
diff --git a/tevm/docs/index/type-aliases/TevmClient.md b/tevm/docs/index/type-aliases/TevmClient.md
index 663a71165b..506e2ef46e 100644
--- a/tevm/docs/index/type-aliases/TevmClient.md
+++ b/tevm/docs/index/type-aliases/TevmClient.md
@@ -8,62 +8,6 @@
> **TevmClient**: `object`
-## Deprecated
-
-This type has been superseded by Provider types from `@tevm/decorators` package
-The docs have not been updated to reflect this change if you are looking at this
-
-A local EVM instance running in the browser, Bun, or Node.js. Akin to anvil or ganache. The TevmClient interface
-is a unified interface that all Clients implement. This provides a consistent developer experience no matter how you are
-using Tevm.
-
-## See
-
-[TevmClient guide](https://tevm.sh/learn/clients/) for more documentation on clients
-
-#### JSON-RPC
-
-Tevm exposes a JSON-RPC interface for interacting with the EVM via the TevmClient.request
-
-## Examples
-
-```typescript
-import {createMemoryClient, type Tevm} from 'tevm'
-
-const tevm: Tevm = createMemoryClient()
-
-await tevm.request({
- method: 'eth_blockNumber',
- params: [],
- id: 1,
- jsonrpc: '2.0',
-}) // 0n
-```
-
-#### Actions
-
-TevmClient exposes a higher level `actions` based api similar to [viem](https://viem.sh) for interacting with TevmClient in a typesasafe
-ergonomic way.
-
-```typescript
-// same as eth_blockNumber example
-const account = await tevm.account({address: `0x${'0'.repeat(40)}`})
-console.log(account.balance) // 0n
-```
-
-#### Ethereum actions
-
-Ethereum actions are namespaced under TevmClient.eth
-
-```typescript
-const blockNumber = await tevm.eth.blockNumber()
-console.log(blockNumber) // 0n
-```
-
-#### Anvil hardhat and ganache compatibility
-
-Will have anvil_* ganache_* and hardhat_* JSON-RPC compatibility in future versions
-
## Type declaration
### ~~call~~
@@ -475,6 +419,62 @@ await tevm.setAccount({
})
```
+## Deprecated
+
+This type has been superseded by Provider types from `@tevm/decorators` package
+The docs have not been updated to reflect this change if you are looking at this
+
+A local EVM instance running in the browser, Bun, or Node.js. Akin to anvil or ganache. The TevmClient interface
+is a unified interface that all Clients implement. This provides a consistent developer experience no matter how you are
+using Tevm.
+
+## See
+
+[TevmClient guide](https://tevm.sh/learn/clients/) for more documentation on clients
+
+#### JSON-RPC
+
+Tevm exposes a JSON-RPC interface for interacting with the EVM via the TevmClient.request
+
+## Examples
+
+```typescript
+import {createMemoryClient, type Tevm} from 'tevm'
+
+const tevm: Tevm = createMemoryClient()
+
+await tevm.request({
+ method: 'eth_blockNumber',
+ params: [],
+ id: 1,
+ jsonrpc: '2.0',
+}) // 0n
+```
+
+#### Actions
+
+TevmClient exposes a higher level `actions` based api similar to [viem](https://viem.sh) for interacting with TevmClient in a typesasafe
+ergonomic way.
+
+```typescript
+// same as eth_blockNumber example
+const account = await tevm.account({address: `0x${'0'.repeat(40)}`})
+console.log(account.balance) // 0n
+```
+
+#### Ethereum actions
+
+Ethereum actions are namespaced under TevmClient.eth
+
+```typescript
+const blockNumber = await tevm.eth.blockNumber()
+console.log(blockNumber) // 0n
+```
+
+#### Anvil hardhat and ganache compatibility
+
+Will have anvil_* ganache_* and hardhat_* JSON-RPC compatibility in future versions
+
## Defined in
packages/client-types/types/TevmClient.d.ts:111
diff --git a/tevm/docs/index/type-aliases/TevmJsonRpcBulkRequestHandler.md b/tevm/docs/index/type-aliases/TevmJsonRpcBulkRequestHandler.md
index 7ee7403ad1..80d3329d30 100644
--- a/tevm/docs/index/type-aliases/TevmJsonRpcBulkRequestHandler.md
+++ b/tevm/docs/index/type-aliases/TevmJsonRpcBulkRequestHandler.md
@@ -15,6 +15,14 @@ will be added in the future.
Currently is not very generic with regard to input and output types.
+## Parameters
+
+• **requests**: `ReadonlyArray`\<[`TevmJsonRpcRequest`](TevmJsonRpcRequest.md) \| [`EthJsonRpcRequest`](../../procedures/type-aliases/EthJsonRpcRequest.md) \| [`AnvilJsonRpcRequest`](../../procedures/type-aliases/AnvilJsonRpcRequest.md) \| [`DebugJsonRpcRequest`](../../procedures/type-aliases/DebugJsonRpcRequest.md)\>
+
+## Returns
+
+`Promise`\<[`JsonRpcReturnTypeFromMethod`](JsonRpcReturnTypeFromMethod.md)\<`any`\>[]\>
+
## Example
```typescript
@@ -87,14 +95,6 @@ response - [EthGasPriceJsonRpcResponse](../../procedures/type-aliases/EthGasPric
request - [EthGetBalanceJsonRpcRequest](../../procedures/type-aliases/EthGetBalanceJsonRpcRequest.md)
response - [EthGetBalanceJsonRpcResponse](../../procedures/type-aliases/EthGetBalanceJsonRpcResponse.md)
-## Parameters
-
-• **requests**: `ReadonlyArray`\<[`TevmJsonRpcRequest`](TevmJsonRpcRequest.md) \| [`EthJsonRpcRequest`](../../procedures/type-aliases/EthJsonRpcRequest.md) \| [`AnvilJsonRpcRequest`](../../procedures/type-aliases/AnvilJsonRpcRequest.md) \| [`DebugJsonRpcRequest`](../../procedures/type-aliases/DebugJsonRpcRequest.md)\>
-
-## Returns
-
-`Promise`\<[`JsonRpcReturnTypeFromMethod`](JsonRpcReturnTypeFromMethod.md)\<`any`\>[]\>
-
## Defined in
packages/procedures/dist/index.d.ts:1164
diff --git a/tevm/docs/index/type-aliases/TevmJsonRpcRequestHandler.md b/tevm/docs/index/type-aliases/TevmJsonRpcRequestHandler.md
index 4cf19557cc..1eb33f8d43 100644
--- a/tevm/docs/index/type-aliases/TevmJsonRpcRequestHandler.md
+++ b/tevm/docs/index/type-aliases/TevmJsonRpcRequestHandler.md
@@ -11,6 +11,18 @@
Typesafe request handler for JSON-RPC requests. Most users will want to use the higher level
and more feature-rich `actions` api
+## Type Parameters
+
+• **TRequest** *extends* [`TevmJsonRpcRequest`](TevmJsonRpcRequest.md) \| [`EthJsonRpcRequest`](../../procedures/type-aliases/EthJsonRpcRequest.md) \| [`AnvilJsonRpcRequest`](../../procedures/type-aliases/AnvilJsonRpcRequest.md) \| [`DebugJsonRpcRequest`](../../procedures/type-aliases/DebugJsonRpcRequest.md)
+
+## Parameters
+
+• **request**: `TRequest`
+
+## Returns
+
+`Promise`\<[`JsonRpcReturnTypeFromMethod`](JsonRpcReturnTypeFromMethod.md)\<`TRequest`\[`"method"`\]\>\>
+
## Example
```typescript
@@ -84,18 +96,6 @@ response - [EthGasPriceJsonRpcResponse](../../procedures/type-aliases/EthGasPric
request - [EthGetBalanceJsonRpcRequest](../../procedures/type-aliases/EthGetBalanceJsonRpcRequest.md)
response - [EthGetBalanceJsonRpcResponse](../../procedures/type-aliases/EthGetBalanceJsonRpcResponse.md)
-## Type Parameters
-
-• **TRequest** *extends* [`TevmJsonRpcRequest`](TevmJsonRpcRequest.md) \| [`EthJsonRpcRequest`](../../procedures/type-aliases/EthJsonRpcRequest.md) \| [`AnvilJsonRpcRequest`](../../procedures/type-aliases/AnvilJsonRpcRequest.md) \| [`DebugJsonRpcRequest`](../../procedures/type-aliases/DebugJsonRpcRequest.md)
-
-## Parameters
-
-• **request**: `TRequest`
-
-## Returns
-
-`Promise`\<[`JsonRpcReturnTypeFromMethod`](JsonRpcReturnTypeFromMethod.md)\<`TRequest`\[`"method"`\]\>\>
-
## Defined in
packages/procedures/dist/index.d.ts:1081
diff --git a/tevm/docs/index/type-aliases/BaseClient.md b/tevm/docs/index/type-aliases/TevmNode.md
similarity index 100%
rename from tevm/docs/index/type-aliases/BaseClient.md
rename to tevm/docs/index/type-aliases/TevmNode.md
index d1cb850163..104136c7b8 100644
--- a/tevm/docs/index/type-aliases/BaseClient.md
+++ b/tevm/docs/index/type-aliases/TevmNode.md
@@ -149,6 +149,10 @@ Returns promise that resulves when the client is ready
The client is usable without calling this method but may
have extra latency on the first call from initialization
+#### Returns
+
+`Promise`\<`true`\>
+
#### Example
```ts
@@ -156,10 +160,6 @@ const client = createMemoryClient()
await client.ready()
```
-#### Returns
-
-`Promise`\<`true`\>
-
### removeFilter()
> `readonly` **removeFilter**: (`id`) => `void`
diff --git a/tevm/docs/index/type-aliases/BaseClientOptions.md b/tevm/docs/index/type-aliases/TevmNodeOptions.md
similarity index 90%
rename from tevm/docs/index/type-aliases/BaseClientOptions.md
rename to tevm/docs/index/type-aliases/TevmNodeOptions.md
index 93309a484a..a3a2afb435 100644
--- a/tevm/docs/index/type-aliases/BaseClientOptions.md
+++ b/tevm/docs/index/type-aliases/TevmNodeOptions.md
@@ -23,8 +23,7 @@ If set to true you may still run up against block limits
> `readonly` `optional` **common**: `TCommon`
-The common used of the blockchain. Defaults to tevmDevnet. Required for some APIs such as `getEnsAddress` to work.
-If not specified and a fork is provided the common chainId will be fetched from the fork
+The common used of the blockchain. Defaults to tevmDevnet. Required for some APIs such as `getEnsAddress` to work. If not specified and a fork is provided the common chainId will be fetched from the fork
Highly recomended you always set this in fork mode as it will speed up client creation via not having to fetch the chain info
#### Example
@@ -90,7 +89,7 @@ const tevm = createMemoryClient({ customPrecompiles: [fsPrecompile] })
### customPredeploys?
-> `readonly` `optional` **customPredeploys**: `ReadonlyArray`\<[`Predeploy`](../classes/Predeploy.md)\<`any`, `any`\>\>
+> `readonly` `optional` **customPredeploys**: `ReadonlyArray`\<[`Predeploy`](Predeploy.md)\<`any`, `any`\>\>
Custom predeploys allow you to deploy arbitrary EVM bytecode to an address.
This is a convenience method and equivalent to calling tevm.setAccount() manually
@@ -108,22 +107,6 @@ const tevm = createMemoryClient({
})
```
-### forkTransport?
-
-> `readonly` `optional` **forkTransport**: `object`
-
-Client to make json rpc requests to a forked node
-
-#### Example
-
-```ts
-const client = createMemoryClient({ request: eip1193RequestFn })
-```
-
-### forkTransport.request
-
-> **request**: `EIP1193RequestFn`
-
### loggingLevel?
> `readonly` `optional` **loggingLevel**: `LogOptions`\[`"level"`\]
diff --git a/tevm/docs/index/type-aliases/TevmViemActionsApi.md b/tevm/docs/index/type-aliases/TevmViemActionsApi.md
index 3231169e9b..ee9da6b151 100644
--- a/tevm/docs/index/type-aliases/TevmViemActionsApi.md
+++ b/tevm/docs/index/type-aliases/TevmViemActionsApi.md
@@ -12,15 +12,6 @@ A custom [viem extension](https://viem.sh/docs/clients/custom#extending-with-act
Tevm specific actions to the client. These actions come preloaded with [MemoryClient](https://tevm.sh/reference/tevm/memory-client/type-aliases/memoryclient/)
To add these actions use the `extend` method on a TevmClient with the tevmViemActions() extension.
-## Example
-
-```typescript
-import { createTevmClient, tevmViemActions } from 'tevm'
-
-const client = createTevmClient()
- .extend(tevmViemActions())
-```
-
## Type declaration
### tevm
@@ -67,6 +58,15 @@ const client = createTevmClient()
> **tevmSetAccount**: [`TevmActionsApi`](TevmActionsApi.md)\[`"setAccount"`\]
+## Example
+
+```typescript
+import { createTevmClient, tevmViemActions } from 'tevm'
+
+const client = createTevmClient()
+ .extend(tevmViemActions())
+```
+
## Defined in
packages/memory-client/types/TevmViemActionsApi.d.ts:15
diff --git a/tevm/docs/index/type-aliases/WriteActionCreator.md b/tevm/docs/index/type-aliases/WriteActionCreator.md
index efa729edfb..0fef8d25b4 100644
--- a/tevm/docs/index/type-aliases/WriteActionCreator.md
+++ b/tevm/docs/index/type-aliases/WriteActionCreator.md
@@ -10,14 +10,6 @@
A mapping of payable and nonpayable contract methods to action creators
-## Example
-
-```typescript
-tevm.contract(
- MyContract.withAddress('0x420...').read.balanceOf('0x1234...'),
-)
-```
-
## Type Parameters
• **THumanReadableAbi** *extends* readonly `string`[]
@@ -28,6 +20,14 @@ tevm.contract(
• **TAddressArgs** = `TAddress` *extends* `undefined` ? `object` : `object`
+## Example
+
+```typescript
+tevm.contract(
+ MyContract.withAddress('0x420...').read.balanceOf('0x1234...'),
+)
+```
+
## Defined in
packages/contract/types/write/WriteActionCreator.d.ts:12
diff --git a/tevm/docs/index/variables/GENESIS_STATE.md b/tevm/docs/index/variables/GENESIS_STATE.md
index 04719efbcc..c1f1c349c3 100644
--- a/tevm/docs/index/variables/GENESIS_STATE.md
+++ b/tevm/docs/index/variables/GENESIS_STATE.md
@@ -10,4 +10,4 @@
## Defined in
-packages/node/dist/index.d.ts:385
+packages/node/dist/index.d.ts:379
diff --git a/tevm/docs/index/variables/prefundedAccounts.md b/tevm/docs/index/variables/prefundedAccounts.md
index 1aa299a400..f0fd4c09a9 100644
--- a/tevm/docs/index/variables/prefundedAccounts.md
+++ b/tevm/docs/index/variables/prefundedAccounts.md
@@ -13,4 +13,4 @@ Also including zero address
## Defined in
-packages/node/dist/index.d.ts:381
+packages/node/dist/index.d.ts:375
diff --git a/tevm/docs/modules.md b/tevm/docs/modules.md
index d207b80b46..8b90f5bcb2 100644
--- a/tevm/docs/modules.md
+++ b/tevm/docs/modules.md
@@ -7,7 +7,6 @@
## Modules
- [address](address/README.md)
-- [node](node/README.md)
- [block](block/README.md)
- [blockchain](blockchain/README.md)
- [bundler](bundler/README.md)
@@ -28,6 +27,7 @@
- [http-client](http-client/README.md)
- [index](index/README.md)
- [memory-client](memory-client/README.md)
+- [node](node/README.md)
- [precompiles](precompiles/README.md)
- [predeploys](predeploys/README.md)
- [procedures](procedures/README.md)
diff --git a/tevm/docs/base-client/README.md b/tevm/docs/node/README.md
similarity index 95%
rename from tevm/docs/base-client/README.md
rename to tevm/docs/node/README.md
index 7579bf6f64..133c45e11c 100644
--- a/tevm/docs/base-client/README.md
+++ b/tevm/docs/node/README.md
@@ -6,23 +6,17 @@
# node
-## References
-
-### AutoMining
-
-Re-exports [AutoMining](../index/type-aliases/AutoMining.md)
-
-***
+## Index
-### TevmNode
+### Type Aliases
-Re-exports [TevmNode](../index/type-aliases/TevmNode.md)
+- [BaseClientOptions](type-aliases/BaseClientOptions.md)
-***
+## References
-### TevmNodeOptions
+### AutoMining
-Re-exports [TevmNodeOptions](../index/type-aliases/TevmNodeOptions.md)
+Re-exports [AutoMining](../index/type-aliases/AutoMining.md)
***
@@ -116,6 +110,18 @@ Re-exports [ProviderRpcError](../index/classes/ProviderRpcError.md)
***
+### TevmNode
+
+Re-exports [TevmNode](../index/type-aliases/TevmNode.md)
+
+***
+
+### TevmNodeOptions
+
+Re-exports [TevmNodeOptions](../index/type-aliases/TevmNodeOptions.md)
+
+***
+
### createTevmNode
Re-exports [createTevmNode](../index/functions/createTevmNode.md)
diff --git a/tevm/docs/node/type-aliases/BaseClientOptions.md b/tevm/docs/node/type-aliases/BaseClientOptions.md
new file mode 100644
index 0000000000..f7b79b0d39
--- /dev/null
+++ b/tevm/docs/node/type-aliases/BaseClientOptions.md
@@ -0,0 +1,17 @@
+[**tevm**](../../README.md) • **Docs**
+
+***
+
+[tevm](../../modules.md) / [node](../README.md) / BaseClientOptions
+
+# Type Alias: ~~BaseClientOptions~~
+
+> **BaseClientOptions**: [`TevmNodeOptions`](../../index/type-aliases/TevmNodeOptions.md)
+
+## Deprecated
+
+Use [TevmNodeOptions](../../index/type-aliases/TevmNodeOptions.md) instead.
+
+## Defined in
+
+packages/node/dist/index.d.ts:361
diff --git a/tevm/docs/predeploys/README.md b/tevm/docs/predeploys/README.md
index 8ff3b87d7e..849735e768 100644
--- a/tevm/docs/predeploys/README.md
+++ b/tevm/docs/predeploys/README.md
@@ -6,11 +6,17 @@
# predeploys
+## Index
+
+### Type Aliases
+
+- [DefinePredeployFn](type-aliases/DefinePredeployFn.md)
+
## References
### Predeploy
-Re-exports [Predeploy](../index/classes/Predeploy.md)
+Re-exports [Predeploy](../index/type-aliases/Predeploy.md)
***
diff --git a/tevm/docs/predeploys/type-aliases/DefinePredeployFn.md b/tevm/docs/predeploys/type-aliases/DefinePredeployFn.md
new file mode 100644
index 0000000000..40d4d7a3f4
--- /dev/null
+++ b/tevm/docs/predeploys/type-aliases/DefinePredeployFn.md
@@ -0,0 +1,51 @@
+[**tevm**](../../README.md) • **Docs**
+
+***
+
+[tevm](../../modules.md) / [predeploys](../README.md) / DefinePredeployFn
+
+# Type Alias: DefinePredeployFn()
+
+> **DefinePredeployFn**: \<`TName`, `THumanReadableAbi`\>(`contract`) => [`Predeploy`](../../index/type-aliases/Predeploy.md)\<`TName`, `THumanReadableAbi`\>
+
+Defines a predeploy contract to use in the tevm vm
+
+## Type Parameters
+
+• **TName** *extends* `string`
+
+• **THumanReadableAbi** *extends* readonly `string`[]
+
+## Parameters
+
+• **contract**: [`Contract`](../../index/type-aliases/Contract.md)\<`TName`, `THumanReadableAbi`, [`Address`](../../index/type-aliases/Address.md), [`Hex`](../../index/type-aliases/Hex.md), [`Hex`](../../index/type-aliases/Hex.md)\>
+
+## Returns
+
+[`Predeploy`](../../index/type-aliases/Predeploy.md)\<`TName`, `THumanReadableAbi`\>
+
+## Example
+
+```ts
+import { definePredeploy } from 'tevm/predeploys'
+import { createMemoryClient } from 'tevm/vm'
+import { createContract } from 'tevm/contract'
+
+const predeploy = definePredeploy({
+ address: `0x${'23'.repeat(20)}`,
+ contract: createContract({
+ name: 'PredeployExample',
+ humanReadableAbi: ['function foo() external pure returns (uint256)'],
+ bytecode: '0x608060405234801561001057600080fd5b5061012f806100206000396000f3fe608060405260043610610041576000357c0100',
+ deployedBytecode: '0x608060405260043610610041576000357c010000
+ })
+})
+
+const vm = createMemoryClient({
+ predeploys: [predeploy.predeploy()],
+})
+```
+
+## Defined in
+
+packages/predeploys/types/DefinePredeployFn.d.ts:27
diff --git a/tevm/docs/procedures/type-aliases/ScriptJsonRpcProcedure.md b/tevm/docs/procedures/type-aliases/ScriptJsonRpcProcedure.md
index 072ea4402e..51fe206969 100644
--- a/tevm/docs/procedures/type-aliases/ScriptJsonRpcProcedure.md
+++ b/tevm/docs/procedures/type-aliases/ScriptJsonRpcProcedure.md
@@ -8,11 +8,6 @@
> **ScriptJsonRpcProcedure**: (`request`) => `Promise`\<[`ScriptJsonRpcResponse`](ScriptJsonRpcResponse.md)\>
-## Deprecated
-
-Use CallJsonRpcProcedure instead
-Procedure for handling script JSON-RPC requests
-
## Parameters
• **request**: [`ScriptJsonRpcRequest`](ScriptJsonRpcRequest.md)
@@ -21,6 +16,11 @@ Procedure for handling script JSON-RPC requests
`Promise`\<[`ScriptJsonRpcResponse`](ScriptJsonRpcResponse.md)\>
+## Deprecated
+
+Use CallJsonRpcProcedure instead
+Procedure for handling script JSON-RPC requests
+
## Defined in
packages/procedures/dist/index.d.ts:1239
diff --git a/tevm/docs/server/classes/InvalidJsonError.md b/tevm/docs/server/classes/InvalidJsonError.md
index a61c3b6d65..e27ecac464 100644
--- a/tevm/docs/server/classes/InvalidJsonError.md
+++ b/tevm/docs/server/classes/InvalidJsonError.md
@@ -155,7 +155,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -187,7 +187,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -215,7 +215,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -239,10 +239,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -253,6 +249,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](../../errors/classes/BaseError.md).[`prepareStackTrace`](../../errors/classes/BaseError.md#preparestacktrace)
@@ -307,24 +307,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](../../errors/classes/BaseError.md).[`captureStackTrace`](../../errors/classes/BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](../../errors/classes/BaseError.md).[`captureStackTrace`](../../errors/classes/BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/server/classes/ReadRequestBodyError.md b/tevm/docs/server/classes/ReadRequestBodyError.md
index 823ed2b517..08fe3b3cfb 100644
--- a/tevm/docs/server/classes/ReadRequestBodyError.md
+++ b/tevm/docs/server/classes/ReadRequestBodyError.md
@@ -142,7 +142,7 @@ Human-readable error message.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1077
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1077
***
@@ -174,7 +174,7 @@ The name of the error, used to discriminate errors.
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1076
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1076
***
@@ -202,7 +202,7 @@ packages/errors/types/ethereum/BaseError.d.ts:55
#### Defined in
-node\_modules/.pnpm/typescript@5.5.2/node\_modules/typescript/lib/lib.es5.d.ts:1078
+node\_modules/.pnpm/typescript@5.5.4/node\_modules/typescript/lib/lib.es5.d.ts:1078
***
@@ -226,10 +226,6 @@ packages/errors/types/ethereum/BaseError.d.ts:59
Optional override for formatting stack traces
-#### See
-
-https://v8.dev/docs/stack-trace-api#customizing-stack-traces
-
#### Parameters
• **err**: `Error`
@@ -240,6 +236,10 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces
`any`
+#### See
+
+https://v8.dev/docs/stack-trace-api#customizing-stack-traces
+
#### Inherited from
[`BaseError`](../../errors/classes/BaseError.md).[`prepareStackTrace`](../../errors/classes/BaseError.md#preparestacktrace)
@@ -294,24 +294,50 @@ packages/errors/types/ethereum/BaseError.d.ts:70
### captureStackTrace()
+#### captureStackTrace(targetObject, constructorOpt)
+
> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
Create .stack property on a target object
-#### Parameters
+##### Parameters
• **targetObject**: `object`
• **constructorOpt?**: `Function`
-#### Returns
+##### Returns
`void`
-#### Inherited from
+##### Inherited from
[`BaseError`](../../errors/classes/BaseError.md).[`captureStackTrace`](../../errors/classes/BaseError.md#capturestacktrace)
-#### Defined in
+##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/globals.d.ts:21
+
+#### captureStackTrace(targetObject, constructorOpt)
+
+> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`
+
+Create .stack property on a target object
+
+##### Parameters
+
+• **targetObject**: `object`
+
+• **constructorOpt?**: `Function`
+
+##### Returns
+
+`void`
+
+##### Inherited from
+
+[`BaseError`](../../errors/classes/BaseError.md).[`captureStackTrace`](../../errors/classes/BaseError.md#capturestacktrace)
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/globals.d.ts:22
diff --git a/tevm/docs/state/functions/getAccount.md b/tevm/docs/state/functions/getAccount.md
index 22c56ec1d1..77452b8d07 100644
--- a/tevm/docs/state/functions/getAccount.md
+++ b/tevm/docs/state/functions/getAccount.md
@@ -8,7 +8,8 @@
> **getAccount**(`baseState`, `skipFetchingFromFork`?): (`address`) => `Promise`\<`undefined` \| [`EthjsAccount`](../../utils/classes/EthjsAccount.md)\>
-Gets the code corresponding to the provided `address`.
+Gets the account corresponding to the provided `address`.
+Returns undefined if account does not exist
## Parameters
@@ -30,4 +31,4 @@ Gets the code corresponding to the provided `address`.
## Defined in
-packages/state/dist/index.d.ts:269
+packages/state/dist/index.d.ts:270
diff --git a/tevm/docs/state/functions/getAccountAddresses.md b/tevm/docs/state/functions/getAccountAddresses.md
index faba86fb09..b6e1aeba84 100644
--- a/tevm/docs/state/functions/getAccountAddresses.md
+++ b/tevm/docs/state/functions/getAccountAddresses.md
@@ -6,7 +6,7 @@
# Function: getAccountAddresses()
-> **getAccountAddresses**(`baseState`, `skipFetchingFromFork`?): () => \`0x$\{string\}\`[]
+> **getAccountAddresses**(`baseState`, `skipFetchingFromFork`?): () => `Set`\<\`0x$\{string\}\`\>
## Parameters
@@ -20,8 +20,8 @@
### Returns
-\`0x$\{string\}\`[]
+`Set`\<\`0x$\{string\}\`\>
## Defined in
-packages/state/dist/index.d.ts:274
+packages/state/dist/index.d.ts:275
diff --git a/tevm/docs/state/functions/getAccountFromProvider.md b/tevm/docs/state/functions/getAccountFromProvider.md
index 1ea98c2d82..c59fd05677 100644
--- a/tevm/docs/state/functions/getAccountFromProvider.md
+++ b/tevm/docs/state/functions/getAccountFromProvider.md
@@ -18,7 +18,7 @@
### Parameters
-• **address**: [`Address`](../../index/type-aliases/Address.md)
+• **address**: [`EthjsAddress`](../../utils/classes/EthjsAddress.md)
### Returns
@@ -26,4 +26,4 @@
## Defined in
-packages/state/dist/index.d.ts:276
+packages/state/dist/index.d.ts:277
diff --git a/tevm/docs/state/functions/getAppliedKey.md b/tevm/docs/state/functions/getAppliedKey.md
index ec8badcdba..d81cad9262 100644
--- a/tevm/docs/state/functions/getAppliedKey.md
+++ b/tevm/docs/state/functions/getAppliedKey.md
@@ -18,6 +18,11 @@
`undefined` \| (`address`) => `Uint8Array`
+## Deprecated
+
+Returns the applied key for a given address
+Used for saving preimages
+
## Defined in
-packages/state/dist/index.d.ts:284
+packages/state/dist/index.d.ts:285
diff --git a/tevm/docs/state/functions/getContractCode.md b/tevm/docs/state/functions/getContractCode.md
index 42d765252c..219eece335 100644
--- a/tevm/docs/state/functions/getContractCode.md
+++ b/tevm/docs/state/functions/getContractCode.md
@@ -31,4 +31,4 @@ Returns an empty `Uint8Array` if the account has no associated code.
## Defined in
-packages/state/dist/index.d.ts:291
+packages/state/dist/index.d.ts:292
diff --git a/tevm/docs/state/functions/getContractStorage.md b/tevm/docs/state/functions/getContractStorage.md
index 8975dd9a38..49a1a7e35e 100644
--- a/tevm/docs/state/functions/getContractStorage.md
+++ b/tevm/docs/state/functions/getContractStorage.md
@@ -35,4 +35,4 @@ If this does not exist an empty `Uint8Array` is returned.
## Defined in
-packages/state/dist/index.d.ts:300
+packages/state/dist/index.d.ts:301
diff --git a/tevm/docs/state/functions/getForkBlockTag.md b/tevm/docs/state/functions/getForkBlockTag.md
index 6aaae3a981..fad5855312 100644
--- a/tevm/docs/state/functions/getForkBlockTag.md
+++ b/tevm/docs/state/functions/getForkBlockTag.md
@@ -18,4 +18,4 @@
## Defined in
-packages/state/dist/index.d.ts:302
+packages/state/dist/index.d.ts:303
diff --git a/tevm/docs/state/functions/getForkClient.md b/tevm/docs/state/functions/getForkClient.md
index 7ecf69438e..c31e1c7056 100644
--- a/tevm/docs/state/functions/getForkClient.md
+++ b/tevm/docs/state/functions/getForkClient.md
@@ -18,4 +18,4 @@
## Defined in
-packages/state/dist/index.d.ts:308
+packages/state/dist/index.d.ts:309
diff --git a/tevm/docs/state/functions/getProof.md b/tevm/docs/state/functions/getProof.md
index 5d4271da1d..22f5ade6de 100644
--- a/tevm/docs/state/functions/getProof.md
+++ b/tevm/docs/state/functions/getProof.md
@@ -32,4 +32,4 @@ Get an EIP-1186 proof from the provider
## Defined in
-packages/state/dist/index.d.ts:314
+packages/state/dist/index.d.ts:315
diff --git a/tevm/docs/state/functions/getStateRoot.md b/tevm/docs/state/functions/getStateRoot.md
index 56403f059a..80c5be43dd 100644
--- a/tevm/docs/state/functions/getStateRoot.md
+++ b/tevm/docs/state/functions/getStateRoot.md
@@ -26,4 +26,4 @@ Gets the current state root
## Defined in
-packages/state/dist/index.d.ts:320
+packages/state/dist/index.d.ts:321
diff --git a/tevm/docs/state/functions/hasStateRoot.md b/tevm/docs/state/functions/hasStateRoot.md
index 216558ae83..5cec782947 100644
--- a/tevm/docs/state/functions/hasStateRoot.md
+++ b/tevm/docs/state/functions/hasStateRoot.md
@@ -30,4 +30,4 @@ Returns true if state root exists
## Defined in
-packages/state/dist/index.d.ts:326
+packages/state/dist/index.d.ts:327
diff --git a/tevm/docs/state/functions/modifyAccountFields.md b/tevm/docs/state/functions/modifyAccountFields.md
index 3f48466c96..76facb3f22 100644
--- a/tevm/docs/state/functions/modifyAccountFields.md
+++ b/tevm/docs/state/functions/modifyAccountFields.md
@@ -34,4 +34,4 @@ fields, then saves the account into state. Account fields can include
## Defined in
-packages/state/dist/index.d.ts:334
+packages/state/dist/index.d.ts:335
diff --git a/tevm/docs/state/functions/originalStorageCache.md b/tevm/docs/state/functions/originalStorageCache.md
index decc8f22f1..da93713cda 100644
--- a/tevm/docs/state/functions/originalStorageCache.md
+++ b/tevm/docs/state/functions/originalStorageCache.md
@@ -41,4 +41,4 @@ last call to checkpoint.
## Defined in
-packages/state/dist/index.d.ts:378
+packages/state/dist/index.d.ts:379
diff --git a/tevm/docs/state/functions/putAccount.md b/tevm/docs/state/functions/putAccount.md
index c93409d23f..d9149d0862 100644
--- a/tevm/docs/state/functions/putAccount.md
+++ b/tevm/docs/state/functions/putAccount.md
@@ -32,4 +32,4 @@ Saves an account into state under the provided `address`.
## Defined in
-packages/state/dist/index.d.ts:340
+packages/state/dist/index.d.ts:341
diff --git a/tevm/docs/state/functions/putContractCode.md b/tevm/docs/state/functions/putContractCode.md
index 6aa71e6061..9801eda92c 100644
--- a/tevm/docs/state/functions/putContractCode.md
+++ b/tevm/docs/state/functions/putContractCode.md
@@ -33,4 +33,4 @@ corresponding to `address` to reference this.
## Defined in
-packages/state/dist/index.d.ts:347
+packages/state/dist/index.d.ts:348
diff --git a/tevm/docs/state/functions/putContractStorage.md b/tevm/docs/state/functions/putContractStorage.md
index 34fdd8b1db..59412dcf31 100644
--- a/tevm/docs/state/functions/putContractStorage.md
+++ b/tevm/docs/state/functions/putContractStorage.md
@@ -37,4 +37,4 @@ If it is empty or filled with zeros, deletes the value.
## Defined in
-packages/state/dist/index.d.ts:356
+packages/state/dist/index.d.ts:357
diff --git a/tevm/docs/state/functions/revert.md b/tevm/docs/state/functions/revert.md
index bf7b0cd367..3cebfd9e28 100644
--- a/tevm/docs/state/functions/revert.md
+++ b/tevm/docs/state/functions/revert.md
@@ -27,4 +27,4 @@ last call to checkpoint.
## Defined in
-packages/state/dist/index.d.ts:363
+packages/state/dist/index.d.ts:364
diff --git a/tevm/docs/state/functions/setStateRoot.md b/tevm/docs/state/functions/setStateRoot.md
index ddcc64f666..7afddfd60b 100644
--- a/tevm/docs/state/functions/setStateRoot.md
+++ b/tevm/docs/state/functions/setStateRoot.md
@@ -32,4 +32,4 @@ Changes the currently loaded state root
## Defined in
-packages/state/dist/index.d.ts:369
+packages/state/dist/index.d.ts:370
diff --git a/tevm/docs/state/functions/shallowCopy.md b/tevm/docs/state/functions/shallowCopy.md
index c97fa4e731..b8c701853a 100644
--- a/tevm/docs/state/functions/shallowCopy.md
+++ b/tevm/docs/state/functions/shallowCopy.md
@@ -22,4 +22,4 @@
## Defined in
-packages/state/dist/index.d.ts:371
+packages/state/dist/index.d.ts:372
diff --git a/tevm/docs/state/interfaces/StateManager.md b/tevm/docs/state/interfaces/StateManager.md
index fa9c4e921b..eb795e36b0 100644
--- a/tevm/docs/state/interfaces/StateManager.md
+++ b/tevm/docs/state/interfaces/StateManager.md
@@ -26,13 +26,13 @@ packages/state/dist/index.d.ts:127
### getAccountAddresses()
-> **getAccountAddresses**: () => \`0x$\{string\}\`[]
+> **getAccountAddresses**: () => `Set`\<\`0x$\{string\}\`\>
Returns contract addresses
#### Returns
-\`0x$\{string\}\`[]
+`Set`\<\`0x$\{string\}\`\>
#### Defined in
diff --git a/tevm/docs/txpool/classes/TxPool.md b/tevm/docs/txpool/classes/TxPool.md
index 8a30782574..5efd3a6a6b 100644
--- a/tevm/docs/txpool/classes/TxPool.md
+++ b/tevm/docs/txpool/classes/TxPool.md
@@ -22,8 +22,6 @@ module:service
**`Experimental`**
-Create new tx pool
-
#### Parameters
• **options**: `TxPoolOptions`
@@ -148,12 +146,6 @@ packages/txpool/types/TxPool.d.ts:166
**`Experimental`**
-Adds a tx to the pool.
-
-If there is a tx in the pool with the same address and
-nonce it will be replaced by the new tx, if it has a sufficient gas bump.
-This also verifies certain constraints, if these are not met, tx will not be added to the pool.
-
#### Parameters
• **tx**: [`TypedTransaction`](../../tx/type-aliases/TypedTransaction.md) \| [`ImpersonatedTx`](../../tx/interfaces/ImpersonatedTx.md)
@@ -180,12 +172,6 @@ packages/txpool/types/TxPool.d.ts:102
**`Experimental`**
-Adds a tx to the pool without validating it.
-
-If there is a tx in the pool with the same address and
-nonce it will be replaced by the new tx, if it has a sufficient gas bump.
-This also verifies certain constraints, if these are not met, tx will not be added to the pool.
-
#### Parameters
• **tx**: [`TypedTransaction`](../../tx/type-aliases/TypedTransaction.md) \| [`ImpersonatedTx`](../../tx/interfaces/ImpersonatedTx.md)
@@ -208,8 +194,6 @@ packages/txpool/types/TxPool.d.ts:92
**`Experimental`**
-Regular tx pool cleanup
-
#### Returns
`void`
@@ -226,8 +210,6 @@ packages/txpool/types/TxPool.d.ts:121
**`Experimental`**
-Close pool
-
#### Returns
`void`
@@ -264,8 +246,6 @@ packages/txpool/types/TxPool.d.ts:68
**`Experimental`**
-Returns the available txs from the pool
-
#### Parameters
• **txHashes**: readonly `Uint8Array`[]
@@ -308,8 +288,6 @@ packages/txpool/types/TxPool.d.ts:137
**`Experimental`**
-Open pool
-
#### Returns
`boolean`
@@ -326,8 +304,6 @@ packages/txpool/types/TxPool.d.ts:72
**`Experimental`**
-Removes the given tx from the pool
-
#### Parameters
• **txHash**: `string`
@@ -350,8 +326,6 @@ packages/txpool/types/TxPool.d.ts:113
**`Experimental`**
-Remove txs included in the latest blocks from the tx pool
-
#### Parameters
• **newBlocks**: [`Block`](../../block/classes/Block.md)[]
@@ -372,8 +346,6 @@ packages/txpool/types/TxPool.d.ts:117
**`Experimental`**
-Start tx processing
-
#### Returns
`boolean`
@@ -390,8 +362,6 @@ packages/txpool/types/TxPool.d.ts:76
**`Experimental`**
-Stop pool execution
-
#### Returns
`boolean`
@@ -408,19 +378,6 @@ packages/txpool/types/TxPool.d.ts:161
**`Experimental`**
-Returns eligible txs to be mined sorted by price in such a way that the
-nonce orderings within a single account are maintained.
-
-Note, this is not as trivial as it seems from the first look as there are three
-different criteria that need to be taken into account (price, nonce, account
-match), which cannot be done with any plain sorting method, as certain items
-cannot be compared without context.
-
-This method first sorts the separates the list of transactions into individual
-sender accounts and sorts them by nonce. After the account nonce ordering is
-satisfied, the results are merged back together by price, always comparing only
-the head transaction from each account. This is done via a heap to keep it fast.
-
#### Parameters
• **baseFee?**
diff --git a/tevm/docs/utils/classes/AsyncEventEmitter.md b/tevm/docs/utils/classes/AsyncEventEmitter.md
index 22eb28890f..360725d499 100644
--- a/tevm/docs/utils/classes/AsyncEventEmitter.md
+++ b/tevm/docs/utils/classes/AsyncEventEmitter.md
@@ -189,6 +189,36 @@ node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:15
***
+### \[captureRejectionSymbol\]()?
+
+> `optional` **\[captureRejectionSymbol\]**\<`K`\>(`error`, `event`, ...`args`): `void`
+
+#### Type Parameters
+
+• **K**
+
+#### Parameters
+
+• **error**: `Error`
+
+• **event**: `string` \| `symbol`
+
+• ...**args**: `AnyRest`
+
+#### Returns
+
+`void`
+
+#### Inherited from
+
+`EventEmitter.[captureRejectionSymbol]`
+
+#### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/events.d.ts:592
+
+***
+
### addListener()
> **addListener**\<`E`\>(`event`, `listener`): `this`
@@ -209,14 +239,14 @@ Alias for `emitter.on(eventName, listener)`.
`this`
-#### Overrides
-
-`EventEmitter.addListener`
-
#### Since
v0.1.26
+#### Overrides
+
+`EventEmitter.addListener`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:23
@@ -331,14 +361,14 @@ myEmitter.emit('event', 1, 2, 3, 4, 5);
`boolean`
-#### Overrides
-
-`EventEmitter.emit`
-
#### Since
v0.1.26
+#### Overrides
+
+`EventEmitter.emit`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:16
@@ -370,14 +400,14 @@ console.log(myEE.eventNames());
keyof `T` & `string`[]
-#### Overrides
-
-`EventEmitter.eventNames`
-
#### Since
v6.0.0
+#### Overrides
+
+`EventEmitter.eventNames`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:28
@@ -419,14 +449,14 @@ set by `emitter.setMaxListeners(n)` or defaults to [defaultMaxListeners](AsyncEv
`number`
-#### Overrides
-
-`EventEmitter.getMaxListeners`
-
#### Since
v1.0.0
+#### Overrides
+
+`EventEmitter.getMaxListeners`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:31
@@ -449,14 +479,14 @@ in the list of the listeners of the event.
`number`
-#### Overrides
-
-`EventEmitter.listenerCount`
-
#### Since
v3.2.0
+#### Overrides
+
+`EventEmitter.listenerCount`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:30
@@ -489,14 +519,14 @@ console.log(util.inspect(server.listeners('connection')));
`T`\[`E`\][]
-#### Overrides
-
-`EventEmitter.listeners`
-
#### Since
v0.1.26
+#### Overrides
+
+`EventEmitter.listeners`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:29
@@ -505,35 +535,69 @@ node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/e
### off()
+#### off(eventName, listener)
+
> **off**\<`K`\>(`eventName`, `listener`): `this`
Alias for `emitter.removeListener()`.
-#### Type Parameters
+##### Type Parameters
• **K**
-#### Parameters
+##### Parameters
• **eventName**: `string` \| `symbol`
• **listener**
-#### Returns
+##### Returns
`this`
-#### Inherited from
+##### Since
+
+v10.0.0
+
+##### Inherited from
`EventEmitter.off`
-#### Since
+##### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:763
+
+#### off(eventName, listener)
+
+> **off**\<`K`\>(`eventName`, `listener`): `this`
+
+Alias for `emitter.removeListener()`.
+
+##### Type Parameters
+
+• **K**
+
+##### Parameters
+
+• **eventName**: `string` \| `symbol`
+
+• **listener**
+
+##### Returns
+
+`this`
+
+##### Since
v10.0.0
-#### Defined in
+##### Inherited from
-node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:763
+`EventEmitter.off`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/events.d.ts:747
***
@@ -584,14 +648,14 @@ The callback function
`this`
-#### Overrides
-
-`EventEmitter.on`
-
#### Since
v0.1.101
+#### Overrides
+
+`EventEmitter.on`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:22
@@ -643,14 +707,14 @@ The callback function
`this`
-#### Overrides
-
-`EventEmitter.once`
-
#### Since
v0.3.0
+#### Overrides
+
+`EventEmitter.once`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:17
@@ -690,14 +754,14 @@ The callback function
`this`
-#### Overrides
-
-`EventEmitter.prependListener`
-
#### Since
v6.0.0
+#### Overrides
+
+`EventEmitter.prependListener`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:24
@@ -735,14 +799,14 @@ The callback function
`this`
-#### Overrides
-
-`EventEmitter.prependOnceListener`
-
#### Since
v6.0.0
+#### Overrides
+
+`EventEmitter.prependOnceListener`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:25
@@ -751,6 +815,8 @@ node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/e
### rawListeners()
+#### rawListeners(eventName)
+
> **rawListeners**\<`K`\>(`eventName`): `Function`[]
Returns a copy of the array of listeners for the event named `eventName`,
@@ -781,29 +847,85 @@ newListeners[0]();
emitter.emit('log');
```
-#### Type Parameters
+##### Type Parameters
• **K**
-#### Parameters
+##### Parameters
• **eventName**: `string` \| `symbol`
-#### Returns
+##### Returns
`Function`[]
-#### Inherited from
+##### Since
+
+v9.4.0
+
+##### Inherited from
`EventEmitter.rawListeners`
-#### Since
+##### Defined in
+
+node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:834
+
+#### rawListeners(eventName)
+
+> **rawListeners**\<`K`\>(`eventName`): `Function`[]
+
+Returns a copy of the array of listeners for the event named `eventName`,
+including any wrappers (such as those created by `.once()`).
+
+```js
+import { EventEmitter } from 'node:events';
+const emitter = new EventEmitter();
+emitter.once('log', () => console.log('log once'));
+
+// Returns a new Array with a function `onceWrapper` which has a property
+// `listener` which contains the original listener bound above
+const listeners = emitter.rawListeners('log');
+const logFnWrapper = listeners[0];
+
+// Logs "log once" to the console and does not unbind the `once` event
+logFnWrapper.listener();
+
+// Logs "log once" to the console and removes the listener
+logFnWrapper();
+
+emitter.on('log', () => console.log('log persistently'));
+// Will return a new Array with a single function bound by `.on()` above
+const newListeners = emitter.rawListeners('log');
+
+// Logs "log persistently" twice
+newListeners[0]();
+emitter.emit('log');
+```
+
+##### Type Parameters
+
+• **K**
+
+##### Parameters
+
+• **eventName**: `string` \| `symbol`
+
+##### Returns
+
+`Function`[]
+
+##### Since
v9.4.0
-#### Defined in
+##### Inherited from
-node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:834
+`EventEmitter.rawListeners`
+
+##### Defined in
+
+node\_modules/.pnpm/@types+node@22.2.0/node\_modules/@types/node/events.d.ts:818
***
@@ -827,14 +949,14 @@ Returns a reference to the `EventEmitter`, so that calls can be chained.
`this`
-#### Overrides
-
-`EventEmitter.removeAllListeners`
-
#### Since
v0.1.26
+#### Overrides
+
+`EventEmitter.removeAllListeners`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:26
@@ -939,14 +1061,14 @@ Returns a reference to the `EventEmitter`, so that calls can be chained.
`this`
-#### Overrides
-
-`EventEmitter.removeListener`
-
#### Since
v0.1.26
+#### Overrides
+
+`EventEmitter.removeListener`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:27
@@ -972,14 +1094,14 @@ Returns a reference to the `EventEmitter`, so that calls can be chained.
`this`
-#### Overrides
-
-`EventEmitter.setMaxListeners`
-
#### Since
v0.3.5
+#### Overrides
+
+`EventEmitter.setMaxListeners`
+
#### Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/asyncEventEmitter.d.ts:32
@@ -1034,14 +1156,14 @@ function example(signal) {
Disposable that removes the `abort` listener.
-#### Inherited from
-
-`EventEmitter.addAbortListener`
-
#### Since
v20.5.0
+#### Inherited from
+
+`EventEmitter.addAbortListener`
+
#### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:453
@@ -1087,14 +1209,14 @@ import { getEventListeners, EventEmitter } from 'node:events';
`Function`[]
-#### Inherited from
-
-`EventEmitter.getEventListeners`
-
#### Since
v15.2.0, v14.17.0
+#### Inherited from
+
+`EventEmitter.getEventListeners`
+
#### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:374
@@ -1139,14 +1261,14 @@ import { getMaxListeners, setMaxListeners, EventEmitter } from 'node:events';
`number`
-#### Inherited from
-
-`EventEmitter.getMaxListeners`
-
#### Since
v19.9.0
+#### Inherited from
+
+`EventEmitter.getMaxListeners`
+
#### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:403
@@ -1183,10 +1305,6 @@ The event name
`number`
-#### Inherited from
-
-`EventEmitter.listenerCount`
-
#### Since
v0.9.12
@@ -1195,6 +1313,10 @@ v0.9.12
Since v3.2.0 - Use `listenerCount` instead.
+#### Inherited from
+
+`EventEmitter.listenerCount`
+
#### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:346
@@ -1300,14 +1422,14 @@ The name of the event being listened for
An `AsyncIterator` that iterates `eventName` events emitted by the `emitter`
-##### Inherited from
-
-`EventEmitter.on`
-
##### Since
v13.6.0, v12.16.0
+##### Inherited from
+
+`EventEmitter.on`
+
##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:319
@@ -1433,14 +1555,14 @@ ee.emit('foo'); // Prints: Waiting for the event was canceled!
`Promise`\<`any`[]\>
-##### Inherited from
-
-`EventEmitter.once`
-
##### Since
v11.13.0, v10.16.0
+##### Inherited from
+
+`EventEmitter.once`
+
##### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:232
@@ -1496,14 +1618,14 @@ A non-negative number. The maximum number of listeners per `EventTarget` event.
`void`
-#### Inherited from
-
-`EventEmitter.setMaxListeners`
-
#### Since
v15.4.0
+#### Inherited from
+
+`EventEmitter.setMaxListeners`
+
#### Defined in
node\_modules/.pnpm/@types+node@20.14.8/node\_modules/@types/node/events.d.ts:418
diff --git a/tevm/docs/utils/functions/bytesToUnprefixedHex.md b/tevm/docs/utils/functions/bytesToUnprefixedHex.md
index fe99c5b43a..7babe24fe4 100644
--- a/tevm/docs/utils/functions/bytesToUnprefixedHex.md
+++ b/tevm/docs/utils/functions/bytesToUnprefixedHex.md
@@ -16,6 +16,8 @@
`string`
+## Deprecated
+
## Example
```ts
diff --git a/tevm/docs/utils/functions/concatBytes.md b/tevm/docs/utils/functions/concatBytes.md
index be79005f30..d1844db54d 100644
--- a/tevm/docs/utils/functions/concatBytes.md
+++ b/tevm/docs/utils/functions/concatBytes.md
@@ -8,6 +8,10 @@
> **concatBytes**(...`arrays`): `Uint8Array`
+This mirrors the functionality of the `ethereum-cryptography` export except
+it skips the check to validate that every element of `arrays` is indead a `uint8Array`
+Can give small performance gains on large arrays
+
## Parameters
• ...**arrays**: `Uint8Array`[]
diff --git a/tevm/docs/utils/functions/ecrecover.md b/tevm/docs/utils/functions/ecrecover.md
index e189cf7336..ef84d15076 100644
--- a/tevm/docs/utils/functions/ecrecover.md
+++ b/tevm/docs/utils/functions/ecrecover.md
@@ -8,6 +8,9 @@
> **ecrecover**(`msgHash`, `v`, `r`, `s`, `chainId`?): `Uint8Array`
+ECDSA public key recovery from signature.
+NOTE: Accepts `v === 0 | v === 1` for EIP1559 transactions
+
## Parameters
• **msgHash**: `Uint8Array`
diff --git a/tevm/docs/utils/functions/fetchFromProvider.md b/tevm/docs/utils/functions/fetchFromProvider.md
index 237b1a611e..0267d6cbfc 100644
--- a/tevm/docs/utils/functions/fetchFromProvider.md
+++ b/tevm/docs/utils/functions/fetchFromProvider.md
@@ -8,6 +8,9 @@
> **fetchFromProvider**(`url`, `params`): `Promise`\<`any`\>
+Makes a simple RPC call to a remote Ethereum JSON-RPC provider and passes through the response.
+No parameter or response validation is done.
+
## Parameters
• **url**: `string`
@@ -25,6 +28,16 @@ https://ethereum.org/en/developers/docs/apis/json-rpc/ for details on RPC method
the `result` field from the JSON-RPC response
+## Example
+
+```ts
+const provider = 'https://mainnet.infura.io/v3/...'
+const params = {
+ method: 'eth_getBlockByNumber',
+ params: ['latest', false],
+}
+ const block = await fetchFromProvider(provider, params)
+
## Defined in
node\_modules/.pnpm/@ethereumjs+util@9.0.3/node\_modules/@ethereumjs/util/dist/esm/provider.d.ts:22
diff --git a/tevm/docs/utils/functions/randomBytes.md b/tevm/docs/utils/functions/randomBytes.md
index b1f8b8d552..fceacc5b2a 100644
--- a/tevm/docs/utils/functions/randomBytes.md
+++ b/tevm/docs/utils/functions/randomBytes.md
@@ -8,6 +8,8 @@
> **randomBytes**(`length`): `Uint8Array`
+Generates a Uint8Array of random bytes of specified length.
+
## Parameters
• **length**: `number`
diff --git a/tevm/docs/utils/functions/serializeTransaction.md b/tevm/docs/utils/functions/serializeTransaction.md
index 5a149251b4..58d503f086 100644
--- a/tevm/docs/utils/functions/serializeTransaction.md
+++ b/tevm/docs/utils/functions/serializeTransaction.md
@@ -26,4 +26,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/transaction/serializeTransaction.d.ts:19
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/transaction/serializeTransaction.d.ts:19
diff --git a/tevm/docs/utils/functions/setLengthLeft.md b/tevm/docs/utils/functions/setLengthLeft.md
index 753b20a587..64eee950aa 100644
--- a/tevm/docs/utils/functions/setLengthLeft.md
+++ b/tevm/docs/utils/functions/setLengthLeft.md
@@ -8,6 +8,9 @@
> **setLengthLeft**(`msg`, `length`): `Uint8Array`
+Left Pads a `Uint8Array` with leading zeros till it has `length` bytes.
+Or it truncates the beginning if it exceeds.
+
## Parameters
• **msg**: `Uint8Array`
diff --git a/tevm/docs/utils/functions/zeros.md b/tevm/docs/utils/functions/zeros.md
index a1bf444b73..4b6cc8a47d 100644
--- a/tevm/docs/utils/functions/zeros.md
+++ b/tevm/docs/utils/functions/zeros.md
@@ -8,6 +8,8 @@
> **zeros**(`bytes`): `Uint8Array`
+Returns a Uint8Array filled with 0s.
+
## Parameters
• **bytes**: `number`
diff --git a/tevm/docs/utils/type-aliases/ContractConstructorArgs.md b/tevm/docs/utils/type-aliases/ContractConstructorArgs.md
index 2a01b46d45..c98ea9f64d 100644
--- a/tevm/docs/utils/type-aliases/ContractConstructorArgs.md
+++ b/tevm/docs/utils/type-aliases/ContractConstructorArgs.md
@@ -14,4 +14,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/types/contract.d.ts:9
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/types/contract.d.ts:9
diff --git a/tevm/docs/utils/type-aliases/EncodeDeployDataParameters.md b/tevm/docs/utils/type-aliases/EncodeDeployDataParameters.md
index df63c7300c..317350c252 100644
--- a/tevm/docs/utils/type-aliases/EncodeDeployDataParameters.md
+++ b/tevm/docs/utils/type-aliases/EncodeDeployDataParameters.md
@@ -28,4 +28,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/encodeDeployData.d.ts:9
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/encodeDeployData.d.ts:9
diff --git a/tevm/docs/utils/type-aliases/EncodeEventTopicsParameters.md b/tevm/docs/utils/type-aliases/EncodeEventTopicsParameters.md
index 37850c5c48..70800fd8a0 100644
--- a/tevm/docs/utils/type-aliases/EncodeEventTopicsParameters.md
+++ b/tevm/docs/utils/type-aliases/EncodeEventTopicsParameters.md
@@ -32,4 +32,4 @@
## Defined in
-node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.2\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/encodeEventTopics.d.ts:13
+node\_modules/.pnpm/viem@2.14.2\_bufferutil@4.0.8\_typescript@5.5.4\_utf-8-validate@6.0.4\_zod@3.23.8/node\_modules/viem/\_types/utils/abi/encodeEventTopics.d.ts:13
diff --git a/tevm/errors/index.cjs b/tevm/errors/index.cjs
index 96d97f165e..8f71e001e0 100644
--- a/tevm/errors/index.cjs
+++ b/tevm/errors/index.cjs
@@ -10,5 +10,5 @@ Object.keys(errors).forEach(function (k) {
get: function () { return errors[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/errors/index.cjs.map b/tevm/errors/index.cjs.map
index 6ec5695b9b..effae25853 100644
--- a/tevm/errors/index.cjs.map
+++ b/tevm/errors/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from \"@tevm/errors\";\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/errors/index.js b/tevm/errors/index.js
index 6364f3ec2c..f86dfdc73b 100644
--- a/tevm/errors/index.js
+++ b/tevm/errors/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/errors';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/errors/index.js.map b/tevm/errors/index.js.map
index 6ec5695b9b..43fe8b2f14 100644
--- a/tevm/errors/index.js.map
+++ b/tevm/errors/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from \"@tevm/errors\";\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/evm/index.cjs b/tevm/evm/index.cjs
index d502835cd3..abad3da665 100644
--- a/tevm/evm/index.cjs
+++ b/tevm/evm/index.cjs
@@ -10,5 +10,5 @@ Object.keys(evm).forEach(function (k) {
get: function () { return evm[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/evm/index.cjs.map b/tevm/evm/index.cjs.map
index 2d61521e98..effae25853 100644
--- a/tevm/evm/index.cjs.map
+++ b/tevm/evm/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/evm'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/evm/index.js b/tevm/evm/index.js
index 104346369f..921372a78c 100644
--- a/tevm/evm/index.js
+++ b/tevm/evm/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/evm';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/evm/index.js.map b/tevm/evm/index.js.map
index 2d61521e98..43fe8b2f14 100644
--- a/tevm/evm/index.js.map
+++ b/tevm/evm/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/evm'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/http-client/index.cjs b/tevm/http-client/index.cjs
index 77a342cdd6..ca30cafa37 100644
--- a/tevm/http-client/index.cjs
+++ b/tevm/http-client/index.cjs
@@ -10,5 +10,5 @@ Object.keys(httpClient).forEach(function (k) {
get: function () { return httpClient[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/http-client/index.cjs.map b/tevm/http-client/index.cjs.map
index 294d89120a..effae25853 100644
--- a/tevm/http-client/index.cjs.map
+++ b/tevm/http-client/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from \"@tevm/http-client\";\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/http-client/index.js b/tevm/http-client/index.js
index 90ce162164..0d23015b84 100644
--- a/tevm/http-client/index.js
+++ b/tevm/http-client/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/http-client';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/http-client/index.js.map b/tevm/http-client/index.js.map
index 294d89120a..43fe8b2f14 100644
--- a/tevm/http-client/index.js.map
+++ b/tevm/http-client/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from \"@tevm/http-client\";\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/index.cjs b/tevm/index.cjs
index 0e82b23849..b047d61070 100644
--- a/tevm/index.cjs
+++ b/tevm/index.cjs
@@ -279,5 +279,5 @@ Object.keys(memoryClient).forEach(function (k) {
get: function () { return memoryClient[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/index.cjs.map b/tevm/index.cjs.map
index 137bd16a53..effae25853 100644
--- a/tevm/index.cjs.map
+++ b/tevm/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAsDA;AAAA,EAEA;AAAA,OACO;AAEP;AAAA,EAQA;AAAA,OACO;AAEP;AAAA,EAGA;AAAA,EAmBA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,OAQO;AAcP,SAAS,MAAM,WAAW,WAAW,mBAAmB;AACxD,SAAS,qBAAqB;AAE9B;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EAeA;AAAA,OAGO;AAEP,cAAc;AACd;AAAA,EACA;AAAA,OACO;AAEP;AAAA,EAEA;AAAA,EACA;AAAA,OACO;AAEP;AAAA,EACA;AAAA,OAIO","sourcesContent":["export type {\nSetAccountParams,\nGetAccountParams,\nCallParams,\nContractParams,\nScriptParams,\nCallResult,\nScriptResult,\nGetAccountResult,\nSetAccountResult,\nContractResult,\nBlockParam,\nTraceCall,\nTraceParams,\nTraceResult,\nMineParams,\nMineResult,\nMineHandler,\nBaseParams,\nTransactionParams,\nEmptyParams,\nFilterParams,\nDeployParams,\nBlockResult,\nTransactionResult,\nDeployResult,\nDumpStateResult,\nLoadStateResult,\nTevmCallError,\nTevmMineError,\nTevmDeployError,\nTevmScriptError,\nTevmContractError,\nTevmDumpStateError,\nTevmLoadStateError,\nTevmGetAccountError,\nTevmSetAccountError,\n} from \"@tevm/actions\";\nexport type {\nTevmJsonRpcRequest,\nTevmJsonRpcRequestHandler,\nJsonRpcReturnTypeFromMethod,\nJsonRpcRequestTypeFromMethod,\nTevmJsonRpcBulkRequestHandler,\n} from \"@tevm/procedures\";\nexport type {\nJsonRpcRequest,\nJsonRpcResponse,\nHeadersInit,\nJsonRpcClient,\nJsonRpcProcedure,\ncreateJsonRpcFetcher,\n} from \"@tevm/jsonrpc\";\nexport type { TevmClient } from \"@tevm/client-types\";\nexport {\ntype Predeploy,\ndefinePredeploy,\n} from \"@tevm/predeploys\";\n\nexport {\ntype Contract,\ntype CreateScript,\ntype ReadActionCreator,\ntype EventActionCreator,\ntype WriteActionCreator,\ntype CreateContractParams,\ntype DeployArgs,\ncreateContract,\n} from \"@tevm/contract\";\n\nexport {\ntype CreateMemoryDbFn,\ntype MemoryDb,\ncreateMemoryDb,\ntype Abi,\ntype AbiConstructor,\ntype AbiEvent,\ntype AbiFunction,\ntype AbiItemType,\ntype Address,\ntype Hex,\ntype BlockTag,\ntype ParseAbi,\ntype FormatAbi,\ntype BlockNumber,\ntype GetEventArgs,\ntype ExtractAbiEvent,\ntype ExtractAbiFunction,\ntype ExtractAbiEventNames,\ntype ExtractAbiFunctionNames,\ntype CreateEventFilterParameters,\ntype AbiParametersToPrimitiveTypes,\nformatAbi,\nparseAbi,\nbytesToHex,\nhexToBool,\nhexToBytes,\nhexToBigInt,\nhexToNumber,\nnumberToHex,\nboolToHex,\nstringToHex,\nfromHex,\nfromBytes,\ntoBytes,\ntoHex,\nencodePacked,\nencodeDeployData,\nencodeErrorResult,\nencodeEventTopics,\nencodeAbiParameters,\nencodeFunctionData,\nencodeFunctionResult,\ndecodeFunctionData,\ndecodeFunctionResult,\ndecodeEventLog,\ndecodeErrorResult,\ndecodeAbiParameters,\nformatGwei,\nformatLog,\nformatEther,\nfromRlp,\ngetAddress,\nisAddress,\nisBytes,\nisHex,\nkeccak256,\nboolToBytes,\nbytesToBool,\nhexToString,\nbytesToBigint,\nbytesToBigInt,\nbytesToNumber,\nparseEther,\nparseGwei,\ntoRlp,\nmnemonicToAccount,\nPREFUNDED_SEED,\nPREFUNDED_ACCOUNTS,\nPREFUNDED_PUBLIC_KEYS,\nPREFUNDED_PRIVATE_KEYS,\ntype ExtractAbiEvents,\ntype Filter as EthjsFilter,\ntype Account,\ntype HDAccount,\ntype ContractFunctionName,\ntype EncodeFunctionDataParameters,\ntype DecodeFunctionResultReturnType,\n} from \"@tevm/utils\";\n\nexport type {\nTevmState,\nStateOptions,\n} from \"@tevm/state\";\n\nexport type {\nEthActionsApi,\nTevmActionsApi,\nEIP1193RequestFn,\nEip1193RequestProvider,\n} from \"@tevm/decorators\";\n\nexport { http, rateLimit, webSocket, loadBalance } from '@tevm/jsonrpc'\nexport { createAddress } from '@tevm/address'\n\nexport {\nGENESIS_STATE,\nprefundedAccounts,\ncreateTevmNode,\ntype Hardfork,\ntype Extension,\ntype TevmNode,\ntype CustomPrecompile,\ntype TevmNodeOptions,\ntype AutoMining,\ntype ManualMining,\ntype MiningConfig,\ntype IntervalMining,\ntype EIP1193Events,\ntype Filter,\ntype FilterType,\ntype EIP1193EventMap,\ntype ProviderMessage,\nProviderRpcError,\ntype EIP1193EventEmitter,\ntype ProviderConnectInfo\n} from \"@tevm/node\";\n\nexport * from \"@tevm/memory-client\";\nexport {\ntevmTransport,\n} from '@tevm/viem'\n\nexport {\ntype ConstructorArgument,\ndefineCall,\ndefinePrecompile,\n} from \"@tevm/precompiles\";\n\nexport {\ncreateSyncStoragePersister,\ntype SyncStoragePersister,\ntype CreateSyncStoragePersisterOptions,\ntype Storage,\n} from \"@tevm/sync-storage-persister\";\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/index.js b/tevm/index.js
index f90d50abec..16998be347 100644
--- a/tevm/index.js
+++ b/tevm/index.js
@@ -8,5 +8,5 @@ export * from '@tevm/memory-client';
export { tevmTransport } from '@tevm/viem';
export { defineCall, definePrecompile } from '@tevm/precompiles';
export { createSyncStoragePersister } from '@tevm/sync-storage-persister';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/index.js.map b/tevm/index.js.map
index 137bd16a53..43fe8b2f14 100644
--- a/tevm/index.js.map
+++ b/tevm/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAsDA;AAAA,EAEA;AAAA,OACO;AAEP;AAAA,EAQA;AAAA,OACO;AAEP;AAAA,EAGA;AAAA,EAmBA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,OAQO;AAcP,SAAS,MAAM,WAAW,WAAW,mBAAmB;AACxD,SAAS,qBAAqB;AAE9B;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EAeA;AAAA,OAGO;AAEP,cAAc;AACd;AAAA,EACA;AAAA,OACO;AAEP;AAAA,EAEA;AAAA,EACA;AAAA,OACO;AAEP;AAAA,EACA;AAAA,OAIO","sourcesContent":["export type {\nSetAccountParams,\nGetAccountParams,\nCallParams,\nContractParams,\nScriptParams,\nCallResult,\nScriptResult,\nGetAccountResult,\nSetAccountResult,\nContractResult,\nBlockParam,\nTraceCall,\nTraceParams,\nTraceResult,\nMineParams,\nMineResult,\nMineHandler,\nBaseParams,\nTransactionParams,\nEmptyParams,\nFilterParams,\nDeployParams,\nBlockResult,\nTransactionResult,\nDeployResult,\nDumpStateResult,\nLoadStateResult,\nTevmCallError,\nTevmMineError,\nTevmDeployError,\nTevmScriptError,\nTevmContractError,\nTevmDumpStateError,\nTevmLoadStateError,\nTevmGetAccountError,\nTevmSetAccountError,\n} from \"@tevm/actions\";\nexport type {\nTevmJsonRpcRequest,\nTevmJsonRpcRequestHandler,\nJsonRpcReturnTypeFromMethod,\nJsonRpcRequestTypeFromMethod,\nTevmJsonRpcBulkRequestHandler,\n} from \"@tevm/procedures\";\nexport type {\nJsonRpcRequest,\nJsonRpcResponse,\nHeadersInit,\nJsonRpcClient,\nJsonRpcProcedure,\ncreateJsonRpcFetcher,\n} from \"@tevm/jsonrpc\";\nexport type { TevmClient } from \"@tevm/client-types\";\nexport {\ntype Predeploy,\ndefinePredeploy,\n} from \"@tevm/predeploys\";\n\nexport {\ntype Contract,\ntype CreateScript,\ntype ReadActionCreator,\ntype EventActionCreator,\ntype WriteActionCreator,\ntype CreateContractParams,\ntype DeployArgs,\ncreateContract,\n} from \"@tevm/contract\";\n\nexport {\ntype CreateMemoryDbFn,\ntype MemoryDb,\ncreateMemoryDb,\ntype Abi,\ntype AbiConstructor,\ntype AbiEvent,\ntype AbiFunction,\ntype AbiItemType,\ntype Address,\ntype Hex,\ntype BlockTag,\ntype ParseAbi,\ntype FormatAbi,\ntype BlockNumber,\ntype GetEventArgs,\ntype ExtractAbiEvent,\ntype ExtractAbiFunction,\ntype ExtractAbiEventNames,\ntype ExtractAbiFunctionNames,\ntype CreateEventFilterParameters,\ntype AbiParametersToPrimitiveTypes,\nformatAbi,\nparseAbi,\nbytesToHex,\nhexToBool,\nhexToBytes,\nhexToBigInt,\nhexToNumber,\nnumberToHex,\nboolToHex,\nstringToHex,\nfromHex,\nfromBytes,\ntoBytes,\ntoHex,\nencodePacked,\nencodeDeployData,\nencodeErrorResult,\nencodeEventTopics,\nencodeAbiParameters,\nencodeFunctionData,\nencodeFunctionResult,\ndecodeFunctionData,\ndecodeFunctionResult,\ndecodeEventLog,\ndecodeErrorResult,\ndecodeAbiParameters,\nformatGwei,\nformatLog,\nformatEther,\nfromRlp,\ngetAddress,\nisAddress,\nisBytes,\nisHex,\nkeccak256,\nboolToBytes,\nbytesToBool,\nhexToString,\nbytesToBigint,\nbytesToBigInt,\nbytesToNumber,\nparseEther,\nparseGwei,\ntoRlp,\nmnemonicToAccount,\nPREFUNDED_SEED,\nPREFUNDED_ACCOUNTS,\nPREFUNDED_PUBLIC_KEYS,\nPREFUNDED_PRIVATE_KEYS,\ntype ExtractAbiEvents,\ntype Filter as EthjsFilter,\ntype Account,\ntype HDAccount,\ntype ContractFunctionName,\ntype EncodeFunctionDataParameters,\ntype DecodeFunctionResultReturnType,\n} from \"@tevm/utils\";\n\nexport type {\nTevmState,\nStateOptions,\n} from \"@tevm/state\";\n\nexport type {\nEthActionsApi,\nTevmActionsApi,\nEIP1193RequestFn,\nEip1193RequestProvider,\n} from \"@tevm/decorators\";\n\nexport { http, rateLimit, webSocket, loadBalance } from '@tevm/jsonrpc'\nexport { createAddress } from '@tevm/address'\n\nexport {\nGENESIS_STATE,\nprefundedAccounts,\ncreateTevmNode,\ntype Hardfork,\ntype Extension,\ntype TevmNode,\ntype CustomPrecompile,\ntype TevmNodeOptions,\ntype AutoMining,\ntype ManualMining,\ntype MiningConfig,\ntype IntervalMining,\ntype EIP1193Events,\ntype Filter,\ntype FilterType,\ntype EIP1193EventMap,\ntype ProviderMessage,\nProviderRpcError,\ntype EIP1193EventEmitter,\ntype ProviderConnectInfo\n} from \"@tevm/node\";\n\nexport * from \"@tevm/memory-client\";\nexport {\ntevmTransport,\n} from '@tevm/viem'\n\nexport {\ntype ConstructorArgument,\ndefineCall,\ndefinePrecompile,\n} from \"@tevm/precompiles\";\n\nexport {\ncreateSyncStoragePersister,\ntype SyncStoragePersister,\ntype CreateSyncStoragePersisterOptions,\ntype Storage,\n} from \"@tevm/sync-storage-persister\";\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/memory-client/index.cjs b/tevm/memory-client/index.cjs
index d52d17bae9..a99b92b131 100644
--- a/tevm/memory-client/index.cjs
+++ b/tevm/memory-client/index.cjs
@@ -10,5 +10,5 @@ Object.keys(memoryClient).forEach(function (k) {
get: function () { return memoryClient[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/memory-client/index.cjs.map b/tevm/memory-client/index.cjs.map
index 4a4a77ec31..effae25853 100644
--- a/tevm/memory-client/index.cjs.map
+++ b/tevm/memory-client/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/memory-client'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/memory-client/index.js b/tevm/memory-client/index.js
index 51bccc5fec..807e5a0384 100644
--- a/tevm/memory-client/index.js
+++ b/tevm/memory-client/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/memory-client';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/memory-client/index.js.map b/tevm/memory-client/index.js.map
index 4a4a77ec31..43fe8b2f14 100644
--- a/tevm/memory-client/index.js.map
+++ b/tevm/memory-client/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/memory-client'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/node/index.cjs b/tevm/node/index.cjs
index e64f9e3341..26b6eb4445 100644
--- a/tevm/node/index.cjs
+++ b/tevm/node/index.cjs
@@ -10,5 +10,5 @@ Object.keys(node).forEach(function (k) {
get: function () { return node[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/node/index.cjs.map b/tevm/node/index.cjs.map
index 25245b7813..effae25853 100644
--- a/tevm/node/index.cjs.map
+++ b/tevm/node/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from \"@tevm/node\";\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/node/index.js b/tevm/node/index.js
index f77a3ea29b..c77810c768 100644
--- a/tevm/node/index.js
+++ b/tevm/node/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/node';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/node/index.js.map b/tevm/node/index.js.map
index 25245b7813..43fe8b2f14 100644
--- a/tevm/node/index.js.map
+++ b/tevm/node/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from \"@tevm/node\";\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/precompiles/index.cjs b/tevm/precompiles/index.cjs
index 6fb6451925..b17cda8704 100644
--- a/tevm/precompiles/index.cjs
+++ b/tevm/precompiles/index.cjs
@@ -10,5 +10,5 @@ Object.keys(precompiles).forEach(function (k) {
get: function () { return precompiles[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/precompiles/index.cjs.map b/tevm/precompiles/index.cjs.map
index e79ddc4792..effae25853 100644
--- a/tevm/precompiles/index.cjs.map
+++ b/tevm/precompiles/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from \"@tevm/precompiles\";\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/precompiles/index.js b/tevm/precompiles/index.js
index 61b0071d22..af4e96c1c3 100644
--- a/tevm/precompiles/index.js
+++ b/tevm/precompiles/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/precompiles';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/precompiles/index.js.map b/tevm/precompiles/index.js.map
index e79ddc4792..43fe8b2f14 100644
--- a/tevm/precompiles/index.js.map
+++ b/tevm/precompiles/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from \"@tevm/precompiles\";\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/predeploys/index.cjs b/tevm/predeploys/index.cjs
index db25ee8f6a..8bedfd0f4d 100644
--- a/tevm/predeploys/index.cjs
+++ b/tevm/predeploys/index.cjs
@@ -10,5 +10,5 @@ Object.keys(predeploys).forEach(function (k) {
get: function () { return predeploys[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/predeploys/index.cjs.map b/tevm/predeploys/index.cjs.map
index eb037f249b..effae25853 100644
--- a/tevm/predeploys/index.cjs.map
+++ b/tevm/predeploys/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/predeploys'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/predeploys/index.js b/tevm/predeploys/index.js
index 380f4a842f..046321e475 100644
--- a/tevm/predeploys/index.js
+++ b/tevm/predeploys/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/predeploys';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/predeploys/index.js.map b/tevm/predeploys/index.js.map
index eb037f249b..43fe8b2f14 100644
--- a/tevm/predeploys/index.js.map
+++ b/tevm/predeploys/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/predeploys'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/procedures/index.cjs b/tevm/procedures/index.cjs
index b02d6312ef..3eb7237780 100644
--- a/tevm/procedures/index.cjs
+++ b/tevm/procedures/index.cjs
@@ -104,5 +104,5 @@ Object.defineProperty(exports, "txToJsonRpcTx", {
enumerable: true,
get: function () { return procedures.txToJsonRpcTx; }
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/procedures/index.cjs.map b/tevm/procedures/index.cjs.map
index cc2222e001..effae25853 100644
--- a/tevm/procedures/index.cjs.map
+++ b/tevm/procedures/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,OACO","sourcesContent":["export {\ncallProcedure,\nmineProcedure,\nparseBlockTag,\ntxToJsonRpcTx,\nscriptProcedure,\nchainIdProcedure,\nethCallProcedure,\nethSignProcedure,\ngenerateRandomId,\ngetCodeProcedure,\nrequestProcedure,\ngasPriceProcedure,\ndumpStateProcedure,\nloadStateProcedure,\nblockToJsonRpcBlock,\nethGetLogsProcedure,\ngetAccountProcedure,\ngetBalanceProcedure,\nsetAccountProcedure,\nblockNumberProcedure,\nethAccountsProcedure,\nrequestBulkProcedure,\ngetStorageAtProcedure,\nethSignTransactionProcedure,\nethGetTransactionReceiptJsonRpcProcedure,\n} from '@tevm/procedures';\nexport type * from \"@tevm/procedures\";\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/procedures/index.js b/tevm/procedures/index.js
index f2df647063..b1721f556b 100644
--- a/tevm/procedures/index.js
+++ b/tevm/procedures/index.js
@@ -1,3 +1,3 @@
export { blockNumberProcedure, blockToJsonRpcBlock, callProcedure, chainIdProcedure, dumpStateProcedure, ethAccountsProcedure, ethCallProcedure, ethGetLogsProcedure, ethGetTransactionReceiptJsonRpcProcedure, ethSignProcedure, ethSignTransactionProcedure, gasPriceProcedure, generateRandomId, getAccountProcedure, getBalanceProcedure, getCodeProcedure, getStorageAtProcedure, loadStateProcedure, mineProcedure, parseBlockTag, requestBulkProcedure, requestProcedure, scriptProcedure, setAccountProcedure, txToJsonRpcTx } from '@tevm/procedures';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/procedures/index.js.map b/tevm/procedures/index.js.map
index cc2222e001..43fe8b2f14 100644
--- a/tevm/procedures/index.js.map
+++ b/tevm/procedures/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,OACO","sourcesContent":["export {\ncallProcedure,\nmineProcedure,\nparseBlockTag,\ntxToJsonRpcTx,\nscriptProcedure,\nchainIdProcedure,\nethCallProcedure,\nethSignProcedure,\ngenerateRandomId,\ngetCodeProcedure,\nrequestProcedure,\ngasPriceProcedure,\ndumpStateProcedure,\nloadStateProcedure,\nblockToJsonRpcBlock,\nethGetLogsProcedure,\ngetAccountProcedure,\ngetBalanceProcedure,\nsetAccountProcedure,\nblockNumberProcedure,\nethAccountsProcedure,\nrequestBulkProcedure,\ngetStorageAtProcedure,\nethSignTransactionProcedure,\nethGetTransactionReceiptJsonRpcProcedure,\n} from '@tevm/procedures';\nexport type * from \"@tevm/procedures\";\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/receipt-manager/index.cjs b/tevm/receipt-manager/index.cjs
index a28f1b9618..8980eec33f 100644
--- a/tevm/receipt-manager/index.cjs
+++ b/tevm/receipt-manager/index.cjs
@@ -10,5 +10,5 @@ Object.keys(receiptManager).forEach(function (k) {
get: function () { return receiptManager[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/receipt-manager/index.cjs.map b/tevm/receipt-manager/index.cjs.map
index 8f4c707a62..effae25853 100644
--- a/tevm/receipt-manager/index.cjs.map
+++ b/tevm/receipt-manager/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/receipt-manager'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/receipt-manager/index.js b/tevm/receipt-manager/index.js
index ea2c91e137..740a77cfd7 100644
--- a/tevm/receipt-manager/index.js
+++ b/tevm/receipt-manager/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/receipt-manager';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/receipt-manager/index.js.map b/tevm/receipt-manager/index.js.map
index 8f4c707a62..43fe8b2f14 100644
--- a/tevm/receipt-manager/index.js.map
+++ b/tevm/receipt-manager/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/receipt-manager'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/server/index.cjs b/tevm/server/index.cjs
index 5c7abd39b5..ac805d45f9 100644
--- a/tevm/server/index.cjs
+++ b/tevm/server/index.cjs
@@ -10,5 +10,5 @@ Object.keys(server).forEach(function (k) {
get: function () { return server[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/server/index.cjs.map b/tevm/server/index.cjs.map
index aa3be9a375..effae25853 100644
--- a/tevm/server/index.cjs.map
+++ b/tevm/server/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/server'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/server/index.js b/tevm/server/index.js
index a72a14ee48..b74c2953c3 100644
--- a/tevm/server/index.js
+++ b/tevm/server/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/server';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/server/index.js.map b/tevm/server/index.js.map
index aa3be9a375..43fe8b2f14 100644
--- a/tevm/server/index.js.map
+++ b/tevm/server/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/server'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/state/index.cjs b/tevm/state/index.cjs
index afa8dfa7e8..be0f7a64bd 100644
--- a/tevm/state/index.cjs
+++ b/tevm/state/index.cjs
@@ -10,5 +10,5 @@ Object.keys(state).forEach(function (k) {
get: function () { return state[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/state/index.cjs.map b/tevm/state/index.cjs.map
index 2722ca20ad..effae25853 100644
--- a/tevm/state/index.cjs.map
+++ b/tevm/state/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from \"@tevm/state\";\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/state/index.js b/tevm/state/index.js
index 28c4463837..383bc67910 100644
--- a/tevm/state/index.js
+++ b/tevm/state/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/state';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/state/index.js.map b/tevm/state/index.js.map
index 2722ca20ad..43fe8b2f14 100644
--- a/tevm/state/index.js.map
+++ b/tevm/state/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from \"@tevm/state\";\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/sync-storage-persister/index.cjs b/tevm/sync-storage-persister/index.cjs
index ff1b4be00c..6c31fb76c3 100644
--- a/tevm/sync-storage-persister/index.cjs
+++ b/tevm/sync-storage-persister/index.cjs
@@ -10,5 +10,5 @@ Object.keys(syncStoragePersister).forEach(function (k) {
get: function () { return syncStoragePersister[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/sync-storage-persister/index.cjs.map b/tevm/sync-storage-persister/index.cjs.map
index 294e391bb5..effae25853 100644
--- a/tevm/sync-storage-persister/index.cjs.map
+++ b/tevm/sync-storage-persister/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/sync-storage-persister'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/sync-storage-persister/index.js b/tevm/sync-storage-persister/index.js
index f8f77d4f62..a52a279439 100644
--- a/tevm/sync-storage-persister/index.js
+++ b/tevm/sync-storage-persister/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/sync-storage-persister';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/sync-storage-persister/index.js.map b/tevm/sync-storage-persister/index.js.map
index 294e391bb5..43fe8b2f14 100644
--- a/tevm/sync-storage-persister/index.js.map
+++ b/tevm/sync-storage-persister/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/sync-storage-persister'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/tx/index.cjs b/tevm/tx/index.cjs
index bcd3f0d13f..87490491ad 100644
--- a/tevm/tx/index.cjs
+++ b/tevm/tx/index.cjs
@@ -10,5 +10,5 @@ Object.keys(tx).forEach(function (k) {
get: function () { return tx[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/tx/index.cjs.map b/tevm/tx/index.cjs.map
index ea28826539..effae25853 100644
--- a/tevm/tx/index.cjs.map
+++ b/tevm/tx/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/tx'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/tx/index.js b/tevm/tx/index.js
index 20ef757e40..f819b6afaa 100644
--- a/tevm/tx/index.js
+++ b/tevm/tx/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/tx';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/tx/index.js.map b/tevm/tx/index.js.map
index ea28826539..43fe8b2f14 100644
--- a/tevm/tx/index.js.map
+++ b/tevm/tx/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/tx'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/txpool/index.cjs b/tevm/txpool/index.cjs
index 41f3ccbaca..322079eb29 100644
--- a/tevm/txpool/index.cjs
+++ b/tevm/txpool/index.cjs
@@ -10,5 +10,5 @@ Object.keys(txpool).forEach(function (k) {
get: function () { return txpool[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/txpool/index.cjs.map b/tevm/txpool/index.cjs.map
index a5d8d19d20..effae25853 100644
--- a/tevm/txpool/index.cjs.map
+++ b/tevm/txpool/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/txpool'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/txpool/index.js b/tevm/txpool/index.js
index fa1bbabb66..584e8e3241 100644
--- a/tevm/txpool/index.js
+++ b/tevm/txpool/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/txpool';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/txpool/index.js.map b/tevm/txpool/index.js.map
index a5d8d19d20..43fe8b2f14 100644
--- a/tevm/txpool/index.js.map
+++ b/tevm/txpool/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/txpool'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/utils/index.cjs b/tevm/utils/index.cjs
index 7bc5e702a3..47c9ef3ae4 100644
--- a/tevm/utils/index.cjs
+++ b/tevm/utils/index.cjs
@@ -10,5 +10,5 @@ Object.keys(utils).forEach(function (k) {
get: function () { return utils[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/utils/index.cjs.map b/tevm/utils/index.cjs.map
index 5ca1b052ff..effae25853 100644
--- a/tevm/utils/index.cjs.map
+++ b/tevm/utils/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from \"@tevm/utils\";\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/utils/index.js b/tevm/utils/index.js
index 80754a5d58..c4a86a3b73 100644
--- a/tevm/utils/index.js
+++ b/tevm/utils/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/utils';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/utils/index.js.map b/tevm/utils/index.js.map
index 5ca1b052ff..43fe8b2f14 100644
--- a/tevm/utils/index.js.map
+++ b/tevm/utils/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from \"@tevm/utils\";\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/vm/index.cjs b/tevm/vm/index.cjs
index fe13ef8414..d1633876be 100644
--- a/tevm/vm/index.cjs
+++ b/tevm/vm/index.cjs
@@ -10,5 +10,5 @@ Object.keys(vm).forEach(function (k) {
get: function () { return vm[k]; }
});
});
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map
\ No newline at end of file
diff --git a/tevm/vm/index.cjs.map b/tevm/vm/index.cjs.map
index a957f358c1..effae25853 100644
--- a/tevm/vm/index.cjs.map
+++ b/tevm/vm/index.cjs.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/vm'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.cjs","sourcesContent":[]}
\ No newline at end of file
diff --git a/tevm/vm/index.js b/tevm/vm/index.js
index 7fddb40b5a..2022c19e5d 100644
--- a/tevm/vm/index.js
+++ b/tevm/vm/index.js
@@ -1,3 +1,3 @@
export * from '@tevm/vm';
-//# sourceMappingURL=out.js.map
+//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/tevm/vm/index.js.map b/tevm/vm/index.js.map
index a957f358c1..43fe8b2f14 100644
--- a/tevm/vm/index.js.map
+++ b/tevm/vm/index.js.map
@@ -1 +1 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":";AAAA,cAAc","sourcesContent":["export * from '@tevm/vm'\n"]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"index.js","sourcesContent":[]}
\ No newline at end of file