unlock icon indicating copy to clipboard operation
unlock copied to clipboard

fix(deps): update dependency ethers to v6.13.1

Open renovate[bot] opened this issue 1 year ago • 3 comments

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
ethers (source) 6.12.1 -> 6.13.1 age adoption passing confidence
ethers (source) 6.13.0 -> 6.13.1 age adoption passing confidence
ethers (source) 5.7.2 -> 6.13.1 age adoption passing confidence

Release Notes

ethers-io/ethers.js (ethers)

v6.13.1

Compare Source

  • Update ws package to address possible DoS vulnerability (a4b1d1f).

v6.13.0

Compare Source

v6.12.2

Compare Source

  • Copy EIP-4844 properties during estimateGas and call (#​4728; cebe5ee).
    • Use non-capturing regex for data to prevent memory exhaustion for long strings (#​4741; 5463aa0).
    • Added Base endpointsto EtherscanProvider (#​4729; 7e1dc95).

Configuration

📅 Schedule: Branch creation - "on the first day of the month" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

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

Rebasing: Never, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • [ ] If you want to rebase/retry this PR, check this box

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

renovate[bot] avatar Feb 01 '24 11:02 renovate[bot]

Blocking https://github.com/unlock-protocol/unlock/pull/13159

julien51 avatar Apr 02 '24 13:04 julien51

After merging https://github.com/unlock-protocol/unlock/commit/4cd5a233263e66834554a3518eb86e170bbdff7d only v5 > v6 is left here

clemsos avatar May 21 '24 16:05 clemsos

ok so next : unlock-js. Because it is currently blocking the other packages.

bytecodeHash: ethers.utils.sha256(deployedBytecode),

julien51 avatar May 29 '24 19:05 julien51

Unfortunately removing the peerDependency breaks things when building unlock-app:

../packages/unlock-js/dist/index.mjs:24439:1
Module not found: Can't resolve 'net'
  24437 |
  24438 | // node_modules/ethers/lib.esm/providers/provider-ipcsocket.js
> 24439 | import { connect } from "net";
        | ^
  24440 | function splitBuffer(data4) {
  24441 |   const messages = [];
  24442 |   let lastStart = 0;

julien51 avatar Jul 12 '24 19:07 julien51

Unfortunately removing the peerDependency breaks things when building unlock-app:

../packages/unlock-js/dist/index.mjs:24439:1
Module not found: Can't resolve 'net'
  24437 |
  24438 | // node_modules/ethers/lib.esm/providers/provider-ipcsocket.js
> 24439 | import { connect } from "net";
        | ^
  24440 | function splitBuffer(data4) {
  24441 |   const messages = [];
  24442 |   let lastStart = 0;

I couldnt reproduce that. Build, tes and basic nav of the UI all seems to work with the ethers peer dep bumped to 6.x

clemsos avatar Aug 14 '24 09:08 clemsos