token-gallery-frontend/getabi.js

20 lines
749 B
JavaScript
Raw Permalink Normal View History

2025-01-18 12:33:45 +00:00
const fs = require("fs");
(async () => {
const storeStr = await fs.promises.readFile("public/ERC1155MoonStore.json");
const storeJson = JSON.parse(storeStr);
const storeAbi = storeJson.abi;
const storeOutFile = "public/store.abi.json";
console.log(`Writing store ABI to file: ${storeOutFile}`);
await fs.promises.writeFile(storeOutFile, JSON.stringify(storeAbi));
const factoryStr = await fs.promises.readFile("public/ERC1155ContractFactory.json");
const factoryJson = JSON.parse(factoryStr);
const factoryAbi = factoryJson.abi;
const factoryOutFile = "public/factory.abi.json";
console.log(`Writing factory abi to file: ${factoryOutFile}`);
await fs.promises.writeFile(factoryOutFile, JSON.stringify(factoryAbi));
})();