/**** Accounting ****/ export declare enum CONTRACT_NAMES_ACCOUNTING { ERC20_REWARD_DISTRIBUTOR = "ERC20RewardDistributor", TOKEN_QUOTE = "TokenQuote" } export declare enum LIBRARY_NAMES_ACCOUNTING { ACCOUNTS_LIB = "Accounts" } /**** ACL ****/ export declare enum CONTRACT_NAMES_ACL { ACL = "ACL" } /**** Asset ****/ export declare enum CONTRACT_NAMES_ASSET { ASSET_CLASS_REGISTRY = "AssetClassRegistry" } export declare enum LIBRARY_NAMES_ASSET { ASSETS_LIB = "Assets" } export declare enum CONTROLLER_V1_CONTRACT_NAMES_ASSET { NOT_FOR_PROD_ERC721_ASSET_CONTROLLER_V1 = "ERC721AssetController" } export declare enum VAULT_V1_CONTRACT_NAMES_ASSET { ERC721_ASSET_VAULT_V1 = "ERC721AssetVault" } /**** Listing ****/ export declare enum CONTRACT_NAMES_LISTING { LISTING_MANAGER = "ListingManager", /**** Terms ****/ LISTING_STRATEGY_REGISTRY = "ListingStrategyRegistry", LISTING_TERMS_REGISTRY = "ListingTermsRegistry", /**** Listing Strategy Controllers ****/ FIXED_RATE_LISTING_CONTROLLER = "FixedRateListingController", FIXED_RATE_WITH_REWARD_LISTING_CONTROLLER = "FixedRateWithRewardListingController" } export declare enum LIB_NAMES_LISTING { LISTINGS_LIB = "Listings" } /**** Listing / Listing Configurator ****/ export declare enum CONTRACT_NAMES_LISTING_CONFIGURATOR { LISTING_CONFIGURATOR_REGISTRY = "ListingConfiguratorRegistry", LISTING_CONFIGURATOR_PRESET_FACTORY = "ListingConfiguratorPresetFactory" } export declare enum CONTROLLER_V1_CONTRACT_NAMES_LISTING_CONFIGURATOR { LISTING_CONFIGURATOR_CONTROLLER_V1 = "ListingConfiguratorController" } export declare enum PRESET_IMPL_CONTRACT_NAMES_LISTING_CONFIGURATOR { GENERAL_GUILD_PRESET = "GeneralGuildPreset" } /**** Metahub ****/ export declare enum CONTRACT_NAMES_METAHUB { METAHUB = "Metahub" } /**** Renting ****/ export declare enum CONTRACT_NAMES_RENTING { RENTING_MANAGER = "RentingManager" } export declare enum LIB_NAMES_RENTING { RENTINGS_LIB = "Rentings" } /**** Tax ****/ export declare enum CONTRACT_NAMES_TAX { TAX_STRATEGY_REGISTRY = "TaxStrategyRegistry", TAX_TERMS_REGISTRY = "TaxTermsRegistry", /**** Tax Strategies ****/ FIXED_RATE_TAX_CONTROLLER = "FixedRateTaxController", FIXED_RATE_WITH_REWARD_TAX_CONTROLLER = "FixedRateWithRewardTaxController" } /**** Universe ****/ export declare enum CONTRACT_NAMES_UNIVERSE { UNIVERSE_REGISTRY = "UniverseRegistry" } /**** Warper ****/ export declare enum CONTRACT_NAMES_WARPER { WARPER_MANAGER = "WarperManager", WARPER_PRESET_FACTORY = "WarperPresetFactory" } /**** Warper Presets ERC721 ****/ export declare enum CONTRACT_NAMES_WARPER_PRESETS_ERC721 { ERC721_CONFIGURABLE_PRESET = "ERC721ConfigurablePreset" } /**** Wizards V1 ****/ export declare enum CONTRACT_NAMES_WIZARDS_V1 { LISTING_WIZARD_V1 = "ListingWizardV1", GENERAL_GUILD_WIZARD_V1 = "GeneralGuildWizardV1", UNIVERSE_WIZARD_V1 = "UniverseWizardV1", WARPER_WIZARD_V1 = "WarperWizardV1" } export declare enum CONTROLLER_V1_CONTRACT_NAMES_ASSET_AND_WARPER { /**** Controllers v1 ****/ ERC721_WARPER_CONTROLLER_V1 = "ERC721WarperController" } export declare type ProtocolContractsFromRegistry = CONTRACT_NAMES_ACCOUNTING | CONTRACT_NAMES_ACL | CONTRACT_NAMES_ASSET | CONTRACT_NAMES_LISTING | CONTRACT_NAMES_LISTING_CONFIGURATOR | CONTRACT_NAMES_RENTING | CONTRACT_NAMES_UNIVERSE | CONTRACT_NAMES_TAX | CONTRACT_NAMES_WARPER | CONTRACT_NAMES_WIZARDS_V1; export declare const CONTRACT_REGISTRY: { /**** Accounting ****/ TokenQuote: { contractName: string; contractRegistryKeyId: string; }; ERC20RewardDistributor: { contractName: string; contractRegistryKeyId: string; }; /**** ACL ****/ ACL: { contractName: string; contractRegistryKeyId: string; }; /**** Asset ****/ AssetClassRegistry: { contractName: string; contractRegistryKeyId: string; }; /**** Listing & Listing Configurator ****/ ListingManager: { contractName: string; contractRegistryKeyId: string; }; ListingConfiguratorRegistry: { contractName: string; contractRegistryKeyId: string; }; ListingConfiguratorPresetFactory: { contractName: string; contractRegistryKeyId: string; }; ListingStrategyRegistry: { contractName: string; contractRegistryKeyId: string; }; ListingTermsRegistry: { contractName: string; contractRegistryKeyId: string; }; FixedRateListingController: { contractName: string; contractRegistryKeyId: string; }; FixedRateWithRewardListingController: { contractName: string; contractRegistryKeyId: string; }; /**** Renting ****/ RentingManager: { contractName: string; contractRegistryKeyId: string; }; /**** Universe & Tax ****/ UniverseRegistry: { contractName: string; contractRegistryKeyId: string; }; TaxStrategyRegistry: { contractName: string; contractRegistryKeyId: string; }; TaxTermsRegistry: { contractName: string; contractRegistryKeyId: string; }; FixedRateTaxController: { contractName: string; contractRegistryKeyId: string; }; FixedRateWithRewardTaxController: { contractName: string; contractRegistryKeyId: string; }; /**** Warper ****/ WarperManager: { contractName: string; contractRegistryKeyId: string; }; WarperPresetFactory: { contractName: string; contractRegistryKeyId: string; }; /**** Wizards v1 ****/ ListingWizardV1: { contractName: string; contractRegistryKeyId: string; }; GeneralGuildWizardV1: { contractName: string; contractRegistryKeyId: string; }; UniverseWizardV1: { contractName: string; contractRegistryKeyId: string; }; WarperWizardV1: { contractName: string; contractRegistryKeyId: string; }; }; //# sourceMappingURL=contracts-infra.d.ts.map