- trufflesuite/truffle
Release notes
Hey all! 👋
This week brings a special treat! ✨
This release marks Truffle's formal integration with Hyperledger Fabric's chaincode EVM. It also brings a fix to re-enable proper decoding of Quorum private values.
<details> <summary><em>Example config for using Truffle with Hyperledger Fabric's EVM chaincode</em></summary>
</details>module.exports = { networks: { fabricNetwork: { host: "127.0.0.1", port: 5000, // default Fab3 port network_id: "*", type: "fabric-evm" } } }
Also, for those using
<details> <summary><em>Example config</em></summary>native
solc and/ordocker
solc for compilations, faster parsing usingsolc-js
is now available!
</details>module.exports = { compilers: { solc: { version: "native", parser: "solcjs" } } }
And, for those who enjoy Ganache's forking feature,
<details> <summary><em>Example config</em></summary>truffle develop
now supportsfork
as a config option.
</details>module.exports = { networks: { develop: { fork: "https://cloudflare-eth.com/", network_id: 1 } } }
Special thanks to...
- @itinance for updating
truffle-hdwallet-provider
's documentation - @chebykin for adding support for forked Truffle mnemonic's!
How to Upgrade
We recommend upgrading to the latest version of Truffle by running:
npm uninstall -g truffle npm install -g truffle
<h4> <div align="center">👯♂ Tickets for TruffleCon 2019 are now just $99!!! 👯<br> Join us August 2 - 4 at Microsoft's campus in Redmond, WA!<br> Get Tickets
</div> </h4>Changelog
New Features
- Hyperledger Integration (
chaincode-fabric-evm
) (#2149 by @CruzMolina)
Enhancements
- Enable expedient
solc-js
parsing when usingdocker
ornative
solc (#2067 by @CruzMolina) - Enable
fork
as a config option for use withintruffle develop
(#2151 by @CruzMolina) - Replace
truffle-core/mnemonic
require with a relative one (#2169 by @chebykin)
Fixes
- Re-enable decoding of Quorum private values (return zero value instead of decoding error) (#2154 by @CruzMolina
Internal Improvements
- Convert
truffle-box
sandbox method to a promise-based interface (#2119 by @CruzMolina) - Add required HD-wallet-path for testnets into README example for Ropsten (#2145 by @itinance)
Dependency Updates
- Upgrade to
ganache-core
@2.5.7 (#2171 by @CruzMolina)
- @itinance for updating