v6.8.2 - Hotfix 🔥
Highlights
How to Upgrade
Changelog
Related Releases
We're moving to a beta
› latest
release pipeline, where all non-hotfix changes are first released in a beta before being promoted to a stable release.
We'd love it if you'd start using the latest betas and let us know early and often if you find any bugs or regressions!
Highlights
The previous release, v6.8.1, changed the way chainId
's (the v
value) were handled for raw transactions which in turn was preventing them from being accepted in certain situations. This fixes this issue and reverts the change that enabled EIP-155 replay protection in order to preserve backwards compatibility. Additionally, the mismatch of between ganache-cli's hardcoded chainId
and its default net_version
caused metamask signed transactions to always fail. Ganache-cli will accept any v
value as it used to prior to v6.8.2.
This behavior will change in the next major release of ganache-cli and the default behavior will be to validate the v
value of raw transactions against the configured chainId
.
How to Upgrade
Upgrade to the latest version of ganache-cli by running:
npm
npm uninstall ganache-cli -g
npm install ganache-cli@latest -g
yarn
yarn global remove ganache-cli
yarn global add ganache-cli@latest
Changelog
Bug Fixes
- Fix Incompatible EIP155-based V RPC Error (trufflesuite/ganache#532) – @nicholasjpaterno and @davidmurdoch
Related Releases
💖 The Truffle Team