import { ethers } from 'ethers'; export const MINTER_ROLE = ethers.utils.solidityKeccak256( ['string'], ['MINTER_ROLE'] ); export enum SystemContextContracts { OmniteAxelarBridgeSender = 'OMNITE_AXELAR_BRIDGE_SENDER', CollectionsRegistry = 'COLLECTIONS_REGISTRY', Create2BlueprintContractsFactory = 'CREATE_2_BLUEPRINT_CONTRACTS_FACTORY', FeeCollector = 'FEE_COLLECTOR', DiamondFacetsRegistry = 'DIAMOND_FACETS_REGISTRY', OmniteLayerZeroBridgeSender = 'OMNITE_LAYER_ZERO_BRIDGE_SENDER', OmniteLayerZeroBridgeReceiver = 'OMNITE_LAYER_ZERO_BRIDGE_RECEIVER', OmniteAxelarBridgeReceiver = 'OMNITE_AXELAR_BRIDGE_RECEIVER', } // ERC721FacetsPack // ERC721Facet // ERC721OmniteCoreFacetsPack // AccessControlListFacet.sol // ERC721BurnableFacet.sol // ERC721Facet.sol // ERC721OmniteFacet.sol // ERC721UnlockableFacet.sol // ERC721AxelarAdapterFacetsPack // ERC721AxelarBridgedableFacet // ERC721LayerZeroAdapterFacetPack // ERC721LayerZeroBridgedableFacet // ERC721OmniteNativeFacetsPack // ERC721NativeMintableFacet // ERC721NativeTokenURIFacet // ERC721WithSlotsFacet // ERC721OmniteNonNativeFacetsPack // ERC721NonNativeMintableFacet // ERC721NonNativeTokenURIFacet // ERC721OmniteNonNativeWrapperFacetsPack // ERC721WrapperFacet export enum FacetId { DiamondCutFacetsPack = 'DIAMOND_CUT_FACETS_PACK', ERC721FacetsPack = 'ERC721_FACETS_PACK', ERC721OmniteCoreFacetsPack = 'ERC721_OMNITE_CORE_FACETS_PACK', ERC721AxelarAdapterFacetsPack = 'ERC721_AXELAR_ADAPTER_FACETS_PACK', ERC721OmniteNativeFacetsPack = 'ERC721_OMNITE_NATIVE_FACETS_PACK', ERC721OmniteNonNativeFacetsPack = 'ERC721_OMNITE_NON_NATIVE_FACETS_PACK', ERC721OmniteNonNativeWrapperFacetsPack = 'ERC721_OMNITE_NON_NATIVE_WRAPPER_FACETS_PACK', ERC721LayerZeroAdapterFacetsPack = 'ERC721_LAYER_ZERO_ADAPTER_FACETS_PACK', } export enum FacetCutAction { Add = 0, Replace = 1, Remove = 2, } export enum AxelarChainId { Rinkeby = 'Ethereum', Fuji = 'Avalanche', Mumbai = 'Polygon', BSCT = 'binance', Avalanche = 'Avalanche', BSC = 'Binance', Ethereum = 'Ethereum', Polygon = 'Polygon', }