import { SmartContractStandard } from "../smartContractsWizard/utils/smartContractStandards.js"; import { SmartContractInfo } from "../../interfaces/SmartContractInfo.js"; import { ERC721smartContractInfo } from "../../interfaces/ERC721smartContractInfo.js"; import { ERC20smartContractInfo } from "../../interfaces/ERC20smartContractInfo.js"; import { BuilderContext } from "../../interfaces/BuilderContext.js"; import { DappInfo } from "../../interfaces/DappInfo.js"; const contractInfo: | SmartContractInfo | ERC721smartContractInfo | ERC20smartContractInfo | undefined = { name: "", symbol: "", standard: SmartContractStandard.ERC721, isMintable: true, isBurnable: false, isPausable: false, isVotes: false, isOwnable: false, isRoles: false, }; const dappInfo: DappInfo = { chain: "", isTemplate: false, template: 0, isEVM: true, isTestnet: false, useBackend: false, backendProvider: "", hasSmartContract: false, modules: null, apiKeys: { ALCHEMY_API_KEY: "", }, }; const projectName = ""; const resolvedProjectPath = ""; const context: BuilderContext = { contractInfo, dappInfo, projectName, resolvedProjectPath, }; export default context;