diff options
author | Edward Ruchevits <ruchevits@gmail.com> | 2017-06-14 00:11:15 +0800 |
---|---|---|
committer | Edward Ruchevits <ruchevits@gmail.com> | 2017-06-14 00:11:15 +0800 |
commit | 7c7df6f38b4943e17d2443bfbf6db393e837e6c7 (patch) | |
tree | ba0fb6efdfd591a242f34a5c8a45a2bd652180c5 | |
parent | 2e816967d315185b930e3460d822f04bff061492 (diff) | |
download | dexon-solidity-7c7df6f38b4943e17d2443bfbf6db393e837e6c7.tar.gz dexon-solidity-7c7df6f38b4943e17d2443bfbf6db393e837e6c7.tar.zst dexon-solidity-7c7df6f38b4943e17d2443bfbf6db393e837e6c7.zip |
Removed duplicate code
-rw-r--r-- | solc/jsonCompiler.cpp | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/solc/jsonCompiler.cpp b/solc/jsonCompiler.cpp index 1505a43d..87b97efb 100644 --- a/solc/jsonCompiler.cpp +++ b/solc/jsonCompiler.cpp @@ -86,14 +86,6 @@ ReadFile::Callback wrapReadCallback(CStyleReadFileCallback _readCallback = nullp return readCallback; } -Json::Value functionHashes(ContractDefinition const& _contract) -{ - Json::Value functionHashes(Json::objectValue); - for (auto const& it: _contract.interfaceFunctions()) - functionHashes[it.second->externalSignature()] = toHex(it.first.ref()); - return functionHashes; -} - /// Translates a gas value as a string to a JSON number or null Json::Value gasToJson(Json::Value const& _value) { @@ -198,7 +190,7 @@ string compile(StringMap const& _sources, bool _optimize, CStyleReadFileCallback contractData["runtimeBytecode"] = compiler.runtimeObject(contractName).toHex(); contractData["opcodes"] = solidity::disassemble(compiler.object(contractName).bytecode); contractData["metadata"] = compiler.onChainMetadata(contractName); - contractData["functionHashes"] = functionHashes(compiler.contractDefinition(contractName)); + contractData["functionHashes"] = compiler.functionHashes(compiler.contractDefinition(contractName)); contractData["gasEstimates"] = estimateGas(compiler, contractName); auto sourceMap = compiler.sourceMapping(contractName); contractData["srcmap"] = sourceMap ? *sourceMap : ""; |