Update dependency web3 to v1.10.4 #394
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.7.4→1.10.4Release Notes
ChainSafe/web3.js (web3)
v1.10.4Compare Source
Security
Maintenance Countdown:
Commencing from January 1, 2024, a 90-day countdown has been initiated, signaling the transition of Web3.js version 1.x into an end-of-maintenance phase.
Timeline of Changes:
90-Day Countdown (1/1/24 - 3/31/24): During this period, we strongly encourage users to plan accordingly and initiate the upgrade to Web3.js version 4.x
No New Bug Fixes (4/1/24 onwards):
Starting April 1, 2024, new bug fixes for Web3.js version 1.x will no longer be provided. To benefit from continued support and access to new features, we recommend upgrading to Web3.js version 4.x
End of Security Fixes (7/1/24):
Security fixes for Web3.js version 1.x will be discontinued from July 1, 2024. Upgrading to Web3.js version 4.x is crucial to ensure the security of your applications.
v1.10.3Compare Source
Security
web3-eth-accounts: Bumped@ethereumjsdependencies (#6457)Updated dependencies (#6491)
v1.10.2Compare Source
Fixed
v1.10.1Compare Source
Fixed
ints (#6239)submitWorkparameters, accepts 3 parameters instead of an array (#5200)Changed
v1.10.0Compare Source
Fixed
web3-providers-httppackage to effectively propagate useful error infomation about failed HTTP connections (#5955)web.eth.handleRevert = true(#6000)Changed
transaction.typeis now formatted to a hex string before being send to provider (#5979)transaction.type === '0x1' && transaction.accessList === undefined, thentransaction.accessListis set to[](#5979)chainIdparameter fromtoChecksumAddress()function types (#5888)Added
getPastEventsmethod to filterallEventsand specific event (#6015)Security
v1.9.0Compare Source
Fixed
Changed
hexFormatparam togetTransactionandgetBlockthat accepts the value'hex'(#5845)utils.toNumberandutils.hexToNumbercan now return the large unsafe numbers asBigInt, iftruewas passed to a new optional parameter calledbigIntOnOverflow(#5845)Security
v1.8.2Compare Source
Changed
crypto-browserifymodule is now used only in webpack builds for polyfilling browsers (#5629)ethereumjs-utilto7.1.5(#5629)lerna4 to version 6 (#5680)Fixed
web3.utils._jsonInterfaceMethodToString(#5550)Removed
clean-webpack-pluginhas been removed from dev-dependencies (#5629)Added
https-browserify,process,stream-browserify,stream-http,crypto-browserifyadded to dev-dependencies for polyfilling (#5629)readable-streamto dev-dependancies for webpack (#5629)Security
npm audit fixfor libraries update (#5726)v1.8.1Compare Source
Fixed
removedproperty (#4877)Changed
v1.8.0Compare Source
Changed
sha3andsha3Rawtype definition to acceptBuffer(#5357)eth_sendSignedTransactioncode example (#5402)Fixed
web3-eth-contract'scallandsendmethods no longer mutateoptionsargument (#5394)Added
AbiType(#5165)safeandfinalizedblock tags added (#5410)v1.7.5Compare Source
Changed
Added
maxFeePerGasandmaxPriorityFeePerGas(#5121)createAccessListtypes in web3.eth (#5146)Fixed
AbstractProviderinterface (#5150)Security
gotlib version and fixed other libs using npm audit fix (#5178) (#5254)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.