-
Notifications
You must be signed in to change notification settings - Fork 5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release/4.0.1 rc.2 #6152
Release/4.0.1 rc.2 #6152
Conversation
Bundle StatsHey there, this message comes from a github action that helps you and reviewers to understand how these changes affect the size of this project's bundle. As this PR is updated, I'll keep you updated on how the bundle size is impacted. Total
View detailed bundle breakdownAdded No assets were added Removed No assets were removed Bigger No assets were bigger Smaller No assets were smaller Unchanged
|
Deploying with Cloudflare Pages
|
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## 4.x #6152 +/- ##
=======================================
Coverage 87.37% 87.37%
=======================================
Files 197 197
Lines 7548 7548
Branches 2059 2059
=======================================
Hits 6595 6595
Misses 953 953
Flags with carried forward coverage won't be shown. Click here to find out more.
|
[4.0.1-rc.2]
Added
web3-errors
InvalidPropertiesForTransactionTypeError
with error code429
(defaultTransactionTypeParser
Refactor #6102)web3-eth-contract
getPastEvents
method to filterallEvents
and specific event (getPastEvents doesn't support filter #6010)maxPriorityFeePerGas
andmaxFeePerGas
inContractOptions
type and updated function using it in utils (Contract options fix #6118)web3-types
filters
param to theFilter
type (getPastEvents doesn't support filter #6010)JsonRpcSubscriptionResultOld
,Web3ProviderMessageEventCallback
. Added.on('data')
type support for old providers (Listening events on v4 is not working #6082)HardforksOrdered
enum (defaultTransactionTypeParser
Refactor #6102)Web3ValidationErrorObject
type (defaultTransactionTypeParser
Refactor #6102)web3-utils
hexstrict
parameter added to numberToHex (Replace Buffer with uint8array #6004)Fixed
web3-eth
ignoreGasPricing
bug with wallet in context (transaction integration tests #6071)web3-eth-accounts
Changed
web3-core
web3-errors
Eip838ExecutionError
constructor and the nested error is set atinnerError
(Parse nested error for Smartcontract errors #6045)web3-eth
formatTransaction
no longer throws aTransactionDataAndInputError
if it's passed a transaction object with bothdata
andinput
properties set (as long as they are the same value) (UpdateformatTransaction
to handle Nethermind edge case #6064)rpc_method_wrappers
to point to the previously duplicated documentation found under theWeb3Eth
class documentation (Refactorrpc_method_wrapper
docs to point toWeb3Eth
docs #6054)defaultTransactionTypeParser
to return correct EIP-2718 types, prior implementation was prioritizingtransaction.hardfork
and ignoring the use oftransaction.gasLimit
.defaultTransactionTypeParser
will now throwInvalidPropertiesForTransactionTypeError
s for properties are used that are incompatible withtransaction.type
(defaultTransactionTypeParser
Refactor #6102)prepareTransactionForSigning
anddefaultTransactionBuilder
now accepts optionalfillGasPrice
flag and by default will not fill gas(transaction integration tests #6071)web3-eth-abi
web3-eth-accounts
Buffer
forUint8Array
(Replace Buffer with uint8array #6004)recover
,encrypt
,privateKeyToAddress
does not support typeBuffer
but supports typeUint8Array
(Replace Buffer with uint8array #6004)parseAndValidatePrivateKey
returns a typeUint8Array
instead of typeBuffer
(Replace Buffer with uint8array #6004)web3-providers-ipc
web3-types
FMT_BYTES.BUFFER
,Bytes
andFormatType
and encryption option types forsalt
andiv
has replaced support forBuffer
forUint8Array
(Replace Buffer with uint8array #6004)internalType
property to theAbiParameter
type.web3-utils
hexToBytes
,randomBytes
does not return typeBuffer
but typeUint8Array
(Replace Buffer with uint8array #6004)sha3
andkeccak256Wrapper
does not accept typeBuffer
but typeUint8Array
(Replace Buffer with uint8array #6004)bytesToBuffer
has been removed for the usage ofbytesToUint8Array
(Replace Buffer with uint8array #6004)web3-validator
Removed
web3-eth-ens
web3-validator
Web3ValidationErrorObject
type is now exported fromweb3-types
package (defaultTransactionTypeParser
Refactor #6102)