truffle-plugin-stdjsonin
v0.5.15
Published
generate Standrad JSON Input from the Truffle CLI
Maintainers
Readme
truffle-plugin-stdjsonin
A Truffle plugin for generating a flat Solidity Json Input file.
The Solidity Json Input format is preferred over flattening your files during verification on Etherscan as it :
- preserves code formatting
- maintains multipart files
- embeds compiler settings, including optimization and bytecodehash
Installation
- Install the plugin using npm
yarn add -D truffle-plugin-stdjsonin- Add the plugin to your
truffle-config.jsfile
module.exports = {
/* ... rest of truffle-config */
plugins: [
'truffle-plugin-stdjsonin'
]
}Usage
- Run the plugin on your specified contract name
truffle run stdjsonin ContractNameA ContractName-Input.json file is generated in your project directory.
