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

v5.0.27 β€” Peaches & Cream πŸ‘

Compare
Choose a tag to compare
@CruzMolina CruzMolina released this 11 Jul 21:34
· 9490 commits to develop since this release

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.

Example config for using Truffle with Hyperledger Fabric's EVM chaincode
module.exports = {
  networks: {
    fabricNetwork: {
      host: "127.0.0.1",
      port: 5000, // default Fab3 port
      network_id: "*",
      type: "fabric-evm"
    }
  }
}

Also, for those using native solc and/or docker solc for compilations, faster parsing using solc-js is now available!

Example config
module.exports = {
  compilers: {
    solc: {
      version: "native",
      parser: "solcjs"
    }
  }  
}

And, for those who enjoy Ganache's forking feature, truffle develop now supports fork as a config option.

Example config
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

πŸ‘―β€β™‚Β Β Β Tickets for TruffleCon 2019 are now just $99!!!Β Β Β πŸ‘―
Join us August 2 - 4 at Microsoft's campus in Redmond, WA!

Get Tickets


Changelog

New Features

Enhancements

  • Enable expedient solc-js parsing when using docker or native solc (#2067 by @CruzMolina)
  • Enable fork as a config option for use within truffle 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