pcaversaccio / create2deployer

Helper smart contract to make easier and safer usage of the `CREATE2` EVM opcode.
MIT License
286 stars 42 forks source link

Update all dependencies #146

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
@nomicfoundation/hardhat-chai-matchers (source) ^1.0.6 -> ^2.0.0 age adoption passing confidence devDependencies major
@nomicfoundation/hardhat-toolbox (source) ^2.0.2 -> ^3.0.0 age adoption passing confidence devDependencies major
@typechain/ethers-v5 ^10.2.1 -> ^11.0.0 age adoption passing confidence devDependencies major
@typechain/hardhat ^6.1.6 -> ^9.0.0 age adoption passing confidence devDependencies major
actions/checkout v3 -> v4 age adoption passing confidence action major
ethers (source) ^5.7.2 -> ^6.0.0 age adoption passing confidence devDependencies major

Release Notes

nomicfoundation/hardhat (@​nomicfoundation/hardhat-chai-matchers) ### [`v2.0.2`](https://togithub.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-toolbox%402.0.2) [Compare Source](https://togithub.com/nomicfoundation/hardhat/compare/@nomicfoundation/hardhat-chai-matchers@2.0.1...@nomicfoundation/hardhat-chai-matchers@2.0.2) This release has a very minor change that makes the toolbox work correctly in ESM projects. ESM can only be used with [Hardhat v2.13.0](https://togithub.com/NomicFoundation/hardhat/releases/tag/hardhat%402.13.0) or later. ### [`v2.0.1`](https://togithub.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-toolbox%402.0.1) [Compare Source](https://togithub.com/nomicfoundation/hardhat/compare/@nomicfoundation/hardhat-chai-matchers@2.0.0...@nomicfoundation/hardhat-chai-matchers@2.0.1) This release upgrades the versions of `mocha` and `@types/mocha` used by the Hardhat Toolbox. ### [`v2.0.0`](https://togithub.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-toolbox%402.0.0) [Compare Source](https://togithub.com/nomicfoundation/hardhat/compare/@nomicfoundation/hardhat-chai-matchers@1.0.6...@nomicfoundation/hardhat-chai-matchers@2.0.0) This version of the Toolbox upgrades `solidity-coverage` to its latest version. Since this new version includes some breaking changes, we are bumping the Toolbox to a new major version. If you want to upgrade to this version and you are using npm 7 or later, you only need to upgrade the Toolbox: npm i --save-dev hardhat@latest @​nomicfoundation/hardhat-toolbox@latest If you are using yarn or an old version of npm, you'll also need to upgrade Hardhat and `solidity-coverage`: yarn add --dev hardhat@latest @​nomicfoundation/hardhat-toolbox@latest solidity-coverage@latest
ethereum-ts/Typechain (@​typechain/ethers-v5) ### [`v11.1.1`](https://togithub.com/dethcrypto/TypeChain/releases/tag/%40typechain/ethers-v5%4011.1.1) [Compare Source](https://togithub.com/ethereum-ts/Typechain/compare/@typechain/ethers-v5@​11.1.0...@typechain/ethers-v5@​11.1.1) ##### Patch Changes - Updated dependencies \[[`9107713`](https://togithub.com/ethereum-ts/Typechain/commit/9107713)] - typechain@8.3.1 ### [`v11.1.0`](https://togithub.com/dethcrypto/TypeChain/releases/tag/%40typechain/ethers-v5%4011.1.0) [Compare Source](https://togithub.com/ethereum-ts/Typechain/compare/@typechain/ethers-v5@​11.0.1...@typechain/ethers-v5@​11.1.0) ##### Minor Changes - [`c4720b9`](https://togithub.com/ethereum-ts/Typechain/commit/c4720b9): fix tuples in event signatures and also arrays of tuples in functions ##### Patch Changes - Updated dependencies \[[`c4720b9`](https://togithub.com/ethereum-ts/Typechain/commit/c4720b9)] - typechain@8.3.0 ### [`v11.0.1`](https://togithub.com/dethcrypto/TypeChain/releases/tag/%40typechain/ethers-v5%4011.0.1) [Compare Source](https://togithub.com/ethereum-ts/Typechain/compare/@typechain/ethers-v5@​11.0.0...@typechain/ethers-v5@​11.0.1) ##### Patch Changes - Updated dependencies \[[`cd4bb0f`](https://togithub.com/ethereum-ts/Typechain/commit/cd4bb0f)] - typechain@8.2.1 ### [`v11.0.0`](https://togithub.com/dethcrypto/TypeChain/releases/tag/%40typechain/ethers-v5%4011.0.0) [Compare Source](https://togithub.com/ethereum-ts/Typechain/compare/@typechain/ethers-v5@​10.2.1...@typechain/ethers-v5@​11.0.0) ##### Major Changes - [`3eb6ed6`](https://togithub.com/ethereum-ts/Typechain/commit/3eb6ed6): Removes PromiseOrValue ##### Minor Changes - [`15541e4`](https://togithub.com/ethereum-ts/Typechain/commit/15541e4): Support for `nodenext` style import paths with new CLI flag: `--node16-modules` ##### Patch Changes - Updated dependencies \[[`15541e4`](https://togithub.com/ethereum-ts/Typechain/commit/15541e4)] - typechain@8.2.0
actions/checkout (actions/checkout) ### [`v4`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v400) [Compare Source](https://togithub.com/actions/checkout/compare/v3...v4) - [Support fetching without the --progress option](https://togithub.com/actions/checkout/pull/1067) - [Update to node20](https://togithub.com/actions/checkout/pull/1436)
ethers-io/ethers.js (ethers) ### [`v6.7.1`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv671-2023-08-15-0308) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.7.0...v6.7.1) - Prevent destroyed providers from emitting network detection errors ([7d41730](https://togithub.com/ethers-io/ethers.js/commit/7d4173049edc3b4ff2de1971c3ecca3b08588651)). - Fix VSCode reported lint issues ([#​4153](https://togithub.com/ethers-io/ethers.js/issues/4153), [#​4156](https://togithub.com/ethers-io/ethers.js/issues/4156), [#​4158](https://togithub.com/ethers-io/ethers.js/issues/4158), [#​4159](https://togithub.com/ethers-io/ethers.js/issues/4159); [4eb84da](https://togithub.com/ethers-io/ethers.js/commit/4eb84da865a82a27c5113c38102b6b710096958e), [203dfc3](https://togithub.com/ethers-io/ethers.js/commit/203dfc33b9c8e72c9cdfe0a349ac763ef17a4484)). - Add gasPrice to Polygon feeData for type 0 and type 1 legacy transactions ([#​4315](https://togithub.com/ethers-io/ethers.js/issues/4315); [0df3ab9](https://togithub.com/ethers-io/ethers.js/commit/0df3ab93137039de1e1986bbfe9a5b32ceffa8a4)). ### [`v6.7.0`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv670-2023-08-02-2352) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.6.7...v6.7.0) - Fixed receipt wait not throwing on reverted transactions ([25fef4f](https://togithub.com/ethers-io/ethers.js/commit/25fef4f8d756f5bbf5a2a05e38233248a8eb43ac)). - Added custom priority fee to Optimism chain (via telegram) ([ff80b04](https://togithub.com/ethers-io/ethers.js/commit/ff80b04f31da21496e72d3687cecd1c01efaecc5)). - Add context to Logs that fail decoding due to ABI issues to help debugging ([f3c46f2](https://togithub.com/ethers-io/ethers.js/commit/f3c46f22994d194ff78b3b176407b2ecb7af1c77)). - Added new exports for FallbackProviderOptions and FetchUrlFeeDataNetworkPlugin ([#​2828](https://togithub.com/ethers-io/ethers.js/issues/2828), [#​4160](https://togithub.com/ethers-io/ethers.js/issues/4160); [b1dbbb0](https://togithub.com/ethers-io/ethers.js/commit/b1dbbb0de3f10a3d9e12d6a84ad5c52bea25c7f6)). - Allow overriding pollingInterval in JsonRpcProvider constructor (via discord) ([f42f258](https://togithub.com/ethers-io/ethers.js/commit/f42f258beb305a06e563ad16522f095a72da32eb)). - Fixed FallbackProvider priority sorting ([#​4150](https://togithub.com/ethers-io/ethers.js/issues/4150); [78538eb](https://togithub.com/ethers-io/ethers.js/commit/78538eb100addd135d29e60c9fa4fed3946278fa)). - Added linea network to InfuraProvider and Network ([#​4184](https://togithub.com/ethers-io/ethers.js/issues/4184), [#​4190](https://togithub.com/ethers-io/ethers.js/issues/4190); [d3e5e2c](https://togithub.com/ethers-io/ethers.js/commit/d3e5e2c45b28c377f306091acfc024e30c49ef20)). - Added whitelist support to getDefaultProvider ([82bb936](https://togithub.com/ethers-io/ethers.js/commit/82bb936542e29c6441ac8dc2d3ebbdd4edb708ee)). - Add Polygon RPC endpoints to the default provider ([#​3689](https://togithub.com/ethers-io/ethers.js/issues/3689); [23704a9](https://togithub.com/ethers-io/ethers.js/commit/23704a9c44d5857817e138fb19d44ce2103ca005)). - Added customizable quorum to FallbackProvider ([#​4160](https://togithub.com/ethers-io/ethers.js/issues/4160); [8f0a509](https://togithub.com/ethers-io/ethers.js/commit/8f0a50921a12a866addcf5b0fabc576bfc287689)). - Added basic Gas Station support via a NetworkPlugin ([#​2828](https://togithub.com/ethers-io/ethers.js/issues/2828); [229145d](https://togithub.com/ethers-io/ethers.js/commit/229145ddf566a962517588eaeed155734c7d4598)). - Add BNB URLs to EtherscanProvider networks ([ec39abe](https://togithub.com/ethers-io/ethers.js/commit/ec39abe067259fad4ea8607a6c5aece61890eb41)). - Added tests for JSON format ([#​4248](https://togithub.com/ethers-io/ethers.js/issues/4248); [ba36079](https://togithub.com/ethers-io/ethers.js/commit/ba36079a285706694532ce726568c4c447acad47)). - Use empty string for unnamed parameters in JSON output instead of undefined ([#​4248](https://togithub.com/ethers-io/ethers.js/issues/4248); [8c2652c](https://togithub.com/ethers-io/ethers.js/commit/8c2652c8cb4d054207d89688d30930869d9d3f8b)). - Return undefined for Contract properties that do not exist instead of throwing an error ([#​4266](https://togithub.com/ethers-io/ethers.js/issues/4266); [5bf7b34](https://togithub.com/ethers-io/ethers.js/commit/5bf7b3494ed62952fc387b4368a0bdc86dfe163e)). ### [`v6.6.7`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv667-2023-07-28-1450) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.6.6...v6.6.7) - Prevent malformed logs from preventing other logs being decoded ([#​4275](https://togithub.com/ethers-io/ethers.js/issues/4275); [0dca645](https://togithub.com/ethers-io/ethers.js/commit/0dca645632d73488bf6ad460e0d779361a537bbe)). - Allow visibility on human-readable constructors ([#​4278](https://togithub.com/ethers-io/ethers.js/issues/4278); [3a52201](https://togithub.com/ethers-io/ethers.js/commit/3a52201fe2ba68a00105cca2c0901da5ffa18d6b)). ### [`v6.6.6`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv666-2023-07-28-0114) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.6.5...v6.6.6) - Better error message when passing invalid overrides object into a contract deployment ([#​4182](https://togithub.com/ethers-io/ethers.js/issues/4182); [aa2ea3d](https://togithub.com/ethers-io/ethers.js/commit/aa2ea3d5296956fd0d40b83888e1ca053bb250ee)). ### [`v6.6.5`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv665-2023-07-24-0004) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.6.4...v6.6.5) - Reflect symbols in the Contract Proxy to target ([#​4084](https://togithub.com/ethers-io/ethers.js/issues/4048); [ac2f5e5](https://togithub.com/ethers-io/ethers.js/commit/ac2f5e563b8ec0e91a931470eb6ea58b0c01fb3d)). - Allow arrays of address for indexed filter topics ([#​4259](https://togithub.com/ethers-io/ethers.js/issues/4259); [93af87c](https://togithub.com/ethers-io/ethers.js/commit/93af87c447eeb77090e29bd940612603b3f74026)). - Fixed filter encoding for bytesX ([#​4244](https://togithub.com/ethers-io/ethers.js/issues/4244); [fa3a883](https://togithub.com/ethers-io/ethers.js/commit/fa3a883ff7c88611ce766f58bdd4b8ac90814470)). - Fix JSON formatting for tuple arrays ([#​4237](https://togithub.com/ethers-io/ethers.js/issues/4237); [a8bc49b](https://togithub.com/ethers-io/ethers.js/commit/a8bc49bdcf07a51b35f38cf209db27e116cc1a59)). - Better error messages when parsing fragment strings ([#​4246](https://togithub.com/ethers-io/ethers.js/issues/4246); [e36b6c3](https://togithub.com/ethers-io/ethers.js/commit/e36b6c35b7bc777c9adbe0055b32b31a13185240)). - Include the missing fragment key and args when no matching Contract method or event is present ([#​3809](https://togithub.com/ethers-io/ethers.js/issues/3809); [450a176](https://togithub.com/ethers-io/ethers.js/commit/450a176ee25f88a2ddb9ff23b153ef70bf1dc546)). - Prevent a single malformed event from preventing other Contract logs; reported on Discord ([b1375f4](https://togithub.com/ethers-io/ethers.js/commit/b1375f4e4463b856855ebc684b45945455ac082e)). ### [`v6.6.4`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv664-2023-07-16-0035) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.6.3...v6.6.4) - More robust support for Signatures with less standard parameter values ([#​3835](https://togithub.com/ethers-io/ethers.js/issues/3835), [#​4228](https://togithub.com/ethers-io/ethers.js/issues/4228); [a7e4048](https://togithub.com/ethers-io/ethers.js/commit/a7e4048fe3b75a743cec8c8ef2a5fad4bdc8b14c)). - Fixed CCIP-read in the EnsResolver ([#​4221](https://togithub.com/ethers-io/ethers.js/issues/4221); [57f1e1c](https://togithub.com/ethers-io/ethers.js/commit/57f1e1c47148921148e35c10c83539531942923e)). - Skip checking confirmation count if confirms is 0 ([#​4229](https://togithub.com/ethers-io/ethers.js/issues/4229), [#​4242](https://togithub.com/ethers-io/ethers.js/issues/4242); [492919d](https://togithub.com/ethers-io/ethers.js/commit/492919d14f646c630f29e1596e5564df1e51f309)). - Fixed waiting for confirmations in deployment transactions ([#​4212](https://togithub.com/ethers-io/ethers.js/issues/4212), [#​4230](https://togithub.com/ethers-io/ethers.js/issues/4230); [43c253a](https://togithub.com/ethers-io/ethers.js/commit/43c253a402f52a08353c424f6c4e236836cfaf36)). ### [`v6.6.3`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv663-2023-07-11-2055) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.6.2...v6.6.3) - Throw more desscriptive error for unconfigured ENS name contract targets ([#​4213](https://togithub.com/ethers-io/ethers.js/issues/4213); [80f62ef](https://togithub.com/ethers-io/ethers.js/commit/80f62efc41c3a29e690af40a1976928b7f886a0e)). - Fixed contract once not running stop callback ([7d061b7](https://togithub.com/ethers-io/ethers.js/commit/7d061b786f72cbfc461bf80d139d10aeff533a6e)). ### [`v6.6.2`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv662-2023-06-27-2330) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.6.1...v6.6.2) - Wider error detection for call exceptions on certain backends ([#​4154](https://togithub.com/ethers-io/ethers.js/issues/4154), [#​4155](https://togithub.com/ethers-io/ethers.js/issues/4155); [9197f9f](https://togithub.com/ethers-io/ethers.js/commit/9197f9f938b5f3b5f97c043f2dab06854656c932)). - Added wider error deetection for JSON-RPC unsupported operation ([#​4162](https://togithub.com/ethers-io/ethers.js/issues/4162); [1dc8986](https://togithub.com/ethers-io/ethers.js/commit/1dc8986a33be9dce536b24189326cbfaabf1342e)). - Fixed formatUnits and parseUnits for values over 128 bits ([#​4037](https://togithub.com/ethers-io/ethers.js/issues/4037), [#​4133](https://togithub.com/ethers-io/ethers.js/issues/4133); [3d141b4](https://togithub.com/ethers-io/ethers.js/commit/3d141b44b528f52b3c9205125b64ce342f91643c)). ### [`v6.6.1`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv661-2023-06-23-0035) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.6.0...v6.6.1) - Fixed CCIP read in contract calls ([#​4043](https://togithub.com/ethers-io/ethers.js/issues/4043); [d51e3fb](https://togithub.com/ethers-io/ethers.js/commit/d51e3fbff43c31d88353ac71151626312d22c0b9), [857aa8c](https://togithub.com/ethers-io/ethers.js/commit/857aa8ccc30f25eda8e83dcac3e0ad2c1a5ce2b3)). ### [`v6.6.0`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv660-2023-06-13-2142) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.5.1...v6.6.0) - Add exports for AbstractProviderOptions and for MulticoinProviderPlugin ([203a759](https://togithub.com/ethers-io/ethers.js/commit/203a759efc65bf6901d3e574a601525ea3936238)). - Add option to adjust perform cache timeout in AbstractProvider ([de0f518](https://togithub.com/ethers-io/ethers.js/commit/de0f5189f695c181a5fa09100af96a691a338e2b)). - Add full support for MultiCoin plugins and automatic detection for EVM-compatible coin types ([#​3888](https://togithub.com/ethers-io/ethers.js/issues/3888), [#​4081](https://togithub.com/ethers-io/ethers.js/issues/4081); [84375be](https://togithub.com/ethers-io/ethers.js/commit/84375be92d32a2939cf4a2f713e4c554b5b54a32)). - Allow Interface instances where InterfaceAbi are allowed ([#​4142](https://togithub.com/ethers-io/ethers.js/issues/4142); [2318005](https://togithub.com/ethers-io/ethers.js/commit/2318005dfd996c8a7c51603d0264ceabe9bb6141)). - Allow Numeric type for decimals in FixedNumber ([#​4141](https://togithub.com/ethers-io/ethers.js/issues/4141); [9055ef6](https://togithub.com/ethers-io/ethers.js/commit/9055ef6c69291f1a44ea23a2e7b5aaf3140a5577)). ### [`v6.5.1`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv651-2023-06-07-2019) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.5.0...v6.5.1) - Fix lost promise fulfillment when a batch has an error response ([#​4126](https://togithub.com/ethers-io/ethers.js/issues/4126); [8dd21f0](https://togithub.com/ethers-io/ethers.js/commit/8dd21f03334ffd3cdb7ac532376d51fd4130c7ab)). ### [`v6.5.0`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv650-2023-06-06-2241) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.4.2...v6.5.0) - Fix CJS browser bundling ([#​4033](https://togithub.com/ethers-io/ethers.js/issues/4033); [38ee319](https://togithub.com/ethers-io/ethers.js/commit/38ee3195b0192d8180899fd61308e03fa3a0eb32)). - Fixed type guard for non-Typed instances ([#​4087](https://togithub.com/ethers-io/ethers.js/issues/4087); [20c3d1b](https://togithub.com/ethers-io/ethers.js/commit/20c3d1b109743e33ab60a75d69bf7ede73b15ce2)). - Add confirmations to TransactionResponse ([#​4094](https://togithub.com/ethers-io/ethers.js/issues/4094); [bb8685b](https://togithub.com/ethers-io/ethers.js/commit/bb8685b112ce1c689c740d4dbcb358c16fb9b22d)). - Fix stray promises when a node returns invalid results ([#​4118](https://togithub.com/ethers-io/ethers.js/issues/4118); [3c1bad2](https://togithub.com/ethers-io/ethers.js/commit/3c1bad2fb7ad4a6ff90ff11f3e382fd18e41c800)). - Added support to detect and stop providers spinning on intitial network detection ([#​4015](https://togithub.com/ethers-io/ethers.js/issues/4015); [f37a52d](https://togithub.com/ethers-io/ethers.js/commit/f37a52da28ac130b7f4de52901618320994ea87a)). ### [`v6.4.2`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv642-2023-06-05-2241) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.4.1...v6.4.2) - Bump ens-normalize version ([#​4071](https://togithub.com/ethers-io/ethers.js/issues/4071), [#​4077](https://togithub.com/ethers-io/ethers.js/issues/4077), [#​4080](https://togithub.com/ethers-io/ethers.js/issues/4080), [#​4102](https://togithub.com/ethers-io/ethers.js/issues/4102); [c135784](https://togithub.com/ethers-io/ethers.js/commit/c1357847dcdec93d72f28d890f9271d0289ccefd)). - Fix for networks with polling with non-consistent block and filter events ([#​4119](https://togithub.com/ethers-io/ethers.js/issues/4119); [9b0e992](https://togithub.com/ethers-io/ethers.js/commit/9b0e9920c09577296ec0e2abb3acc3f3299d96c7)). ### [`v6.4.1`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv641-2023-06-01-1752) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.4.0...v6.4.1) - Fixed AbstractProvider lookupAddress bug ([#​4086](https://togithub.com/ethers-io/ethers.js/issues/4086); [15ed2f5](https://togithub.com/ethers-io/ethers.js/commit/15ed2f5b32084527961332481c9442a313036a01)). - Fix FixedNumber comparison bug ([#​4112](https://togithub.com/ethers-io/ethers.js/issues/4112); [d8e9586](https://togithub.com/ethers-io/ethers.js/commit/d8e9586044e888e424b5ead0f6e01f88140dba8a)). ### [`v6.4.0`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv640-2023-05-18-1728) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.3.0...v6.4.0) - Coerce value into BigInt when checking for value ([83d7f43](https://togithub.com/ethers-io/ethers.js/commit/83d7f43b9ca4b9868a3952510e56b41ea8610baa)). - Better errors when junk passed as Contract target ([#​3947](https://togithub.com/ethers-io/ethers.js/issues/3947), [#​4053](https://togithub.com/ethers-io/ethers.js/issues/4053); [219b16d](https://togithub.com/ethers-io/ethers.js/commit/219b16dc284b0c6a532c8c49e824d8234f94222b)). - More robust message checking in socket providers ([#​4051](https://togithub.com/ethers-io/ethers.js/issues/4051); [f58990b](https://togithub.com/ethers-io/ethers.js/commit/f58990b80cfd83579014339315e58663c0aa6ae3)). - More robust defaultProvider start-up when a backend fails on bootstrap ([#​3979](https://togithub.com/ethers-io/ethers.js/issues/3979); [984f6fa](https://togithub.com/ethers-io/ethers.js/commit/984f6fa155fca08ebec2353c75ee0a0b974e8568)). - Fix Result.map when Array contains zero elements ([#​4036](https://togithub.com/ethers-io/ethers.js/issues/4036), [#​4048](https://togithub.com/ethers-io/ethers.js/issues/4048); [2e5935b](https://togithub.com/ethers-io/ethers.js/commit/2e5935b91cff462165a054b33c8b8413f51e3f39)). - Fixed error handling for contracts with receive and non-payable fallback ([6db7458](https://togithub.com/ethers-io/ethers.js/commit/6db7458cf0a09e8e8a2abb712239972ab81dc9df)). - Remove superfluous logging in defaultProvider ([f87f6ef](https://togithub.com/ethers-io/ethers.js/commit/f87f6ef9a01ca399664f9fe106b0a677dba0c8e8)). - Removed superfluous logging ([1bc8b55](https://togithub.com/ethers-io/ethers.js/commit/1bc8b55d502a95c4ae58352bdcfce9e5f9ea72d3)). - Fix receipt gas price when effectiveGasPrice is 0 on testnets ([#​4014](https://togithub.com/ethers-io/ethers.js/issues/4014); [2b0fe61](https://togithub.com/ethers-io/ethers.js/commit/2b0fe611335432aee334d777a64d8c7827881618)). - Added error event to provider ([#​3970](https://togithub.com/ethers-io/ethers.js/issues/3970), [#​3982](https://togithub.com/ethers-io/ethers.js/issues/3982); [af0291c](https://togithub.com/ethers-io/ethers.js/commit/af0291c01639674658f5049343da88a84da763a1)). - Removed superfluous parameters for internal transaction functions ([e848978](https://togithub.com/ethers-io/ethers.js/commit/e8489787585c2e69a23f6cdec6901f22b096aebe)). - More aggresive tree-shaking ([076edad](https://togithub.com/ethers-io/ethers.js/commit/076edad81ef62474f48f2b4c8af0edc6e4fd64f2)). - More flexible static network checking ([#​3834](https://togithub.com/ethers-io/ethers.js/issues/3834); [7c0465c](https://togithub.com/ethers-io/ethers.js/commit/7c0465c5fb834eba18d4e5535072685bdc1029f0)). - Support transitive dependants that use non-node16 moduleResolution ([#​3920](https://togithub.com/ethers-io/ethers.js/issues/3920); [df685b1](https://togithub.com/ethers-io/ethers.js/commit/df685b1bd9ad346ee7863beb6c3ca3f4e94932a2)). - Populate any missing log.removed with false ([#​3959](https://togithub.com/ethers-io/ethers.js/issues/3959); [4e478e6](https://togithub.com/ethers-io/ethers.js/commit/4e478e625d5648f2172631eef5fda5776ee776b0)). ### [`v6.3.0`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv630-2023-04-06-0435) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.2.3...v6.3.0) - Added support for legacy ABI JSON fragments ([#​3932](https://togithub.com/ethers-io/ethers.js/issues/3932); [8c5973e](https://togithub.com/ethers-io/ethers.js/commit/8c5973e3a9b8d4d4ed80bdf209d8a0b6cc6b8d6d)). - Add *in* operator support for contract and contract.filters ([#​3901](https://togithub.com/ethers-io/ethers.js/issues/3901); [c58ab3a](https://togithub.com/ethers-io/ethers.js/commit/c58ab3a97687e15a3ffe30b038089c5f4b570bb9)). - Fixed TypedData unsigned value range ([#​3873](https://togithub.com/ethers-io/ethers.js/issues/3873); [a851b24](https://togithub.com/ethers-io/ethers.js/commit/a851b24d0af009ecf277766d2a5f81f9b3e7f9f8)). - Added missing export for getIndexedAccountPath ([#​3875](https://togithub.com/ethers-io/ethers.js/issues/3875); [356ff2b](https://togithub.com/ethers-io/ethers.js/commit/356ff2becb4f4d3622b281d3825770af5caf71ca)). - Fixed TypedData payloads for JSON-restricted chainId field ([#​3836](https://togithub.com/ethers-io/ethers.js/issues/3836); [50b74b8](https://togithub.com/ethers-io/ethers.js/commit/50b74b8806ef2064f2764b09f89c7ac75fda3a3c)). ### [`v6.2.3`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv623-2023-03-27-2122) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.2.2...v6.2.3) - Fixed events when emitted in WebSocketProvider ([#​3767](https://togithub.com/ethers-io/ethers.js/issues/3767), [#​3922](https://togithub.com/ethers-io/ethers.js/issues/3922); [ffaafc0](https://togithub.com/ethers-io/ethers.js/commit/ffaafc0ce1cf40d1d76d8d814c9c445057bf6989)). ### [`v6.2.2`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv622-2023-03-24-0049) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.2.1...v6.2.2) - Fixed FetchRequest when using credentials ([#​3897](https://togithub.com/ethers-io/ethers.js/issues/3897); [88e8124](https://togithub.com/ethers-io/ethers.js/commit/88e8124c37d377628f9b8abdf140fc07ad06259f)). ### [`v6.2.1`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv621-2023-03-23-1733) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.2.0...v6.2.1) - Stall block polling bootstrap when the network is down ([#​3924](https://togithub.com/ethers-io/ethers.js/issues/3924); [603d474](https://togithub.com/ethers-io/ethers.js/commit/603d47496e2b667c15b72f315261d6e299381848)). ### [`v6.2.0`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv620-2023-03-20-1553) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.1.0...v6.2.0) - Added extra details in the error info field for RPC errors ([30ffa78](https://togithub.com/ethers-io/ethers.js/commit/30ffa78d1441fa033677fa09237fc135a314f373)). - Remove Ankr as a deafult for now as the provided API key is failing ([6e01e54](https://togithub.com/ethers-io/ethers.js/commit/6e01e5448f4a3e2d30288d4c8447db295c3a2e7a)). - Fixed deferred filters after unsafe-eval changes ([#​3749](https://togithub.com/ethers-io/ethers.js/issues/3749), [#​3763](https://togithub.com/ethers-io/ethers.js/issues/3763); [2e3802a](https://togithub.com/ethers-io/ethers.js/commit/2e3802a83b8ad2f5a6269d79fbd1c83c9f2d1047)). - Remove use of Function sub-class to address unsafe-eval issues ([#​3749](https://togithub.com/ethers-io/ethers.js/issues/3749), [#​3763](https://togithub.com/ethers-io/ethers.js/issues/3763); [7d3af51](https://togithub.com/ethers-io/ethers.js/commit/7d3af512c75b4c24027ec2daef1e9f4c1064194a)). - Added verifyTypedData utility (reported on Farcaster) ([f06a445](https://togithub.com/ethers-io/ethers.js/commit/f06a445247f3b294f9fc805cc8fe0752accb8edc)). - Removed stray logging in IpcProvider ([#​3908](https://togithub.com/ethers-io/ethers.js/issues/3908), [#​3909](https://togithub.com/ethers-io/ethers.js/issues/3909); [e11d4c1](https://togithub.com/ethers-io/ethers.js/commit/e11d4c1c20cc5b6fd5803cf9636c4f5bc082dab7)). - Fixed legacy serialization for implicit chainId transactions ([#​3898](https://togithub.com/ethers-io/ethers.js/issues/3898), [#​3899](https://togithub.com/ethers-io/ethers.js/issues/3899); [fcf6c8f](https://togithub.com/ethers-io/ethers.js/commit/fcf6c8fcee95ec412aaafba8ec84d5049b077a4e)). - Fix Webpack issue (reported on discord) ([3ad4273](https://togithub.com/ethers-io/ethers.js/commit/3ad4273b8b714bff344ccbfb1eb71ed8a8b7cfa4)). - Fix some bundlers which cannot handle recursive pkg.exports ([#​3848](https://togithub.com/ethers-io/ethers.js/issues/3848); [6315e78](https://togithub.com/ethers-io/ethers.js/commit/6315e78ea32147653b72ca06f6800f3e2df6ffbf)). - Fixed typo in signature.s error ([#​3891](https://togithub.com/ethers-io/ethers.js/issues/3891); [47ef3eb](https://togithub.com/ethers-io/ethers.js/commit/47ef3ebde37bfa0c015c258c3d8a6800d751e147)). - Fixed stray unreachable code ([#​3890](https://togithub.com/ethers-io/ethers.js/issues/3890); [c220fe2](https://togithub.com/ethers-io/ethers.js/commit/c220fe2ea747ccc80cd3c4020e0278e3daf3c4fc)). - Move all wrapping to proper \_wrap functions ([#​3818](https://togithub.com/ethers-io/ethers.js/issues/3818); [02a0aad](https://togithub.com/ethers-io/ethers.js/commit/02a0aad61212c35e8d2723a8ae589989b97dae3e)). ### [`v6.1.0`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv610-2023-03-07-0210) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.0.8...v6.1.0) - Fixed ethers imported in web workers ([#​3856](https://togithub.com/ethers-io/ethers.js/issues/3856); [5f2678f](https://togithub.com/ethers-io/ethers.js/commit/5f2678fb059d643638b9cc1dc59cbfc61ce7a7b8)). - Added Sepolia support ([#​3863](https://togithub.com/ethers-io/ethers.js/issues/3863); [abeaa74](https://togithub.com/ethers-io/ethers.js/commit/abeaa74da04fbe25e837a2ffa7d1e9c1257a5da5)). - Added missing exports ([#​3734](https://togithub.com/ethers-io/ethers.js/issues/3734); [06aa303](https://togithub.com/ethers-io/ethers.js/commit/06aa30363f88144db672376d39012d7fe3f86c33)). - Allow null values for TypedData domain ([#​3623](https://togithub.com/ethers-io/ethers.js/issues/3623); [a32af3a](https://togithub.com/ethers-io/ethers.js/commit/a32af3adc104c4b07a45097a4a3725a4ce9e0be6)). - Added listAccounts to JsonRpcProvider ([#​3778](https://togithub.com/ethers-io/ethers.js/issues/3778); [287d94f](https://togithub.com/ethers-io/ethers.js/commit/287d94fc454d03f1b3086ea98745131cdf40129a)). - Allow BigInt for blockTag ([#​3780](https://togithub.com/ethers-io/ethers.js/issues/3780); [fe1f04c](https://togithub.com/ethers-io/ethers.js/commit/fe1f04c6e5fb4254a100f492d7dcbdc3cf19a446)). - Fixed typo in error messages ([#​3822](https://togithub.com/ethers-io/ethers.js/issues/3822), [#​3824](https://togithub.com/ethers-io/ethers.js/issues/3824); [f1a810d](https://togithub.com/ethers-io/ethers.js/commit/f1a810dcb56df54b1e1567f2a59c73500619472f)). - Re-adding definition files to require exports ([#​3703](https://togithub.com/ethers-io/ethers.js/issues/3703); [76fab92](https://togithub.com/ethers-io/ethers.js/commit/76fab923da33e71e6bb751bb0b5e3ba3faa27ab2)). ### [`v6.0.8`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv608-2023-02-23-0630) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.0.7...v6.0.8) - Fix matic-mumbai network and include aliases to legacy names ([#​3811](https://togithub.com/ethers-io/ethers.js/issues/3811); [20bbd12](https://togithub.com/ethers-io/ethers.js/commit/20bbd1281911d31b360f6f5032251c9257943541)). - Fixed getSigner bug ([#​3821](https://togithub.com/ethers-io/ethers.js/issues/3821); [388edf6](https://togithub.com/ethers-io/ethers.js/commit/388edf6abc168f89f1ca609e9e5b025dc9205add)). ### [`v6.0.7`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv607-2023-02-23-0141) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.0.6...v6.0.7) - Fixed getContentHash ([#​3819](https://togithub.com/ethers-io/ethers.js/issues/3819); [b993f7c](https://togithub.com/ethers-io/ethers.js/commit/b993f7c3b6c0e135c460c8b8dc5943215628231a)). ### [`v6.0.6`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv606-2023-02-22-2153) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.0.5...v6.0.6) - Added chain parameters for Arbitrum and Optimism ([#​3811](https://togithub.com/ethers-io/ethers.js/issues/3811); [77a7323](https://togithub.com/ethers-io/ethers.js/commit/77a7323119923e596f4def4f1bc90beae5447320)). - Fix NonceManager race condition ([#​3812](https://togithub.com/ethers-io/ethers.js/issues/3812), [#​3813](https://togithub.com/ethers-io/ethers.js/issues/3813); [5a3c10a](https://togithub.com/ethers-io/ethers.js/commit/5a3c10a29c047609a50828adb620d88aa8cf0014)). - Add UMD output to dist builds ([#​3814](https://togithub.com/ethers-io/ethers.js/issues/3814); [f9eed4c](https://togithub.com/ethers-io/ethers.js/commit/f9eed4cdb190b06dd4ddaa2382c1de42e8e98de6)). ### [`v6.0.5`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv605-2023-02-18-2236) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.0.4...v6.0.5) - Fixed Result to behave correctly like an array using slice and toArray ([#​3787](https://togithub.com/ethers-io/ethers.js/issues/3787); [399356b](https://togithub.com/ethers-io/ethers.js/commit/399356b91227db04e496628af60c4b8e38207760)). - Replaced substring from 0 index with startsWith ([#​3691](https://togithub.com/ethers-io/ethers.js/issues/3691); [4512e97](https://togithub.com/ethers-io/ethers.js/commit/4512e97f9b55607ce388aa6eb63a37fc196a5d9d)). - Fixed inverted assert in duplicate name detection for ABI encoding ([#​3792](https://togithub.com/ethers-io/ethers.js/issues/3792); [762c2f3](https://togithub.com/ethers-io/ethers.js/commit/762c2f34eac848c5464389f11d1697dcd8ebcbb5)). - Fixed missing property during transaction copy ([#​3793](https://togithub.com/ethers-io/ethers.js/issues/3793); [48bbef7](https://togithub.com/ethers-io/ethers.js/commit/48bbef7ade69bcfe86542f752f15049cc62f4141)). - Add support for Wallet private keys without 0x prefix ([#​3768](https://togithub.com/ethers-io/ethers.js/issues/3768); [4665fb4](https://togithub.com/ethers-io/ethers.js/commit/4665fb4c6886c8b344dee316ba9f4fde57ce7557)). - Fixed quicknode property for defaultProvider ([#​3741](https://togithub.com/ethers-io/ethers.js/issues/3741); [a8afb72](https://togithub.com/ethers-io/ethers.js/commit/a8afb72fbbceb6a5024c1edb85badb72099787ea)). - Fixed exports field order ([#​3703](https://togithub.com/ethers-io/ethers.js/issues/3703), [#​3755](https://togithub.com/ethers-io/ethers.js/issues/3755); [085a905](https://togithub.com/ethers-io/ethers.js/commit/085a9054f349afb816ca1a123737293ec9bd2532)). ### [`v6.0.4`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv604-2023-02-16-0855) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.0.3...v6.0.4) - Fixed custom error decoding ([#​3785](https://togithub.com/ethers-io/ethers.js/issues/3785); [4d9b29d](https://togithub.com/ethers-io/ethers.js/commit/4d9b29de751e2387c143e474bb96d271da892ea6)). - Removed stray debug logging ([e1e0929](https://togithub.com/ethers-io/ethers.js/commit/e1e09293483a9d07fd8e8f96552aa958b5ec45ed)). - Fixed lookupAddress when bad resolver is present ([#​3782](https://togithub.com/ethers-io/ethers.js/issues/3782); [92def9c](https://togithub.com/ethers-io/ethers.js/commit/92def9c1489bb35ad13fe58a1cd107ee3a05a112)). - Fixed FallbackProvider median calculation ([#​3746](https://togithub.com/ethers-io/ethers.js/issues/3746); [83957dc](https://togithub.com/ethers-io/ethers.js/commit/83957dc283043b9af8f6e89920faac3e09ca69fc)). - Move the xnf normalize variant to pkg.browser instead of import ([#​3724](https://togithub.com/ethers-io/ethers.js/issues/3724); [179e6ca](https://togithub.com/ethers-io/ethers.js/commit/179e6ca520392177c7dea5e477b29930952ed637)). ### [`v6.0.3`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv603-2023-02-12-2245) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.0.2...v6.0.3) - Allow null type in transaction receipt for legacy type 0 networks ([#​3459](https://togithub.com/ethers-io/ethers.js/issues/3459); [6372a46](https://togithub.com/ethers-io/ethers.js/commit/6372a46b1b273db3e4c1189daebb4b888bd588bc)). - Fixed events when slicing immutable Result ([#​3765](https://togithub.com/ethers-io/ethers.js/issues/3765); [2ba4a17](https://togithub.com/ethers-io/ethers.js/commit/2ba4a172555b7e17ac01fedfc944549defab61bc)). - More robust support on networks which throw when filters are not supported ([#​3767](https://togithub.com/ethers-io/ethers.js/issues/3767); [37bf4fb](https://togithub.com/ethers-io/ethers.js/commit/37bf4fb55563d7ff66edee15c7515c8a0d6a2266)). - Fixed ignored polling override for JsonRpcApiProvider ([400d576](https://togithub.com/ethers-io/ethers.js/commit/400d57621b3e9a33679a528b5072449699f0a068)). ### [`v6.0.2`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv602-2023-02-04-0850) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.0.1...v6.0.2) - Fixed crossed assert in Fetch ([#​3733](https://togithub.com/ethers-io/ethers.js/issues/3733); [6c338c1](https://togithub.com/ethers-io/ethers.js/commit/6c338c1c5b4013db9754c9d1a33dcbf54330e5c7)). ### [`v6.0.1`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv601-2023-02-04-0406) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.0.0...v6.0.1) - Fix Subscriber model when removed within emit callback ([d0ed918](https://togithub.com/ethers-io/ethers.js/commit/d0ed91840c9f51c7ce9061ebb1d36727dbdd51a4)). - Fixed human-readable parser when identifier begins with valid type prefix ([#​3728](https://togithub.com/ethers-io/ethers.js/issues/3728); [522fd16](https://togithub.com/ethers-io/ethers.js/commit/522fd16f68aabc53e4dc8745d4128e0d61260ed5)). - Update to latest secp256k1 library ([#​3719](https://togithub.com/ethers-io/ethers.js/issues/3719); [803e8f9](https://togithub.com/ethers-io/ethers.js/commit/803e8f9821950b83efa876d64b1cfb35f6bccc38)). ### [`v6.0.0`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv600-2023-02-02-2248) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v5.7.2...v6.0.0) - Initial release ([90afd9b](https://togithub.com/ethers-io/ethers.js/commit/90afd9bd81ed1408421a0247fa0845a74c9eb319)).

Configuration

📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] commented 1 year ago

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: package-lock.json
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! 
npm ERR! While resolving: create2deployer@1.0.0
npm ERR! Found: @typechain/ethers-v6@0.4.3
npm ERR! node_modules/@typechain/ethers-v6
npm ERR!   peer @typechain/ethers-v6@"^0.4.0" from @nomicfoundation/hardhat-toolbox@3.0.0
npm ERR!   node_modules/@nomicfoundation/hardhat-toolbox
npm ERR!     dev @nomicfoundation/hardhat-toolbox@"^3.0.0" from the root project
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer @typechain/ethers-v6@"^0.5.0" from @typechain/hardhat@9.0.0
npm ERR! node_modules/@typechain/hardhat
npm ERR!   dev @typechain/hardhat@"^9.0.0" from the root project
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR! 
npm ERR! 
npm ERR! For a full report see:
npm ERR! /tmp/worker/31f23f/dd9b16/cache/others/npm/_logs/2023-10-01T00_07_08_304Z-eresolve-report.txt

npm ERR! A complete log of this run can be found in: /tmp/worker/31f23f/dd9b16/cache/others/npm/_logs/2023-10-01T00_07_08_304Z-debug-0.log