UNPKG

flare-periphery-contract-artifacts-test-fassets

Version:

Smart contract artifacts for all Flare chains

417 lines (416 loc) 397 kB
'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 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 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 IAgentPing = require('./coston/artifacts/contracts/IAgentPing.sol/IAgentPing.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 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 IDelegationAccount = require('./coston/artifacts/contracts/IDelegationAccount.sol/IDelegationAccount.json'); var IDiamondLoupe = require('./coston/artifacts/contracts/diamond/interfaces/IDiamondLoupe.sol/IDiamondLoupe.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 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 IIEntityManager = require('./coston/artifacts/contracts/protocol/interfaces/IIEntityManager.sol/IIEntityManager.json'); var IIFastUpdaterView = require('./coston/artifacts/contracts/fscV1/interfaces/IIFastUpdaterView.sol/IIFastUpdaterView.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 IIFtsoManagerProxy = require('./coston/artifacts/contracts/fscV1/interfaces/IIFtsoManagerProxy.sol/IIFtsoManagerProxy.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 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 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 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 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 IIncreaseManager = require('./coston/artifacts/contracts/IIncreaseManager.sol/IIncreaseManager.json'); var IJsonApi = require('./coston/artifacts/contracts/IJsonApi.sol/IJsonApi.json'); var IJsonApiVerification = require('./coston/artifacts/contracts/IJsonApiVerification.sol/IJsonApiVerification.json'); var IPayment = require('./coston/artifacts/contracts/IPayment.sol/IPayment.json'); var IPaymentVerification = require('./coston/artifacts/contracts/IPaymentVerification.sol/IPaymentVerification.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 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 ITypeTemplate = require('./coston/artifacts/contracts/fdc/interfaces/ITypeTemplate.sol/ITypeTemplate.json'); var ITypeTemplateVerification = require('./coston/artifacts/contracts/fdc/interfaces/ITypeTemplateVerification.sol/ITypeTemplateVerification.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 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 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 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 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 IAgentPing$1 = require('./coston2/artifacts/contracts/IAgentPing.sol/IAgentPing.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 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 IDelegationAccount$1 = require('./coston2/artifacts/contracts/IDelegationAccount.sol/IDelegationAccount.json'); var IDiamondLoupe$1 = require('./coston2/artifacts/contracts/diamond/interfaces/IDiamondLoupe.sol/IDiamondLoupe.json'); var IDistributionToDelegators = require('./coston2/artifacts/contracts/IDistributionToDelegators.sol/IDistributionToDelegators.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 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 IICustomFeed$1 = require('./coston2/artifacts/contracts/customFeeds/interfaces/IICustomFeed.sol/IICustomFeed.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 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 IIFtsoManagerProxy$1 = require('./coston2/artifacts/contracts/fscV1/interfaces/IIFtsoManagerProxy.sol/IIFtsoManagerProxy.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 IINodePossessionVerifier$1 = require('./coston2/artifacts/contracts/protocol/interfaces/IINodePossessionVerifier.sol/IINodePossessionVerifier.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 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 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 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 IIncreaseManager$1 = require('./coston2/artifacts/contracts/IIncreaseManager.sol/IIncreaseManager.json'); var IJsonApi$1 = require('./coston2/artifacts/contracts/IJsonApi.sol/IJsonApi.json'); var IJsonApiVerification$1 = require('./coston2/artifacts/contracts/IJsonApiVerification.sol/IJsonApiVerification.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 IPayment$1 = require('./coston2/artifacts/contracts/IPayment.sol/IPayment.json'); var IPaymentVerification$1 = require('./coston2/artifacts/contracts/IPaymentVerification.sol/IPaymentVerification.json'); var IPollingFtso = 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 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 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 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 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 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 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 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 IAgentPing$2 = require('./flare/artifacts/contracts/IAgentPing.sol/IAgentPing.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 IConfirmedBlockHeightExists$2 = require('./flare/artifacts/contracts/IConfirmedBlockHeightExists.sol/IConfirmedBlockHeightExists.json'); var IConfirmedBlockHeightExistsVerification$2 = require('./flare/artifacts/contracts/IConfirmedBlockHeightExistsVerification.sol/IConfirmedBlockHeightExistsVerification.json'); var ICoreVault = require('./flare/artifacts/contracts/ICoreVault.sol/ICoreVault.json'); var ICoreVaultSettings = require('./flare/artifacts/contracts/ICoreVaultSettings.sol/ICoreVaultSettings.json'); var IDelegationAccount$2 = require('./flare/artifacts/contracts/IDelegationAccount.sol/IDelegationAccount.json'); var IDiamondLoupe$2 = require('./flare/artifacts/contracts/diamond/interfaces/IDiamondLoupe.sol/IDiamondLoupe.json'); var IDistributionToDelegators$1 = require('./flare/artifacts/contracts/IDistributionToDelegators.sol/IDistributionToDelegators.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 IFastUpdateIncentiveManager$2 = require('./flare/artifacts/contracts/IFastUpdateIncentiveManager.sol/IFastUpdateIncentiveManager.json'); var IFastUpdater$2 = require('./flare/artifacts/contracts/IFastUpdater.sol/IFastUpdater.json'); var IFastUpdatesConfiguration$2 = require('./flare/artifacts/contracts/IFastUpdatesConfiguration.sol/IFastUpdatesConfiguration.json'); var IFdcHub$2 = require('./flare/artifacts/contracts/IFdcHub.sol/IFdcHub.json'); var IFdcInflationConfigurations$2 = require('./flare/artifacts/contracts/IFdcInflationConfigurations.sol/IFdcInflationConfigurations.json'); var IFdcRequestFeeConfigurations$2 = require('./flare/artifacts/contracts/IFdcRequestFeeConfigurations.sol/IFdcRequestFeeConfigurations.json'); var IFdcVerification$2 = require('./flare/artifacts/contracts/IFdcVerification.sol/IFdcVerification.json'); var IFeeCalculator$2 = require('./flare/artifacts/contracts/IFeeCalculator.sol/IFeeCalculator.json'); var IFlareAssetRegistry$2 = require('./flare/artifacts/contracts/IFlareAssetRegistry.sol/IFlareAssetRegistry.json'); var IFlareContractRegistry$2 = require('./flare/artifacts/contracts/IFlareContractRegistry.sol/IFlareContractRegistry.json'); var IFlareDaemonize$2 = require('./flare/artifacts/contracts/genesis/interfaces/IFlareDaemonize.sol/IFlareDaemonize.json'); var IFlareSystemsCalculator$2 = require('./flare/artifacts/contracts/IFlareSystemsCalculator.sol/IFlareSystemsCalculator.json'); var IFlareSystemsManager$2 = require('./flare/artifacts/contracts/IFlareSystemsManager.sol/IFlareSystemsManager.json'); var IFtso$2 = require('./flare/artifacts/contracts/IFtso.sol/IFtso.json'); var IFtsoFeedDecimals$2 = require('./flare/artifacts/contracts/IFtsoFeedDecimals.sol/IFtsoFeedDecimals.json'); var IFtsoFeedIdConverter$2 = require('./flare/artifacts/contracts/IFtsoFeedIdConverter.sol/IFtsoFeedIdConverter.json'); var IFtsoFeedPublisher$2 = require('./flare/artifacts/contracts/IFtsoFeedPublisher.sol/IFtsoFeedPublisher.json'); var IFtsoGenesis$2 = require('./flare/artifacts/contracts/genesis/interfaces/IFtsoGenesis.sol/IFtsoGenesis.json'); var IFtsoInflationConfigurations$2 = require('./flare/artifacts/contracts/IFtsoInflationConfigurations.sol/IFtsoInflationConfigurations.json'); var IFtsoManager$2 = require('./flare/artifacts/contracts/IFtsoManager.sol/IFtsoManager.json'); var IFtsoManagerGenesis$2 = require('./flare/artifacts/contracts/genesis/interfaces/IFtsoManagerGenesis.sol/IFtsoManagerGenesis.json'); var IFtsoRegistry$2 = require('./flare/artifacts/contracts/IFtsoRegistry.sol/IFtsoRegistry.json'); var IFtsoRegistryGenesis$2 = require('./flare/artifacts/contracts/genesis/interfaces/IFtsoRegistryGenesis.sol/IFtsoRegistryGenesis.json'); var IFtsoRewardManager$2 = require('./flare/artifacts/contracts/IFtsoRewardManager.sol/IFtsoRewardManager.json'); var IFtsoRewardOffersManager$2 = require('./flare/artifacts/contracts/IFtsoRewardOffersManager.sol/IFtsoRewardOffersManager.json'); var IGenericRewardManager$2 = require('./flare/artifacts/contracts/IGenericRewardManager.sol/IGenericRewardManager.json'); var IGovernanceSettings$2 = require('./flare/artifacts/contracts/IGovernanceSettings.sol/IGovernanceSettings.json'); var IGovernanceVotePower$2 = require('./flare/artifacts/contracts/IGovernanceVotePower.sol/IGovernanceVotePower.json'); var IGovernor$2 = require('./flare/artifacts/contracts/IGovernor.sol/IGovernor.json'); var IIAddressUpdatable$2 = require('./flare/artifacts/contracts/addressUpdater/interfaces/IIAddressUpdatable.sol/IIAddressUpdatable.json'); var IIAddressUpdater$2 = require('./flare/artifacts/contracts/addressUpdater/interfaces/IIAddressUpdater.sol/IIAddressUpdater.json'); var IIClaimSetupManager$2 = require('./flare/artifacts/contracts/protocol/interfaces/IIClaimSetupManager.sol/IIClaimSetupManager.json'); var IICleanable$2 = require('./flare/artifacts/contracts/token/interfaces/IICleanable.sol/IICleanable.json'); var IICleanupBlockNumberManager$2 = require('./flare/artifacts/contracts/protocol/interfaces/IICleanupBlockNumberManager.sol/IICleanupBlockNumberManager.json'); var IICustomFeed$2 = require('./flare/artifacts/contracts/customFeeds/interfaces/IICustomFeed.sol/IICustomFeed.json'); var IIEntityManager$2 = require('./flare/artifacts/contracts/protocol/interfaces/IIEntityManager.sol/IIEntityManager.json'); var IIFastUpdaterView$2 = require('./flare/artifacts/contracts/fscV1/interfaces/IIFastUpdaterView.sol/IIFastUpdaterView.json'); var IIFlareSystemsCalculator$2 = require('./flare/artifacts/contracts/protocol/interfaces/IIFlareSystemsCalculator.sol/IIFlareSystemsCalculator.json'); var IIFlareSystemsManager$2 = require('./flare/artifacts/contracts/protocol/interfaces/IIFlareSystemsManager.sol/IIFlareSystemsManager.json'); var IIFtso$2 = require('./flare/artifacts/contracts/ftso/interfaces/IIFtso.sol/IIFtso.json'); var IIFtsoFeedPublisher$2 = require('./flare/artifacts/contracts/ftso/interfaces/IIFtsoFeedPublisher.sol/IIFtsoFeedPublisher.json'); var IIFtsoManagerProxy$2 = require('./flare/artifacts/contracts/fscV1/interfaces/IIFtsoManagerProxy.sol/IIFtsoManagerProxy.json'); var IIGovernanceVotePower$2 = require('./flare/artifacts/contracts/token/interfaces/IIGovernanceVotePower.sol/IIGovernanceVotePower.json'); var IIGovernorProposer$2 = require('./flare/artifacts/contracts/governance/interfaces/IIGovernorProposer.sol/IIGovernorProposer.json'); var IINodePossessionVerifier$2 = require('./flare/artifacts/contracts/protocol/interfaces/IINodePossessionVerifier.sol/IINodePossessionVerifier.json'); var IIPollingFoundation$2 = require('./flare/artifacts/contracts/governance/interfaces/IIPollingFoundation.sol/IIPollingFoundation.json'); var IIPollingManagementGroup$2 = require('./flare/artifacts/contracts/governance/interfaces/IIPollingManagementGroup.sol/IIPollingManagementGroup.json'); var IIPublicKeyVerifier$2 = require('./flare/artifacts/contracts/protocol/interfaces/IIPublicKeyVerifier.sol/IIPublicKeyVerifier.json'); var IIRNat$2 = require('./flare/artifacts/contracts/rNat/interfaces/IIRNat.sol/IIRNat.json'); var IIRNatAccount$2 = require('./flare/artifacts/contracts/rNat/interfaces/IIRNatAccount.sol/IIRNatAccount.json'); var IIRelay$2 = require('./flare/artifacts/contracts/protocol/interfaces/IIRelay.sol/IIRelay.json'); var IIRewardEpochSwitchoverTrigger$2 = require('./flare/artifacts/contracts/protocol/interfaces/IIRewardEpochSwitchoverTrigger.sol/IIRewardEpochSwitchoverTrigger.json'); var IIRewardManager$2 = require('./flare/artifacts/contracts/protocol/interfaces/IIRewardManager.sol/IIRewardManager.json'); var IISubmission$2 = require('./flare/artifacts/contracts/protocol/interfaces/IISubmission.sol/IISubmission.json'); var IIVPContract$2 = require('./flare/artifacts/contracts/token/interfaces/IIVPContract.sol/IIVPContract.json'); var IIVPToken$2 = require('./flare/artifacts/contracts/token/interfaces/IIVPToken.sol/IIVPToken.json'); var IIVoterRegistrationTrigger$2 = require('./flare/artifacts/contracts/protocol/interfaces/IIVoterRegistrationTrigger.sol/IIVoterRegistrationTrigger.json'); var IIVoterRegistry$2 = require('./flare/artifacts/contracts/protocol/interfaces/IIVoterRegistry.sol/IIVoterRegistry.json'); var IIncreaseManager$2 = require('./flare/artifacts/contracts/IIncreaseManager.sol/IIncreaseManager.json'); var IJsonApi$2 = require('./flare/artifacts/contracts/IJsonApi.sol/IJsonApi.json'); var IJsonApiVerification$2 = require('./flare/artifacts/contracts/IJsonApiVerification.sol/IJsonApiVerification.json'); var IPChainStakeMirror$1 = require('./flare/artifacts/contracts/IPChainStakeMirror.sol/IPChainStakeMirror.json'); var IPChainStakeMirrorMultiSigVoting$1 = require('./flare/artifacts/contracts/IPChainStakeMirrorMultiSigVoting.sol/IPChainStakeMirrorMultiSigVoting.json'); var IPChainStakeMirrorVerifier$1 = require('./flare/artifacts/contracts/IPChainStakeMirrorVerifier.sol/IPChainStakeMirrorVerifier.json'); var IPChainVotePower$1 = require('./flare/artifacts/contracts/IPChainVotePower.sol/IPChainVotePower.json'); var IPayment$2 = require('./flare/artifacts/contracts/IPayment.sol/IPayment.json'); var IPaymentVerification$2 = require('./flare/artifacts/contracts/IPaymentVerification.sol/IPaymentVerification.json'); var IPollingFtso$1 = require('./flare/artifacts/contracts/IPollingFtso.sol/IPollingFtso.json'); var IPollingManagementGroup$2 = require('./flare/artifacts/contracts/IPollingManagementGroup.sol/IPollingManagementGroup.json'); var IPriceSubmitter$2 = require('./flare/artifacts/contracts/IPriceSubmitter.sol/IPriceSubmitter.json'); var IRNat$2 = require('./flare/artifacts/contracts/IRNat.sol/IRNat.json'); var IRNatAccount$2 = require('./flare/artifacts/contracts/IRNatAccount.sol/IRNatAccount.json'); var IRandomProvider$2 = require('./flare/artifacts/contracts/IRandomProvider.sol/IRandomProvider.json'); var IRedemptionTimeExtension$2 = require('./flare/artifacts/contracts/IRedemptionTimeExtension.sol/IRedemptionTimeExtension.json'); var IReferencedPaymentNonexistence$2 = require('./flare/artifacts/contracts/IReferencedPaymentNonexistence.sol/IReferencedPaymentNonexistence.json'); var IReferencedPaymentNonexistenceVerification$2 = require('./flare/artifacts/contracts/IReferencedPaymentNonexistenceVerification.sol/IReferencedPaymentNonexistenceVerification.json'); var IRelay$2 = require('./flare/artifacts/contracts/IRelay.sol/IRelay.json'); var IRewardManager$2 = require('./flare/artifacts/contracts/IRewardManager.sol/IRewardManager.json'); var ISubmission$2 = require('./flare/artifacts/contracts/ISubmission.sol/ISubmission.json'); var ITransferFees = require('./flare/artifacts/contracts/ITransferFees.sol/ITransferFees.json'); var ITypeTemplate$2 = require('./flare/artifacts/contracts/fdc/interfaces/ITypeTemplate.sol/ITypeTemplate.json'); var ITypeTemplateVerification$2 = require('./flare/artifacts/contracts/fdc/interfaces/ITypeTemplateVerification.sol/ITypeTemplateVerification.json'); var IVPContractEvents$2 = require('./flare/artifacts/contracts/IVPContractEvents.sol/IVPContractEvents.json'); var IVPToken$2 = require('./flare/artifacts/contracts/IVPToken.sol/IVPToken.json'); var IValidatorRegistry$1 = require('./flare/artifacts/contracts/IValidatorRegistry.sol/IValidatorRegistry.json'); var IValidatorRewardOffersManager$2 = require('./flare/artifacts/contracts/IValidatorRewardOffersManager.sol/IValidatorRewardOffersManager.json'); var IVoterPreRegistry$2 = require('./flare/artifacts/contracts/IVoterPreRegistry.sol/IVoterPreRegistry.json'); var IVoterRegistry$2 = require('./flare/artifacts/contracts/IVoterRegistry.sol/IVoterRegistry.json'); var IVoterWhitelister$2 = require('./flare/artifacts/contracts/IVoterWhitelister.sol/IVoterWhitelister.json'); var IWNat$2 = require('./flare/artifacts/contracts/IWNat.sol/IWNat.json'); var IWNatDelegationFee$2 = require('./flare/artifacts/contracts/IWNatDelegationFee.sol/IWNatDelegationFee.json'); var IWeb2Json$2 = require('./flare/artifacts/contracts/IWeb2Json.sol/IWeb2Json.json'); var IWeb2JsonVerification$2 = require('./flare/artifacts/contracts/IWeb2JsonVerification.sol/IWeb2JsonVerification.json'); var ProtocolsV2Interface$2 = require('./flare/artifacts/contracts/ProtocolsV2Interface.sol/ProtocolsV2Interface.json'); var RandomNumberV2Interface$2 = require('./flare/artifacts/contracts/RandomNumberV2Interface.sol/RandomNumberV2Interface.json'); var RedemptionRequestInfo$2 = require('./flare/artifacts/contracts/data/RedemptionRequestInfo.sol/RedemptionRequestInfo.json'); var RedemptionTicketInfo$2 = require('./flare/artifacts/contracts/data/RedemptionTicketInfo.sol/RedemptionTicketInfo.json'); var RewardsV2Interface$2 = require('./flare/artifacts/contracts/RewardsV2Interface.sol/RewardsV2Interface.json'); var TestFtsoV2Interface$2 = require('./flare/artifacts/contracts/TestFtsoV2Interface.sol/TestFtsoV2Interface.json'); var AgentInfo$3 = require('./songbird/artifacts/contracts/data/AgentInfo.sol/AgentInfo.json'); var AgentSettings$3 = require('./songbird/artifacts/contracts/data/AgentSettings.sol/AgentSettings.json'); var AssetManagerSettings$3 = require('./songbird/artifacts/contracts/data/AssetManagerSettings.sol/AssetManagerSettings.json'); var AvailableAgentInfo$3 = require('./songbird/artifacts/contracts/data/AvailableAgentInfo.sol/AvailableAgentInfo.json'); var CollateralReservationInfo$3 = require('./songbird/artifacts/contracts/data/CollateralReservationInfo.sol/CollateralReservationInfo.json'); var CollateralType$3 = require('./songbird/artifacts/contracts/data/CollateralType.sol/CollateralType.json'); var ContractRegistry$3 = require('./songbird/artifacts/contracts/ContractRegistry.sol/ContractRegistry.json'); var FtsoV2Interface$3 = require('./songbird/artifacts/contracts/FtsoV2Interface.sol/FtsoV2Interface.json'); var IAddressValidity$3 = require('./songbird/artifacts/contracts/IAddressValidity.sol/IAddressValidity.json'); var IAddressValidityVerification$3 = require('./songbird/artifacts/contracts/IAddressValidityVerification.sol/IAddressValidityVerification.json'); var IAgentAlwaysAllowedMinters$3 = require('./songbird/artifacts/contracts/IAgentAlwaysAllowedMinters.sol/IAgentAlwaysAllowedMinters.json'); var IAgentPing$3 = require('./songbird/artifacts/contracts/IAgentPing.sol/IAgentPing.json'); var IAssetManager$3 = require('./songbird/artifacts/contracts/IAssetManager.sol/IAssetManager.json'); var IAssetManagerController$3 = require('./songbird/artifacts/contracts/IAssetManagerController.sol/IAssetManagerController.json'); var IAssetManagerEvents$3 = require('./songbird/artifacts/contracts/IAssetManagerEvents.sol/IAssetManagerEvents.json'); var IBalanceDecreasingTransaction$3 = require('./songbird/artifacts/contracts/IBalanceDecreasingTransaction.sol/IBalanceDecreasingTransaction.json'); var IBalanceDecreasingTransactionVerification$3 = require('./songbird/artifacts/contracts/IBalanceDecreasingTransactionVerification.sol/IBalanceDecreasingTransactionVerification.json'); var ICChainStake$3 = require('./songbird/artifacts/contracts/ICChainStake.sol/ICChainStake.json'); var ICChainVotePower$3 = require('./songbird/artifacts/contracts/ICChainVotePower.sol/ICChainVotePower.json'); var IClaimSetupManager$3 = require('./songbird/artifacts/contracts/IClaimSetupManager.sol/IClaimSetupManager.json'); var ICollateralizable = require('./songbird/artifacts/contracts/mockXAsset/interfaces/ICollateralizable.sol/ICollateralizable.json'); var IConfirmedBlockHeightExists$3 = require('./songbird/artifacts/contracts/IConfirmedBlockHeightExists.sol/IConfirmedBlockHeightExists.json'); var IConfirmedBlockHeightExistsVerification$3 = require('./songbird/artifacts/contracts/IConfirmedBlockHeightExistsVerification.sol/IConfirmedBlockHeightExistsVerification.json'); var ICoreVault$1 = require('./songbird/artifacts/contracts/ICoreVault.sol/ICoreVault.json'); var ICoreVaultSettings$1 = require('./songbird/artifacts/contracts/ICoreVaultSettings.sol/ICoreVaultSettings.json'); var IDelegationAccount$3 = require('./songbird/artifacts/contracts/IDelegationAccount.sol/IDelegationAccount.json'); var IDiamondLoupe$3 = require('./songbird/artifacts/contracts/diamond/interfaces/IDiamondLoupe.sol/IDiamondLoupe.json'); var IEVMTransaction$3 = require('./songbird/artifacts/contracts/IEVMTransaction.sol/IEVMTransaction.json'); var IEVMTransactionVerification$3 = require('./songbird/artifacts/contracts/IEVMTransactionVerification.sol/IEVMTransactionVerification.json'); var IEntityManager$3 = require('./songbird/artifacts/contracts/IEntityManager.sol/IEntityManager.json'); var IFastUpdateIncentiveManager$3 = require('./songbird/artifacts/contracts/IFastUpdateIncentiveManager.sol/IFastUpdateIncentiveManager.json'); var IFastUpdater$3 = require('./songbird/artifacts/contracts/IFastUpdater.sol/IFastUpdater.json'); var IFastUpdatesConfiguration$3 = require('./songbird/artifacts/contracts/IFastUpdatesConfiguration.sol/IFastUpdatesConfiguration.json'); var IFdcHub$3 = require('./songbird/artifacts/contracts/IFdcHub.sol/IFdcHub.json'); var IFdcInflationConfigurations$3 = require('./songbird/artifacts/contracts/IFdcInflationConfigurations.sol/IFdcInflationCon