diff --git a/src/app/compiler/compiler-input.js b/src/app/compiler/compiler-input.js index 0929a3be3d..c5de89f735 100644 --- a/src/app/compiler/compiler-input.js +++ b/src/app/compiler/compiler-input.js @@ -13,7 +13,7 @@ module.exports = (sources, opts) => { outputSelection: { '*': { '': [ 'legacyAST' ], - '*': [ 'abi', 'metadata', 'evm.legacyAssembly', 'evm.bytecode', 'evm.deployedBytecode', 'evm.methodIdentifiers', 'evm.gasEstimates' ] + '*': [ 'abi', 'metadata', 'devdoc', 'userdoc', 'evm.legacyAssembly', 'evm.bytecode', 'evm.deployedBytecode', 'evm.methodIdentifiers', 'evm.gasEstimates' ] } } } diff --git a/src/app/contract/contractParser.js b/src/app/contract/contractParser.js index a431712597..5f45cea55a 100644 --- a/src/app/contract/contractParser.js +++ b/src/app/contract/contractParser.js @@ -34,6 +34,9 @@ var getDetails = function (contractName, contract, source) { detail.gasEstimates = formatGasEstimates(contract.evm.gasEstimates) + detail.devdoc = contract.devdoc + detail.userdoc = contract.userdoc + if (contract.evm.deployedBytecode && contract.evm.deployedBytecode.object.length > 0) { detail['Runtime Bytecode'] = contract.evm.deployedBytecode }