20 lines
772 B
JavaScript
20 lines
772 B
JavaScript
const fs = require("fs");
|
|
|
|
(async () => {
|
|
const storeStr = await fs.promises.readFile("build/contracts/IERC1155DiamondAll.json");
|
|
const storeJson = JSON.parse(storeStr);
|
|
const storeAbi = storeJson.abi;
|
|
|
|
const storeOutFile = "store.abi.json";
|
|
console.log(`Writing store ABI to file: ${storeOutFile}`);
|
|
await fs.promises.writeFile(storeOutFile, JSON.stringify(storeAbi, null, 4));
|
|
|
|
const factoryStr = await fs.promises.readFile("build/contracts/ERC1155DiamondFactory.json");
|
|
const factoryJson = JSON.parse(factoryStr);
|
|
const factoryAbi = factoryJson.abi;
|
|
|
|
const factoryOutFile = "factory.abi.json";
|
|
console.log(`Writing factory abi to file: ${factoryOutFile}`);
|
|
await fs.promises.writeFile(factoryOutFile, JSON.stringify(factoryAbi, null, 4));
|
|
})();
|