[4.12.0]
Fixed
web3-core
setConfig()
fix forsetMaxListenerWarningThreshold
fix (#5079)
web3-eth-accounts
- Fix
TransactionFactory.registerTransactionType
not working, if there is a version mistatch betweenweb3-eth
andweb3-eth-accounts
by savingextraTxTypes
atglobals
. (#7197)
Added
web3-eth-accounts
- Added public function
signMessageWithPrivateKey
(#7174)
web3-eth-contract
- Added
populateTransaction
to thecontract.deploy(...)
properties. (#7197)
web3-providers-http
- Added
statusCode
of response in ResponseError,statusCode
is optional property in ResponseError.
web3-rpc-providers
- Updated rate limit error of QuickNode provider for HTTP transport
- Added optional
HttpProviderOptions | SocketOptions
inWeb3ExternalProvider
andQuickNodeProvider
for provider configs
web3-errors
- Added optional
statusCode
property of response in ResponseError.
Changed
web3-eth-contract
- The returnred properties of
contract.deploy(...)
are structured with a newly created class namedDeployerMethodClass
. (#7197) - Add a missed accepted type for the
abi
parameter, atdataInputEncodeMethodHelper
andgetSendTxParams
. (#7197)
What's Changed
- Cookbook integration branch by @SantiagoDevRel in #7178
- feat(glossary): updated glossary by @EmmanuelOluwafemi in #7168
- fix infura tests and secrets by @luu-alex in #7163
- Zk sync plugin related changes by @avkos in #7174
- 4x tests updates by @jdevcs in #7162
- feat(docs): Expand web3 config guide by @mmyyrroonn in #7131
- Fix 7055 one of with scalar value and string by @mmyyrroonn in #7173
- Quicknode provider update by @jdevcs in #7195
- Web3 RPC Providers support of configuration of selected transport by @jdevcs in #7205
- Refactor some parts of contract and accounts packages by @Muhammad-Altabba in #7197
New Contributors
- @EmmanuelOluwafemi made their first contribution in #7168
- @mmyyrroonn made their first contribution in #7131