@flarenetwork/flare-periphery-contract-artifacts
Version:
Smart contract artifacts for all Flare chains
414 lines (413 loc) • 433 kB
JavaScript
'use strict';
var AgentInfo = require('./coston/artifacts/contracts/data/AgentInfo.sol/AgentInfo.json');
var AgentSettings = require('./coston/artifacts/contracts/data/AgentSettings.sol/AgentSettings.json');
var AggregatorV3Interface = require('./coston/artifacts/contracts/adapters/interfaces/AggregatorV3Interface.sol/AggregatorV3Interface.json');
var AssetManagerSettings = require('./coston/artifacts/contracts/data/AssetManagerSettings.sol/AssetManagerSettings.json');
var AvailableAgentInfo = require('./coston/artifacts/contracts/data/AvailableAgentInfo.sol/AvailableAgentInfo.json');
var CollateralReservationInfo = require('./coston/artifacts/contracts/data/CollateralReservationInfo.sol/CollateralReservationInfo.json');
var CollateralType = require('./coston/artifacts/contracts/data/CollateralType.sol/CollateralType.json');
var ContractRegistry = require('./coston/artifacts/contracts/ContractRegistry.sol/ContractRegistry.json');
var EmergencyPause = require('./coston/artifacts/contracts/data/EmergencyPause.sol/EmergencyPause.json');
var FtsoV2Interface = require('./coston/artifacts/contracts/FtsoV2Interface.sol/FtsoV2Interface.json');
var IAddressValidity = require('./coston/artifacts/contracts/IAddressValidity.sol/IAddressValidity.json');
var IAddressValidityVerification = require('./coston/artifacts/contracts/IAddressValidityVerification.sol/IAddressValidityVerification.json');
var IAgentAlwaysAllowedMinters = require('./coston/artifacts/contracts/IAgentAlwaysAllowedMinters.sol/IAgentAlwaysAllowedMinters.json');
var IAgentOwnerRegistry = require('./coston/artifacts/contracts/IAgentOwnerRegistry.sol/IAgentOwnerRegistry.json');
var IAgentPing = require('./coston/artifacts/contracts/IAgentPing.sol/IAgentPing.json');
var IAgentVaultsFacet = require('./coston/artifacts/contracts/IAgentVaultsFacet.sol/IAgentVaultsFacet.json');
var IAssetManager = require('./coston/artifacts/contracts/IAssetManager.sol/IAssetManager.json');
var IAssetManagerController = require('./coston/artifacts/contracts/IAssetManagerController.sol/IAssetManagerController.json');
var IAssetManagerEvents = require('./coston/artifacts/contracts/IAssetManagerEvents.sol/IAssetManagerEvents.json');
var IBalanceDecreasingTransaction = require('./coston/artifacts/contracts/IBalanceDecreasingTransaction.sol/IBalanceDecreasingTransaction.json');
var IBalanceDecreasingTransactionVerification = require('./coston/artifacts/contracts/IBalanceDecreasingTransactionVerification.sol/IBalanceDecreasingTransactionVerification.json');
var ICChainStake = require('./coston/artifacts/contracts/ICChainStake.sol/ICChainStake.json');
var ICChainVotePower = require('./coston/artifacts/contracts/ICChainVotePower.sol/ICChainVotePower.json');
var IClaimSetupManager = require('./coston/artifacts/contracts/IClaimSetupManager.sol/IClaimSetupManager.json');
var ICollateralizable = require('./coston/artifacts/contracts/mockXAsset/interfaces/ICollateralizable.sol/ICollateralizable.json');
var IConfirmedBlockHeightExists = require('./coston/artifacts/contracts/IConfirmedBlockHeightExists.sol/IConfirmedBlockHeightExists.json');
var IConfirmedBlockHeightExistsVerification = require('./coston/artifacts/contracts/IConfirmedBlockHeightExistsVerification.sol/IConfirmedBlockHeightExistsVerification.json');
var ICoreVaultClient = require('./coston/artifacts/contracts/ICoreVaultClient.sol/ICoreVaultClient.json');
var ICoreVaultClientSettings = require('./coston/artifacts/contracts/ICoreVaultClientSettings.sol/ICoreVaultClientSettings.json');
var ICoreVaultManager = require('./coston/artifacts/contracts/ICoreVaultManager.sol/ICoreVaultManager.json');
var IDelegationAccount = require('./coston/artifacts/contracts/IDelegationAccount.sol/IDelegationAccount.json');
var IDiamond = require('./coston/artifacts/contracts/diamond/interfaces/IDiamond.sol/IDiamond.json');
var IDiamondCut = require('./coston/artifacts/contracts/diamond/interfaces/IDiamondCut.sol/IDiamondCut.json');
var IDiamondLoupe = require('./coston/artifacts/contracts/diamond/interfaces/IDiamondLoupe.sol/IDiamondLoupe.json');
var IDirectMinting = require('./coston/artifacts/contracts/IDirectMinting.sol/IDirectMinting.json');
var IDirectMintingSettings = require('./coston/artifacts/contracts/IDirectMintingSettings.sol/IDirectMintingSettings.json');
var IERC165 = require('./coston/artifacts/contracts/diamond/interfaces/IERC165.sol/IERC165.json');
var IERC173 = require('./coston/artifacts/contracts/diamond/interfaces/IERC173.sol/IERC173.json');
var IEVMTransaction = require('./coston/artifacts/contracts/IEVMTransaction.sol/IEVMTransaction.json');
var IEVMTransactionVerification = require('./coston/artifacts/contracts/IEVMTransactionVerification.sol/IEVMTransactionVerification.json');
var IEntityManager = require('./coston/artifacts/contracts/IEntityManager.sol/IEntityManager.json');
var IExecutorsFacet = require('./coston/artifacts/contracts/IExecutorsFacet.sol/IExecutorsFacet.json');
var IFAsset = require('./coston/artifacts/contracts/IFAsset.sol/IFAsset.json');
var IFAssetRedeemComposer = require('./coston/artifacts/contracts/IFAssetRedeemComposer.sol/IFAssetRedeemComposer.json');
var IFAssetRedeemerAccount = require('./coston/artifacts/contracts/IFAssetRedeemerAccount.sol/IFAssetRedeemerAccount.json');
var IFastUpdateIncentiveManager = require('./coston/artifacts/contracts/IFastUpdateIncentiveManager.sol/IFastUpdateIncentiveManager.json');
var IFastUpdater = require('./coston/artifacts/contracts/IFastUpdater.sol/IFastUpdater.json');
var IFastUpdatesConfiguration = require('./coston/artifacts/contracts/IFastUpdatesConfiguration.sol/IFastUpdatesConfiguration.json');
var IFdcHub = require('./coston/artifacts/contracts/IFdcHub.sol/IFdcHub.json');
var IFdcInflationConfigurations = require('./coston/artifacts/contracts/IFdcInflationConfigurations.sol/IFdcInflationConfigurations.json');
var IFdcRequestFeeConfigurations = require('./coston/artifacts/contracts/IFdcRequestFeeConfigurations.sol/IFdcRequestFeeConfigurations.json');
var IFdcVerification = require('./coston/artifacts/contracts/IFdcVerification.sol/IFdcVerification.json');
var IFeeCalculator = require('./coston/artifacts/contracts/IFeeCalculator.sol/IFeeCalculator.json');
var IFlareAssetRegistry = require('./coston/artifacts/contracts/IFlareAssetRegistry.sol/IFlareAssetRegistry.json');
var IFlareContractRegistry = require('./coston/artifacts/contracts/IFlareContractRegistry.sol/IFlareContractRegistry.json');
var IFlareDaemonize = require('./coston/artifacts/contracts/genesis/interfaces/IFlareDaemonize.sol/IFlareDaemonize.json');
var IFlareSystemsCalculator = require('./coston/artifacts/contracts/IFlareSystemsCalculator.sol/IFlareSystemsCalculator.json');
var IFlareSystemsManager = require('./coston/artifacts/contracts/IFlareSystemsManager.sol/IFlareSystemsManager.json');
var IFtso = require('./coston/artifacts/contracts/IFtso.sol/IFtso.json');
var IFtsoFeedDecimals = require('./coston/artifacts/contracts/IFtsoFeedDecimals.sol/IFtsoFeedDecimals.json');
var IFtsoFeedIdConverter = require('./coston/artifacts/contracts/IFtsoFeedIdConverter.sol/IFtsoFeedIdConverter.json');
var IFtsoFeedPublisher = require('./coston/artifacts/contracts/IFtsoFeedPublisher.sol/IFtsoFeedPublisher.json');
var IFtsoGenesis = require('./coston/artifacts/contracts/genesis/interfaces/IFtsoGenesis.sol/IFtsoGenesis.json');
var IFtsoInflationConfigurations = require('./coston/artifacts/contracts/IFtsoInflationConfigurations.sol/IFtsoInflationConfigurations.json');
var IFtsoManager = require('./coston/artifacts/contracts/IFtsoManager.sol/IFtsoManager.json');
var IFtsoManagerGenesis = require('./coston/artifacts/contracts/genesis/interfaces/IFtsoManagerGenesis.sol/IFtsoManagerGenesis.json');
var IFtsoRegistry = require('./coston/artifacts/contracts/IFtsoRegistry.sol/IFtsoRegistry.json');
var IFtsoRegistryGenesis = require('./coston/artifacts/contracts/genesis/interfaces/IFtsoRegistryGenesis.sol/IFtsoRegistryGenesis.json');
var IFtsoRewardManager = require('./coston/artifacts/contracts/IFtsoRewardManager.sol/IFtsoRewardManager.json');
var IFtsoRewardOffersManager = require('./coston/artifacts/contracts/IFtsoRewardOffersManager.sol/IFtsoRewardOffersManager.json');
var IGenericRewardManager = require('./coston/artifacts/contracts/IGenericRewardManager.sol/IGenericRewardManager.json');
var IGovernanceSettings = require('./coston/artifacts/contracts/IGovernanceSettings.sol/IGovernanceSettings.json');
var IGovernanceVotePower = require('./coston/artifacts/contracts/IGovernanceVotePower.sol/IGovernanceVotePower.json');
var IGovernor = require('./coston/artifacts/contracts/IGovernor.sol/IGovernor.json');
var IIAddressUpdatable = require('./coston/artifacts/contracts/addressUpdater/interfaces/IIAddressUpdatable.sol/IIAddressUpdatable.json');
var IIAddressUpdater = require('./coston/artifacts/contracts/addressUpdater/interfaces/IIAddressUpdater.sol/IIAddressUpdater.json');
var IIClaimSetupManager = require('./coston/artifacts/contracts/protocol/interfaces/IIClaimSetupManager.sol/IIClaimSetupManager.json');
var IICleanable = require('./coston/artifacts/contracts/token/interfaces/IICleanable.sol/IICleanable.json');
var IICleanupBlockNumberManager = require('./coston/artifacts/contracts/protocol/interfaces/IICleanupBlockNumberManager.sol/IICleanupBlockNumberManager.json');
var IICustomFeed = require('./coston/artifacts/contracts/customFeeds/interfaces/IICustomFeed.sol/IICustomFeed.json');
var IIERC20WithMetadata = require('./coston/artifacts/contracts/assetRegistry/interfaces/IIERC20WithMetadata.sol/IIERC20WithMetadata.json');
var IIEntityManager = require('./coston/artifacts/contracts/protocol/interfaces/IIEntityManager.sol/IIEntityManager.json');
var IIFastUpdaterView = require('./coston/artifacts/contracts/fscV1/interfaces/IIFastUpdaterView.sol/IIFastUpdaterView.json');
var IIFlareAssetRegistry = require('./coston/artifacts/contracts/assetRegistry/interfaces/IIFlareAssetRegistry.sol/IIFlareAssetRegistry.json');
var IIFlareAssetRegistryProvider = require('./coston/artifacts/contracts/assetRegistry/interfaces/IIFlareAssetRegistryProvider.sol/IIFlareAssetRegistryProvider.json');
var IIFlareSystemsCalculator = require('./coston/artifacts/contracts/protocol/interfaces/IIFlareSystemsCalculator.sol/IIFlareSystemsCalculator.json');
var IIFlareSystemsManager = require('./coston/artifacts/contracts/protocol/interfaces/IIFlareSystemsManager.sol/IIFlareSystemsManager.json');
var IIFtso = require('./coston/artifacts/contracts/ftso/interfaces/IIFtso.sol/IIFtso.json');
var IIFtsoFeedPublisher = require('./coston/artifacts/contracts/ftso/interfaces/IIFtsoFeedPublisher.sol/IIFtsoFeedPublisher.json');
var IIFtsoManager = require('./coston/artifacts/contracts/ftso/interfaces/IIFtsoManager.sol/IIFtsoManager.json');
var IIFtsoManagerProxy = require('./coston/artifacts/contracts/fscV1/interfaces/IIFtsoManagerProxy.sol/IIFtsoManagerProxy.json');
var IIFtsoManagerV1 = require('./coston/artifacts/contracts/ftso/interfaces/IIFtsoManagerV1.sol/IIFtsoManagerV1.json');
var IIFtsoRegistry = require('./coston/artifacts/contracts/utils/interfaces/IIFtsoRegistry.sol/IIFtsoRegistry.json');
var IIFtsoRegistryV1 = require('./coston/artifacts/contracts/utils/interfaces/IIFtsoRegistryV1.sol/IIFtsoRegistryV1.json');
var IIFtsoRewardManager = require('./coston/artifacts/contracts/tokenPools/interfaces/IIFtsoRewardManager.sol/IIFtsoRewardManager.json');
var IIGovernanceVotePower = require('./coston/artifacts/contracts/token/interfaces/IIGovernanceVotePower.sol/IIGovernanceVotePower.json');
var IIGovernorProposer = require('./coston/artifacts/contracts/governance/interfaces/IIGovernorProposer.sol/IIGovernorProposer.json');
var IIInflationAllocation = require('./coston/artifacts/contracts/inflation/interfaces/IIInflationAllocation.sol/IIInflationAllocation.json');
var IIInflationReceiver = require('./coston/artifacts/contracts/inflation/interfaces/IIInflationReceiver.sol/IIInflationReceiver.json');
var IIInflationReceiverV1 = require('./coston/artifacts/contracts/inflation/interfaces/IIInflationReceiverV1.sol/IIInflationReceiverV1.json');
var IIInflationV1 = require('./coston/artifacts/contracts/inflation/interfaces/IIInflationV1.sol/IIInflationV1.json');
var IINodePossessionVerifier = require('./coston/artifacts/contracts/protocol/interfaces/IINodePossessionVerifier.sol/IINodePossessionVerifier.json');
var IIPollingFoundation = require('./coston/artifacts/contracts/governance/interfaces/IIPollingFoundation.sol/IIPollingFoundation.json');
var IIPollingManagementGroup = require('./coston/artifacts/contracts/governance/interfaces/IIPollingManagementGroup.sol/IIPollingManagementGroup.json');
var IIPreInflationCalculation = require('./coston/artifacts/contracts/inflation/interfaces/IIPreInflationCalculation.sol/IIPreInflationCalculation.json');
var IIPriceSubmitter = require('./coston/artifacts/contracts/genesis/interfaces/IIPriceSubmitter.sol/IIPriceSubmitter.json');
var IIPublicKeyVerifier = require('./coston/artifacts/contracts/protocol/interfaces/IIPublicKeyVerifier.sol/IIPublicKeyVerifier.json');
var IIRNat = require('./coston/artifacts/contracts/rNat/interfaces/IIRNat.sol/IIRNat.json');
var IIRNatAccount = require('./coston/artifacts/contracts/rNat/interfaces/IIRNatAccount.sol/IIRNatAccount.json');
var IIRandomProvider = require('./coston/artifacts/contracts/utils/interfaces/IIRandomProvider.sol/IIRandomProvider.json');
var IIRelay = require('./coston/artifacts/contracts/protocol/interfaces/IIRelay.sol/IIRelay.json');
var IIRewardEpochSwitchoverTrigger = require('./coston/artifacts/contracts/protocol/interfaces/IIRewardEpochSwitchoverTrigger.sol/IIRewardEpochSwitchoverTrigger.json');
var IIRewardManager = require('./coston/artifacts/contracts/protocol/interfaces/IIRewardManager.sol/IIRewardManager.json');
var IISubmission = require('./coston/artifacts/contracts/protocol/interfaces/IISubmission.sol/IISubmission.json');
var IISupply = require('./coston/artifacts/contracts/inflation/interfaces/IISupply.sol/IISupply.json');
var IITokenPool = require('./coston/artifacts/contracts/tokenPools/interfaces/IITokenPool.sol/IITokenPool.json');
var IIVPContract = require('./coston/artifacts/contracts/token/interfaces/IIVPContract.sol/IIVPContract.json');
var IIVPToken = require('./coston/artifacts/contracts/token/interfaces/IIVPToken.sol/IIVPToken.json');
var IIVoterRegistrationTrigger = require('./coston/artifacts/contracts/protocol/interfaces/IIVoterRegistrationTrigger.sol/IIVoterRegistrationTrigger.json');
var IIVoterRegistry = require('./coston/artifacts/contracts/protocol/interfaces/IIVoterRegistry.sol/IIVoterRegistry.json');
var IIVoterWhitelister = require('./coston/artifacts/contracts/utils/interfaces/IIVoterWhitelister.sol/IIVoterWhitelister.json');
var IIncreaseManager = require('./coston/artifacts/contracts/IIncreaseManager.sol/IIncreaseManager.json');
var IInflationGenesis = require('./coston/artifacts/contracts/genesis/interfaces/IInflationGenesis.sol/IInflationGenesis.json');
var IInstructionFeesFacet = require('./coston/artifacts/contracts/IInstructionFeesFacet.sol/IInstructionFeesFacet.json');
var IInstructionsFacet = require('./coston/artifacts/contracts/IInstructionsFacet.sol/IInstructionsFacet.json');
var IMasterAccountController = require('./coston/artifacts/contracts/IMasterAccountController.sol/IMasterAccountController.json');
var IMemoInstructionsFacet = require('./coston/artifacts/contracts/IMemoInstructionsFacet.sol/IMemoInstructionsFacet.json');
var IMintingTagManager = require('./coston/artifacts/contracts/IMintingTagManager.sol/IMintingTagManager.json');
var IOwnableWithTimelock = require('./coston/artifacts/contracts/IOwnableWithTimelock.sol/IOwnableWithTimelock.json');
var IPauseFacet = require('./coston/artifacts/contracts/IPauseFacet.sol/IPauseFacet.json');
var IPayment = require('./coston/artifacts/contracts/IPayment.sol/IPayment.json');
var IPaymentProofsFacet = require('./coston/artifacts/contracts/IPaymentProofsFacet.sol/IPaymentProofsFacet.json');
var IPaymentVerification = require('./coston/artifacts/contracts/IPaymentVerification.sol/IPaymentVerification.json');
var IPersonalAccount = require('./coston/artifacts/contracts/IPersonalAccount.sol/IPersonalAccount.json');
var IPersonalAccountsFacet = require('./coston/artifacts/contracts/IPersonalAccountsFacet.sol/IPersonalAccountsFacet.json');
var IPollingFtso = require('./coston/artifacts/contracts/IPollingFtso.sol/IPollingFtso.json');
var IPollingManagementGroup = require('./coston/artifacts/contracts/IPollingManagementGroup.sol/IPollingManagementGroup.json');
var IPriceSubmitter = require('./coston/artifacts/contracts/IPriceSubmitter.sol/IPriceSubmitter.json');
var IRNat = require('./coston/artifacts/contracts/IRNat.sol/IRNat.json');
var IRNatAccount = require('./coston/artifacts/contracts/IRNatAccount.sol/IRNatAccount.json');
var IRandomProvider = require('./coston/artifacts/contracts/IRandomProvider.sol/IRandomProvider.json');
var IReaderFacet = require('./coston/artifacts/contracts/IReaderFacet.sol/IReaderFacet.json');
var IRedeemExtended = require('./coston/artifacts/contracts/IRedeemExtended.sol/IRedeemExtended.json');
var IRedeemExtendedSettings = require('./coston/artifacts/contracts/IRedeemExtendedSettings.sol/IRedeemExtendedSettings.json');
var IRedemptionTimeExtension = require('./coston/artifacts/contracts/IRedemptionTimeExtension.sol/IRedemptionTimeExtension.json');
var IReferencedPaymentNonexistence = require('./coston/artifacts/contracts/IReferencedPaymentNonexistence.sol/IReferencedPaymentNonexistence.json');
var IReferencedPaymentNonexistenceVerification = require('./coston/artifacts/contracts/IReferencedPaymentNonexistenceVerification.sol/IReferencedPaymentNonexistenceVerification.json');
var IRelay = require('./coston/artifacts/contracts/IRelay.sol/IRelay.json');
var IRewardManager = require('./coston/artifacts/contracts/IRewardManager.sol/IRewardManager.json');
var ISubmission = require('./coston/artifacts/contracts/ISubmission.sol/ISubmission.json');
var ITimelockFacet = require('./coston/artifacts/contracts/ITimelockFacet.sol/ITimelockFacet.json');
var ITypeTemplate = require('./coston/artifacts/contracts/fdc/interfaces/ITypeTemplate.sol/ITypeTemplate.json');
var ITypeTemplateVerification = require('./coston/artifacts/contracts/fdc/interfaces/ITypeTemplateVerification.sol/ITypeTemplateVerification.json');
var IUpdateValidators = require('./coston/artifacts/contracts/utils/interfaces/IUpdateValidators.sol/IUpdateValidators.json');
var IVPContractEvents = require('./coston/artifacts/contracts/IVPContractEvents.sol/IVPContractEvents.json');
var IVPToken = require('./coston/artifacts/contracts/IVPToken.sol/IVPToken.json');
var IValidatorRewardOffersManager = require('./coston/artifacts/contracts/IValidatorRewardOffersManager.sol/IValidatorRewardOffersManager.json');
var IVaultsFacet = require('./coston/artifacts/contracts/IVaultsFacet.sol/IVaultsFacet.json');
var IVoterPreRegistry = require('./coston/artifacts/contracts/IVoterPreRegistry.sol/IVoterPreRegistry.json');
var IVoterRegistry = require('./coston/artifacts/contracts/IVoterRegistry.sol/IVoterRegistry.json');
var IVoterWhitelister = require('./coston/artifacts/contracts/IVoterWhitelister.sol/IVoterWhitelister.json');
var IWNat = require('./coston/artifacts/contracts/IWNat.sol/IWNat.json');
var IWNatDelegationFee = require('./coston/artifacts/contracts/IWNatDelegationFee.sol/IWNatDelegationFee.json');
var IWeb2Json = require('./coston/artifacts/contracts/IWeb2Json.sol/IWeb2Json.json');
var IWeb2JsonVerification = require('./coston/artifacts/contracts/IWeb2JsonVerification.sol/IWeb2JsonVerification.json');
var IXRPPayment = require('./coston/artifacts/contracts/IXRPPayment.sol/IXRPPayment.json');
var IXRPPaymentNonexistence = require('./coston/artifacts/contracts/IXRPPaymentNonexistence.sol/IXRPPaymentNonexistence.json');
var IXRPPaymentNonexistenceVerification = require('./coston/artifacts/contracts/IXRPPaymentNonexistenceVerification.sol/IXRPPaymentNonexistenceVerification.json');
var IXRPPaymentVerification = require('./coston/artifacts/contracts/IXRPPaymentVerification.sol/IXRPPaymentVerification.json');
var IXrplProviderWalletsFacet = require('./coston/artifacts/contracts/IXrplProviderWalletsFacet.sol/IXrplProviderWalletsFacet.json');
var ProtocolsV2Interface = require('./coston/artifacts/contracts/ProtocolsV2Interface.sol/ProtocolsV2Interface.json');
var RandomNumberV2Interface = require('./coston/artifacts/contracts/RandomNumberV2Interface.sol/RandomNumberV2Interface.json');
var RedemptionRequestInfo = require('./coston/artifacts/contracts/data/RedemptionRequestInfo.sol/RedemptionRequestInfo.json');
var RedemptionTicketInfo = require('./coston/artifacts/contracts/data/RedemptionTicketInfo.sol/RedemptionTicketInfo.json');
var RewardsV2Interface = require('./coston/artifacts/contracts/RewardsV2Interface.sol/RewardsV2Interface.json');
var TestFtsoV2Interface = require('./coston/artifacts/contracts/TestFtsoV2Interface.sol/TestFtsoV2Interface.json');
var AgentInfo$1 = require('./coston2/artifacts/contracts/data/AgentInfo.sol/AgentInfo.json');
var AgentSettings$1 = require('./coston2/artifacts/contracts/data/AgentSettings.sol/AgentSettings.json');
var AggregatorV3Interface$1 = require('./coston2/artifacts/contracts/adapters/interfaces/AggregatorV3Interface.sol/AggregatorV3Interface.json');
var AssetManagerSettings$1 = require('./coston2/artifacts/contracts/data/AssetManagerSettings.sol/AssetManagerSettings.json');
var AvailableAgentInfo$1 = require('./coston2/artifacts/contracts/data/AvailableAgentInfo.sol/AvailableAgentInfo.json');
var CollateralReservationInfo$1 = require('./coston2/artifacts/contracts/data/CollateralReservationInfo.sol/CollateralReservationInfo.json');
var CollateralType$1 = require('./coston2/artifacts/contracts/data/CollateralType.sol/CollateralType.json');
var ContractRegistry$1 = require('./coston2/artifacts/contracts/ContractRegistry.sol/ContractRegistry.json');
var EmergencyPause$1 = require('./coston2/artifacts/contracts/data/EmergencyPause.sol/EmergencyPause.json');
var FtsoV2Interface$1 = require('./coston2/artifacts/contracts/FtsoV2Interface.sol/FtsoV2Interface.json');
var IAddressBinder = require('./coston2/artifacts/contracts/IAddressBinder.sol/IAddressBinder.json');
var IAddressValidity$1 = require('./coston2/artifacts/contracts/IAddressValidity.sol/IAddressValidity.json');
var IAddressValidityVerification$1 = require('./coston2/artifacts/contracts/IAddressValidityVerification.sol/IAddressValidityVerification.json');
var IAgentAlwaysAllowedMinters$1 = require('./coston2/artifacts/contracts/IAgentAlwaysAllowedMinters.sol/IAgentAlwaysAllowedMinters.json');
var IAgentOwnerRegistry$1 = require('./coston2/artifacts/contracts/IAgentOwnerRegistry.sol/IAgentOwnerRegistry.json');
var IAgentPing$1 = require('./coston2/artifacts/contracts/IAgentPing.sol/IAgentPing.json');
var IAgentVaultsFacet$1 = require('./coston2/artifacts/contracts/IAgentVaultsFacet.sol/IAgentVaultsFacet.json');
var IAssetManager$1 = require('./coston2/artifacts/contracts/IAssetManager.sol/IAssetManager.json');
var IAssetManagerController$1 = require('./coston2/artifacts/contracts/IAssetManagerController.sol/IAssetManagerController.json');
var IAssetManagerEvents$1 = require('./coston2/artifacts/contracts/IAssetManagerEvents.sol/IAssetManagerEvents.json');
var IBalanceDecreasingTransaction$1 = require('./coston2/artifacts/contracts/IBalanceDecreasingTransaction.sol/IBalanceDecreasingTransaction.json');
var IBalanceDecreasingTransactionVerification$1 = require('./coston2/artifacts/contracts/IBalanceDecreasingTransactionVerification.sol/IBalanceDecreasingTransactionVerification.json');
var ICChainStake$1 = require('./coston2/artifacts/contracts/ICChainStake.sol/ICChainStake.json');
var ICChainVotePower$1 = require('./coston2/artifacts/contracts/ICChainVotePower.sol/ICChainVotePower.json');
var IClaimSetupManager$1 = require('./coston2/artifacts/contracts/IClaimSetupManager.sol/IClaimSetupManager.json');
var ICollateralizable$1 = require('./coston2/artifacts/contracts/mockXAsset/interfaces/ICollateralizable.sol/ICollateralizable.json');
var IConfirmedBlockHeightExists$1 = require('./coston2/artifacts/contracts/IConfirmedBlockHeightExists.sol/IConfirmedBlockHeightExists.json');
var IConfirmedBlockHeightExistsVerification$1 = require('./coston2/artifacts/contracts/IConfirmedBlockHeightExistsVerification.sol/IConfirmedBlockHeightExistsVerification.json');
var ICoreVaultClient$1 = require('./coston2/artifacts/contracts/ICoreVaultClient.sol/ICoreVaultClient.json');
var ICoreVaultClientSettings$1 = require('./coston2/artifacts/contracts/ICoreVaultClientSettings.sol/ICoreVaultClientSettings.json');
var ICoreVaultManager$1 = require('./coston2/artifacts/contracts/ICoreVaultManager.sol/ICoreVaultManager.json');
var IDelegationAccount$1 = require('./coston2/artifacts/contracts/IDelegationAccount.sol/IDelegationAccount.json');
var IDiamond$1 = require('./coston2/artifacts/contracts/diamond/interfaces/IDiamond.sol/IDiamond.json');
var IDiamondCut$1 = require('./coston2/artifacts/contracts/diamond/interfaces/IDiamondCut.sol/IDiamondCut.json');
var IDiamondLoupe$1 = require('./coston2/artifacts/contracts/diamond/interfaces/IDiamondLoupe.sol/IDiamondLoupe.json');
var IDirectMinting$1 = require('./coston2/artifacts/contracts/IDirectMinting.sol/IDirectMinting.json');
var IDirectMintingSettings$1 = require('./coston2/artifacts/contracts/IDirectMintingSettings.sol/IDirectMintingSettings.json');
var IDistributionToDelegators = require('./coston2/artifacts/contracts/IDistributionToDelegators.sol/IDistributionToDelegators.json');
var IERC165$1 = require('./coston2/artifacts/contracts/diamond/interfaces/IERC165.sol/IERC165.json');
var IERC173$1 = require('./coston2/artifacts/contracts/diamond/interfaces/IERC173.sol/IERC173.json');
var IEVMTransaction$1 = require('./coston2/artifacts/contracts/IEVMTransaction.sol/IEVMTransaction.json');
var IEVMTransactionVerification$1 = require('./coston2/artifacts/contracts/IEVMTransactionVerification.sol/IEVMTransactionVerification.json');
var IEntityManager$1 = require('./coston2/artifacts/contracts/IEntityManager.sol/IEntityManager.json');
var IExecutorsFacet$1 = require('./coston2/artifacts/contracts/IExecutorsFacet.sol/IExecutorsFacet.json');
var IFAsset$1 = require('./coston2/artifacts/contracts/IFAsset.sol/IFAsset.json');
var IFAssetRedeemComposer$1 = require('./coston2/artifacts/contracts/IFAssetRedeemComposer.sol/IFAssetRedeemComposer.json');
var IFAssetRedeemerAccount$1 = require('./coston2/artifacts/contracts/IFAssetRedeemerAccount.sol/IFAssetRedeemerAccount.json');
var IFastUpdateIncentiveManager$1 = require('./coston2/artifacts/contracts/IFastUpdateIncentiveManager.sol/IFastUpdateIncentiveManager.json');
var IFastUpdater$1 = require('./coston2/artifacts/contracts/IFastUpdater.sol/IFastUpdater.json');
var IFastUpdatesConfiguration$1 = require('./coston2/artifacts/contracts/IFastUpdatesConfiguration.sol/IFastUpdatesConfiguration.json');
var IFdcHub$1 = require('./coston2/artifacts/contracts/IFdcHub.sol/IFdcHub.json');
var IFdcInflationConfigurations$1 = require('./coston2/artifacts/contracts/IFdcInflationConfigurations.sol/IFdcInflationConfigurations.json');
var IFdcRequestFeeConfigurations$1 = require('./coston2/artifacts/contracts/IFdcRequestFeeConfigurations.sol/IFdcRequestFeeConfigurations.json');
var IFdcVerification$1 = require('./coston2/artifacts/contracts/IFdcVerification.sol/IFdcVerification.json');
var IFeeCalculator$1 = require('./coston2/artifacts/contracts/IFeeCalculator.sol/IFeeCalculator.json');
var IFlareAssetRegistry$1 = require('./coston2/artifacts/contracts/IFlareAssetRegistry.sol/IFlareAssetRegistry.json');
var IFlareContractRegistry$1 = require('./coston2/artifacts/contracts/IFlareContractRegistry.sol/IFlareContractRegistry.json');
var IFlareDaemonize$1 = require('./coston2/artifacts/contracts/genesis/interfaces/IFlareDaemonize.sol/IFlareDaemonize.json');
var IFlareSystemsCalculator$1 = require('./coston2/artifacts/contracts/IFlareSystemsCalculator.sol/IFlareSystemsCalculator.json');
var IFlareSystemsManager$1 = require('./coston2/artifacts/contracts/IFlareSystemsManager.sol/IFlareSystemsManager.json');
var IFtso$1 = require('./coston2/artifacts/contracts/IFtso.sol/IFtso.json');
var IFtsoFeedDecimals$1 = require('./coston2/artifacts/contracts/IFtsoFeedDecimals.sol/IFtsoFeedDecimals.json');
var IFtsoFeedIdConverter$1 = require('./coston2/artifacts/contracts/IFtsoFeedIdConverter.sol/IFtsoFeedIdConverter.json');
var IFtsoFeedPublisher$1 = require('./coston2/artifacts/contracts/IFtsoFeedPublisher.sol/IFtsoFeedPublisher.json');
var IFtsoGenesis$1 = require('./coston2/artifacts/contracts/genesis/interfaces/IFtsoGenesis.sol/IFtsoGenesis.json');
var IFtsoInflationConfigurations$1 = require('./coston2/artifacts/contracts/IFtsoInflationConfigurations.sol/IFtsoInflationConfigurations.json');
var IFtsoManager$1 = require('./coston2/artifacts/contracts/IFtsoManager.sol/IFtsoManager.json');
var IFtsoManagerGenesis$1 = require('./coston2/artifacts/contracts/genesis/interfaces/IFtsoManagerGenesis.sol/IFtsoManagerGenesis.json');
var IFtsoRegistry$1 = require('./coston2/artifacts/contracts/IFtsoRegistry.sol/IFtsoRegistry.json');
var IFtsoRegistryGenesis$1 = require('./coston2/artifacts/contracts/genesis/interfaces/IFtsoRegistryGenesis.sol/IFtsoRegistryGenesis.json');
var IFtsoRewardManager$1 = require('./coston2/artifacts/contracts/IFtsoRewardManager.sol/IFtsoRewardManager.json');
var IFtsoRewardOffersManager$1 = require('./coston2/artifacts/contracts/IFtsoRewardOffersManager.sol/IFtsoRewardOffersManager.json');
var IGenericRewardManager$1 = require('./coston2/artifacts/contracts/IGenericRewardManager.sol/IGenericRewardManager.json');
var IGovernanceSettings$1 = require('./coston2/artifacts/contracts/IGovernanceSettings.sol/IGovernanceSettings.json');
var IGovernanceVotePower$1 = require('./coston2/artifacts/contracts/IGovernanceVotePower.sol/IGovernanceVotePower.json');
var IGovernor$1 = require('./coston2/artifacts/contracts/IGovernor.sol/IGovernor.json');
var IIAddressUpdatable$1 = require('./coston2/artifacts/contracts/addressUpdater/interfaces/IIAddressUpdatable.sol/IIAddressUpdatable.json');
var IIAddressUpdater$1 = require('./coston2/artifacts/contracts/addressUpdater/interfaces/IIAddressUpdater.sol/IIAddressUpdater.json');
var IIClaimSetupManager$1 = require('./coston2/artifacts/contracts/protocol/interfaces/IIClaimSetupManager.sol/IIClaimSetupManager.json');
var IICleanable$1 = require('./coston2/artifacts/contracts/token/interfaces/IICleanable.sol/IICleanable.json');
var IICleanupBlockNumberManager$1 = require('./coston2/artifacts/contracts/protocol/interfaces/IICleanupBlockNumberManager.sol/IICleanupBlockNumberManager.json');
var IICombinedNatBalance = require('./coston2/artifacts/contracts/token/interfaces/IICombinedNatBalance.sol/IICombinedNatBalance.json');
var IICustomFeed$1 = require('./coston2/artifacts/contracts/customFeeds/interfaces/IICustomFeed.sol/IICustomFeed.json');
var IIERC20WithMetadata$1 = require('./coston2/artifacts/contracts/assetRegistry/interfaces/IIERC20WithMetadata.sol/IIERC20WithMetadata.json');
var IIEntityManager$1 = require('./coston2/artifacts/contracts/protocol/interfaces/IIEntityManager.sol/IIEntityManager.json');
var IIFastUpdaterView$1 = require('./coston2/artifacts/contracts/fscV1/interfaces/IIFastUpdaterView.sol/IIFastUpdaterView.json');
var IIFlareAssetRegistry$1 = require('./coston2/artifacts/contracts/assetRegistry/interfaces/IIFlareAssetRegistry.sol/IIFlareAssetRegistry.json');
var IIFlareAssetRegistryProvider$1 = require('./coston2/artifacts/contracts/assetRegistry/interfaces/IIFlareAssetRegistryProvider.sol/IIFlareAssetRegistryProvider.json');
var IIFlareSystemsCalculator$1 = require('./coston2/artifacts/contracts/protocol/interfaces/IIFlareSystemsCalculator.sol/IIFlareSystemsCalculator.json');
var IIFlareSystemsManager$1 = require('./coston2/artifacts/contracts/protocol/interfaces/IIFlareSystemsManager.sol/IIFlareSystemsManager.json');
var IIFtso$1 = require('./coston2/artifacts/contracts/ftso/interfaces/IIFtso.sol/IIFtso.json');
var IIFtsoFeedPublisher$1 = require('./coston2/artifacts/contracts/ftso/interfaces/IIFtsoFeedPublisher.sol/IIFtsoFeedPublisher.json');
var IIFtsoManager$1 = require('./coston2/artifacts/contracts/ftso/interfaces/IIFtsoManager.sol/IIFtsoManager.json');
var IIFtsoManagerProxy$1 = require('./coston2/artifacts/contracts/fscV1/interfaces/IIFtsoManagerProxy.sol/IIFtsoManagerProxy.json');
var IIFtsoManagerV1$1 = require('./coston2/artifacts/contracts/ftso/interfaces/IIFtsoManagerV1.sol/IIFtsoManagerV1.json');
var IIFtsoRegistry$1 = require('./coston2/artifacts/contracts/utils/interfaces/IIFtsoRegistry.sol/IIFtsoRegistry.json');
var IIFtsoRewardManager$1 = require('./coston2/artifacts/contracts/tokenPools/interfaces/IIFtsoRewardManager.sol/IIFtsoRewardManager.json');
var IIGenericRewardManager = require('./coston2/artifacts/contracts/tokenPools/interfaces/IIGenericRewardManager.sol/IIGenericRewardManager.json');
var IIGovernanceVotePower$1 = require('./coston2/artifacts/contracts/token/interfaces/IIGovernanceVotePower.sol/IIGovernanceVotePower.json');
var IIGovernorProposer$1 = require('./coston2/artifacts/contracts/governance/interfaces/IIGovernorProposer.sol/IIGovernorProposer.json');
var IIIncentivePoolAllocation = require('./coston2/artifacts/contracts/tokenPools/interfaces/IIIncentivePoolAllocation.sol/IIIncentivePoolAllocation.json');
var IIIncentivePoolPercentageProvider = require('./coston2/artifacts/contracts/tokenPools/interfaces/IIIncentivePoolPercentageProvider.sol/IIIncentivePoolPercentageProvider.json');
var IIIncentivePoolReceiver = require('./coston2/artifacts/contracts/tokenPools/interfaces/IIIncentivePoolReceiver.sol/IIIncentivePoolReceiver.json');
var IIIncentivePoolSharingPercentageProvider = require('./coston2/artifacts/contracts/tokenPools/interfaces/IIIncentivePoolSharingPercentageProvider.sol/IIIncentivePoolSharingPercentageProvider.json');
var IIInflationAllocation$1 = require('./coston2/artifacts/contracts/inflation/interfaces/IIInflationAllocation.sol/IIInflationAllocation.json');
var IIInflationReceiver$1 = require('./coston2/artifacts/contracts/inflation/interfaces/IIInflationReceiver.sol/IIInflationReceiver.json');
var IIInflationReceiverV1$1 = require('./coston2/artifacts/contracts/inflation/interfaces/IIInflationReceiverV1.sol/IIInflationReceiverV1.json');
var IIInflationV1$1 = require('./coston2/artifacts/contracts/inflation/interfaces/IIInflationV1.sol/IIInflationV1.json');
var IINodePossessionVerifier$1 = require('./coston2/artifacts/contracts/protocol/interfaces/IINodePossessionVerifier.sol/IINodePossessionVerifier.json');
var IIPChainStakeMirrorVerifier = require('./coston2/artifacts/contracts/staking/interfaces/IIPChainStakeMirrorVerifier.sol/IIPChainStakeMirrorVerifier.json');
var IIPollingFoundation$1 = require('./coston2/artifacts/contracts/governance/interfaces/IIPollingFoundation.sol/IIPollingFoundation.json');
var IIPollingManagementGroup$1 = require('./coston2/artifacts/contracts/governance/interfaces/IIPollingManagementGroup.sol/IIPollingManagementGroup.json');
var IIPreInflationCalculation$1 = require('./coston2/artifacts/contracts/inflation/interfaces/IIPreInflationCalculation.sol/IIPreInflationCalculation.json');
var IIPriceSubmitter$1 = require('./coston2/artifacts/contracts/genesis/interfaces/IIPriceSubmitter.sol/IIPriceSubmitter.json');
var IIPublicKeyVerifier$1 = require('./coston2/artifacts/contracts/protocol/interfaces/IIPublicKeyVerifier.sol/IIPublicKeyVerifier.json');
var IIRNat$1 = require('./coston2/artifacts/contracts/rNat/interfaces/IIRNat.sol/IIRNat.json');
var IIRNatAccount$1 = require('./coston2/artifacts/contracts/rNat/interfaces/IIRNatAccount.sol/IIRNatAccount.json');
var IIRandomProvider$1 = require('./coston2/artifacts/contracts/utils/interfaces/IIRandomProvider.sol/IIRandomProvider.json');
var IIRelay$1 = require('./coston2/artifacts/contracts/protocol/interfaces/IIRelay.sol/IIRelay.json');
var IIRewardEpochSwitchoverTrigger$1 = require('./coston2/artifacts/contracts/protocol/interfaces/IIRewardEpochSwitchoverTrigger.sol/IIRewardEpochSwitchoverTrigger.json');
var IIRewardManager$1 = require('./coston2/artifacts/contracts/protocol/interfaces/IIRewardManager.sol/IIRewardManager.json');
var IISubmission$1 = require('./coston2/artifacts/contracts/protocol/interfaces/IISubmission.sol/IISubmission.json');
var IISupply$1 = require('./coston2/artifacts/contracts/inflation/interfaces/IISupply.sol/IISupply.json');
var IITokenPool$1 = require('./coston2/artifacts/contracts/tokenPools/interfaces/IITokenPool.sol/IITokenPool.json');
var IIVPContract$1 = require('./coston2/artifacts/contracts/token/interfaces/IIVPContract.sol/IIVPContract.json');
var IIVPToken$1 = require('./coston2/artifacts/contracts/token/interfaces/IIVPToken.sol/IIVPToken.json');
var IIVoterRegistrationTrigger$1 = require('./coston2/artifacts/contracts/protocol/interfaces/IIVoterRegistrationTrigger.sol/IIVoterRegistrationTrigger.json');
var IIVoterRegistry$1 = require('./coston2/artifacts/contracts/protocol/interfaces/IIVoterRegistry.sol/IIVoterRegistry.json');
var IIVoterWhitelister$1 = require('./coston2/artifacts/contracts/utils/interfaces/IIVoterWhitelister.sol/IIVoterWhitelister.json');
var IIncreaseManager$1 = require('./coston2/artifacts/contracts/IIncreaseManager.sol/IIncreaseManager.json');
var IInflationGenesis$1 = require('./coston2/artifacts/contracts/genesis/interfaces/IInflationGenesis.sol/IInflationGenesis.json');
var IInstructionFeesFacet$1 = require('./coston2/artifacts/contracts/IInstructionFeesFacet.sol/IInstructionFeesFacet.json');
var IInstructionsFacet$1 = require('./coston2/artifacts/contracts/IInstructionsFacet.sol/IInstructionsFacet.json');
var IMasterAccountController$1 = require('./coston2/artifacts/contracts/IMasterAccountController.sol/IMasterAccountController.json');
var IMemoInstructionsFacet$1 = require('./coston2/artifacts/contracts/IMemoInstructionsFacet.sol/IMemoInstructionsFacet.json');
var IMintingTagManager$1 = require('./coston2/artifacts/contracts/IMintingTagManager.sol/IMintingTagManager.json');
var IOwnableWithTimelock$1 = require('./coston2/artifacts/contracts/IOwnableWithTimelock.sol/IOwnableWithTimelock.json');
var IPChainStakeMirror = require('./coston2/artifacts/contracts/IPChainStakeMirror.sol/IPChainStakeMirror.json');
var IPChainStakeMirrorMultiSigVoting = require('./coston2/artifacts/contracts/IPChainStakeMirrorMultiSigVoting.sol/IPChainStakeMirrorMultiSigVoting.json');
var IPChainStakeMirrorVerifier = require('./coston2/artifacts/contracts/IPChainStakeMirrorVerifier.sol/IPChainStakeMirrorVerifier.json');
var IPChainVotePower = require('./coston2/artifacts/contracts/IPChainVotePower.sol/IPChainVotePower.json');
var IPauseFacet$1 = require('./coston2/artifacts/contracts/IPauseFacet.sol/IPauseFacet.json');
var IPayment$1 = require('./coston2/artifacts/contracts/IPayment.sol/IPayment.json');
var IPaymentProofsFacet$1 = require('./coston2/artifacts/contracts/IPaymentProofsFacet.sol/IPaymentProofsFacet.json');
var IPaymentVerification$1 = require('./coston2/artifacts/contracts/IPaymentVerification.sol/IPaymentVerification.json');
var IPersonalAccount$1 = require('./coston2/artifacts/contracts/IPersonalAccount.sol/IPersonalAccount.json');
var IPersonalAccountsFacet$1 = require('./coston2/artifacts/contracts/IPersonalAccountsFacet.sol/IPersonalAccountsFacet.json');
var IPollingFtso$1 = require('./coston2/artifacts/contracts/IPollingFtso.sol/IPollingFtso.json');
var IPollingManagementGroup$1 = require('./coston2/artifacts/contracts/IPollingManagementGroup.sol/IPollingManagementGroup.json');
var IPriceSubmitter$1 = require('./coston2/artifacts/contracts/IPriceSubmitter.sol/IPriceSubmitter.json');
var IRNat$1 = require('./coston2/artifacts/contracts/IRNat.sol/IRNat.json');
var IRNatAccount$1 = require('./coston2/artifacts/contracts/IRNatAccount.sol/IRNatAccount.json');
var IRandomProvider$1 = require('./coston2/artifacts/contracts/IRandomProvider.sol/IRandomProvider.json');
var IReaderFacet$1 = require('./coston2/artifacts/contracts/IReaderFacet.sol/IReaderFacet.json');
var IRedeemExtended$1 = require('./coston2/artifacts/contracts/IRedeemExtended.sol/IRedeemExtended.json');
var IRedeemExtendedSettings$1 = require('./coston2/artifacts/contracts/IRedeemExtendedSettings.sol/IRedeemExtendedSettings.json');
var IRedemptionTimeExtension$1 = require('./coston2/artifacts/contracts/IRedemptionTimeExtension.sol/IRedemptionTimeExtension.json');
var IReferencedPaymentNonexistence$1 = require('./coston2/artifacts/contracts/IReferencedPaymentNonexistence.sol/IReferencedPaymentNonexistence.json');
var IReferencedPaymentNonexistenceVerification$1 = require('./coston2/artifacts/contracts/IReferencedPaymentNonexistenceVerification.sol/IReferencedPaymentNonexistenceVerification.json');
var IRelay$1 = require('./coston2/artifacts/contracts/IRelay.sol/IRelay.json');
var IRewardManager$1 = require('./coston2/artifacts/contracts/IRewardManager.sol/IRewardManager.json');
var ISubmission$1 = require('./coston2/artifacts/contracts/ISubmission.sol/ISubmission.json');
var ITimelockFacet$1 = require('./coston2/artifacts/contracts/ITimelockFacet.sol/ITimelockFacet.json');
var ITypeTemplate$1 = require('./coston2/artifacts/contracts/fdc/interfaces/ITypeTemplate.sol/ITypeTemplate.json');
var ITypeTemplateVerification$1 = require('./coston2/artifacts/contracts/fdc/interfaces/ITypeTemplateVerification.sol/ITypeTemplateVerification.json');
var IUpdateValidators$1 = require('./coston2/artifacts/contracts/utils/interfaces/IUpdateValidators.sol/IUpdateValidators.json');
var IVPContractEvents$1 = require('./coston2/artifacts/contracts/IVPContractEvents.sol/IVPContractEvents.json');
var IVPToken$1 = require('./coston2/artifacts/contracts/IVPToken.sol/IVPToken.json');
var IValidatorRegistry = require('./coston2/artifacts/contracts/IValidatorRegistry.sol/IValidatorRegistry.json');
var IValidatorRewardOffersManager$1 = require('./coston2/artifacts/contracts/IValidatorRewardOffersManager.sol/IValidatorRewardOffersManager.json');
var IVaultsFacet$1 = require('./coston2/artifacts/contracts/IVaultsFacet.sol/IVaultsFacet.json');
var IVoterPreRegistry$1 = require('./coston2/artifacts/contracts/IVoterPreRegistry.sol/IVoterPreRegistry.json');
var IVoterRegistry$1 = require('./coston2/artifacts/contracts/IVoterRegistry.sol/IVoterRegistry.json');
var IVoterWhitelister$1 = require('./coston2/artifacts/contracts/IVoterWhitelister.sol/IVoterWhitelister.json');
var IWNat$1 = require('./coston2/artifacts/contracts/IWNat.sol/IWNat.json');
var IWNatDelegationFee$1 = require('./coston2/artifacts/contracts/IWNatDelegationFee.sol/IWNatDelegationFee.json');
var IWeb2Json$1 = require('./coston2/artifacts/contracts/IWeb2Json.sol/IWeb2Json.json');
var IWeb2JsonVerification$1 = require('./coston2/artifacts/contracts/IWeb2JsonVerification.sol/IWeb2JsonVerification.json');
var IXRPPayment$1 = require('./coston2/artifacts/contracts/IXRPPayment.sol/IXRPPayment.json');
var IXRPPaymentNonexistence$1 = require('./coston2/artifacts/contracts/IXRPPaymentNonexistence.sol/IXRPPaymentNonexistence.json');
var IXRPPaymentNonexistenceVerification$1 = require('./coston2/artifacts/contracts/IXRPPaymentNonexistenceVerification.sol/IXRPPaymentNonexistenceVerification.json');
var IXRPPaymentVerification$1 = require('./coston2/artifacts/contracts/IXRPPaymentVerification.sol/IXRPPaymentVerification.json');
var IXrplProviderWalletsFacet$1 = require('./coston2/artifacts/contracts/IXrplProviderWalletsFacet.sol/IXrplProviderWalletsFacet.json');
var ProtocolsV2Interface$1 = require('./coston2/artifacts/contracts/ProtocolsV2Interface.sol/ProtocolsV2Interface.json');
var RandomNumberV2Interface$1 = require('./coston2/artifacts/contracts/RandomNumberV2Interface.sol/RandomNumberV2Interface.json');
var RedemptionRequestInfo$1 = require('./coston2/artifacts/contracts/data/RedemptionRequestInfo.sol/RedemptionRequestInfo.json');
var RedemptionTicketInfo$1 = require('./coston2/artifacts/contracts/data/RedemptionTicketInfo.sol/RedemptionTicketInfo.json');
var RewardsV2Interface$1 = require('./coston2/artifacts/contracts/RewardsV2Interface.sol/RewardsV2Interface.json');
var TestFtsoV2Interface$1 = require('./coston2/artifacts/contracts/TestFtsoV2Interface.sol/TestFtsoV2Interface.json');
var AgentInfo$2 = require('./flare/artifacts/contracts/data/AgentInfo.sol/AgentInfo.json');
var AgentSettings$2 = require('./flare/artifacts/contracts/data/AgentSettings.sol/AgentSettings.json');
var AggregatorV3Interface$2 = require('./flare/artifacts/contracts/adapters/interfaces/AggregatorV3Interface.sol/AggregatorV3Interface.json');
var AssetManagerSettings$2 = require('./flare/artifacts/contracts/data/AssetManagerSettings.sol/AssetManagerSettings.json');
var AvailableAgentInfo$2 = require('./flare/artifacts/contracts/data/AvailableAgentInfo.sol/AvailableAgentInfo.json');
var CollateralReservationInfo$2 = require('./flare/artifacts/contracts/data/CollateralReservationInfo.sol/CollateralReservationInfo.json');
var CollateralType$2 = require('./flare/artifacts/contracts/data/CollateralType.sol/CollateralType.json');
var ContractRegistry$2 = require('./flare/artifacts/contracts/ContractRegistry.sol/ContractRegistry.json');
var EmergencyPause$2 = require('./flare/artifacts/contracts/data/EmergencyPause.sol/EmergencyPause.json');
var FtsoV2Interface$2 = require('./flare/artifacts/contracts/FtsoV2Interface.sol/FtsoV2Interface.json');
var IAddressBinder$1 = require('./flare/artifacts/contracts/IAddressBinder.sol/IAddressBinder.json');
var IAddressValidity$2 = require('./flare/artifacts/contracts/IAddressValidity.sol/IAddressValidity.json');
var IAddressValidityVerification$2 = require('./flare/artifacts/contracts/IAddressValidityVerification.sol/IAddressValidityVerification.json');
var IAgentAlwaysAllowedMinters$2 = require('./flare/artifacts/contracts/IAgentAlwaysAllowedMinters.sol/IAgentAlwaysAllowedMinters.json');
var IAgentOwnerRegistry$2 = require('./flare/artifacts/contracts/IAgentOwnerRegistry.sol/IAgentOwnerRegistry.json');
var IAgentPing$2 = require('./flare/artifacts/contracts/IAgentPing.sol/IAgentPing.json');
var IAgentVaultsFacet$2 = require('./flare/artifacts/contracts/IAgentVaultsFacet.sol/IAgentVaultsFacet.json');
var IAssetManager$2 = require('./flare/artifacts/contracts/IAssetManager.sol/IAssetManager.json');
var IAssetManagerController$2 = require('./flare/artifacts/contracts/IAssetManagerController.sol/IAssetManagerController.json');
var IAssetManagerEvents$2 = require('./flare/artifacts/contracts/IAssetManagerEvents.sol/IAssetManagerEvents.json');
var IBalanceDecreasingTransaction$2 = require('./flare/artifacts/contracts/IBalanceDecreasingTransaction.sol/IBalanceDecreasingTransaction.json');
var IBalanceDecreasingTransactionVerification$2 = require('./flare/artifacts/contracts/IBalanceDecreasingTransactionVerification.sol/IBalanceDecreasingTransactionVerification.json');
var ICChainStake$2 = require('./flare/artifacts/contracts/ICChainStake.sol/ICChainStake.json');
var ICChainVotePower$2 = require('./flare/artifacts/contracts/ICChainVotePower.sol/ICChainVotePower.json');
var IClaimSetupManager$2 = require('./flare/artifacts/contracts/IClaimSetupManager.sol/IClaimSetupManager.json');
var ICollateralizable$2 = require('./flare/artifacts/contracts/mockXAsset/interfaces/ICollateralizable.sol/ICollateralizable.json');
var IConfirmedBlockHeightExists$2 = require('./flare/artifacts/contracts/IConfirmedBlockHeightExists.sol/IConfirmedBlockHeightExists.json');
var IConfirmedBlockHeightExistsVerification$2 = require('./flare/artifacts/contracts/IConfirmedBlockHeightExistsVerification.sol/IConfirmedBlockHeightExistsVerification.json');
var ICoreVaultClient$2 = require('./flare/artifacts/contracts/ICoreVaultClient.sol/ICoreVaultClient.json');
var ICoreVaultClientSettings$2 = require('./flare/artifacts/contracts/ICoreVaultClientSettings.sol/ICoreVaultClientSettings.json');
var ICoreVaultManager$2 = require('./flare/artifacts/contracts/ICoreVaultManager.sol/ICoreVaultManager.json');
var IDelegationAccount$2 = require('./flare/artifacts/contracts/IDelegationAccount.sol/IDelegationAccount.json');
var IDiamond$2 = require('./flare/artifacts/contracts/diamond/interfaces/IDiamond.sol/IDiamond.json');
var IDiamondCut$2 = require('./flare/artifacts/contracts/diamond/interfaces/IDiamondCut.sol/IDiamondCut.json');
var IDiamondLoupe$2 = require('./flare/artifacts/contracts/diamond/interfaces/IDiamondLoupe.sol/IDiamondLoupe.json');
var IDirectMinting$2 = require('./flare/artifacts/contracts/IDirectMinting.sol/IDirectMinting.json');
var IDirectMintingSettings$2 = require('./flare/artifacts/contracts/IDirectMintingSettings.sol/IDirectMintingSettings.json');
var IDistributionToDelegators$1 = require('./flare/artifacts/contracts/IDistributionToDelegators.sol/IDistributionToDelegators.json');
var IERC165$2 = require('./flare/artifacts/contracts/diamond/interfaces/IERC165.sol/IERC165.json');
var IERC173$2 = require('./flare/artifacts/contracts/diamond/interfaces/IERC173.sol/IERC173.json');
var IEVMTransaction$2 = require('./flare/artifacts/contracts/IEVMTransaction.sol/IEVMTransaction.json');
var IEVMTransactionVerification$2 = require('./flare/artifacts/contracts/IEVMTransactionVerification.sol/IEVMTransactionVerification.json');
var IEntityManager$2 = require('./flare/artifacts/contracts/IEntityManager.sol/IEntityManager.json');
var IExecutorsFacet$2 = require('./flare/artifacts/contracts/IExecutorsFacet.sol/IExecutorsFacet.json');
var IFAsset$2 = require('./flare/artifacts/contracts/IFAsset.sol/IFAsset.json');
var IFAssetRedeemComposer$2 = require('./flare/artifacts/contracts/IFAssetRedeemComposer.sol/IFAssetRedeemComposer.json');
var IFAssetRedeemerAccount$2 = require('./flare/artifacts/contracts/IFAssetRedeemer