1.0.8 • Published 4 years ago

truffle-flatten v1.0.8

Weekly downloads
137
License
MIT
Repository
github
Last release
4 years ago

truffle-flatten

Thanks to Nomic Labs for the heavy lifting.

This truffle plugin does very little in addition to what the base tool Nomic Labs has provided.

  • It extracts all pragmas to the top of the flattened file
  • the highest pragma version is selected
  • saves the flattened source into flatten/Flattened.sol

Installation

  1. Install the plugin with npm
    npm install truffle-flatten
  2. Add the plugin to your truffle.js or truffle-config.js file

    module.exports = {
      /* ... rest of truffle-config */
    
      plugins: [
        'truffle-flatten'
      ]
    }

Usage

truffle run flatten <Source.sol>