diff --git a/.changeset/beige-vans-move.md b/.changeset/beige-vans-move.md deleted file mode 100644 index c2460ce1ed..0000000000 --- a/.changeset/beige-vans-move.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"viem": minor ---- - -Hooked up `eth_fillTransaction` routing to `prepareTransactionRequest`, to reduce the RPC calls required to prepare a local transaction from 3-4, to 1 (if `eth_fillTransaction` is supported by the execution node). diff --git a/.changeset/eleven-pigs-roll.md b/.changeset/eleven-pigs-roll.md deleted file mode 100644 index 7b9e06d0c0..0000000000 --- a/.changeset/eleven-pigs-roll.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"viem": patch ---- - -Added `url` property to request errors. diff --git a/.changeset/modern-eggs-prove.md b/.changeset/modern-eggs-prove.md deleted file mode 100644 index 9c6b15cd81..0000000000 --- a/.changeset/modern-eggs-prove.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"viem": minor ---- - -Added `fillTransaction` action for `eth_fillTransaction` support. diff --git a/.changeset/modern-walls-cough.md b/.changeset/modern-walls-cough.md deleted file mode 100644 index ab948cfb89..0000000000 --- a/.changeset/modern-walls-cough.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"viem": patch ---- - -Updated Monad block explorer URL and added WebSocket URLs, Multicall3 contract, second block explorer, and second RPC URL. diff --git a/.changeset/strong-adults-approve.md b/.changeset/strong-adults-approve.md deleted file mode 100644 index e47af07864..0000000000 --- a/.changeset/strong-adults-approve.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"viem": patch ---- - -Added `passphrase` option to `mnemonicToAccount`. diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b3a80d0ba7..2d318725f3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -199,7 +199,7 @@ importers: dependencies: viem: specifier: latest - version: 2.39.0(typescript@5.6.2)(zod@3.25.76) + version: 2.39.3(typescript@5.6.2)(zod@3.25.76) devDependencies: typescript: specifier: ^5.0.3 @@ -212,7 +212,7 @@ importers: dependencies: viem: specifier: latest - version: 2.39.0(typescript@5.6.2)(zod@3.25.76) + version: 2.39.3(typescript@5.6.2)(zod@3.25.76) devDependencies: typescript: specifier: ^5.0.3 @@ -225,7 +225,7 @@ importers: dependencies: viem: specifier: latest - version: 2.39.0(typescript@5.6.2)(zod@3.25.76) + version: 2.39.3(typescript@5.6.2)(zod@3.25.76) devDependencies: typescript: specifier: ^5.0.3 @@ -238,7 +238,7 @@ importers: dependencies: viem: specifier: latest - version: 2.39.0(typescript@5.6.2)(zod@3.25.76) + version: 2.39.3(typescript@5.6.2)(zod@3.25.76) devDependencies: typescript: specifier: ^5.0.3 @@ -251,7 +251,7 @@ importers: dependencies: viem: specifier: latest - version: 2.39.0(typescript@5.6.2)(zod@3.25.76) + version: 2.39.3(typescript@5.6.2)(zod@3.25.76) devDependencies: typescript: specifier: ^5.0.3 @@ -270,7 +270,7 @@ importers: version: 19.0.0(react@19.0.0) viem: specifier: latest - version: 2.39.0(typescript@5.6.2)(zod@3.25.76) + version: 2.39.3(typescript@5.6.2)(zod@3.25.76) devDependencies: '@types/react': specifier: ^19 @@ -298,7 +298,7 @@ importers: version: 19.0.0(react@19.0.0) viem: specifier: latest - version: 2.39.0(typescript@5.6.2)(zod@3.25.76) + version: 2.39.3(typescript@5.6.2)(zod@3.25.76) devDependencies: '@types/react': specifier: ^19 @@ -320,7 +320,7 @@ importers: dependencies: viem: specifier: latest - version: 2.39.0(typescript@5.6.2)(zod@3.25.76) + version: 2.39.3(typescript@5.6.2)(zod@3.25.76) devDependencies: typescript: specifier: ^5.0.3 @@ -333,7 +333,7 @@ importers: dependencies: viem: specifier: latest - version: 2.39.0(typescript@5.6.2)(zod@3.25.76) + version: 2.39.3(typescript@5.6.2)(zod@3.25.76) devDependencies: typescript: specifier: ^5.0.3 @@ -352,7 +352,7 @@ importers: version: 19.0.0(react@19.0.0) viem: specifier: latest - version: 2.39.0(typescript@5.6.2)(zod@3.25.76) + version: 2.39.3(typescript@5.6.2)(zod@3.25.76) devDependencies: '@types/react': specifier: ^19 @@ -374,7 +374,7 @@ importers: dependencies: viem: specifier: latest - version: 2.39.0(typescript@5.6.2)(zod@3.25.76) + version: 2.39.3(typescript@5.6.2)(zod@3.25.76) devDependencies: typescript: specifier: ^5.0.3 @@ -387,7 +387,7 @@ importers: dependencies: viem: specifier: latest - version: 2.39.0(typescript@5.6.2)(zod@3.25.76) + version: 2.39.3(typescript@5.6.2)(zod@3.25.76) devDependencies: typescript: specifier: ^5.0.3 @@ -400,7 +400,7 @@ importers: dependencies: viem: specifier: latest - version: 2.39.0(typescript@5.6.2)(zod@3.25.76) + version: 2.39.3(typescript@5.6.2)(zod@3.25.76) devDependencies: typescript: specifier: ^5.0.3 @@ -413,7 +413,7 @@ importers: dependencies: viem: specifier: latest - version: 2.39.0(typescript@5.6.2)(zod@3.25.76) + version: 2.39.3(typescript@5.6.2)(zod@3.25.76) devDependencies: typescript: specifier: ^5.0.3 @@ -460,7 +460,7 @@ importers: version: 19.0.0(react@19.0.0) viem: specifier: latest - version: 2.39.0(typescript@5.6.2)(zod@3.25.76) + version: 2.39.3(typescript@5.6.2)(zod@3.25.76) devDependencies: '@types/react': specifier: ^19 @@ -488,7 +488,7 @@ importers: version: 19.0.0(react@19.0.0) viem: specifier: latest - version: 2.39.0(typescript@5.6.2)(zod@3.25.76) + version: 2.39.3(typescript@5.6.2)(zod@3.25.76) devDependencies: '@types/react': specifier: ^19 @@ -510,7 +510,7 @@ importers: dependencies: viem: specifier: latest - version: 2.39.0(typescript@5.6.2)(zod@3.25.76) + version: 2.39.3(typescript@5.6.2)(zod@3.25.76) devDependencies: typescript: specifier: ^5.0.3 @@ -529,7 +529,7 @@ importers: version: 19.0.0(react@19.0.0) viem: specifier: latest - version: 2.39.0(typescript@5.6.2)(zod@3.25.76) + version: 2.39.3(typescript@5.6.2)(zod@3.25.76) devDependencies: '@types/react': specifier: ^19 @@ -6680,16 +6680,8 @@ packages: vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - viem@2.39.0: - resolution: {integrity: sha512-rCN+IfnMESlrg/iPyyVL+M9NS/BHzyyNy72470tFmbTuscY3iPaZGMtJDcHKKV8TC6HV9DjWk0zWX6cpu0juyA==} - peerDependencies: - typescript: '>=5.0.4' - peerDependenciesMeta: - typescript: - optional: true - - viem@2.39.2: - resolution: {integrity: sha512-EJPt+T0AkMxKvBRPFHYMLMuvcHiIhoYItkioHRGCkkm6LBSwlK6l9DNzoKA9S09LP003BiMeYddVjVso+lg2Og==} + viem@2.39.3: + resolution: {integrity: sha512-s11rPQRvUEdc5qHK3xT4fIk4qvgPAaLwaTFq+EbFlcJJD+Xn3R4mc9H6B6fquEiHl/mdsdbG/uKCnYpoNtHNHw==} peerDependencies: typescript: '>=5.0.4' peerDependenciesMeta: @@ -8417,7 +8409,7 @@ snapshots: pino-pretty: 10.3.1 prom-client: 14.2.0 type-fest: 4.39.0 - viem: 2.39.2(typescript@5.9.2)(zod@3.23.8) + viem: 2.39.3(typescript@5.9.2)(zod@3.23.8) yargs: 17.7.2 zod: 3.23.8 zod-validation-error: 1.5.0(zod@3.23.8) @@ -13985,7 +13977,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - viem@2.39.0(typescript@5.6.2)(zod@3.25.76): + viem@2.39.3(typescript@5.6.2)(zod@3.25.76): dependencies: '@noble/curves': 1.9.1 '@noble/hashes': 1.8.0 @@ -14002,7 +13994,7 @@ snapshots: - utf-8-validate - zod - viem@2.39.2(typescript@5.9.2)(zod@3.23.8): + viem@2.39.3(typescript@5.9.2)(zod@3.23.8): dependencies: '@noble/curves': 1.9.1 '@noble/hashes': 1.8.0 diff --git a/src/CHANGELOG.md b/src/CHANGELOG.md index 3b0e293bf6..ee2f8e4577 100644 --- a/src/CHANGELOG.md +++ b/src/CHANGELOG.md @@ -1,5 +1,21 @@ # viem +## 2.40.0 + +### Minor Changes + +- [#4098](https://github.com/wevm/viem/pull/4098) [`003b231361f223487aa3e6a67a1e5258e8fe758b`](https://github.com/wevm/viem/commit/003b231361f223487aa3e6a67a1e5258e8fe758b) Thanks [@jxom](https://github.com/jxom)! - Hooked up `eth_fillTransaction` routing to `prepareTransactionRequest`, to reduce the RPC calls required to prepare a local transaction from 3-4, to 1 (if `eth_fillTransaction` is supported by the execution node). + +- [#4098](https://github.com/wevm/viem/pull/4098) [`003b231361f223487aa3e6a67a1e5258e8fe758b`](https://github.com/wevm/viem/commit/003b231361f223487aa3e6a67a1e5258e8fe758b) Thanks [@jxom](https://github.com/jxom)! - Added `fillTransaction` action for `eth_fillTransaction` support. + +### Patch Changes + +- [#4069](https://github.com/wevm/viem/pull/4069) [`b46fbe33a45faa9c645fddadfd59d7660b12615c`](https://github.com/wevm/viem/commit/b46fbe33a45faa9c645fddadfd59d7660b12615c) Thanks [@bearpong](https://github.com/bearpong)! - Added `url` property to request errors. + +- [#4109](https://github.com/wevm/viem/pull/4109) [`40132ab1a9dc4583685b7e1a77368cad953f917d`](https://github.com/wevm/viem/commit/40132ab1a9dc4583685b7e1a77368cad953f917d) Thanks [@keone](https://github.com/keone)! - Updated Monad block explorer URL and added WebSocket URLs, Multicall3 contract, second block explorer, and second RPC URL. + +- [#4110](https://github.com/wevm/viem/pull/4110) [`90ada93230446875bd2ada289f2b83f4d3a58816`](https://github.com/wevm/viem/commit/90ada93230446875bd2ada289f2b83f4d3a58816) Thanks [@ikautak](https://github.com/ikautak)! - Added `passphrase` option to `mnemonicToAccount`. + ## 2.39.3 ### Patch Changes diff --git a/src/errors/version.ts b/src/errors/version.ts index feab3f826d..88a95fd91d 100644 --- a/src/errors/version.ts +++ b/src/errors/version.ts @@ -1 +1 @@ -export const version = '2.39.3' +export const version = '2.40.0' diff --git a/src/jsr.json b/src/jsr.json index af06d157fd..b19ab973f7 100644 --- a/src/jsr.json +++ b/src/jsr.json @@ -1,6 +1,6 @@ { "name": "@wevm/viem", - "version": "2.39.3", + "version": "2.40.0", "exports": { ".": "./index.ts", "./accounts-abstraction": "./account-abstraction/index.ts", diff --git a/src/package.json b/src/package.json index c4c608c1a4..0feaea160a 100644 --- a/src/package.json +++ b/src/package.json @@ -1,7 +1,7 @@ { "name": "viem", "description": "TypeScript Interface for Ethereum", - "version": "2.39.3", + "version": "2.40.0", "type": "module", "main": "./_cjs/index.js", "module": "./_esm/index.js",