UNPKG

@q-dev/gdk-sdk

Version:

Typescript Library to interact with GDK Contracts

101 lines (100 loc) 4.94 kB
export declare const CREATE_PERMISSION = "CREATE"; export declare const UPDATE_PERMISSION = "UPDATE"; export declare const DELETE_PERMISSION = "DELETE"; export declare const CHANGE_METADATA_PERMISSION = "CHANGE_METADATA"; export declare const CREATE_VOTING_PERMISSION = "CREATE_VOTING"; export declare const VOTE_FOR_PERMISSION = "VOTE_FOR"; export declare const VETO_FOR_PERMISSION = "VETO_FOR"; export declare const EXPERT_PERMISSION = "EXPERT"; export declare const MASTER_DAO_FACTORY = "MASTER_DAO_FACTORY"; export declare const MASTER_DAO_REGISTRY = "MASTER_DAO_REGISTRY"; export declare const DAO_RESERVED_NAME = "DAO Token Holder"; export declare const DAO_VAULT_NAME = "DAO_VAULT"; export declare const DAO_REGISTRY_NAME = "DAO_REGISTRY"; export declare const DAO_PERMISSION_MANAGER_NAME = "DAO_PERMISSION_MANAGER"; export declare const DAO_TOKEN_FACTORY_NAME = "DAO_TOKEN_FACTORY"; export declare const DAO_TOKEN_REGISTRY_NAME = "DAO_TOKEN_REGISTRY"; export declare const DAO_MEMBER_STORAGE_NAME = "DAO_MEMBER_STORAGE"; export declare const DAO_PARAMETER_STORAGE_NAME = "DAO_PARAMETER_STORAGE"; export declare const DAO_CONF_PARAMETER_STORAGE_NAME = "DAO_CONF_PARAMETER_STORAGE"; export declare const DAO_REG_PARAMETER_STORAGE_NAME = "DAO_REG_PARAMETER_STORAGE"; export declare const QRC20_NAME = "QRC20"; export declare const QRC721_NAME = "QRC721"; export declare const EXPERTS_VOTING_NAME = "EXPERTS_VOTING"; export declare const GENERAL_VOTING_NAME = "GENERAL_VOTING"; export declare const TOKEN_FACTORY_DEP = "TOKEN_FACTORY"; export declare const MASTER_DAO_FACTORY_DEP = "MASTER_DAO_FACTORY"; export declare const MASTER_DAO_REGISTRY_DEP = "MASTER_DAO_REGISTRY"; export declare const MASTER_ROLE = "MASTER"; export declare const DAO_PANEL_LIMIT_NAME = "constitution.maxPanelPerDAO"; export declare const ZERO_ADDRESS = "0x0000000000000000000000000000000000000000"; export declare const HALF_PERCENTAGE = "500000000000000000000000000"; export declare const EmptyBytes32 = "0x0000000000000000000000000000000000000000000000000000000000000000"; export declare const ETHEREUM_ADDRESS = "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE"; export declare const Q_REPRESENTATIVES_PANEL_NAME = "Q Root Node Representation"; export declare const CONSTITUTION_HASH_ID = "constitution.hash"; export declare const DAO_NAME_ID = "constitution.daoName"; export declare const UPGRADE_PERMISSION = "UPGRADE"; export declare const CONFIGURE_DAO_PERMISSION = "CONFIGURE_DAO"; export declare const UPDATE_MEMBER_GROUP_PERMISSION = "UPDATE_MEMBER_GROUP"; export declare const ADD_GROUP_PERMISSION = "ADD_GROUP"; export declare const UPDATE_GROUP_PERMISSION = "UPDATE_GROUP"; export declare const DELETE_GROUP_PERMISSION = "DELETE_GROUP"; export declare const ADD_MEMBER_PERMISSION = "ADD_MEMBER"; export declare const DELETE_MEMBER_PERMISSION = "DELETE_MEMBER"; export declare const INTEGRATION_PERMISSION = "INTEGRATION"; export declare const CHANGE_DAO_METADATA_PERMISSION = "CHANGE_DAO_METADATA"; export declare const TOKEN_FACTORY_NAME = "TOKEN_FACTORY"; export declare const MASTER_DAO_REGISTRY_NAME = "MASTER_DAO_REGISTRY"; export declare const MASTER_DAO_FACTORY_NAME = "MASTER_DAO_FACTORY"; export declare const DAO_CONSTITUTION_HASH_NAME = "constitution.hash"; export declare const TOKEN_FACTORY_RESOURCE = "TOKEN_FACTORY_RESOURCE"; export declare const MASTER_CONTRACTS_RESOURCE = "MASTER_CONTRACTS_RESOURCE"; export declare const MASTER_DAO_FACTORY_RESOURCE = "MASTER_DAO_FACTORY_RESOURCE"; export declare const DAO_VAULT_RESOURCE = "DAO_VAULT_RESOURCE"; export declare const ADMIN_SLOT = "0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103"; export declare const IMPLEMENTATION_SLOT = "0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc"; export declare enum BurnAuth { IssuerOnly = 0, OwnerOnly = 1, Both = 2, Neither = 3 } export declare const DEFAULT_QRC20_PARAMS: { name: string; symbol: string; contractURI: string; decimals: number; totalSupplyCap: number; }; export declare const DEFAULT_QRC721_PARAMS: { name: string; symbol: string; contractURI: string; baseURI: string; totalSupplyCap: number; isBaseURIToken: boolean; }; export declare const DEFAULT_QSBT_PARAMS: { name: string; symbol: string; contractURI: string; baseURI: string; totalSupplyCap: number; isBaseURIToken: boolean; }; export declare enum ModuleAdditionType { AddContract = 0, AddProxyContract = 1, JustAddProxyContract = 2, AddDeterministicProxyContract = 3 } export declare enum ReservedDAOContractNameParts { DAO_VAULT = "DAO_VAULT", DAO_REGISTRY = "DAO_REGISTRY", DAO_PERMISSION_MANAGER = "DAO_PERMISSION_MANAGER", DAO_CONF_PARAMETER_STORAGE = "DAO_CONF_PARAMETER_STORAGE", DAO_REG_PARAMETER_STORAGE = "DAO_REG_PARAMETER_STORAGE", GENERAL_VOTING = "GENERAL_VOTING", EXPERTS_VOTING = "EXPERTS_VOTING" }