Bump ethereumjs-util from 6.2.1 to 7.1.0
Bumps ethereumjs-util from 6.2.1 to 7.1.0.
Release notes
Sourced from ethereumjs-util's releases.
ethereumjs-util v7.1.0
Distribution Changes
Dual ES5 and ES2017 Builds
We significantly updated our internal tool and CI setup along the work on PR #913 with an update to
ESLintfromTSLintfor code linting and formatting and the introduction of a new build setup.Packages now target
ES2017for Node.js builds (themainentrypoint frompackage.json) and introduce a separateES5build distributed along using thebrowserdirective as an entrypoint, see PR #921. This will result in performance benefits for Node.js consumers, see here for a releated discussion.Included Source Files
Source files from the
srcfolder are now included in the distribution build, see PR #1301. This allows for a better debugging experience in debug tools like Chrome DevTools by having working source map references to the original sources available for inspection.EIP-2098 Support (Compact 64-byte Signatures)
The
signaturemodule comes with a new helper functiontoCompactSig(v: BNLike, r: Buffer, s: Buffer, chainId?: BNLike): stringwhich allows to convert signature parameters into the format of Compact Signature Representation as defined in EIP-2098.Other Changes
- Renamed
bnToRlp()helper function tobnToUnpaddedBuffer(), PR #1293ethereumjs-util v7.0.10
- Added
Address.isPrecompileOrSystemAddress()method which returnstrueif address is in the address range defined by EIP-1352, PR #1170- Return
false(instead of throwing) for non-hex-string values in account moduleisValidAddress,isValidChecksumAddress,isZeroAddressmethods (it now gets enough to just handle thefalsecase on function usage), PR #1173
Commits
- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)@dependabot badge mewill comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in the .dependabot/config.yml file in this repo:
- Update frequency
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)