import { Provider } from '@ethersproject/providers'; import { Address } from '@monaxlabs/phloem/dist/types'; import { Signer } from 'ethers'; import { NonEmptyArray } from 'fp-ts/NonEmptyArray'; import * as t from 'io-ts'; import { CollectionContract } from '../collections'; import { Signerish } from '../types'; import { ExperimentalFeatures } from './experimental-features.gen'; import { FeatureFactories } from './feature-factories.gen'; export declare const FeatureInterfaceId: t.KeyofC<{ readonly 'IAspenFeatures.sol:IAspenFeaturesV1': typeof import("../..").IAspenFeaturesV1__factory; readonly 'IAspenVersioned.sol:IAspenVersionedV2': typeof import("../..").IAspenVersionedV2__factory; readonly 'IAspenVersioned.sol:ICedarImplementationVersionedV0': typeof import("../..").ICedarImplementationVersionedV0__factory; readonly 'IAspenVersioned.sol:ICedarImplementationVersionedV1': typeof import("../..").ICedarImplementationVersionedV1__factory; readonly 'IAspenVersioned.sol:ICedarImplementationVersionedV2': typeof import("../..").ICedarImplementationVersionedV2__factory; readonly 'IAspenVersioned.sol:ICedarMinorVersionedV0': typeof import("../..").ICedarMinorVersionedV0__factory; readonly 'IAspenVersioned.sol:ICedarVersionedV0': typeof import("../..").ICedarVersionedV0__factory; readonly 'IAspenVersioned.sol:ICedarVersionedV1': typeof import("../..").ICedarVersionedV1__factory; readonly 'IAspenVersioned.sol:ICedarVersionedV2': typeof import("../..").ICedarVersionedV2__factory; readonly 'IMulticallable.sol:IMulticallableV0': typeof import("../..").IMulticallableV0__factory; readonly 'agreement/IAgreement.sol:ICedarAgreementV0': typeof import("../..").ICedarAgreementV0__factory; readonly 'agreement/IAgreement.sol:ICedarAgreementV1': typeof import("../..").ICedarAgreementV1__factory; readonly 'agreement/IAgreement.sol:IDelegatedAgreementV0': typeof import("../..").IDelegatedAgreementV0__factory; readonly 'agreement/IAgreement.sol:IDelegatedAgreementV1': typeof import("../..").IDelegatedAgreementV1__factory; readonly 'agreement/IAgreement.sol:IPublicAgreementV0': typeof import("../..").IPublicAgreementV0__factory; readonly 'agreement/IAgreement.sol:IPublicAgreementV1': typeof import("../..").IPublicAgreementV1__factory; readonly 'agreement/IAgreement.sol:IPublicAgreementV2': typeof import("../..").IPublicAgreementV2__factory; readonly 'agreement/IAgreement.sol:IRestrictedAgreementV0': typeof import("../..").IRestrictedAgreementV0__factory; readonly 'agreement/IAgreement.sol:IRestrictedAgreementV1': typeof import("../..").IRestrictedAgreementV1__factory; readonly 'agreement/IAgreement.sol:IRestrictedAgreementV2': typeof import("../..").IRestrictedAgreementV2__factory; readonly 'agreement/IAgreement.sol:IRestrictedAgreementV3': typeof import("../..").IRestrictedAgreementV3__factory; readonly 'agreement/IAgreementsNotary.sol:IAgreementsNotaryV0': typeof import("../..").IAgreementsNotaryV0__factory; readonly 'agreement/IAgreementsRegistry.sol:IAgreementsRegistryMockV0': typeof import("../..").IAgreementsRegistryMockV0__factory; readonly 'agreement/IAgreementsRegistry.sol:IAgreementsRegistryMockV1': typeof import("../..").IAgreementsRegistryMockV1__factory; readonly 'agreement/IAgreementsRegistry.sol:IAgreementsRegistryV0': typeof import("../..").IAgreementsRegistryV0__factory; readonly 'agreement/IAgreementsRegistry.sol:IAgreementsRegistryV1': typeof import("../..").IAgreementsRegistryV1__factory; readonly 'baseURI/ICedarUpgradeBaseURI.sol:ICedarUpgradeBaseURIV0': typeof import("../..").ICedarUpgradeBaseURIV0__factory; readonly 'baseURI/IUpdateBaseURI.sol:ICedarUpdateBaseURIV0': typeof import("../../generated/factories/baseURI/IUpdateBaseURI.sol").ICedarUpdateBaseURIV0__factory; readonly 'baseURI/IUpdateBaseURI.sol:IDelegatedUpdateBaseURIV0': typeof import("../..").IDelegatedUpdateBaseURIV0__factory; readonly 'baseURI/IUpdateBaseURI.sol:IDelegatedUpdateBaseURIV1': typeof import("../..").IDelegatedUpdateBaseURIV1__factory; readonly 'baseURI/IUpdateBaseURI.sol:IPublicUpdateBaseURIV0': typeof import("../../generated/factories/baseURI/IUpdateBaseURI.sol").IPublicUpdateBaseURIV0__factory; readonly 'baseURI/IUpdateBaseURI.sol:IRestrictedUpdateBaseURIV0': typeof import("../../generated/factories/baseURI/IUpdateBaseURI.sol").IRestrictedUpdateBaseURIV0__factory; readonly 'baseURI/IUpdateBaseURI.sol:IRestrictedUpdateBaseURIV1': typeof import("../..").IRestrictedUpdateBaseURIV1__factory; readonly 'config/IGlobalConfig.sol:IGlobalConfigV0': typeof import("../..").IGlobalConfigV0__factory; readonly 'config/IGlobalConfig.sol:IGlobalConfigV1': typeof import("../..").IGlobalConfigV1__factory; readonly 'config/IGlobalConfig.sol:IGlobalConfigV2': typeof import("../..").IGlobalConfigV2__factory; readonly 'config/IOperatorFilterersConfig.sol:IOperatorFiltererConfigV0': typeof import("../..").IOperatorFiltererConfigV0__factory; readonly 'config/IPlatformFeeConfig.sol:IPlatformFeeConfigV0': typeof import("../..").IPlatformFeeConfigV0__factory; readonly 'config/ITieredPricing.sol:ITieredPricingEventsV0': typeof import("../..").ITieredPricingEventsV0__factory; readonly 'config/ITieredPricing.sol:ITieredPricingEventsV1': typeof import("../..").ITieredPricingEventsV1__factory; readonly 'config/ITieredPricing.sol:ITieredPricingGettersV0': typeof import("../..").ITieredPricingGettersV0__factory; readonly 'config/ITieredPricing.sol:ITieredPricingV0': typeof import("../..").ITieredPricingV0__factory; readonly 'config/ITieredPricing.sol:ITieredPricingV1': typeof import("../..").ITieredPricingV1__factory; readonly 'errors/IAspenFactoryErrors.sol:IAspenFactoryErrorsV0': typeof import("../..").IAspenFactoryErrorsV0__factory; readonly 'errors/ICoreErrors.sol:ICoreRegistryEnabledErrorsV0': typeof import("../..").ICoreRegistryEnabledErrorsV0__factory; readonly 'errors/ICoreErrors.sol:ICoreRegistryErrorsV0': typeof import("../..").ICoreRegistryErrorsV0__factory; readonly 'errors/ICoreErrors.sol:IOperatorFiltererConfigErrorsV0': typeof import("../..").IOperatorFiltererConfigErrorsV0__factory; readonly 'errors/ICoreErrors.sol:IRegistryErrorsV0': typeof import("../..").IRegistryErrorsV0__factory; readonly 'errors/ICoreErrors.sol:ITieredPricingErrorsV0': typeof import("../..").ITieredPricingErrorsV0__factory; readonly 'errors/IDropErrors.sol:IDropErrorsV0': typeof import("../..").IDropErrorsV0__factory; readonly 'errors/IDropErrors.sol:IDropErrorsV1': typeof import("../..").IDropErrorsV1__factory; readonly 'errors/IDropErrors.sol:IDropErrorsV2': typeof import("../..").IDropErrorsV2__factory; readonly 'errors/IDropErrors.sol:IDropErrorsV3': typeof import("../..").IDropErrorsV3__factory; readonly 'errors/IPaymentsErrors.sol:IPaymentsErrorsV0': typeof import("../..").IPaymentsErrorsV0__factory; readonly 'errors/IPaymentsErrors.sol:IPaymentsErrorsV1': typeof import("../..").IPaymentsErrorsV1__factory; readonly 'errors/ISplitPaymentErrors.sol:ISplitPaymentErrorsV0': typeof import("../..").ISplitPaymentErrorsV0__factory; readonly 'errors/ITermsErrors.sol:IAgreementsNotaryErrorsV0': typeof import("../..").IAgreementsNotaryErrorsV0__factory; readonly 'errors/ITermsErrors.sol:ITermsErrorsV0': typeof import("../..").ITermsErrorsV0__factory; readonly 'errors/IUUPSUpgradeableErrors.sol:IUUPSUpgradeableErrorsV0': typeof import("../..").IUUPSUpgradeableErrorsV0__factory; readonly 'errors/IUUPSUpgradeableErrors.sol:IUUPSUpgradeableErrorsV1': typeof import("../..").IUUPSUpgradeableErrorsV1__factory; readonly 'issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV0': typeof import("../..").ICedarNFTIssuanceV0__factory; readonly 'issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV1': typeof import("../..").ICedarNFTIssuanceV1__factory; readonly 'issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV2': typeof import("../..").ICedarNFTIssuanceV2__factory; readonly 'issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV3': typeof import("../..").ICedarNFTIssuanceV3__factory; readonly 'issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV4': typeof import("../..").ICedarNFTIssuanceV4__factory; readonly 'issuance/ICedarNFTIssuance.sol:IDelegatedNFTIssuanceV0': typeof import("../..").IDelegatedNFTIssuanceV0__factory; readonly 'issuance/ICedarNFTIssuance.sol:IDelegatedNFTIssuanceV1': typeof import("../..").IDelegatedNFTIssuanceV1__factory; readonly 'issuance/ICedarNFTIssuance.sol:IPublicNFTIssuanceV0': typeof import("../..").IPublicNFTIssuanceV0__factory; readonly 'issuance/ICedarNFTIssuance.sol:IPublicNFTIssuanceV1': typeof import("../..").IPublicNFTIssuanceV1__factory; readonly 'issuance/ICedarNFTIssuance.sol:IPublicNFTIssuanceV2': typeof import("../..").IPublicNFTIssuanceV2__factory; readonly 'issuance/ICedarNFTIssuance.sol:IPublicNFTIssuanceV3': typeof import("../..").IPublicNFTIssuanceV3__factory; readonly 'issuance/ICedarNFTIssuance.sol:IPublicNFTIssuanceV4': typeof import("../..").IPublicNFTIssuanceV4__factory; readonly 'issuance/ICedarNFTIssuance.sol:IPublicNFTIssuanceV5': typeof import("../..").IPublicNFTIssuanceV5__factory; readonly 'issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV0': typeof import("../..").IRestrictedNFTIssuanceV0__factory; readonly 'issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV1': typeof import("../..").IRestrictedNFTIssuanceV1__factory; readonly 'issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV2': typeof import("../..").IRestrictedNFTIssuanceV2__factory; readonly 'issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV3': typeof import("../..").IRestrictedNFTIssuanceV3__factory; readonly 'issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV4': typeof import("../..").IRestrictedNFTIssuanceV4__factory; readonly 'issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV5': typeof import("../..").IRestrictedNFTIssuanceV5__factory; readonly 'issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV6': typeof import("../..").IRestrictedNFTIssuanceV6__factory; readonly 'issuance/ICedarPremint.sol:ICedarPremintV0': typeof import("../..").ICedarPremintV0__factory; readonly 'issuance/ICedarSFTIssuance.sol:ICedarSFTIssuanceV0': typeof import("../..").ICedarSFTIssuanceV0__factory; readonly 'issuance/ICedarSFTIssuance.sol:ICedarSFTIssuanceV1': typeof import("../..").ICedarSFTIssuanceV1__factory; readonly 'issuance/ICedarSFTIssuance.sol:ICedarSFTIssuanceV2': typeof import("../..").ICedarSFTIssuanceV2__factory; readonly 'issuance/ICedarSFTIssuance.sol:ICedarSFTIssuanceV3': typeof import("../..").ICedarSFTIssuanceV3__factory; readonly 'issuance/ICedarSFTIssuance.sol:IDelegatedSFTIssuanceV0': typeof import("../..").IDelegatedSFTIssuanceV0__factory; readonly 'issuance/ICedarSFTIssuance.sol:IDelegatedSFTIssuanceV1': typeof import("../..").IDelegatedSFTIssuanceV1__factory; readonly 'issuance/ICedarSFTIssuance.sol:IPublicSFTIssuanceV0': typeof import("../..").IPublicSFTIssuanceV0__factory; readonly 'issuance/ICedarSFTIssuance.sol:IPublicSFTIssuanceV1': typeof import("../..").IPublicSFTIssuanceV1__factory; readonly 'issuance/ICedarSFTIssuance.sol:IPublicSFTIssuanceV2': typeof import("../..").IPublicSFTIssuanceV2__factory; readonly 'issuance/ICedarSFTIssuance.sol:IPublicSFTIssuanceV3': typeof import("../..").IPublicSFTIssuanceV3__factory; readonly 'issuance/ICedarSFTIssuance.sol:IPublicSFTIssuanceV4': typeof import("../..").IPublicSFTIssuanceV4__factory; readonly 'issuance/ICedarSFTIssuance.sol:IPublicSFTIssuanceV5': typeof import("../..").IPublicSFTIssuanceV5__factory; readonly 'issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV0': typeof import("../..").IRestrictedSFTIssuanceV0__factory; readonly 'issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV1': typeof import("../..").IRestrictedSFTIssuanceV1__factory; readonly 'issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV2': typeof import("../..").IRestrictedSFTIssuanceV2__factory; readonly 'issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV3': typeof import("../..").IRestrictedSFTIssuanceV3__factory; readonly 'issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV4': typeof import("../..").IRestrictedSFTIssuanceV4__factory; readonly 'issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV5': typeof import("../..").IRestrictedSFTIssuanceV5__factory; readonly 'issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV6': typeof import("../..").IRestrictedSFTIssuanceV6__factory; readonly 'issuance/INFTClaimCount.sol:IRestrictedNFTClaimCountV0': typeof import("../..").IRestrictedNFTClaimCountV0__factory; readonly 'issuance/INFTLimitSupply.sol:IRestrictedNFTLimitSupplyV0': typeof import("../..").IRestrictedNFTLimitSupplyV0__factory; readonly 'issuance/INFTLimitSupply.sol:IRestrictedNFTLimitSupplyV1': typeof import("../..").IRestrictedNFTLimitSupplyV1__factory; readonly 'issuance/INFTSupply.sol:IDelegatedNFTSupplyV0': typeof import("../..").IDelegatedNFTSupplyV0__factory; readonly 'issuance/INFTSupply.sol:IDelegatedNFTSupplyV1': typeof import("../..").IDelegatedNFTSupplyV1__factory; readonly 'issuance/INFTSupply.sol:INFTSupplyV0': typeof import("../..").INFTSupplyV0__factory; readonly 'issuance/INFTSupply.sol:INFTSupplyV1': typeof import("../..").INFTSupplyV1__factory; readonly 'issuance/INFTSupply.sol:IPublicNFTSupplyV0': typeof import("../..").IPublicNFTSupplyV0__factory; readonly 'issuance/ISFTClaimCount.sol:IRestrictedSFTClaimCountV0': typeof import("../..").IRestrictedSFTClaimCountV0__factory; readonly 'issuance/ISFTLimitSupply.sol:IRestrictedSFTLimitSupplyV0': typeof import("../..").IRestrictedSFTLimitSupplyV0__factory; readonly 'issuance/ISFTLimitSupply.sol:IRestrictedSFTLimitSupplyV1': typeof import("../..").IRestrictedSFTLimitSupplyV1__factory; readonly 'issuance/ISFTSupply.sol:IDelegatedSFTSupplyV0': typeof import("../..").IDelegatedSFTSupplyV0__factory; readonly 'issuance/ISFTSupply.sol:IDelegatedSFTSupplyV1': typeof import("../..").IDelegatedSFTSupplyV1__factory; readonly 'issuance/ISFTSupply.sol:IDelegatedSFTSupplyV2': typeof import("../..").IDelegatedSFTSupplyV2__factory; readonly 'issuance/ISFTSupply.sol:IPublicSFTSupplyV0': typeof import("../..").IPublicSFTSupplyV0__factory; readonly 'issuance/ISFTSupply.sol:IPublicSFTSupplyV1': typeof import("../..").IPublicSFTSupplyV1__factory; readonly 'issuance/ISFTSupply.sol:ISFTSupplyV0': typeof import("../..").ISFTSupplyV0__factory; readonly 'issuance/ISFTSupply.sol:ISFTSupplyV1': typeof import("../..").ISFTSupplyV1__factory; readonly 'lazymint/ILazyMint.sol:ICedarLazyMintV0': typeof import("../../generated/factories/lazymint/ILazyMint.sol").ICedarLazyMintV0__factory; readonly 'lazymint/ILazyMint.sol:IRestrictedLazyMintV0': typeof import("../../generated/factories/lazymint/ILazyMint.sol").IRestrictedLazyMintV0__factory; readonly 'lazymint/ILazyMint.sol:IRestrictedLazyMintV1': typeof import("../..").IRestrictedLazyMintV1__factory; readonly 'metadata/IContractMetadata.sol:ICedarMetadataV1': typeof import("../..").ICedarMetadataV1__factory; readonly 'metadata/IContractMetadata.sol:IDelegatedMetadataV0': typeof import("../..").IDelegatedMetadataV0__factory; readonly 'metadata/IContractMetadata.sol:IPublicMetadataV0': typeof import("../..").IPublicMetadataV0__factory; readonly 'metadata/IContractMetadata.sol:IRestrictedMetadataV0': typeof import("../..").IRestrictedMetadataV0__factory; readonly 'metadata/IContractMetadata.sol:IRestrictedMetadataV1': typeof import("../..").IRestrictedMetadataV1__factory; readonly 'metadata/IContractMetadata.sol:IRestrictedMetadataV2': typeof import("../..").IRestrictedMetadataV2__factory; readonly 'metadata/INFTMetadata.sol:IAspenNFTMetadataV1': typeof import("../..").IAspenNFTMetadataV1__factory; readonly 'metadata/INFTMetadata.sol:ICedarNFTMetadataV1': typeof import("../../generated/factories/metadata/INFTMetadata.sol").ICedarNFTMetadataV1__factory; readonly 'metadata/ISFTMetadata.sol:IAspenSFTMetadataV1': typeof import("../..").IAspenSFTMetadataV1__factory; readonly 'metadata/ISFTMetadata.sol:ICedarSFTMetadataV1': typeof import("../../generated/factories/metadata/ISFTMetadata.sol").ICedarSFTMetadataV1__factory; readonly 'ownable/IOwnable.sol:IOwnableEventV0': typeof import("../..").IOwnableEventV0__factory; readonly 'ownable/IOwnable.sol:IOwnableV0': typeof import("../..").IOwnableV0__factory; readonly 'ownable/IOwnable.sol:IPublicOwnableV0': typeof import("../..").IPublicOwnableV0__factory; readonly 'ownable/IOwnable.sol:IPublicOwnableV1': typeof import("../..").IPublicOwnableV1__factory; readonly 'ownable/IOwnable.sol:IRestrictedOwnableV0': typeof import("../..").IRestrictedOwnableV0__factory; readonly 'pausable/IPausable.sol:ICedarPausableV0': typeof import("../../generated/factories/pausable/IPausable.sol").ICedarPausableV0__factory; readonly 'pausable/IPausable.sol:ICedarPausableV1': typeof import("../../generated/factories/pausable/IPausable.sol").ICedarPausableV1__factory; readonly 'pausable/IPausable.sol:IDelegatedPausableV0': typeof import("../..").IDelegatedPausableV0__factory; readonly 'pausable/IPausable.sol:IPublicPausableV0': typeof import("../..").IPublicPausableV0__factory; readonly 'pausable/IPausable.sol:IRestrictedPausableV0': typeof import("../../generated/factories/pausable/IPausable.sol").IRestrictedPausableV0__factory; readonly 'pausable/IPausable.sol:IRestrictedPausableV1': typeof import("../..").IRestrictedPausableV1__factory; readonly 'payments/IPaymentNotary.sol:IPaymentNotaryV0': typeof import("../..").IPaymentNotaryV0__factory; readonly 'payments/IPaymentNotary.sol:IPaymentNotaryV1': typeof import("../..").IPaymentNotaryV1__factory; readonly 'payments/IPaymentNotary.sol:IPaymentNotaryV2': typeof import("../..").IPaymentNotaryV2__factory; readonly 'primarysale/IPrimarySale.sol:IDelegatedPrimarySaleV0': typeof import("../..").IDelegatedPrimarySaleV0__factory; readonly 'primarysale/IPrimarySale.sol:IPrimarySaleV0': typeof import("../..").IPrimarySaleV0__factory; readonly 'primarysale/IPrimarySale.sol:IPrimarySaleV1': typeof import("../..").IPrimarySaleV1__factory; readonly 'primarysale/IPrimarySale.sol:IPublicPrimarySaleV1': typeof import("../..").IPublicPrimarySaleV1__factory; readonly 'primarysale/IPrimarySale.sol:IRestrictedPrimarySaleV1': typeof import("../..").IRestrictedPrimarySaleV1__factory; readonly 'primarysale/IPrimarySale.sol:IRestrictedPrimarySaleV2': typeof import("../..").IRestrictedPrimarySaleV2__factory; readonly 'primarysale/IPrimarySale.sol:IRestrictedSFTPrimarySaleV0': typeof import("../..").IRestrictedSFTPrimarySaleV0__factory; readonly 'registry/ICoreRegistry.sol:ICoreRegistryV0': typeof import("../..").ICoreRegistryV0__factory; readonly 'royalties/IPlatformFee.sol:IDelegatedPlatformFeeV0': typeof import("../..").IDelegatedPlatformFeeV0__factory; readonly 'royalties/IPlatformFee.sol:IPublicPlatformFeeV0': typeof import("../..").IPublicPlatformFeeV0__factory; readonly 'royalties/IPlatformFee.sol:IRestrictedPlatformFeeV0': typeof import("../..").IRestrictedPlatformFeeV0__factory; readonly 'royalties/IRoyalty.sol:IDelegatedRoyaltyV0': typeof import("../..").IDelegatedRoyaltyV0__factory; readonly 'royalties/IRoyalty.sol:IDelegatedRoyaltyV1': typeof import("../..").IDelegatedRoyaltyV1__factory; readonly 'royalties/IRoyalty.sol:IPublicOperatorFilterToggleV0': typeof import("../..").IPublicOperatorFilterToggleV0__factory; readonly 'royalties/IRoyalty.sol:IPublicOperatorFilterToggleV1': typeof import("../..").IPublicOperatorFilterToggleV1__factory; readonly 'royalties/IRoyalty.sol:IPublicRoyaltyV0': typeof import("../..").IPublicRoyaltyV0__factory; readonly 'royalties/IRoyalty.sol:IPublicRoyaltyV1': typeof import("../..").IPublicRoyaltyV1__factory; readonly 'royalties/IRoyalty.sol:IRestrictedOperatorFilterToggleV0': typeof import("../..").IRestrictedOperatorFilterToggleV0__factory; readonly 'royalties/IRoyalty.sol:IRestrictedOperatorFiltererV0': typeof import("../..").IRestrictedOperatorFiltererV0__factory; readonly 'royalties/IRoyalty.sol:IRestrictedRoyaltyV0': typeof import("../..").IRestrictedRoyaltyV0__factory; readonly 'royalties/IRoyalty.sol:IRestrictedRoyaltyV1': typeof import("../..").IRestrictedRoyaltyV1__factory; readonly 'royalties/IRoyalty.sol:IRestrictedRoyaltyV2': typeof import("../..").IRestrictedRoyaltyV2__factory; readonly 'royalties/IRoyalty.sol:IRoyaltyV0': typeof import("../..").IRoyaltyV0__factory; readonly 'splitpayment/ISplitPayment.sol:IAspenSplitPaymentV1': typeof import("../..").IAspenSplitPaymentV1__factory; readonly 'splitpayment/ISplitPayment.sol:IAspenSplitPaymentV2': typeof import("../..").IAspenSplitPaymentV2__factory; readonly 'splitpayment/ISplitPayment.sol:ICedarSplitPaymentV0': typeof import("../../generated/factories/splitpayment/ISplitPayment.sol").ICedarSplitPaymentV0__factory; readonly 'standard/IERC1155.sol:IERC1155BurnableV0': typeof import("../..").IERC1155BurnableV0__factory; readonly 'standard/IERC1155.sol:IERC1155MetadataURIV0': typeof import("../..").IERC1155MetadataURIV0__factory; readonly 'standard/IERC1155.sol:IERC1155NameSymbolV0': typeof import("../..").IERC1155NameSymbolV0__factory; readonly 'standard/IERC1155.sol:IERC1155SupplyV0': typeof import("../..").IERC1155SupplyV0__factory; readonly 'standard/IERC1155.sol:IERC1155SupplyV1': typeof import("../..").IERC1155SupplyV1__factory; readonly 'standard/IERC1155.sol:IERC1155SupplyV2': typeof import("../..").IERC1155SupplyV2__factory; readonly 'standard/IERC1155.sol:IERC1155V0': typeof import("../..").IERC1155V0__factory; readonly 'standard/IERC1155.sol:IERC1155V1': typeof import("../..").IERC1155V1__factory; readonly 'standard/IERC1155.sol:IERC1155V2': typeof import("../..").IERC1155V2__factory; readonly 'standard/IERC1155.sol:IERC1155V3': typeof import("../..").IERC1155V3__factory; readonly 'standard/IERC1155.sol:IERC1155V4': typeof import("../..").IERC1155V4__factory; readonly 'standard/IERC1155.sol:IERC1155V5': typeof import("../..").IERC1155V5__factory; readonly 'standard/IERC20.sol:IERC20V0': typeof import("../..").IERC20V0__factory; readonly 'standard/IERC2981.sol:IERC2981V0': typeof import("../..").IERC2981V0__factory; readonly 'standard/IERC4906.sol:IRestrictedERC4906V0': typeof import("../..").IRestrictedERC4906V0__factory; readonly 'standard/IERC721.sol:IERC721BurnableV0': typeof import("../..").IERC721BurnableV0__factory; readonly 'standard/IERC721.sol:IERC721MetadataV0': typeof import("../..").IERC721MetadataV0__factory; readonly 'standard/IERC721.sol:IERC721V0': typeof import("../..").IERC721V0__factory; readonly 'standard/IERC721.sol:IERC721V1': typeof import("../..").IERC721V1__factory; readonly 'standard/IERC721.sol:IERC721V2': typeof import("../..").IERC721V2__factory; readonly 'standard/IERC721.sol:IERC721V3': typeof import("../..").IERC721V3__factory; readonly 'standard/IERC721.sol:IERC721V4': typeof import("../..").IERC721V4__factory; readonly 'standard/IERC721.sol:IERC721V5': typeof import("../..").IERC721V5__factory; readonly 'IAspenFeatures.sol:IAspenFeaturesV0': typeof import("../..").IAspenFeaturesV0__factory; readonly 'IAspenFeatures.sol:ICedarFeaturesV0': typeof import("../..").ICedarFeaturesV0__factory; readonly 'subscriptions/IPaymentNotary.sol:IPaymentNotaryV0': typeof import("../../generated/factories/subscriptions/IPaymentNotary.sol").IPaymentNotaryV0__factory; readonly 'ICedarFeatures.sol:ICedarFeaturesV0': typeof import("../../generated/factories/ICedarFeatures.sol").ICedarFeaturesV0__factory; readonly 'ICedarVersioned.sol:ICedarImplementationVersionedV0': typeof import("../../generated/factories/ICedarVersioned.sol").ICedarImplementationVersionedV0__factory; readonly 'ICedarVersioned.sol:ICedarImplementationVersionedV1': typeof import("../../generated/factories/ICedarVersioned.sol").ICedarImplementationVersionedV1__factory; readonly 'ICedarVersioned.sol:ICedarImplementationVersionedV2': typeof import("../../generated/factories/ICedarVersioned.sol").ICedarImplementationVersionedV2__factory; readonly 'ICedarVersioned.sol:ICedarMinorVersionedV0': typeof import("../../generated/factories/ICedarVersioned.sol").ICedarMinorVersionedV0__factory; readonly 'ICedarVersioned.sol:ICedarVersionedV0': typeof import("../../generated/factories/ICedarVersioned.sol").ICedarVersionedV0__factory; readonly 'ICedarVersioned.sol:ICedarVersionedV1': typeof import("../../generated/factories/ICedarVersioned.sol").ICedarVersionedV1__factory; readonly 'ICedarVersioned.sol:ICedarVersionedV2': typeof import("../../generated/factories/ICedarVersioned.sol").ICedarVersionedV2__factory; readonly 'agreement/ICedarAgreement.sol:ICedarAgreementV0': typeof import("../../generated/factories/agreement/ICedarAgreement.sol").ICedarAgreementV0__factory; readonly 'agreement/ICedarAgreement.sol:ICedarAgreementV1': typeof import("../../generated/factories/agreement/ICedarAgreement.sol").ICedarAgreementV1__factory; readonly 'agreement/ICedarAgreement.sol:IPublicAgreementV0': typeof import("../../generated/factories/agreement/ICedarAgreement.sol").IPublicAgreementV0__factory; readonly 'agreement/ICedarAgreement.sol:IRestrictedAgreementV0': typeof import("../../generated/factories/agreement/ICedarAgreement.sol").IRestrictedAgreementV0__factory; readonly 'baseURI/ICedarUpdateBaseURI.sol:ICedarUpdateBaseURIV0': typeof import("../..").ICedarUpdateBaseURIV0__factory; readonly 'baseURI/ICedarUpdateBaseURI.sol:IPublicUpdateBaseURIV0': typeof import("../..").IPublicUpdateBaseURIV0__factory; readonly 'baseURI/ICedarUpdateBaseURI.sol:IRestrictedUpdateBaseURIV0': typeof import("../..").IRestrictedUpdateBaseURIV0__factory; readonly 'lazymint/ICedarLazyMint.sol:ICedarLazyMintV0': typeof import("../..").ICedarLazyMintV0__factory; readonly 'lazymint/ICedarLazyMint.sol:IRestrictedLazyMintV0': typeof import("../..").IRestrictedLazyMintV0__factory; readonly 'metadata/ICedarNFTMetadata.sol:ICedarNFTMetadataV1': typeof import("../..").ICedarNFTMetadataV1__factory; readonly 'metadata/ICedarSFTMetadata.sol:ICedarSFTMetadataV1': typeof import("../..").ICedarSFTMetadataV1__factory; readonly 'pausable/ICedarPausable.sol:ICedarPausableV0': typeof import("../..").ICedarPausableV0__factory; readonly 'pausable/ICedarPausable.sol:ICedarPausableV1': typeof import("../..").ICedarPausableV1__factory; readonly 'pausable/ICedarPausable.sol:IRestrictedPausableV0': typeof import("../..").IRestrictedPausableV0__factory; readonly 'splitpayment/ICedarSplitPayment.sol:ICedarSplitPaymentV0': typeof import("../..").ICedarSplitPaymentV0__factory; readonly 'issuance/INFTLimitSupply.sol:INFTLimitSupplyV0': typeof import("../..").INFTLimitSupplyV0__factory; readonly 'issuance/ISFTLimitSupply.sol:ISFTLimitSupplyV0': typeof import("../..").ISFTLimitSupplyV0__factory; readonly 'issuance/ICedarClaimable.sol:ICedarClaimableV0': typeof import("../..").ICedarClaimableV0__factory; readonly 'issuance/ICedarERC20Payable.sol:ICedarERC20PayableV0': typeof import("../..").ICedarERC20PayableV0__factory; readonly 'issuance/ICedarIssuance.sol:ICedarIssuanceV0': typeof import("../..").ICedarIssuanceV0__factory; readonly 'issuance/ICedarIssuance.sol:ICedarIssuanceV1': typeof import("../..").ICedarIssuanceV1__factory; readonly 'issuance/ICedarIssuer.sol:ICedarIssuerV0': typeof import("../..").ICedarIssuerV0__factory; readonly 'issuance/ICedarNativePayable.sol:ICedarNativePayableV0': typeof import("../..").ICedarNativePayableV0__factory; readonly 'issuance/ICedarOrderFiller.sol:ICedarOrderFillerV0': typeof import("../..").ICedarOrderFillerV0__factory; readonly 'lazymint/ICedarNFTLazyMint.sol:ICedarNFTLazyMintV0': typeof import("../..").ICedarNFTLazyMintV0__factory; readonly 'lazymint/ICedarNFTLazyMint.sol:ICedarNFTLazyMintV1': typeof import("../..").ICedarNFTLazyMintV1__factory; readonly 'lazymint/ICedarSFTLazyMint.sol:ICedarSFTLazyMintV0': typeof import("../..").ICedarSFTLazyMintV0__factory; readonly 'metadata/ICedarNFTMetadata.sol:ICedarNFTMetadataV0': typeof import("../..").ICedarNFTMetadataV0__factory; readonly 'metadata/ICedarSFTMetadata.sol:ICedarSFTMetadataV0': typeof import("../..").ICedarSFTMetadataV0__factory; readonly 'metadata/IContractMetadata.sol:ICedarMetadataV0': typeof import("../..").ICedarMetadataV0__factory; }>; export type FeatureInterfaceId = t.TypeOf; export type FeatureFactories = typeof FeatureFactories; export type FeatureFactory = FeatureFactories[T]; export type FeatureContract = ReturnType['connect']>; export type ExperimentalFeatureInterfaceId = (typeof ExperimentalFeatures)[number]; export interface ReleasedFeatureInterfaceIdBrand { readonly ReleasedFeatureInterfaceId: unique symbol; } export declare const ReleasedFeatureInterfaceId: t.BrandC, ReleasedFeatureInterfaceIdBrand>; export type ReleasedFeatureInterfaceId = Exclude; export declare const FeatureFunctionId: t.KeyofC<{ readonly "isIAspenFeaturesV1()[bool]": { readonly drop: readonly ["IAspenFeatures.sol:IAspenFeaturesV1"]; }; readonly "supportedFeatureCodes()[uint256[]]": { readonly drop: readonly ["IAspenFeatures.sol:IAspenFeaturesV1"]; }; readonly "supportsInterface(bytes4)[bool]": { readonly drop: readonly ["IAspenFeatures.sol:IAspenFeaturesV1", "IAspenVersioned.sol:IAspenVersionedV2", "IAspenVersioned.sol:ICedarVersionedV0", "IAspenVersioned.sol:ICedarVersionedV1", "IAspenVersioned.sol:ICedarVersionedV2", "standard/IERC1155.sol:IERC1155SupplyV0", "standard/IERC1155.sol:IERC1155SupplyV1", "standard/IERC1155.sol:IERC1155SupplyV2", "standard/IERC1155.sol:IERC1155V0", "standard/IERC1155.sol:IERC1155V1", "standard/IERC1155.sol:IERC1155V2", "standard/IERC1155.sol:IERC1155V3", "standard/IERC1155.sol:IERC1155V4", "standard/IERC721.sol:IERC721V0", "standard/IERC721.sol:IERC721V1", "standard/IERC721.sol:IERC721V2", "standard/IERC721.sol:IERC721V3", "standard/IERC721.sol:IERC721V4", "IAspenFeatures.sol:IAspenFeaturesV0", "IAspenFeatures.sol:ICedarFeaturesV0", "ICedarFeatures.sol:ICedarFeaturesV0", "ICedarVersioned.sol:ICedarVersionedV0", "ICedarVersioned.sol:ICedarVersionedV1", "ICedarVersioned.sol:ICedarVersionedV2"]; }; readonly "implementationInterfaceId()[string]": { readonly drop: readonly ["IAspenVersioned.sol:IAspenVersionedV2", "IAspenVersioned.sol:ICedarImplementationVersionedV2", "IAspenVersioned.sol:ICedarVersionedV2", "ICedarVersioned.sol:ICedarImplementationVersionedV2", "ICedarVersioned.sol:ICedarVersionedV2"]; }; readonly "implementationVersion()[uint256,uint256,uint256]": { readonly drop: readonly ["IAspenVersioned.sol:IAspenVersionedV2", "IAspenVersioned.sol:ICedarImplementationVersionedV0", "IAspenVersioned.sol:ICedarImplementationVersionedV1", "IAspenVersioned.sol:ICedarImplementationVersionedV2", "IAspenVersioned.sol:ICedarVersionedV0", "IAspenVersioned.sol:ICedarVersionedV1", "IAspenVersioned.sol:ICedarVersionedV2", "ICedarVersioned.sol:ICedarImplementationVersionedV0", "ICedarVersioned.sol:ICedarImplementationVersionedV1", "ICedarVersioned.sol:ICedarImplementationVersionedV2", "ICedarVersioned.sol:ICedarVersionedV0", "ICedarVersioned.sol:ICedarVersionedV1", "ICedarVersioned.sol:ICedarVersionedV2"]; }; readonly "minorVersion()[uint256,uint256]": { readonly drop: readonly ["IAspenVersioned.sol:IAspenVersionedV2", "IAspenVersioned.sol:ICedarMinorVersionedV0", "IAspenVersioned.sol:ICedarVersionedV0", "IAspenVersioned.sol:ICedarVersionedV1", "IAspenVersioned.sol:ICedarVersionedV2", "ICedarVersioned.sol:ICedarMinorVersionedV0", "ICedarVersioned.sol:ICedarVersionedV0", "ICedarVersioned.sol:ICedarVersionedV1", "ICedarVersioned.sol:ICedarVersionedV2"]; }; readonly "implementationInterfaceName()[string]": { readonly drop: readonly ["IAspenVersioned.sol:ICedarImplementationVersionedV1", "IAspenVersioned.sol:ICedarVersionedV1", "ICedarVersioned.sol:ICedarImplementationVersionedV1", "ICedarVersioned.sol:ICedarVersionedV1"]; }; readonly "multicall(bytes[])[bytes[]]": { readonly drop: readonly ["IMulticallable.sol:IMulticallableV0"]; }; readonly "acceptTerms()[]": { readonly drop: readonly ["agreement/IAgreement.sol:ICedarAgreementV0", "agreement/IAgreement.sol:IPublicAgreementV0", "agreement/IAgreement.sol:IPublicAgreementV1", "agreement/IAgreement.sol:IPublicAgreementV2", "agreement/ICedarAgreement.sol:ICedarAgreementV0", "agreement/ICedarAgreement.sol:IPublicAgreementV0"]; }; readonly "getAgreementStatus(address)[bool]": { readonly drop: readonly ["agreement/IAgreement.sol:ICedarAgreementV0", "agreement/ICedarAgreement.sol:ICedarAgreementV0"]; }; readonly "setTermsStatus(bool)[]": { readonly drop: readonly ["agreement/IAgreement.sol:ICedarAgreementV0", "agreement/ICedarAgreement.sol:ICedarAgreementV0"]; }; readonly "storeTermsAccepted(address,bytes)[]": { readonly drop: readonly ["agreement/IAgreement.sol:ICedarAgreementV0", "agreement/ICedarAgreement.sol:ICedarAgreementV0"]; }; readonly "termsActivated()[bool]": { readonly drop: readonly ["agreement/IAgreement.sol:ICedarAgreementV0", "agreement/ICedarAgreement.sol:ICedarAgreementV0"]; }; readonly "userAgreement()[string]": { readonly drop: readonly ["agreement/IAgreement.sol:ICedarAgreementV0", "agreement/ICedarAgreement.sol:ICedarAgreementV0"]; }; readonly "acceptTerms(address)+[]": { readonly drop: readonly ["agreement/IAgreement.sol:ICedarAgreementV1", "agreement/IAgreement.sol:IRestrictedAgreementV2", "agreement/IAgreement.sol:IRestrictedAgreementV3", "agreement/IAgreementsRegistry.sol:IAgreementsRegistryMockV1", "agreement/IAgreementsRegistry.sol:IAgreementsRegistryV0", "agreement/IAgreementsRegistry.sol:IAgreementsRegistryV1", "agreement/ICedarAgreement.sol:ICedarAgreementV1"]; }; readonly "acceptTerms()+[]": { readonly drop: readonly ["agreement/IAgreement.sol:ICedarAgreementV1", "agreement/ICedarAgreement.sol:ICedarAgreementV1"]; }; readonly "getTermsDetails()[string,uint8,bool]": { readonly drop: readonly ["agreement/IAgreement.sol:ICedarAgreementV1", "agreement/IAgreement.sol:IDelegatedAgreementV1", "agreement/IAgreement.sol:IPublicAgreementV0", "agreement/IAgreement.sol:IPublicAgreementV1", "agreement/ICedarAgreement.sol:ICedarAgreementV1", "agreement/ICedarAgreement.sol:IPublicAgreementV0"]; }; readonly "hasAcceptedTerms(address)[bool]": { readonly drop: readonly ["agreement/IAgreement.sol:ICedarAgreementV1", "agreement/ICedarAgreement.sol:ICedarAgreementV1"]; }; readonly "setTermsActivation(bool)[]": { readonly drop: readonly ["agreement/IAgreement.sol:ICedarAgreementV1", "agreement/IAgreement.sol:IRestrictedAgreementV0", "agreement/IAgreement.sol:IRestrictedAgreementV1", "agreement/IAgreement.sol:IRestrictedAgreementV2", "agreement/ICedarAgreement.sol:ICedarAgreementV1", "agreement/ICedarAgreement.sol:IRestrictedAgreementV0"]; }; readonly "setTermsURI(string)[]": { readonly drop: readonly ["agreement/IAgreement.sol:ICedarAgreementV1", "agreement/IAgreement.sol:IRestrictedAgreementV0", "agreement/IAgreement.sol:IRestrictedAgreementV1", "agreement/IAgreement.sol:IRestrictedAgreementV2", "agreement/IAgreement.sol:IRestrictedAgreementV3", "agreement/ICedarAgreement.sol:ICedarAgreementV1", "agreement/ICedarAgreement.sol:IRestrictedAgreementV0"]; }; readonly "acceptTerms(address,bytes)[]": { readonly drop: readonly ["agreement/IAgreement.sol:IDelegatedAgreementV0"]; }; readonly "batchAcceptTerms(address[])[]": { readonly drop: readonly ["agreement/IAgreement.sol:IDelegatedAgreementV0", "agreement/IAgreement.sol:IRestrictedAgreementV2", "agreement/IAgreement.sol:IRestrictedAgreementV3"]; }; readonly "hasAcceptedTerms(address,uint8)+[bool]": { readonly drop: readonly ["agreement/IAgreement.sol:IDelegatedAgreementV1", "agreement/IAgreement.sol:IPublicAgreementV0", "agreement/IAgreement.sol:IPublicAgreementV1", "agreement/ICedarAgreement.sol:IPublicAgreementV0"]; }; readonly "hasAcceptedTerms(address)+[bool]": { readonly drop: readonly ["agreement/IAgreement.sol:IDelegatedAgreementV1", "agreement/IAgreement.sol:IPublicAgreementV0", "agreement/IAgreement.sol:IPublicAgreementV1", "agreement/ICedarAgreement.sol:IPublicAgreementV0"]; }; readonly "acceptTerms(address)[]": { readonly drop: readonly ["agreement/IAgreement.sol:IRestrictedAgreementV0", "agreement/IAgreement.sol:IRestrictedAgreementV1", "agreement/ICedarAgreement.sol:IRestrictedAgreementV0"]; }; readonly "acceptTerms(address,bytes)+[]": { readonly drop: readonly ["agreement/IAgreement.sol:IRestrictedAgreementV2", "agreement/IAgreement.sol:IRestrictedAgreementV3"]; }; readonly "setTermsRequired(bool)[]": { readonly drop: readonly ["agreement/IAgreement.sol:IRestrictedAgreementV3"]; }; readonly "acceptTerms(string,address)+[]": { readonly drop: readonly ["agreement/IAgreementsNotary.sol:IAgreementsNotaryV0"]; }; readonly "acceptTerms(string,address,bytes)+[]": { readonly drop: readonly ["agreement/IAgreementsNotary.sol:IAgreementsNotaryV0"]; }; readonly "acceptTerms(string)+[]": { readonly drop: readonly ["agreement/IAgreementsNotary.sol:IAgreementsNotaryV0"]; }; readonly "batchAcceptTerms(string[],address[],bytes[])+[]": { readonly drop: readonly ["agreement/IAgreementsNotary.sol:IAgreementsNotaryV0"]; }; readonly "batchAcceptTerms(string[],address[])+[]": { readonly drop: readonly ["agreement/IAgreementsNotary.sol:IAgreementsNotaryV0"]; }; readonly "batchAcceptTerms(string[])+[]": { readonly drop: readonly ["agreement/IAgreementsNotary.sol:IAgreementsNotaryV0"]; }; readonly "mock()[bool]": { readonly drop: readonly ["agreement/IAgreementsRegistry.sol:IAgreementsRegistryMockV0", "agreement/IAgreementsRegistry.sol:IAgreementsRegistryMockV1"]; }; readonly "acceptTerms(address,address,bytes)+[]": { readonly drop: readonly ["agreement/IAgreementsRegistry.sol:IAgreementsRegistryMockV1", "agreement/IAgreementsRegistry.sol:IAgreementsRegistryV1"]; }; readonly "acceptTerms(address,address)+[]": { readonly drop: readonly ["agreement/IAgreementsRegistry.sol:IAgreementsRegistryMockV1", "agreement/IAgreementsRegistry.sol:IAgreementsRegistryV0", "agreement/IAgreementsRegistry.sol:IAgreementsRegistryV1"]; }; readonly "batchAcceptTerms(address,address[])[]": { readonly drop: readonly ["agreement/IAgreementsRegistry.sol:IAgreementsRegistryMockV1", "agreement/IAgreementsRegistry.sol:IAgreementsRegistryV1"]; }; readonly "getTermsDetails(address)[string,uint8,bool]": { readonly drop: readonly ["agreement/IAgreementsRegistry.sol:IAgreementsRegistryMockV1", "agreement/IAgreementsRegistry.sol:IAgreementsRegistryV0", "agreement/IAgreementsRegistry.sol:IAgreementsRegistryV1"]; }; readonly "hasAcceptedTerms(address,address)+[bool]": { readonly drop: readonly ["agreement/IAgreementsRegistry.sol:IAgreementsRegistryMockV1", "agreement/IAgreementsRegistry.sol:IAgreementsRegistryV0", "agreement/IAgreementsRegistry.sol:IAgreementsRegistryV1"]; }; readonly "hasAcceptedTerms(address,address,uint8)+[bool]": { readonly drop: readonly ["agreement/IAgreementsRegistry.sol:IAgreementsRegistryMockV1", "agreement/IAgreementsRegistry.sol:IAgreementsRegistryV0", "agreement/IAgreementsRegistry.sol:IAgreementsRegistryV1"]; }; readonly "setTermsActivation(address,bool)[]": { readonly drop: readonly ["agreement/IAgreementsRegistry.sol:IAgreementsRegistryMockV1", "agreement/IAgreementsRegistry.sol:IAgreementsRegistryV0", "agreement/IAgreementsRegistry.sol:IAgreementsRegistryV1"]; }; readonly "setTermsURI(address,string)[]": { readonly drop: readonly ["agreement/IAgreementsRegistry.sol:IAgreementsRegistryMockV1", "agreement/IAgreementsRegistry.sol:IAgreementsRegistryV0", "agreement/IAgreementsRegistry.sol:IAgreementsRegistryV1"]; }; readonly "upgradeBaseURI(string)[]": { readonly drop: readonly ["baseURI/ICedarUpgradeBaseURI.sol:ICedarUpgradeBaseURIV0"]; }; readonly "getBaseURIIndices()[uint256[]]": { readonly drop: readonly ["baseURI/IUpdateBaseURI.sol:ICedarUpdateBaseURIV0", "baseURI/IUpdateBaseURI.sol:IDelegatedUpdateBaseURIV0", "baseURI/IUpdateBaseURI.sol:IDelegatedUpdateBaseURIV1", "baseURI/IUpdateBaseURI.sol:IPublicUpdateBaseURIV0", "baseURI/ICedarUpdateBaseURI.sol:ICedarUpdateBaseURIV0", "baseURI/ICedarUpdateBaseURI.sol:IPublicUpdateBaseURIV0"]; }; readonly "updateBaseURI(uint256,string)[]": { readonly drop: readonly ["baseURI/IUpdateBaseURI.sol:ICedarUpdateBaseURIV0", "baseURI/IUpdateBaseURI.sol:IRestrictedUpdateBaseURIV0", "baseURI/IUpdateBaseURI.sol:IRestrictedUpdateBaseURIV1", "baseURI/ICedarUpdateBaseURI.sol:ICedarUpdateBaseURIV0", "baseURI/ICedarUpdateBaseURI.sol:IRestrictedUpdateBaseURIV0"]; }; readonly "getBaseURICount()[uint256]": { readonly drop: readonly ["baseURI/IUpdateBaseURI.sol:IDelegatedUpdateBaseURIV1"]; }; readonly "addOperatorFilterer((bytes32,string,address,address))[]": { readonly drop: readonly ["config/IGlobalConfig.sol:IGlobalConfigV0", "config/IGlobalConfig.sol:IGlobalConfigV1", "config/IOperatorFilterersConfig.sol:IOperatorFiltererConfigV0"]; }; readonly "getOperatorFilterer(bytes32)[(bytes32,string,address,address)]": { readonly drop: readonly ["config/IGlobalConfig.sol:IGlobalConfigV0", "config/IGlobalConfig.sol:IGlobalConfigV1", "config/IOperatorFilterersConfig.sol:IOperatorFiltererConfigV0"]; }; readonly "getOperatorFiltererIds()[bytes32[]]": { readonly drop: readonly ["config/IGlobalConfig.sol:IGlobalConfigV0", "config/IGlobalConfig.sol:IGlobalConfigV1", "config/IOperatorFilterersConfig.sol:IOperatorFiltererConfigV0"]; }; readonly "getOperatorFiltererOrDie(bytes32)[(bytes32,string,address,address)]": { readonly drop: readonly ["config/IGlobalConfig.sol:IGlobalConfigV0", "config/IGlobalConfig.sol:IGlobalConfigV1", "config/IOperatorFilterersConfig.sol:IOperatorFiltererConfigV0"]; }; readonly "getPlatformFees()[address,uint16]": { readonly drop: readonly ["config/IGlobalConfig.sol:IGlobalConfigV0", "config/IPlatformFeeConfig.sol:IPlatformFeeConfigV0"]; }; readonly "setPlatformFees(address,uint16)[]": { readonly drop: readonly ["config/IGlobalConfig.sol:IGlobalConfigV0", "config/IPlatformFeeConfig.sol:IPlatformFeeConfigV0"]; }; readonly "addAddressToTier(bytes32,address,bytes32)[]": { readonly drop: readonly ["config/IGlobalConfig.sol:IGlobalConfigV1", "config/ITieredPricing.sol:ITieredPricingV0"]; }; readonly "addTier(bytes32,(string,uint256,address,uint8))[]": { readonly drop: readonly ["config/IGlobalConfig.sol:IGlobalConfigV1", "config/ITieredPricing.sol:ITieredPricingV0"]; }; readonly "getClaimFee(address)[address,uint256]": { readonly drop: readonly ["config/IGlobalConfig.sol:IGlobalConfigV1", "config/ITieredPricing.sol:ITieredPricingGettersV0", "config/ITieredPricing.sol:ITieredPricingV0"]; }; readonly "getCollectorFee(address)[address,uint256,address]": { readonly drop: readonly ["config/IGlobalConfig.sol:IGlobalConfigV1", "config/ITieredPricing.sol:ITieredPricingGettersV0", "config/ITieredPricing.sol:ITieredPricingV0"]; }; readonly "getDefaultTierForNamespace(bytes32)[bytes32,(string,uint256,address,uint8)]": { readonly drop: readonly ["config/IGlobalConfig.sol:IGlobalConfigV1", "config/ITieredPricing.sol:ITieredPricingGettersV0", "config/ITieredPricing.sol:ITieredPricingV0"]; }; readonly "getDeploymentFee(address)[address,uint256,address]": { readonly drop: readonly ["config/IGlobalConfig.sol:IGlobalConfigV1", "config/ITieredPricing.sol:ITieredPricingGettersV0", "config/ITieredPricing.sol:ITieredPricingV0"]; }; readonly "getFee(bytes32,address)[address,uint256,uint8,address]": { readonly drop: readonly ["config/IGlobalConfig.sol:IGlobalConfigV1", "config/ITieredPricing.sol:ITieredPricingGettersV0", "config/ITieredPricing.sol:ITieredPricingV0"]; }; readonly "getPlatformFeeReceiver()[address]": { readonly drop: readonly ["config/IGlobalConfig.sol:IGlobalConfigV1", "config/ITieredPricing.sol:ITieredPricingGettersV0", "config/ITieredPricing.sol:ITieredPricingV0"]; }; readonly "getTierDetails(bytes32,bytes32)[(string,uint256,address,uint8)]": { readonly drop: readonly ["config/IGlobalConfig.sol:IGlobalConfigV1", "config/ITieredPricing.sol:ITieredPricingGettersV0", "config/ITieredPricing.sol:ITieredPricingV0"]; }; readonly "getTiersForNamespace(bytes32)[bytes32[],tuple[]]": { readonly drop: readonly ["config/IGlobalConfig.sol:IGlobalConfigV1", "config/ITieredPricing.sol:ITieredPricingGettersV0", "config/ITieredPricing.sol:ITieredPricingV0"]; }; readonly "removeAddressFromTier(bytes32,address)[]": { readonly drop: readonly ["config/IGlobalConfig.sol:IGlobalConfigV1", "config/ITieredPricing.sol:ITieredPricingV0"]; }; readonly "removeTier(bytes32,bytes32)[]": { readonly drop: readonly ["config/IGlobalConfig.sol:IGlobalConfigV1", "config/ITieredPricing.sol:ITieredPricingV0"]; }; readonly "setPlatformFeeReceiver(address)[]": { readonly drop: readonly ["config/IGlobalConfig.sol:IGlobalConfigV1", "config/ITieredPricing.sol:ITieredPricingV0"]; }; readonly "updateTier(bytes32,bytes32,(string,uint256,address,uint8))[]": { readonly drop: readonly ["config/IGlobalConfig.sol:IGlobalConfigV1", "config/ITieredPricing.sol:ITieredPricingV0"]; }; readonly "setDefaultTier(bytes32,bytes32)[]": { readonly drop: readonly ["config/IGlobalConfig.sol:IGlobalConfigV2", "config/ITieredPricing.sol:ITieredPricingV1"]; }; readonly "claim(address,uint256,address,uint256,bytes32[],uint256)[]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV0", "issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV1", "issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV2", "issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV3", "issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV4", "issuance/ICedarNFTIssuance.sol:IPublicNFTIssuanceV0", "issuance/ICedarNFTIssuance.sol:IPublicNFTIssuanceV1", "issuance/ICedarNFTIssuance.sol:IPublicNFTIssuanceV2", "issuance/ICedarNFTIssuance.sol:IPublicNFTIssuanceV3", "issuance/ICedarNFTIssuance.sol:IPublicNFTIssuanceV4", "issuance/ICedarNFTIssuance.sol:IPublicNFTIssuanceV5"]; }; readonly "setClaimConditions(tuple[],bool)[]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV0", "issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV1", "issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV2", "issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV3", "issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV4", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV0", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV1", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV2", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV3", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV4", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV5", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV6"]; }; readonly "getActiveClaimConditions()[(uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address),uint256,uint256,uint256]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV1", "issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV2"]; }; readonly "getUserClaimConditions(address)[uint256,uint256,uint256,uint256]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV1", "issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV2"]; }; readonly "verifyClaim(uint256,address,uint256,address,uint256,bool)[]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV1", "issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV2", "issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV3", "issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV4", "issuance/ICedarNFTIssuance.sol:IPublicNFTIssuanceV0", "issuance/ICedarNFTIssuance.sol:IPublicNFTIssuanceV1", "issuance/ICedarNFTIssuance.sol:IPublicNFTIssuanceV2"]; }; readonly "issue(address,uint256)[]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV2", "issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV3", "issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV4", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV0", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV1", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV2", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV3", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV4", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV5", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV6", "issuance/ICedarIssuer.sol:ICedarIssuerV0"]; }; readonly "issueWithTokenURI(address,string)[]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV2", "issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV3", "issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV4", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV0", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV1", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV2", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV3", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV4", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV5", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV6"]; }; readonly "setTokenURI(uint256,string)[]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV2", "issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV3", "issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV4", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV0", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV1", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV2", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV3", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV4", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV5", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV6", "issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV3", "issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV4", "issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV5", "issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV6"]; }; readonly "getActiveClaimConditions()[(uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address),uint256,uint256,uint256,bool]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV3"]; }; readonly "getUserClaimConditions(address)[uint256,uint256,uint256,uint256,uint256]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV3", "issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV4", "issuance/ICedarNFTIssuance.sol:IPublicNFTIssuanceV0", "issuance/ICedarNFTIssuance.sol:IPublicNFTIssuanceV1", "issuance/ICedarNFTIssuance.sol:IPublicNFTIssuanceV2", "issuance/ICedarNFTIssuance.sol:IPublicNFTIssuanceV3"]; }; readonly "getActiveClaimConditions()[(uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address),uint256,uint256,uint256,uint256,bool]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:ICedarNFTIssuanceV4", "issuance/ICedarNFTIssuance.sol:IPublicNFTIssuanceV0", "issuance/ICedarNFTIssuance.sol:IPublicNFTIssuanceV1"]; }; readonly "getClaimConditionById(uint256)[(uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address,bytes32)]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:IDelegatedNFTIssuanceV0", "issuance/ICedarNFTIssuance.sol:IDelegatedNFTIssuanceV1", "issuance/ICedarNFTIssuance.sol:IPublicNFTIssuanceV2", "issuance/ICedarNFTIssuance.sol:IPublicNFTIssuanceV3"]; }; readonly "getClaimConditions()[tuple[]]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:IDelegatedNFTIssuanceV0", "issuance/ICedarNFTIssuance.sol:IDelegatedNFTIssuanceV1", "issuance/ICedarNFTIssuance.sol:IPublicNFTIssuanceV3"]; }; readonly "getClaimData()[uint256,uint256,uint256]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:IDelegatedNFTIssuanceV0", "issuance/ICedarNFTIssuance.sol:IDelegatedNFTIssuanceV1"]; }; readonly "getUserClaimConditions(address)[(uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address,bytes32),uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:IDelegatedNFTIssuanceV0", "issuance/ICedarNFTIssuance.sol:IDelegatedNFTIssuanceV1"]; }; readonly "verifyClaim(address,uint256,address,uint256,bytes32[],uint256)[]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:IDelegatedNFTIssuanceV0", "issuance/ICedarNFTIssuance.sol:IDelegatedNFTIssuanceV1", "issuance/ICedarNFTIssuance.sol:IPublicNFTIssuanceV3"]; }; readonly "getChargebackProtectionPeriod()[uint256]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:IDelegatedNFTIssuanceV1", "issuance/ICedarSFTIssuance.sol:IDelegatedSFTIssuanceV1"]; }; readonly "getClaimPaymentDetails(uint256,uint256,address)[address,uint256,uint256,address,uint256]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:IDelegatedNFTIssuanceV1", "issuance/ICedarSFTIssuance.sol:IDelegatedSFTIssuanceV1"]; }; readonly "getTransferTimeForToken(uint256)[uint256]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:IDelegatedNFTIssuanceV1"]; }; readonly "getActiveClaimConditions()[(uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address,bytes32),uint256,uint256,uint256,uint256,bool]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:IPublicNFTIssuanceV2", "issuance/ICedarNFTIssuance.sol:IPublicNFTIssuanceV3"]; }; readonly "setPermantentTokenURI(uint256,string)[]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV3", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV4", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV5", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV6", "issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV3", "issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV4", "issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV5", "issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV6"]; }; readonly "issueWithinPhase(address,uint256)[]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV4", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV5", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV6"]; }; readonly "issueWithinPhaseWithTokenURI(address,string)[]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV4", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV5", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV6"]; }; readonly "chargebackWithdrawal(uint256)[]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV5", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV6"]; }; readonly "updateChargebackProtectionPeriod(uint256)[]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV5", "issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV6", "issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV5", "issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV6"]; }; readonly "batchIssue(address[],uint256[])[]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV6"]; }; readonly "batchIssueWithTokenURI(address[],string[])[]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV6"]; }; readonly "batchIssueWithinPhase(address[],uint256[])[]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV6"]; }; readonly "batchIssueWithinPhaseWithTokenURI(address[],string[])[]": { readonly drop: readonly ["issuance/ICedarNFTIssuance.sol:IRestrictedNFTIssuanceV6"]; }; readonly "mintBatch(uint256,address)[]": { readonly drop: readonly ["issuance/ICedarPremint.sol:ICedarPremintV0"]; }; readonly "transferFromBatch(tuple[])[]": { readonly drop: readonly ["issuance/ICedarPremint.sol:ICedarPremintV0"]; }; readonly "claim(address,uint256,uint256,address,uint256,bytes32[],uint256)[]": { readonly drop: readonly ["issuance/ICedarSFTIssuance.sol:ICedarSFTIssuanceV0", "issuance/ICedarSFTIssuance.sol:ICedarSFTIssuanceV1", "issuance/ICedarSFTIssuance.sol:ICedarSFTIssuanceV2", "issuance/ICedarSFTIssuance.sol:ICedarSFTIssuanceV3", "issuance/ICedarSFTIssuance.sol:IPublicSFTIssuanceV0", "issuance/ICedarSFTIssuance.sol:IPublicSFTIssuanceV1", "issuance/ICedarSFTIssuance.sol:IPublicSFTIssuanceV2", "issuance/ICedarSFTIssuance.sol:IPublicSFTIssuanceV3", "issuance/ICedarSFTIssuance.sol:IPublicSFTIssuanceV4", "issuance/ICedarSFTIssuance.sol:IPublicSFTIssuanceV5"]; }; readonly "issue(address,uint256,uint256)[]": { readonly drop: readonly ["issuance/ICedarSFTIssuance.sol:ICedarSFTIssuanceV0", "issuance/ICedarSFTIssuance.sol:ICedarSFTIssuanceV1", "issuance/ICedarSFTIssuance.sol:ICedarSFTIssuanceV2", "issuance/ICedarSFTIssuance.sol:ICedarSFTIssuanceV3", "issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV0", "issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV1", "issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV2", "issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV3", "issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV4", "issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV5", "issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV6"]; }; readonly "setClaimConditions(uint256,tuple[],bool)[]": { readonly drop: readonly ["issuance/ICedarSFTIssuance.sol:ICedarSFTIssuanceV0", "issuance/ICedarSFTIssuance.sol:ICedarSFTIssuanceV1", "issuance/ICedarSFTIssuance.sol:ICedarSFTIssuanceV2", "issuance/ICedarSFTIssuance.sol:ICedarSFTIssuanceV3", "issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV0", "issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV1", "issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV2", "issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV3", "issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV4", "issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV5", "issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV6"]; }; readonly "getActiveClaimConditions(uint256)[(uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address),uint256,uint256,uint256]": { readonly drop: readonly ["issuance/ICedarSFTIssuance.sol:ICedarSFTIssuanceV1"]; }; readonly "getUserClaimConditions(uint256,address)[uint256,uint256,uint256,uint256]": { readonly drop: readonly ["issuance/ICedarSFTIssuance.sol:ICedarSFTIssuanceV1"]; }; readonly "verifyClaim(uint256,address,uint256,uint256,address,uint256,bool)[]": { readonly drop: readonly ["issuance/ICedarSFTIssuance.sol:ICedarSFTIssuanceV1", "issuance/ICedarSFTIssuance.sol:ICedarSFTIssuanceV2", "issuance/ICedarSFTIssuance.sol:ICedarSFTIssuanceV3", "issuance/ICedarSFTIssuance.sol:IPublicSFTIssuanceV0", "issuance/ICedarSFTIssuance.sol:IPublicSFTIssuanceV1", "issuance/ICedarSFTIssuance.sol:IPublicSFTIssuanceV2"]; }; readonly "getActiveClaimConditions(uint256)[(uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address),uint256,uint256,uint256,bool]": { readonly drop: readonly ["issuance/ICedarSFTIssuance.sol:ICedarSFTIssuanceV2"]; }; readonly "getUserClaimConditions(uint256,address)[uint256,uint256,uint256,uint256,uint256]": { readonly drop: readonly ["issuance/ICedarSFTIssuance.sol:ICedarSFTIssuanceV2", "issuance/ICedarSFTIssuance.sol:ICedarSFTIssuanceV3", "issuance/ICedarSFTIssuance.sol:IPublicSFTIssuanceV0", "issuance/ICedarSFTIssuance.sol:IPublicSFTIssuanceV1", "issuance/ICedarSFTIssuance.sol:IPublicSFTIssuanceV2", "issuance/ICedarSFTIssuance.sol:IPublicSFTIssuanceV3"]; }; readonly "getActiveClaimConditions(uint256)[(uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address),uint256,uint256,uint256,uint256,bool]": { readonly drop: readonly ["issuance/ICedarSFTIssuance.sol:ICedarSFTIssuanceV3", "issuance/ICedarSFTIssuance.sol:IPublicSFTIssuanceV0", "issuance/ICedarSFTIssuance.sol:IPublicSFTIssuanceV1"]; }; readonly "getClaimConditionById(uint256,uint256)[(uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address,bytes32)]": { readonly drop: readonly ["issuance/ICedarSFTIssuance.sol:IDelegatedSFTIssuanceV0", "issuance/ICedarSFTIssuance.sol:IDelegatedSFTIssuanceV1", "issuance/ICedarSFTIssuance.sol:IPublicSFTIssuanceV2", "issuance/ICedarSFTIssuance.sol:IPublicSFTIssuanceV3"]; }; readonly "getClaimConditions(uint256)[tuple[]]": { readonly drop: readonly ["issuance/ICedarSFTIssuance.sol:IDelegatedSFTIssuanceV0", "issuance/ICedarSFTIssuance.sol:IDelegatedSFTIssuanceV1", "issuance/ICedarSFTIssuance.sol:IPublicSFTIssuanceV3"]; }; readonly "getClaimData(uint256)[uint256,uint256,uint256]": { readonly drop: readonly ["issuance/ICedarSFTIssuance.sol:IDelegatedSFTIssuanceV0", "issuance/ICedarSFTIssuance.sol:IDelegatedSFTIssuanceV1"]; }; readonly "getUserClaimConditions(uint256,address)[(uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address,bytes32),uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool]": { readonly drop: readonly ["issuance/ICedarSFTIssuance.sol:IDelegatedSFTIssuanceV0", "issuance/ICedarSFTIssuance.sol:IDelegatedSFTIssuanceV1"]; }; readonly "verifyClaim(address,uint256,uint256,address,uint256,bytes32[],uint256)[]": { readonly drop: readonly ["issuance/ICedarSFTIssuance.sol:IDelegatedSFTIssuanceV0", "issuance/ICedarSFTIssuance.sol:IDelegatedSFTIssuanceV1", "issuance/ICedarSFTIssuance.sol:IPublicSFTIssuanceV3"]; }; readonly "getIssueBufferSizeForAddressAndToken(address,uint256)[uint256]": { readonly drop: readonly ["issuance/ICedarSFTIssuance.sol:IDelegatedSFTIssuanceV1"]; }; readonly "getTransferTimesForToken(address,uint256)[uint256[],uint256[]]": { readonly drop: readonly ["issuance/ICedarSFTIssuance.sol:IDelegatedSFTIssuanceV1"]; }; readonly "getActiveClaimConditions(uint256)[(uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address,bytes32),uint256,uint256,uint256,uint256,bool]": { readonly drop: readonly ["issuance/ICedarSFTIssuance.sol:IPublicSFTIssuanceV2", "issuance/ICedarSFTIssuance.sol:IPublicSFTIssuanceV3"]; }; readonly "issueWithinPhase(address,uint256,uint256)[]": { readonly drop: readonly ["issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV4", "issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV5", "issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV6"]; }; readonly "chargebackWithdrawal(address,uint256,uint256)[]": { readonly drop: readonly ["issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV5", "issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV6"]; }; readonly "batchIssue(address[],uint256[],uint256[])[]": { readonly drop: readonly ["issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV6"]; }; readonly "batchIssueWithinPhase(address[],uint256[],uint256[])[]": { readonly drop: readonly ["issuance/ICedarSFTIssuance.sol:IRestrictedSFTIssuanceV6"]; }; readonly "setMaxWalletClaimCount(uint256)[]": { readonly drop: readonly ["issuance/INFTClaimCount.sol:IRestrictedNFTClaimCountV0"]; }; readonly "setWalletClaimCount(address,uint256)[]": { readonly drop: readonly ["issuance/INFTClaimCount.sol:IRestrictedNFTClaimCountV0"]; }; readonly "setMaxTotalSupply(uint256)[]": { readonly drop: readonly ["issuance/INFTLimitSupply.sol:IRestrictedNFTLimitSupplyV0", "issuance/INFTLimitSupply.sol:IRestrictedNFTLimitSupplyV1", "issuance/INFTLimitSupply.sol:INFTLimitSupplyV0"]; }; readonly "getSmallestTokenId()[uint8]": { readonly drop: readonly ["issuance/INFTSupply.sol:IDelegatedNFTSupplyV0", "issuance/INFTSupply.sol:IDelegatedNFTSupplyV1", "issuance/INFTSupply.sol:INFTSupplyV1", "issuance/ISFTSupply.sol:IDelegatedSFTSupplyV0", "issuance/ISFTSupply.sol:IDelegatedSFTSupplyV1", "issuance/ISFTSupply.sol:IDelegatedSFTSupplyV2", "issuance/ISFTSupply.sol:ISFTSupplyV1"]; }; readonly "exists(uint256)[bool]": { readonly drop: readonly ["issuance/INFTSupply.sol:IDelegatedNFTSupplyV1", "issuance/INFTSupply.sol:INFTSupplyV0", "issuance/INFTSupply.sol:INFTSupplyV1", "issuance/ISFTSupply.sol:IDelegatedSFTSupplyV1", "issuance/ISFTSupply.sol:IDelegatedSFTSupplyV2", "issuance/ISFTSupply.sol:IPublicSFTSupplyV0", "issuance/ISFTSupply.sol:ISFTSupplyV0", "issuance/ISFTSupply.sol:ISFTSupplyV1", "standard/IERC1155.sol:IERC1155SupplyV0", "standard/IERC1155.sol:IERC1155SupplyV1", "standard/IERC1155.sol:IERC1155SupplyV2"]; }; readonly "totalSupply()[uint256]": { readonly drop: readonly ["issuance/INFTSupply.sol:INFTSupplyV0", "issuance/INFTSupply.sol:INFTSupplyV1", "issuance/INFTSupply.sol:IPublicNFTSupplyV0", "standard/IERC20.sol:IERC20V0"]; }; readonly "setMaxWalletClaimCount(uint256,uint256)[]": { readonly drop: readonly ["issuance/ISFTClaimCount.sol:IRestrictedSFTClaimCountV0"]; }; readonly "setWalletClaimCount(uint256,address,uint256)[]": { readonly drop: readonly ["issuance/ISFTClaimCount.sol:IRestrictedSFTClaimCountV0"]; }; readonly "setMaxTotalSupply(uint256,uint256)[]": { readonly drop: readonly ["issuance/ISFTLimitSupply.sol:IRestrictedSFTLimitSupplyV0", "issuance/ISFTLimitSupply.sol:IRestrictedSFTLimitSupplyV1", "issuance/ISFTLimitSupply.sol:ISFTLimitSupplyV0"]; }; readonly "getLargestTokenId()[uint256]": { readonly drop: readonly ["issuance/ISFTSupply.sol:IDelegatedSFTSupplyV0", "issuance/ISFTSupply.sol:IDelegatedSFTSupplyV1", "issuance/ISFTSupply.sol:IDelegatedSFTSupplyV2", "issuance/ISFTSupply.sol:ISFTSupplyV0", "issuance/ISFTSupply.sol:ISFTSupplyV1", "standard/IERC1155.sol:IERC1155SupplyV1", "standard/IERC1155.sol:IERC1155SupplyV2"]; }; readonly "totalSupply(uint256)[uint256]": { readonly drop: readonly ["issuance/ISFTSupply.sol:IDelegatedSFTSupplyV2", "issuance/ISFTSupply.sol:IPublicSFTSupplyV0", "issuance/ISFTSupply.sol:IPublicSFTSupplyV1", "issuance/ISFTSupply.sol:ISFTSupplyV0", "issuance/ISFTSupply.sol:ISFTSupplyV1", "standard/IERC1155.sol:IERC1155SupplyV0", "standard/IERC1155.sol:IERC1155SupplyV1", "standard/IERC1155.sol:IERC1155SupplyV2"]; }; readonly "lazyMint(uint256,string)[]": { readonly drop: readonly ["lazymint/ILazyMint.sol:ICedarLazyMintV0", "lazymint/ILazyMint.sol:IRestrictedLazyMintV0", "lazymint/ILazyMint.sol:IRestrictedLazyMintV1", "lazymint/ICedarLazyMint.sol:ICedarLazyMintV0", "lazymint/ICedarLazyMint.sol:IRestrictedLazyMintV0", "lazymint/ICedarNFTLazyMint.sol:ICedarNFTLazyMintV1", "lazymint/ICedarSFTLazyMint.sol:ICedarSFTLazyMintV0"]; }; readonly "contractURI()[string]": { readonly drop: readonly ["metadata/IContractMetadata.sol:ICedarMetadataV1", "metadata/IContractMetadata.sol:IDelegatedMetadataV0", "metadata/IContractMetadata.sol:IPublicMetadataV0", "metadata/IContractMetadata.sol:ICedarMetadataV0"]; }; readonly "setContractURI(string)[]": { readonly drop: readonly ["metadata/IContractMetadata.sol:ICedarMetadataV1", "metadata/IContractMetadata.sol:IRestrictedMetadataV0", "metadata/IContractMetadata.sol:IRestrictedMetadataV1", "metadata/IContractMetadata.sol:IRestrictedMetadataV2", "metadata/IContractMetadata.sol:ICedarMetadataV0"]; }; readonly "setTokenNameAndSymbol(string,string)[]": { readonly drop: readonly ["metadata/IContractMetadata.sol:IRestrictedMetadataV2"]; }; readonly "tokenURI(uint256)[string]": { readonly drop: readonly ["metadata/INFTMetadata.sol:IAspenNFTMetadataV1", "metadata/INFTMetadata.sol:ICedarNFTMetadataV1", "standard/IERC721.sol:IERC721MetadataV0", "metadata/ICedarNFTMetadata.sol:ICedarNFTMetadataV1", "metadata/ICedarNFTMetadata.sol:ICedarNFTMetadataV0"]; }; readonly "uri(uint256)[string]": { readonly drop: readonly ["metadata/ISFTMetadata.sol:IAspenSFTMetadataV1", "metadata/ISFTMetadata.sol:ICedarSFTMetadataV1", "standard/IERC1155.sol:IERC1155MetadataURIV0", "metadata/ICedarSFTMetadata.sol:ICedarSFTMetadataV1", "metadata/ICedarSFTMetadata.sol:ICedarSFTMetadataV0"]; }; readonly "owner()[address]": { readonly drop: readonly ["ownable/IOwnable.sol:IOwnableV0", "ownable/IOwnable.sol:IPublicOwnableV0", "ownable/IOwnable.sol:IPublicOwnableV1"]; }; readonly "setOwner(address)[]": { readonly drop: readonly ["ownable/IOwnable.sol:IOwnableV0", "ownable/IOwnable.sol:IPublicOwnableV1", "ownable/IOwnable.sol:IRestrictedOwnableV0"]; }; readonly "pauseClaims()[]": { readonly drop: readonly ["pausable/IPausable.sol:ICedarPausableV0", "pausable/ICedarPausable.sol:ICedarPausableV0"]; }; readonly "unpauseClaims()[]": { readonly drop: readonly ["pausable/IPausable.sol:ICedarPausableV0", "pausable/ICedarPausable.sol:ICedarPausableV0"]; }; readonly "setClaimPauseStatus(bool)[]": { readonly drop: readonly ["pausable/IPausable.sol:ICedarPausableV1", "pausable/IPausable.sol:IRestrictedPausableV0", "pausable/IPausable.sol:IRestrictedPausableV1", "pausable/ICedarPausable.sol:ICedarPausableV1", "pausable/ICedarPausable.sol:IRestrictedPausableV0"]; }; readonly "getClaimPauseStatus()[bool]": { readonly drop: readonly ["pausable/IPausable.sol:IDelegatedPausableV0", "pausable/IPausable.sol:IPublicPausableV0"]; }; readonly "pay(address,bytes32,address,uint256)[]": { readonly drop: readonly ["payments/IPaymentNotary.sol:IPaymentNotaryV0", "subscriptions/IPaymentNotary.sol:IPaymentNotaryV0"]; }; readonly "pay(string,address,bytes32,address,uint256)[]": { readonly drop: readonly ["payments/IPaymentNotary.sol:IPaymentNotaryV1"]; }; readonly "getFeeReceiver()[address]": { readonly drop: readonly ["payments/IPaymentNotary.sol:IPaymentNotaryV2"]; }; readonly "pay(string,address,bytes32,address,uint256,uint256,uint256)[]": { readonly drop: readonly ["payments/IPaymentNotary.sol:IPaymentNotaryV2"]; }; readonly "primarySaleRecipient()[address]": { readonly drop: readonly ["primarysale/IPrimarySale.sol:IDelegatedPrimarySaleV0", "primarysale/IPrimarySale.sol:IPrimarySaleV0", "primarysale/IPrimarySale.sol:IPrimarySaleV1", "primarysale/IPrimarySale.sol:IPublicPrimarySaleV1"]; }; readonly "setPrimarySaleRecipient(address)[]": { readonly drop: readonly ["primarysale/IPrimarySale.sol:IPrimarySaleV0", "primarysale/IPrimarySale.sol:IPrimarySaleV1", "primarysale/IPrimarySale.sol:IRestrictedPrimarySaleV1", "primarysale/IPrimarySale.sol:IRestrictedPrimarySaleV2"]; }; readonly "setSaleRecipientForToken(uint256,address)[]": { readonly drop: readonly ["primarysale/IPrimarySale.sol:IRestrictedSFTPrimarySaleV0"]; }; readonly "getConfig(string)[address]": { readonly drop: readonly ["registry/ICoreRegistry.sol:ICoreRegistryV0"]; }; readonly "getDeployer(string)[address]": { readonly drop: readonly ["registry/ICoreRegistry.sol:ICoreRegistryV0"]; }; readonly "setConfigContract(address,string)[]": { readonly drop: readonly ["registry/ICoreRegistry.sol:ICoreRegistryV0"]; }; readonly "setDeployerContract(address,string)[]": { readonly drop: readonly ["registry/ICoreRegistry.sol:ICoreRegistryV0"]; }; readonly "getPlatformFeeInfo()[address,uint16]": { readonly drop: readonly ["royalties/IPlatformFee.sol:IDelegatedPlatformFeeV0", "royalties/IPlatformFee.sol:IPublicPlatformFeeV0"]; }; readonly "setPlatformFeeInfo(address,uint256)[]": { readonly drop: readonly ["royalties/IPlatformFee.sol:IRestrictedPlatformFeeV0"]; }; readonly "getRoyaltyInfoForToken(uint256)[address,uint16]": { readonly drop: readonly ["royalties/IRoyalty.sol:IDelegatedRoyaltyV0", "royalties/IRoyalty.sol:IDelegatedRoyaltyV1", "royalties/IRoyalty.sol:IPublicRoyaltyV0", "royalties/IRoyalty.sol:IRoyaltyV0"]; }; readonly "getDefaultRoyaltyInfo()[address,uint16]": { readonly drop: readonly ["royalties/IRoyalty.sol:IDelegatedRoyaltyV1", "royalties/IRoyalty.sol:IPublicRoyaltyV0", "royalties/IRoyalty.sol:IPublicRoyaltyV1", "royalties/IRoyalty.sol:IRoyaltyV0"]; }; readonly "operatorRestriction()[bool]": { readonly drop: readonly ["royalties/IRoyalty.sol:IPublicOperatorFilterToggleV0"]; }; readonly "getOperatorRestriction()[bool]": { readonly drop: readonly ["royalties/IRoyalty.sol:IPublicOperatorFilterToggleV1"]; }; readonly "royaltyInfo(uint256,uint256)[address,uint256]": { readonly drop: readonly ["royalties/IRoyalty.sol:IPublicRoyaltyV0", "royalties/IRoyalty.sol:IPublicRoyaltyV1", "royalties/IRoyalty.sol:IRoyaltyV0", "standard/IERC2981.sol:IERC2981V0"]; }; readonly "setOperatorRestriction(bool)[]": { readonly drop: readonly ["royalties/IRoyalty.sol:IRestrictedOperatorFilterToggleV0"]; }; readonly "setOperatorFilterer(bytes32)[]": { readonly drop: readonly ["royalties/IRoyalty.sol:IRestrictedOperatorFiltererV0"]; }; readonly "setDefaultRoyaltyInfo(address,uint256)[]": { readonly drop: readonly ["royalties/IRoyalty.sol:IRestrictedRoyaltyV0", "royalties/IRoyalty.sol:IRestrictedRoyaltyV1", "royalties/IRoyalty.sol:IRestrictedRoyaltyV2", "royalties/IRoyalty.sol:IRoyaltyV0"]; }; readonly "setRoyaltyInfoForToken(uint256,address,uint256)[]": { readonly drop: readonly ["royalties/IRoyalty.sol:IRestrictedRoyaltyV0", "royalties/IRoyalty.sol:IRestrictedRoyaltyV1", "royalties/IRoyalty.sol:IRestrictedRoyaltyV2", "royalties/IRoyalty.sol:IRoyaltyV0"]; }; readonly "setOperatorFiltererStatus(bool)[]": { readonly drop: readonly ["royalties/IRoyalty.sol:IRestrictedRoyaltyV2"]; }; readonly "getPendingPayment(address,address)+[uint256]": { readonly drop: readonly ["splitpayment/ISplitPayment.sol:IAspenSplitPaymentV1", "splitpayment/ISplitPayment.sol:IAspenSplitPaymentV2"]; }; readonly "getPendingPayment(address)+[uint256]": { readonly drop: readonly ["splitpayment/ISplitPayment.sol:IAspenSplitPaymentV1", "splitpayment/ISplitPayment.sol:IAspenSplitPaymentV2"]; }; readonly "getReleased(address,address)+[uint256]": { readonly drop: readonly ["splitpayment/ISplitPayment.sol:IAspenSplitPaymentV1", "splitpayment/ISplitPayment.sol:IAspenSplitPaymentV2", "splitpayment/ISplitPayment.sol:ICedarSplitPaymentV0", "splitpayment/ICedarSplitPayment.sol:ICedarSplitPaymentV0"]; }; readonly "getReleased(address)+[uint256]": { readonly drop: readonly ["splitpayment/ISplitPayment.sol:IAspenSplitPaymentV1", "splitpayment/ISplitPayment.sol:IAspenSplitPaymentV2", "splitpayment/ISplitPayment.sol:ICedarSplitPaymentV0", "splitpayment/ICedarSplitPayment.sol:ICedarSplitPaymentV0"]; }; readonly "getTotalReleased(address)+[uint256]": { readonly drop: readonly ["splitpayment/ISplitPayment.sol:IAspenSplitPaymentV1", "splitpayment/ISplitPayment.sol:IAspenSplitPaymentV2", "splitpayment/ISplitPayment.sol:ICedarSplitPaymentV0", "splitpayment/ICedarSplitPayment.sol:ICedarSplitPaymentV0"]; }; readonly "getTotalReleased()+[uint256]": { readonly drop: readonly ["splitpayment/ISplitPayment.sol:IAspenSplitPaymentV1", "splitpayment/ISplitPayment.sol:IAspenSplitPaymentV2", "splitpayment/ISplitPayment.sol:ICedarSplitPaymentV0", "splitpayment/ICedarSplitPayment.sol:ICedarSplitPaymentV0"]; }; readonly "releasePayment(address)+[]": { readonly drop: readonly ["splitpayment/ISplitPayment.sol:IAspenSplitPaymentV1", "splitpayment/ISplitPayment.sol:IAspenSplitPaymentV2", "splitpayment/ISplitPayment.sol:ICedarSplitPaymentV0", "splitpayment/ICedarSplitPayment.sol:ICedarSplitPaymentV0"]; }; readonly "releasePayment(address,address)+[]": { readonly drop: readonly ["splitpayment/ISplitPayment.sol:IAspenSplitPaymentV1", "splitpayment/ISplitPayment.sol:IAspenSplitPaymentV2", "splitpayment/ISplitPayment.sol:ICedarSplitPaymentV0", "splitpayment/ICedarSplitPayment.sol:ICedarSplitPaymentV0"]; }; readonly "getPayee(uint256)[address]": { readonly drop: readonly ["splitpayment/ISplitPayment.sol:IAspenSplitPaymentV2"]; }; readonly "getShares(address)[uint256]": { readonly drop: readonly ["splitpayment/ISplitPayment.sol:IAspenSplitPaymentV2"]; }; readonly "getTotalShares()[uint256]": { readonly drop: readonly ["splitpayment/ISplitPayment.sol:IAspenSplitPaymentV2"]; }; readonly "burn(address,uint256,uint256)[]": { readonly drop: readonly ["standard/IERC1155.sol:IERC1155BurnableV0", "standard/IERC1155.sol:IERC1155SupplyV2", "standard/IERC1155.sol:IERC1155V1", "standard/IERC1155.sol:IERC1155V2", "standard/IERC1155.sol:IERC1155V3", "standard/IERC1155.sol:IERC1155V4"]; }; readonly "burnBatch(address,uint256[],uint256[])[]": { readonly drop: readonly ["standard/IERC1155.sol:IERC1155BurnableV0", "standard/IERC1155.sol:IERC1155SupplyV2", "standard/IERC1155.sol:IERC1155V1", "standard/IERC1155.sol:IERC1155V2", "standard/IERC1155.sol:IERC1155V3", "standard/IERC1155.sol:IERC1155V4"]; }; readonly "name()[string]": { readonly drop: readonly ["standard/IERC1155.sol:IERC1155NameSymbolV0", "standard/IERC1155.sol:IERC1155V2", "standard/IERC1155.sol:IERC1155V3", "standard/IERC1155.sol:IERC1155V4", "standard/IERC721.sol:IERC721MetadataV0", "standard/IERC721.sol:IERC721V2", "standard/IERC721.sol:IERC721V3", "standard/IERC721.sol:IERC721V4"]; }; readonly "symbol()[string]": { readonly drop: readonly ["standard/IERC1155.sol:IERC1155NameSymbolV0", "standard/IERC1155.sol:IERC1155V2", "standard/IERC1155.sol:IERC1155V3", "standard/IERC1155.sol:IERC1155V4", "standard/IERC721.sol:IERC721MetadataV0", "standard/IERC721.sol:IERC721V2", "standard/IERC721.sol:IERC721V3", "standard/IERC721.sol:IERC721V4"]; }; readonly "balanceOf(address,uint256)[uint256]": { readonly drop: readonly ["standard/IERC1155.sol:IERC1155SupplyV0", "standard/IERC1155.sol:IERC1155SupplyV1", "standard/IERC1155.sol:IERC1155SupplyV2", "standard/IERC1155.sol:IERC1155V0", "standard/IERC1155.sol:IERC1155V1", "standard/IERC1155.sol:IERC1155V2", "standard/IERC1155.sol:IERC1155V3", "standard/IERC1155.sol:IERC1155V4", "standard/IERC1155.sol:IERC1155V5"]; }; readonly "balanceOfBatch(address[],uint256[])[uint256[]]": { readonly drop: readonly ["standard/IERC1155.sol:IERC1155SupplyV0", "standard/IERC1155.sol:IERC1155SupplyV1", "standard/IERC1155.sol:IERC1155SupplyV2", "standard/IERC1155.sol:IERC1155V0", "standard/IERC1155.sol:IERC1155V1", "standard/IERC1155.sol:IERC1155V2", "standard/IERC1155.sol:IERC1155V3", "standard/IERC1155.sol:IERC1155V4", "standard/IERC1155.sol:IERC1155V5"]; }; readonly "isApprovedForAll(address,address)[bool]": { readonly drop: readonly ["standard/IERC1155.sol:IERC1155SupplyV0", "standard/IERC1155.sol:IERC1155SupplyV1", "standard/IERC1155.sol:IERC1155SupplyV2", "standard/IERC1155.sol:IERC1155V0", "standard/IERC1155.sol:IERC1155V1", "standard/IERC1155.sol:IERC1155V2", "standard/IERC1155.sol:IERC1155V3", "standard/IERC1155.sol:IERC1155V4", "standard/IERC1155.sol:IERC1155V5", "standard/IERC721.sol:IERC721V0", "standard/IERC721.sol:IERC721V1", "standard/IERC721.sol:IERC721V2", "standard/IERC721.sol:IERC721V3", "standard/IERC721.sol:IERC721V4", "standard/IERC721.sol:IERC721V5"]; }; readonly "safeBatchTransferFrom(address,address,uint256[],uint256[],bytes)[]": { readonly drop: readonly ["standard/IERC1155.sol:IERC1155SupplyV0", "standard/IERC1155.sol:IERC1155SupplyV1", "standard/IERC1155.sol:IERC1155SupplyV2", "standard/IERC1155.sol:IERC1155V0", "standard/IERC1155.sol:IERC1155V1", "standard/IERC1155.sol:IERC1155V2", "standard/IERC1155.sol:IERC1155V3", "standard/IERC1155.sol:IERC1155V4", "standard/IERC1155.sol:IERC1155V5"]; }; readonly "safeTransferFrom(address,address,uint256,uint256,bytes)[]": { readonly drop: readonly ["standard/IERC1155.sol:IERC1155SupplyV0", "standard/IERC1155.sol:IERC1155SupplyV1", "standard/IERC1155.sol:IERC1155SupplyV2", "standard/IERC1155.sol:IERC1155V0", "standard/IERC1155.sol:IERC1155V1", "standard/IERC1155.sol:IERC1155V2", "standard/IERC1155.sol:IERC1155V3", "standard/IERC1155.sol:IERC1155V4", "standard/IERC1155.sol:IERC1155V5"]; }; readonly "setApprovalForAll(address,bool)[]": { readonly drop: readonly ["standard/IERC1155.sol:IERC1155SupplyV0", "standard/IERC1155.sol:IERC1155SupplyV1", "standard/IERC1155.sol:IERC1155SupplyV2", "standard/IERC1155.sol:IERC1155V0", "standard/IERC1155.sol:IERC1155V1", "standard/IERC1155.sol:IERC1155V2", "standard/IERC1155.sol:IERC1155V3", "standard/IERC1155.sol:IERC1155V4", "standard/IERC1155.sol:IERC1155V5", "standard/IERC721.sol:IERC721V0", "standard/IERC721.sol:IERC721V1", "standard/IERC721.sol:IERC721V2", "standard/IERC721.sol:IERC721V3", "standard/IERC721.sol:IERC721V4", "standard/IERC721.sol:IERC721V5"]; }; readonly "allowance(address,address)[uint256]": { readonly drop: readonly ["standard/IERC20.sol:IERC20V0"]; }; readonly "approve(address,uint256)[bool]": { readonly drop: readonly ["standard/IERC20.sol:IERC20V0"]; }; readonly "balanceOf(address)[uint256]": { readonly drop: readonly ["standard/IERC20.sol:IERC20V0", "standard/IERC721.sol:IERC721V0", "standard/IERC721.sol:IERC721V1", "standard/IERC721.sol:IERC721V2", "standard/IERC721.sol:IERC721V3", "standard/IERC721.sol:IERC721V4", "standard/IERC721.sol:IERC721V5"]; }; readonly "transfer(address,uint256)[bool]": { readonly drop: readonly ["standard/IERC20.sol:IERC20V0"]; }; readonly "transferFrom(address,address,uint256)[bool]": { readonly drop: readonly ["standard/IERC20.sol:IERC20V0"]; }; readonly "burn(uint256)[]": { readonly drop: readonly ["standard/IERC721.sol:IERC721BurnableV0", "standard/IERC721.sol:IERC721V1", "standard/IERC721.sol:IERC721V2", "standard/IERC721.sol:IERC721V3", "standard/IERC721.sol:IERC721V4"]; }; readonly "approve(address,uint256)[]": { readonly drop: readonly ["standard/IERC721.sol:IERC721V0", "standard/IERC721.sol:IERC721V1", "standard/IERC721.sol:IERC721V2", "standard/IERC721.sol:IERC721V3", "standard/IERC721.sol:IERC721V4", "standard/IERC721.sol:IERC721V5"]; }; readonly "getApproved(uint256)[address]": { readonly drop: readonly ["standard/IERC721.sol:IERC721V0", "standard/IERC721.sol:IERC721V1", "standard/IERC721.sol:IERC721V2", "standard/IERC721.sol:IERC721V3", "standard/IERC721.sol:IERC721V4", "standard/IERC721.sol:IERC721V5"]; }; readonly "ownerOf(uint256)[address]": { readonly drop: readonly ["standard/IERC721.sol:IERC721V0", "standard/IERC721.sol:IERC721V1", "standard/IERC721.sol:IERC721V2", "standard/IERC721.sol:IERC721V3", "standard/IERC721.sol:IERC721V4", "standard/IERC721.sol:IERC721V5"]; }; readonly "safeTransferFrom(address,address,uint256)+[]": { readonly drop: readonly ["standard/IERC721.sol:IERC721V0", "standard/IERC721.sol:IERC721V1", "standard/IERC721.sol:IERC721V2", "standard/IERC721.sol:IERC721V3", "standard/IERC721.sol:IERC721V4", "standard/IERC721.sol:IERC721V5"]; }; readonly "safeTransferFrom(address,address,uint256,bytes)+[]": { readonly drop: readonly ["standard/IERC721.sol:IERC721V0", "standard/IERC721.sol:IERC721V1", "standard/IERC721.sol:IERC721V2", "standard/IERC721.sol:IERC721V3", "standard/IERC721.sol:IERC721V4", "standard/IERC721.sol:IERC721V5"]; }; readonly "transferFrom(address,address,uint256)[]": { readonly drop: readonly ["standard/IERC721.sol:IERC721V0", "standard/IERC721.sol:IERC721V1", "standard/IERC721.sol:IERC721V2", "standard/IERC721.sol:IERC721V3", "standard/IERC721.sol:IERC721V4", "standard/IERC721.sol:IERC721V5"]; }; readonly "isIAspenFeaturesV0()[bool]": { readonly drop: readonly ["IAspenFeatures.sol:IAspenFeaturesV0"]; }; readonly "supportedFeatures()[string[]]": { readonly drop: readonly ["IAspenFeatures.sol:IAspenFeaturesV0", "IAspenFeatures.sol:ICedarFeaturesV0", "ICedarFeatures.sol:ICedarFeaturesV0"]; }; readonly "isICedarFeaturesV0()[bool]": { readonly drop: readonly ["IAspenFeatures.sol:ICedarFeaturesV0", "ICedarFeatures.sol:ICedarFeaturesV0"]; }; readonly "claim((uint8,uint256,address,address,bytes32[]),bytes)+[]": { readonly drop: readonly ["issuance/ICedarClaimable.sol:ICedarClaimableV0"]; }; readonly "claim(uint256,address,bytes32[])+[]": { readonly drop: readonly ["issuance/ICedarClaimable.sol:ICedarClaimableV0"]; }; readonly "buy(address,address,uint256)[]": { readonly drop: readonly ["issuance/ICedarERC20Payable.sol:ICedarERC20PayableV0"]; }; readonly "buyAny(address,address,uint256)[]": { readonly drop: readonly ["issuance/ICedarERC20Payable.sol:ICedarERC20PayableV0"]; }; readonly "authTypes()[uint8[]]": { readonly drop: readonly ["issuance/ICedarIssuance.sol:ICedarIssuanceV0"]; }; readonly "issuanceModes()[uint8[]]": { readonly drop: readonly ["issuance/ICedarIssuance.sol:ICedarIssuanceV0"]; }; readonly "paymentTypes()[uint8[]]": { readonly drop: readonly ["issuance/ICedarIssuance.sol:ICedarIssuanceV0"]; }; readonly "foo()[uint256]": { readonly drop: readonly ["issuance/ICedarIssuance.sol:ICedarIssuanceV1"]; }; readonly "buy(uint256,address,uint256)[]": { readonly drop: readonly ["issuance/ICedarNativePayable.sol:ICedarNativePayableV0"]; }; readonly "fillOrder((address,address),bytes)[]": { readonly drop: readonly ["issuance/ICedarOrderFiller.sol:ICedarOrderFillerV0"]; }; readonly "lazyMint(uint256,string,bytes)[]": { readonly drop: readonly ["lazymint/ICedarNFTLazyMint.sol:ICedarNFTLazyMintV0"]; }; }>; export type FeatureFunctionId = t.TypeOf; export declare const ERC721StandardInterfaces: FeatureInterfaceId[]; export declare const ERC1155StandardInterfaces: FeatureInterfaceId[]; export declare const CatchAllInterfaces: FeatureInterfaceId[]; export type ContractFunctionIds = typeof ContractFunctionIds; export type ContractFunctionId = ContractFunctionIds[number]; export declare const ContractFunctionIds: readonly ["isAspenFeatures", "isAspenFeaturesV1", "supportsInterface", "supportedFeatures", "supportedFeatureCodes", "implementationName", "implementationVersion", "owner", "setOwner", "grantRole", "revokeRole", "renounceRole", "hasRole", "getRoleAdmin", "name", "symbol", "contractUri", "setContractUri", "setTokenNameAndSymbol", "multicall", "acceptTerms", "acceptTermsFor", "acceptTermsForMany", "acceptTermsWithSignature", "getTermsDetails", "hasAcceptedTerms", "hasAcceptedTermsVersion", "setTermsActivation", "setTermsUri", "setTermsRequired", "exists", "ownerOf", "balanceOf", "balanceOfBatch", "tokenUri", "setTokenUri", "setPermanentTokenUri", "getBaseURIIndices", "getBaseURICount", "updateBaseUri", "transferFrom", "safeTransferFrom", "safeBatchTransferFrom", "approve", "isApproved", "setApprovalForAll", "isApprovedForAll", "totalSupply", "setMaxTotalSupply", "getSmallestTokenId", "getLargestTokenId", "lazyMint", "claim", "verifyClaim", "getClaimData", "getClaimConditions", "getClaimConditionById", "getUserClaimConditions", "setClaimConditions", "getClaimPauseStatus", "setClaimPauseStatus", "setMaxWalletClaimCount", "setWalletClaimCount", "getClaimPaymentDetails", "burn", "burnBatch", "issue", "issueWithTokenUri", "issueWithinPhase", "issueWithinPhaseWithTokenUri", "batchIssue", "batchIssueWithTokenUri", "batchIssueWithinPhase", "batchIssueWithinPhaseWithTokenUri", "chargebackWithdrawal", "updateChargebackProtectionPeriod", "getTransferTimesForToken", "getIssueBufferSizeForAddressAndToken", "getChargebackProtectionPeriod", "royaltyInfo", "getDefaultRoyaltyInfo", "setDefaultRoyaltyInfo", "getRoyaltyInfoForToken", "setRoyaltyInfoForToken", "getPlatformFees", "setPlatformFees", "getPrimarySaleRecipient", "setPrimarySaleRecipient", "setSaleRecipientForToken", "setOperatorFilterer", "setOperatorRestriction", "getOperatorRestriction"]; export interface FeatureInterfaceFactory { connect(address: string, signerOrProvider: Signer | Provider): FeatureContract; createInterface(): FeatureContract['interface']; } export declare class FeatureInterface { private readonly _factory; private readonly _address; private readonly _signer; private connection; constructor(factory: FeatureInterfaceFactory, address: Address, signer: Signerish); connectReadOnly(): FeatureContract; connectWith(signer: Signerish): FeatureContract; get interface(): FeatureContract['interface']; static fromFeature(feature: T, address: Address, signer: Signerish): FeatureInterface; } export type CallableContractFunction, A extends unknown[], R> = ContractFunction['execute'] & ContractFunction; export interface CallContractFunction { (...args: A): R; } export declare abstract class ContractFunction, A extends unknown[], R> { protected readonly base: CollectionContract; readonly handledFeatures: T[]; protected readonly cover: Cover; readonly handledFunctions: Record; protected _partitions?: Partition; abstract readonly functionName: ContractFunctionId; protected constructor(base: CollectionContract, handledFeatures: T[], cover: Cover, handledFunctions?: Record); /** * @returns True if the contract supports Agreement interface */ get supported(): boolean; protected get partitions(): { [k in StringKeyOf]: Partial[C[k][number]]; }; protected partition>(partition: K): Exclude[K], undefined>; protected notSupported(): never; abstract execute(...args: A): Promise; } export declare function extractKnownSupportedFeatures(supportedFeaturesFromContract: string[], withExperimental: boolean): FeatureInterfaceId[]; declare const getPartition: >(base: CollectionContract, handledFeatures: T[], cover: Cover) => { [k in StringKeyOf]: Partial[C[k][number]]; }; type Partition> = ReturnType>; export type CallableFeatureFunction>, A extends unknown[], R> = FeatureFunction['call'] & FeatureFunction; type PartitionExhausted = typeof FeatureFunction.PARTITION_EXHAUSTED; type Unsupported = typeof FeatureFunction.UNSUPPORTED; export declare class FeatureFunction>, A extends unknown[], R> { readonly functionName: string; readonly base: CollectionContract; readonly handledFeatures: NonEmptyArray; readonly cover: Cover; readonly func: (partition: Partition) => (...args: A) => Promise; static readonly UNSUPPORTED: unique symbol; static readonly PARTITION_EXHAUSTED: unique symbol; private _partition?; static fromFeatures(functionName: string, base: CollectionContract, handledFeatures: NonEmptyArray, func: (partition: Partition; }>) => (...args: A) => Promise): CallableFeatureFunction; }, A, R>; static fromFeaturePartition>, A extends unknown[], R>(functionName: string, base: CollectionContract, handledFeatures: NonEmptyArray, cover: Cover, func: (partition: Partition) => (...args: A) => Promise): CallableFeatureFunction; protected constructor(functionName: string, base: CollectionContract, handledFeatures: NonEmptyArray, cover: Cover, func: (partition: Partition) => (...args: A) => Promise); asCallable(errorOnUnsupported?: boolean): CallableFeatureFunction; get partition(): { [k in StringKeyOf]: Partial[C[k][number]]; }; call(...args: A): Promise; must(...args: A): Promise; unsupported(result: T | Unsupported): result is Unsupported; maybe

(p: P, ...args: A): Promise

; /** * @returns True if the contract supports Agreement interface */ get supported(): boolean; } type Cover> = C extends any ? Exclude][number]> extends never ? C : Record, Exclude][number]>[]> : never; type StringKeyOf = R extends Record ? (K extends string ? K : never) : never; export declare const exhaustiveUnionPartitioner: >>(m: M, ...keys: T[]) => >(cover: Cover) => { [k in StringKeyOf]: M[C[k][number]]; }; type ExecutableFunction = { execute: CallableFunction; }; type FunctionClass = new (base: CollectionContract) => T; export declare const asCallableClass: (classDefinition: FunctionClass) => FunctionClass & ((base: CollectionContract) => O["execute"] & O); export declare const asExecutable: (obj: T) => T["execute"] & T; export {};