UNPKG

@q-dev/gdk-sdk

Version:

Typescript Library to interact with GDK Contracts

111 lines 7.5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DAO_CONSTITUTION_HASH_NAME = exports.MASTER_DAO_FACTORY_NAME = exports.MASTER_DAO_REGISTRY_NAME = exports.TOKEN_FACTORY_NAME = exports.CHANGE_DAO_METADATA_PERMISSION = exports.INTEGRATION_PERMISSION = exports.DELETE_MEMBER_PERMISSION = exports.ADD_MEMBER_PERMISSION = exports.DELETE_GROUP_PERMISSION = exports.UPDATE_GROUP_PERMISSION = exports.ADD_GROUP_PERMISSION = exports.UPDATE_MEMBER_GROUP_PERMISSION = exports.CONFIGURE_DAO_PERMISSION = exports.UPGRADE_PERMISSION = exports.DAO_NAME_ID = exports.CONSTITUTION_HASH_ID = exports.Q_REPRESENTATIVES_PANEL_NAME = exports.ETHEREUM_ADDRESS = exports.EmptyBytes32 = exports.HALF_PERCENTAGE = exports.ZERO_ADDRESS = exports.DAO_PANEL_LIMIT_NAME = exports.MASTER_ROLE = exports.MASTER_DAO_REGISTRY_DEP = exports.MASTER_DAO_FACTORY_DEP = exports.TOKEN_FACTORY_DEP = exports.GENERAL_VOTING_NAME = exports.EXPERTS_VOTING_NAME = exports.QRC721_NAME = exports.QRC20_NAME = exports.DAO_REG_PARAMETER_STORAGE_NAME = exports.DAO_CONF_PARAMETER_STORAGE_NAME = exports.DAO_PARAMETER_STORAGE_NAME = exports.DAO_MEMBER_STORAGE_NAME = exports.DAO_TOKEN_REGISTRY_NAME = exports.DAO_TOKEN_FACTORY_NAME = exports.DAO_PERMISSION_MANAGER_NAME = exports.DAO_REGISTRY_NAME = exports.DAO_VAULT_NAME = exports.DAO_RESERVED_NAME = exports.MASTER_DAO_REGISTRY = exports.MASTER_DAO_FACTORY = exports.EXPERT_PERMISSION = exports.VETO_FOR_PERMISSION = exports.VOTE_FOR_PERMISSION = exports.CREATE_VOTING_PERMISSION = exports.CHANGE_METADATA_PERMISSION = exports.DELETE_PERMISSION = exports.UPDATE_PERMISSION = exports.CREATE_PERMISSION = void 0; exports.ReservedDAOContractNameParts = exports.ModuleAdditionType = exports.DEFAULT_QSBT_PARAMS = exports.DEFAULT_QRC721_PARAMS = exports.DEFAULT_QRC20_PARAMS = exports.BurnAuth = exports.IMPLEMENTATION_SLOT = exports.ADMIN_SLOT = exports.DAO_VAULT_RESOURCE = exports.MASTER_DAO_FACTORY_RESOURCE = exports.MASTER_CONTRACTS_RESOURCE = exports.TOKEN_FACTORY_RESOURCE = void 0; exports.CREATE_PERMISSION = "CREATE"; exports.UPDATE_PERMISSION = "UPDATE"; exports.DELETE_PERMISSION = "DELETE"; exports.CHANGE_METADATA_PERMISSION = "CHANGE_METADATA"; exports.CREATE_VOTING_PERMISSION = "CREATE_VOTING"; exports.VOTE_FOR_PERMISSION = "VOTE_FOR"; exports.VETO_FOR_PERMISSION = "VETO_FOR"; exports.EXPERT_PERMISSION = "EXPERT"; exports.MASTER_DAO_FACTORY = "MASTER_DAO_FACTORY"; exports.MASTER_DAO_REGISTRY = "MASTER_DAO_REGISTRY"; exports.DAO_RESERVED_NAME = "DAO Token Holder"; exports.DAO_VAULT_NAME = "DAO_VAULT"; exports.DAO_REGISTRY_NAME = "DAO_REGISTRY"; exports.DAO_PERMISSION_MANAGER_NAME = "DAO_PERMISSION_MANAGER"; exports.DAO_TOKEN_FACTORY_NAME = "DAO_TOKEN_FACTORY"; exports.DAO_TOKEN_REGISTRY_NAME = "DAO_TOKEN_REGISTRY"; exports.DAO_MEMBER_STORAGE_NAME = "DAO_MEMBER_STORAGE"; // Used to get the implementation from the master DAO Registry exports.DAO_PARAMETER_STORAGE_NAME = "DAO_PARAMETER_STORAGE"; // Parameter storage for configuration parameters such as votingPeriod, vetoPeriod, etc. exports.DAO_CONF_PARAMETER_STORAGE_NAME = "DAO_CONF_PARAMETER_STORAGE"; // Parameter storage for regular experts parameters exports.DAO_REG_PARAMETER_STORAGE_NAME = "DAO_REG_PARAMETER_STORAGE"; exports.QRC20_NAME = "QRC20"; exports.QRC721_NAME = "QRC721"; exports.EXPERTS_VOTING_NAME = "EXPERTS_VOTING"; exports.GENERAL_VOTING_NAME = "GENERAL_VOTING"; exports.TOKEN_FACTORY_DEP = "TOKEN_FACTORY"; exports.MASTER_DAO_FACTORY_DEP = "MASTER_DAO_FACTORY"; exports.MASTER_DAO_REGISTRY_DEP = "MASTER_DAO_REGISTRY"; exports.MASTER_ROLE = "MASTER"; exports.DAO_PANEL_LIMIT_NAME = "constitution.maxPanelPerDAO"; exports.ZERO_ADDRESS = "0x0000000000000000000000000000000000000000"; exports.HALF_PERCENTAGE = "500000000000000000000000000"; exports.EmptyBytes32 = "0x0000000000000000000000000000000000000000000000000000000000000000"; exports.ETHEREUM_ADDRESS = "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE"; exports.Q_REPRESENTATIVES_PANEL_NAME = "Q Root Node Representation"; exports.CONSTITUTION_HASH_ID = "constitution.hash"; exports.DAO_NAME_ID = "constitution.daoName"; exports.UPGRADE_PERMISSION = "UPGRADE"; exports.CONFIGURE_DAO_PERMISSION = "CONFIGURE_DAO"; exports.UPDATE_MEMBER_GROUP_PERMISSION = "UPDATE_MEMBER_GROUP"; exports.ADD_GROUP_PERMISSION = "ADD_GROUP"; exports.UPDATE_GROUP_PERMISSION = "UPDATE_GROUP"; exports.DELETE_GROUP_PERMISSION = "DELETE_GROUP"; exports.ADD_MEMBER_PERMISSION = "ADD_MEMBER"; exports.DELETE_MEMBER_PERMISSION = "DELETE_MEMBER"; exports.INTEGRATION_PERMISSION = "INTEGRATION"; exports.CHANGE_DAO_METADATA_PERMISSION = "CHANGE_DAO_METADATA"; exports.TOKEN_FACTORY_NAME = "TOKEN_FACTORY"; exports.MASTER_DAO_REGISTRY_NAME = "MASTER_DAO_REGISTRY"; exports.MASTER_DAO_FACTORY_NAME = "MASTER_DAO_FACTORY"; exports.DAO_CONSTITUTION_HASH_NAME = "constitution.hash"; exports.TOKEN_FACTORY_RESOURCE = "TOKEN_FACTORY_RESOURCE"; exports.MASTER_CONTRACTS_RESOURCE = "MASTER_CONTRACTS_RESOURCE"; exports.MASTER_DAO_FACTORY_RESOURCE = "MASTER_DAO_FACTORY_RESOURCE"; exports.DAO_VAULT_RESOURCE = "DAO_VAULT_RESOURCE"; exports.ADMIN_SLOT = "0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103"; exports.IMPLEMENTATION_SLOT = "0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc"; var BurnAuth; (function (BurnAuth) { BurnAuth[BurnAuth["IssuerOnly"] = 0] = "IssuerOnly"; BurnAuth[BurnAuth["OwnerOnly"] = 1] = "OwnerOnly"; BurnAuth[BurnAuth["Both"] = 2] = "Both"; BurnAuth[BurnAuth["Neither"] = 3] = "Neither"; })(BurnAuth || (exports.BurnAuth = BurnAuth = {})); exports.DEFAULT_QRC20_PARAMS = { name: "QRC20", symbol: "QRC20", contractURI: "https://ipfs.io/ipfs/<QRC20-CID>", decimals: 18, totalSupplyCap: 100, }; exports.DEFAULT_QRC721_PARAMS = { name: "QRC721", symbol: "QRC721", contractURI: "https://ipfs.io/ipfs/<QRC721-CID>", baseURI: "https://ipfs.io/ipfs/<QRC721-BASE-CID>", totalSupplyCap: 100, isBaseURIToken: false, }; exports.DEFAULT_QSBT_PARAMS = { name: "QSBT", symbol: "QSBT", contractURI: "https://ipfs.io/ipfs/<QSBT-CID>", baseURI: "https://ipfs.io/ipfs/<QSBT-BASE-CID>", totalSupplyCap: 100, isBaseURIToken: false, }; var ModuleAdditionType; (function (ModuleAdditionType) { ModuleAdditionType[ModuleAdditionType["AddContract"] = 0] = "AddContract"; ModuleAdditionType[ModuleAdditionType["AddProxyContract"] = 1] = "AddProxyContract"; ModuleAdditionType[ModuleAdditionType["JustAddProxyContract"] = 2] = "JustAddProxyContract"; ModuleAdditionType[ModuleAdditionType["AddDeterministicProxyContract"] = 3] = "AddDeterministicProxyContract"; })(ModuleAdditionType || (exports.ModuleAdditionType = ModuleAdditionType = {})); var ReservedDAOContractNameParts; (function (ReservedDAOContractNameParts) { ReservedDAOContractNameParts["DAO_VAULT"] = "DAO_VAULT"; ReservedDAOContractNameParts["DAO_REGISTRY"] = "DAO_REGISTRY"; ReservedDAOContractNameParts["DAO_PERMISSION_MANAGER"] = "DAO_PERMISSION_MANAGER"; ReservedDAOContractNameParts["DAO_CONF_PARAMETER_STORAGE"] = "DAO_CONF_PARAMETER_STORAGE"; ReservedDAOContractNameParts["DAO_REG_PARAMETER_STORAGE"] = "DAO_REG_PARAMETER_STORAGE"; ReservedDAOContractNameParts["GENERAL_VOTING"] = "GENERAL_VOTING"; ReservedDAOContractNameParts["EXPERTS_VOTING"] = "EXPERTS_VOTING"; })(ReservedDAOContractNameParts || (exports.ReservedDAOContractNameParts = ReservedDAOContractNameParts = {})); //# sourceMappingURL=constants.js.map