We're moving to a
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!
Forked transactions have been fixed before, but the previous fix had to be reverted due to unwanted side effects. The fix is back now, and is hopefully side-effect free this time!
We've also fixed some other bugs, improved documentation, and did a little maintenance, too.
Upgrade to the latest version of ganache-cli by running:
npm uninstall ganache-cli npm install ganache-cli@latest
yarn remove ganache-cli yarn add ganache-cli@latest
- Fix forked transaction trace storage so it returns the correct data and doesn't modify the root trie (trufflesuite/ganache-core#398) – @davidmurdoch
- Add guard for undefined connection (trufflesuite/ganache-core#385) – @olaf89
- Fix crash and nonce mismatch when tracing a transaction on a forked chain (trufflesuite/ganache-core#396) – @davidmurdoch & @nicholasjpaterno
- Fix invalid snapshot revert hanging when the shapshot id doesn't exist (trufflesuite/ganache-core#387) – @davidmurdoch
keyExists(trufflesuite/ganache-core#378) – @nicholasjpaterno
joinfor path's in
compile(trufflesuite/ganache-core#379) – @nicholasjpaterno
allowUnlimitedContractSizedocumentation (trufflesuite/ganache-core#393) – @nicholasjpaterno
evm_revertdocumentation (trufflesuite/ganache-core#389) – @nicholasjpaterno