diff --git a/abi.js b/abi.js index 27f4455..f41d0cb 100644 --- a/abi.js +++ b/abi.js @@ -41,7 +41,14 @@ export async function getAbi(className) { let found = abi[className] if (found === undefined) { console.log('warning: loading ABI from filesystem for '+className) - const data = await readFile(ABI_BASE_PATH + `/${className}.sol/${className}.json`) + // const data = await readFile(ABI_BASE_PATH + `/${className}.sol/${className}.json`) + let data + try { + data = await readFile(ABI_BASE_PATH + `/I${className}.sol/I${className}.json`) + } + catch (e) { + data = await readFile(ABI_BASE_PATH + `/${className}.sol/${className}.json`) + } found = JSON.parse(data.toString())['abi'] abi[className] = found }