truffle-plugin-stdjsonin
v0.5.15
Published
generate Standrad JSON Input from the Truffle CLI
Downloads
15
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.js
file
module.exports = {
/* ... rest of truffle-config */
plugins: [
'truffle-plugin-stdjsonin'
]
}
Usage
- Run the plugin on your specified contract name
truffle run stdjsonin ContractName
A ContractName-Input.json
file is generated in your project directory.