fix(deps): update dependency web3 to v4.16.0 - autoclosed #152
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:
4.3.0
->4.16.0
Release Notes
ChainSafe/web3.js (web3)
v4.16.0
Compare Source
Fixed
web3
web3-utils
fromWei
return "0" when input is0
(#7387)Removed
web3-eth-accounts
Added
web3-types
web3-eth-accounts
web3
web3-core
web3-account-abstraction
web3-errors
web3-eth
web3-eth-contract
web3-rpc-providers
web3-utils
web3-eth-abi
v4.15.0
Compare Source
Added
web3-eth
createNewPendingTransactionFilter
,createNewFilter
,createNewBlockFilter
,uninstallFilter
,getFilterChanges
andgetFilterLogs
are exported fromWeb3Eth
andfiltering_rpc_method_wrappers
(#7353)web3-eth-abi
decodeFunctionCall
anddecodeFunctionReturn
. (#7345)web3-eth-accounts
hashMessage
now has a new optional paramskipPrefix
with a default value offalse
. A new functionsignRaw
was added to sign a message without prefix. (#7346)web3-rpc-providers
web3-types
FilterParams
type added (#7353)web3-account-abstraction
Fixed
web3-eth-contracts
v4.14.0
Compare Source
Added
web3-core
ignoreGasPricing
toWeb3ConfigOptions
. IfignoreGasPricing
is true, gasPrice will not be estimated (#7320)web3-eth
syncing
subscription now supports Besu and Nethermind payload formatpopulateGasPrice
function now checksWeb3Context.config.ignoreGasPricing
. IfignoreGasPricing
is true, gasPrice will not be estimated (#7320)Changed
web3
providers
namespace. (#7270)web3-eth
getEthereumjsTxDataFrom
to return additional fields that may be passed if using acustomTransactionSchema
.web3-types
baseFeePerGas
atweb3.eth.getFeeHistory
to be a number. (#7291)web3-eth
Fixed
web3-eth-abi
decodeLog
,decodeParametersWith
,decodeParameters
anddecodeParameters
now accepts first immutable param as well (#7288)web3-utils
padRight
validation failure on largeuint
(#7265)v4.13.0
Compare Source
Added
web3-core
customTransactionSchema
) toWeb3ConfigOptions
(#7227)web3-eth
{transactionSchema?: ValidationSchemaInput}
that exists informatTransaction
tovalidateTransactionForSigning
web3-types
Changed
web3-eth
web3Context.config.customTransactionSchema
toformatTransaction
web3-eth-personal
web3Context.config.customTransactionSchema
toformatTransaction
web3
Web3.providers
namespace exportstype EIP6963ProviderResponse = Map<string, EIP6963ProviderDetail>
. Return type for the staticWeb3.requestEIP6963Providers
function is nowPromise<EIP6963ProviderResponse>
. (#7239)Web3.onNewProviderDiscovered
function expects a parameter of typeEIP6963ProvidersMapUpdateEvent
as opposed toEIP6963AnnounceProviderEvent
. (#7242)v4.12.1
Compare Source
Fixed
web3-eth-accounts
TransactionFactory.registerTransactionType
if there is a version mistatch betweenweb3-eth
andweb3-eth-accounts
and fix nextjs problem. (#7216)v4.12.0
Compare Source
Fixed
web3-core
setConfig()
fix forsetMaxListenerWarningThreshold
fix (#5079)web3-eth-accounts
TransactionFactory.registerTransactionType
not working, if there is a version mistatch betweenweb3-eth
andweb3-eth-accounts
by savingextraTxTypes
atglobals
. (#7197)Added
web3-eth-accounts
signMessageWithPrivateKey
(#7174)web3-eth-contract
populateTransaction
to thecontract.deploy(...)
properties. (#7197)web3-providers-http
statusCode
of response in ResponseError,statusCode
is optional property in ResponseError.web3-rpc-providers
HttpProviderOptions | SocketOptions
inWeb3ExternalProvider
andQuickNodeProvider
for provider configsweb3-errors
statusCode
property of response in ResponseError.Changed
web3-eth-contract
contract.deploy(...)
are structured with a newly created class namedDeployerMethodClass
. (#7197)abi
parameter, atdataInputEncodeMethodHelper
andgetSendTxParams
. (#7197)v4.11.1
Compare Source
Fixed
web3-errors
Eip838ExecutionError
constructor (#6905)web3-eth
getTransactionReceipt
to not be casted asTransactionReceipt
to give proper return type (#7159)web3
v4.11.0
Compare Source
Fixed
web3-eth-abi
web3-utils
_sendPendingRequests
will catch unhandled errors from_sendToSocket
(#6968)web3-eth
Changed
web3-eth-accounts
web3-providers-ws
web3-plugin-example
web3-rpc-providers
Promise<ResultType>
toPromise<JsonRpcResponseWithResult<ResultType>>
(#7102)Added
web3-eth-contract
populateTransaction
was added to contract methods (#7124)setTransactionMiddleware
andgetTransactionMiddleware
for automatically passing tosentTransaction
fordeploy
andsend
functions (#7138)web3-rpc-providers
web3
web3.eth.Contract
will get transaction middleware and use it, ifweb3.eth
has transaction middleware. (#7138)v4.10.0
Compare Source
Added
web3
web3-core
web3-eth
sendTransaction
inrpc_method_wrappers
accepts optional param ofTransactionMiddleware
(#7088)setTransactionMiddleware
andgetTransactionMiddleware
for automatically passing tosentTransaction
(#7088)web3-eth-ens
getText
now supports first param AddressgetName
has optional second param checkInterfaceSupportweb3-types
result
as optionalnever
anderror
as optionalnever in type
JsonRpcNotification` (#7091)JsonRpcNotfication
as a union type inJsonRpcResponse
(#7091)web3-rpc-providers
Fixed
web3-eth-ens
getName
reverse resolutionFixed
web3-eth
Added
web3
web3.eth.Contract
will get transaction middleware and use it, ifweb3.eth
has transaction middleware. (#7138)web3-eth-contract
populateTransaction
was added to contract methods (#7124)setTransactionMiddleware
andgetTransactionMiddleware
for automatically passing tosentTransaction
fordeploy
andsend
functions (#7138)v4.9.0
Compare Source
Added
web3
Web3EthInterface.accounts
to includesprivateKeyToAccount
,privateKeyToAddress
,andprivateKeyToPublicKey
(#6762)web3-core
defaultReturnFormat
was added to the configuration options. (#6947)web3-errors
InvalidIntegerError
error for fromWei and toWei (#7052)web3-eth
defaultReturnFormat
was added to all methods that haveReturnType
param. (#6947)getTransactionFromOrToAttr
,waitForTransactionReceipt
,trySendTransaction
,SendTxHelper
was exported (#7000)web3-eth-contract
defaultReturnFormat
was added to all methods that haveReturnType
param. (#6947)web3-eth-ens
defaultReturnFormat
was added to all methods that haveReturnType
param. (#6947)web3-net
defaultReturnFormat
was added to all methods that haveReturnType
param. (#6947)web3-types
signature
to typeAbiFunctionFragment
(#6922)Withdrawals
,block
andBlockHeaderOutput
to include properties of eip 4844, 4895, 4788 (#6933)web3-utils
toWei
add warning when using large numbers or large decimals that may cause precision loss (#6908)toWei
andfromWei
now supports integers as a unit. (#7053)Fixed
web3-eth
checkRevertBeforeSending
if there is no data set in transaction, set gas to be21000
(#7043)web3-utils
toWei
support numbers in scientific notation (#6908)toWei
andfromWei
trims according to ether unit successfuly (#7044)web3-validator
abi.name
is not available, for example, in the case of public mappings. (#6981)browser
entry point that was pointing to an non-existing bundle file was removed frompackage.json
(#7015)web3-core
Changed
web3-core
RequestManagerMiddleware
was changed (#7003)web3-eth
customTransactionReceiptSchema
into methodsemitConfirmation
,waitForTransactionReceipt
,watchTransactionByPolling
,watchTransactionBySubscription
,watchTransactionForConfirmations
(#7000)baseFeePerGas===0x0
fillmaxPriorityFeePerGas
andmaxFeePerGas
bygetGasPrice
method (#7050)web3-eth-abi
web3-rpc-methods
estimateGas
method to add possibility pass Transaction type (#7000)v4.8.0
Compare Source
Changed
web3-eth-abi
web3-eth-accounts
Fixed
web3-eth-contract
web3-utils
Added
web3-eth-contract
web3-eth
getBlock
now includes properties of eip 4844, 4895, 4788 when returning block (#6933)withdrawalsSchema
,blockSchema
andblockHeaderSchema
schemas to include properties of eip 4844, 4895, 4788 (#6933)web3-types
signature
to typeAbiFunctionFragment
(#6922)Withdrawals
,block
andBlockHeaderOutput
to include properties of eip 4844, 4895, 4788 (#6933)v4.7.0
Compare Source
added
web3-eth-contract
ContractDeploySend
,ContractMethodSend
,Web3PromiEvent
was exported (#6883)web3-eth-ens
fixed
web3-validator
web3-utils
toNumber(...)
function (#6880)v4.6.0
Compare Source
Added
web3
requestEIP6963Providers
for multi provider discoveryweb3-eth
eth.getMaxPriorityFeePerGas
method (#6748)web3-eth-ens
setAddress
in ENS and Resolver classes (#5956)web3-rpc-methods
getMaxPriorityFeePerGas
method (#6748)web3-types
FeeData
to be filled byawait web3.eth.calculateFeeData()
to be used with EIP-1559 transactions (#6795)Fixed
web3-utils
v4.5.0
Compare Source
Added
web3-utils
AbiItem
from 1.x to v4 for compatabiltiy (#6678)web3-types
AbiItem
from 1.x to v4 for compatabiltiy (#6678)Changed
web3
v4.4.0
Compare Source
Added
web3-eth
TransactionPollingTimeoutError
was added to send transaction events (#6623)Changed
web3-eth-abi
AbiError
instead ofError
for errors at web3-eth-abi (#6641).web3-eth-contract
deploy
function to accept parameters, even when no ABI was provided to theContract
(#6635)web3
Fixed
web3-eth-abi
web3-eth-accounts
common
did not have acopy()
and thechainId
was not provided (#6663)web3-eth-contract
contract.getPastEvents
orcontract.events.allEvents()
, if there is no matching events. (#6647)web3-utils
web3-validator
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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.