Skip to content
This repository has been archived by the owner on Feb 26, 2024. It is now read-only.

v2.0.0 - Chocolate Birthday Cake 🎂

Compare
Choose a tag to compare
@OnlyOneJMJQ OnlyOneJMJQ released this 21 Mar 23:06
· 811 commits to develop since this release
v2.0.0
16f44f8

The snow is melting and birds are chirping once again. 🐣 A mild breeze wafts over the smell of freshly baked chocolate cake – it's finally ready! 🎂

Version 2.0.0 adds a number of new features aimed at making dapp development easier and more akin to the modern development experience we expect from other platforms. We hope you enjoy this tasty treat and thank the community for their work and support in getting this release out of the oven!

Contents

New Features

Workspaces

[ Back to Contents ]

You can now save your development blockchains in workspaces. These workspaces contain the configuration of your development chain, along with any Truffle projects you've provided to decode contract and event data. We haven't forgotten the convenience of a one-click blockchain though! Select the QUICKSTART option on the home screen for a familiar Ganache initialization experience.

📖 Pertinent Docs:

Contract State Decoding

[ Back to Contents ]

The new Contracts page contains a list of your smart contracts by project. At a glance we can see the contract's name, address, transaction count, and deployment status.

📖 Pertinent Docs:

Event Decoding

[ Back to Contents ]

The new events page shows the events that have fired during this chain's life. We'll try to decode the events if possible. A decoded event will show its name, the emitting contract, hash of the transaction it appears in, log index, and block time. Encoded events will not display decoded names (they appear instead with the generic name Encoded Event) or contract names.

📖 Pertinent Docs:

New Options

Hardfork

[ Back to Contents ]

Ganache now features an option to change the hardfork. Possible options are: Petersburg, Constantinople, and Byzantium.

Changelog (Since 2.0.0-beta.2)

[ Back to Contents ]

New Features

Bug Fixes/Improvements

Acknowledgements

[ Back to Contents ]

We mentioned this in the beta.1 notes, but it bears repeating: Ganache 2.0 has been on the drawing board for awhile, and it has taken several months to complete. We'd like to thank the community for their support and patience while we implemented these features! Also thank you to the devs who made this vision happen: @seesemichaelj, @honestbonsai, @adrianmcli, @nicholasjpaterno, @eshaben and @davidmurdoch. 🤗