Added source code to submission, but fails with
This commit is contained in:
parent
3f66e5fa95
commit
f8e22177fe
|
@ -40,7 +40,12 @@ const buildRequestData = contractObjects => {
|
||||||
|
|
||||||
Object.keys(contractObjects.contracts).forEach(function(fileKey, index) {
|
Object.keys(contractObjects.contracts).forEach(function(fileKey, index) {
|
||||||
const contractFile = contractObjects.contracts[fileKey];
|
const contractFile = contractObjects.contracts[fileKey];
|
||||||
const source = contractObjects.sources[fileKey];
|
const sources = contractObjects.sources[fileKey];
|
||||||
|
// Read source code from file
|
||||||
|
const source = fs.readFileSync(fileKey, 'utf8')
|
||||||
|
|
||||||
|
console.log("source", source)
|
||||||
|
|
||||||
|
|
||||||
Object.keys(contractFile).forEach(function(contractKey, index) {
|
Object.keys(contractFile).forEach(function(contractKey, index) {
|
||||||
const contractJSON = contractFile[contractKey]
|
const contractJSON = contractFile[contractKey]
|
||||||
|
@ -51,9 +56,10 @@ const buildRequestData = contractObjects => {
|
||||||
deployedBytecode: contractJSON.evm.deployedBytecode.object,
|
deployedBytecode: contractJSON.evm.deployedBytecode.object,
|
||||||
sourceMap: contractJSON.evm.bytecode.sourceMap,
|
sourceMap: contractJSON.evm.bytecode.sourceMap,
|
||||||
deployedSourceMap: contractJSON.evm.deployedBytecode.sourceMap,
|
deployedSourceMap: contractJSON.evm.deployedBytecode.sourceMap,
|
||||||
ast: source.ast,
|
ast: sources.ast,
|
||||||
legacyAST: source.legacyAST,
|
legacyAST: sources.legacyAST,
|
||||||
sourcePath: fileKey
|
sourcePath: fileKey,
|
||||||
|
source: source
|
||||||
};
|
};
|
||||||
|
|
||||||
console.log("comes out", contract)
|
console.log("comes out", contract)
|
||||||
|
@ -128,7 +134,7 @@ const truffle2MythXJSON = function(truffleJSON, toolId = 'truffle-security') {
|
||||||
sourceMap = srcmap.zeroedSourceMap(sourceMap);
|
sourceMap = srcmap.zeroedSourceMap(sourceMap);
|
||||||
deployedSourceMap = srcmap.zeroedSourceMap(deployedSourceMap);
|
deployedSourceMap = srcmap.zeroedSourceMap(deployedSourceMap);
|
||||||
|
|
||||||
return {
|
const mythXJSON = {
|
||||||
contractName,
|
contractName,
|
||||||
bytecode,
|
bytecode,
|
||||||
deployedBytecode,
|
deployedBytecode,
|
||||||
|
@ -143,7 +149,10 @@ const truffle2MythXJSON = function(truffleJSON, toolId = 'truffle-security') {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
toolId
|
toolId
|
||||||
};
|
}
|
||||||
|
|
||||||
|
console.log("mythXJSON", mythXJSON)
|
||||||
|
return mythXJSON;
|
||||||
};
|
};
|
||||||
|
|
||||||
const remapMythXOutput = mythObject => {
|
const remapMythXOutput = mythObject => {
|
||||||
|
|
Loading…
Reference in New Issue