package
0.20.0
Repository: https://github.com/gateway-fm/perpsv3-go.git
Documentation: pkg.go.dev

# Functions

NewCore creates a new instance of Core, bound to a specific deployed contract.
NewCoreCaller creates a new read-only instance of Core, bound to a specific deployed contract.
NewCoreFilterer creates a new log filterer instance of Core, bound to a specific deployed contract.
NewCoreTransactor creates a new write-only instance of Core, bound to a specific deployed contract.

# Variables

CoreABI is the input ABI used to generate the binding from.
CoreMetaData contains all meta data concerning the Core contract.

# Structs

CcipClientAny2EVMMessage is an auto generated low-level Go binding around an user-defined struct.
CcipClientEVMTokenAmount is an auto generated low-level Go binding around an user-defined struct.
CollateralConfigurationData is an auto generated low-level Go binding around an user-defined struct.
CollateralLockData is an auto generated low-level Go binding around an user-defined struct.
Core is an auto generated Go binding around an Ethereum contract.
CoreAccountCreated represents a AccountCreated event raised by the Core contract.
CoreAccountCreatedIterator is returned from FilterAccountCreated and is used to iterate over the raw logs and unpacked data for AccountCreated events raised by the Core contract.
CoreAssociatedSystemSet represents a AssociatedSystemSet event raised by the Core contract.
CoreAssociatedSystemSetIterator is returned from FilterAssociatedSystemSet and is used to iterate over the raw logs and unpacked data for AssociatedSystemSet events raised by the Core contract.
CoreCaller is an auto generated read-only Go binding around an Ethereum contract.
CoreCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
CoreCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
CoreCollateralConfigured represents a CollateralConfigured event raised by the Core contract.
CoreCollateralConfiguredIterator is returned from FilterCollateralConfigured and is used to iterate over the raw logs and unpacked data for CollateralConfigured events raised by the Core contract.
CoreCollateralLockCreated represents a CollateralLockCreated event raised by the Core contract.
CoreCollateralLockCreatedIterator is returned from FilterCollateralLockCreated and is used to iterate over the raw logs and unpacked data for CollateralLockCreated events raised by the Core contract.
CoreCollateralLockExpired represents a CollateralLockExpired event raised by the Core contract.
CoreCollateralLockExpiredIterator is returned from FilterCollateralLockExpired and is used to iterate over the raw logs and unpacked data for CollateralLockExpired events raised by the Core contract.
CoreDebtAssociated represents a DebtAssociated event raised by the Core contract.
CoreDebtAssociatedIterator is returned from FilterDebtAssociated and is used to iterate over the raw logs and unpacked data for DebtAssociated events raised by the Core contract.
CoreDelegationUpdated represents a DelegationUpdated event raised by the Core contract.
CoreDelegationUpdatedIterator is returned from FilterDelegationUpdated and is used to iterate over the raw logs and unpacked data for DelegationUpdated events raised by the Core contract.
CoreDeposited represents a Deposited event raised by the Core contract.
CoreDepositedIterator is returned from FilterDeposited and is used to iterate over the raw logs and unpacked data for Deposited events raised by the Core contract.
CoreFeatureFlagAllowAllSet represents a FeatureFlagAllowAllSet event raised by the Core contract.
CoreFeatureFlagAllowAllSetIterator is returned from FilterFeatureFlagAllowAllSet and is used to iterate over the raw logs and unpacked data for FeatureFlagAllowAllSet events raised by the Core contract.
CoreFeatureFlagAllowlistAdded represents a FeatureFlagAllowlistAdded event raised by the Core contract.
CoreFeatureFlagAllowlistAddedIterator is returned from FilterFeatureFlagAllowlistAdded and is used to iterate over the raw logs and unpacked data for FeatureFlagAllowlistAdded events raised by the Core contract.
CoreFeatureFlagAllowlistRemoved represents a FeatureFlagAllowlistRemoved event raised by the Core contract.
CoreFeatureFlagAllowlistRemovedIterator is returned from FilterFeatureFlagAllowlistRemoved and is used to iterate over the raw logs and unpacked data for FeatureFlagAllowlistRemoved events raised by the Core contract.
CoreFeatureFlagDeniersReset represents a FeatureFlagDeniersReset event raised by the Core contract.
CoreFeatureFlagDeniersResetIterator is returned from FilterFeatureFlagDeniersReset and is used to iterate over the raw logs and unpacked data for FeatureFlagDeniersReset events raised by the Core contract.
CoreFeatureFlagDenyAllSet represents a FeatureFlagDenyAllSet event raised by the Core contract.
CoreFeatureFlagDenyAllSetIterator is returned from FilterFeatureFlagDenyAllSet and is used to iterate over the raw logs and unpacked data for FeatureFlagDenyAllSet events raised by the Core contract.
CoreFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
CoreIssuanceFeePaid represents a IssuanceFeePaid event raised by the Core contract.
CoreIssuanceFeePaidIterator is returned from FilterIssuanceFeePaid and is used to iterate over the raw logs and unpacked data for IssuanceFeePaid events raised by the Core contract.
CoreLiquidation represents a Liquidation event raised by the Core contract.
CoreLiquidationIterator is returned from FilterLiquidation and is used to iterate over the raw logs and unpacked data for Liquidation events raised by the Core contract.
CoreMarketCollateralDeposited represents a MarketCollateralDeposited event raised by the Core contract.
CoreMarketCollateralDepositedIterator is returned from FilterMarketCollateralDeposited and is used to iterate over the raw logs and unpacked data for MarketCollateralDeposited events raised by the Core contract.
CoreMarketCollateralWithdrawn represents a MarketCollateralWithdrawn event raised by the Core contract.
CoreMarketCollateralWithdrawnIterator is returned from FilterMarketCollateralWithdrawn and is used to iterate over the raw logs and unpacked data for MarketCollateralWithdrawn events raised by the Core contract.
CoreMarketRegistered represents a MarketRegistered event raised by the Core contract.
CoreMarketRegisteredIterator is returned from FilterMarketRegistered and is used to iterate over the raw logs and unpacked data for MarketRegistered events raised by the Core contract.
CoreMarketSystemFeePaid represents a MarketSystemFeePaid event raised by the Core contract.
CoreMarketSystemFeePaidIterator is returned from FilterMarketSystemFeePaid and is used to iterate over the raw logs and unpacked data for MarketSystemFeePaid events raised by the Core contract.
CoreMarketUsdDeposited represents a MarketUsdDeposited event raised by the Core contract.
CoreMarketUsdDepositedIterator is returned from FilterMarketUsdDeposited and is used to iterate over the raw logs and unpacked data for MarketUsdDeposited events raised by the Core contract.
CoreMarketUsdWithdrawn represents a MarketUsdWithdrawn event raised by the Core contract.
CoreMarketUsdWithdrawnIterator is returned from FilterMarketUsdWithdrawn and is used to iterate over the raw logs and unpacked data for MarketUsdWithdrawn events raised by the Core contract.
CoreMaximumMarketCollateralConfigured represents a MaximumMarketCollateralConfigured event raised by the Core contract.
CoreMaximumMarketCollateralConfiguredIterator is returned from FilterMaximumMarketCollateralConfigured and is used to iterate over the raw logs and unpacked data for MaximumMarketCollateralConfigured events raised by the Core contract.
CoreNewSupportedCrossChainNetwork represents a NewSupportedCrossChainNetwork event raised by the Core contract.
CoreNewSupportedCrossChainNetworkIterator is returned from FilterNewSupportedCrossChainNetwork and is used to iterate over the raw logs and unpacked data for NewSupportedCrossChainNetwork events raised by the Core contract.
CoreOwnerChanged represents a OwnerChanged event raised by the Core contract.
CoreOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the Core contract.
CoreOwnerNominated represents a OwnerNominated event raised by the Core contract.
CoreOwnerNominatedIterator is returned from FilterOwnerNominated and is used to iterate over the raw logs and unpacked data for OwnerNominated events raised by the Core contract.
CorePermissionGranted represents a PermissionGranted event raised by the Core contract.
CorePermissionGrantedIterator is returned from FilterPermissionGranted and is used to iterate over the raw logs and unpacked data for PermissionGranted events raised by the Core contract.
CorePermissionRevoked represents a PermissionRevoked event raised by the Core contract.
CorePermissionRevokedIterator is returned from FilterPermissionRevoked and is used to iterate over the raw logs and unpacked data for PermissionRevoked events raised by the Core contract.
CorePoolApprovedAdded represents a PoolApprovedAdded event raised by the Core contract.
CorePoolApprovedAddedIterator is returned from FilterPoolApprovedAdded and is used to iterate over the raw logs and unpacked data for PoolApprovedAdded events raised by the Core contract.
CorePoolApprovedRemoved represents a PoolApprovedRemoved event raised by the Core contract.
CorePoolApprovedRemovedIterator is returned from FilterPoolApprovedRemoved and is used to iterate over the raw logs and unpacked data for PoolApprovedRemoved events raised by the Core contract.
CorePoolCollateralConfigurationUpdated represents a PoolCollateralConfigurationUpdated event raised by the Core contract.
CorePoolCollateralConfigurationUpdatedIterator is returned from FilterPoolCollateralConfigurationUpdated and is used to iterate over the raw logs and unpacked data for PoolCollateralConfigurationUpdated events raised by the Core contract.
CorePoolCollateralDisabledByDefaultSet represents a PoolCollateralDisabledByDefaultSet event raised by the Core contract.
CorePoolCollateralDisabledByDefaultSetIterator is returned from FilterPoolCollateralDisabledByDefaultSet and is used to iterate over the raw logs and unpacked data for PoolCollateralDisabledByDefaultSet events raised by the Core contract.
CorePoolConfigurationSet represents a PoolConfigurationSet event raised by the Core contract.
CorePoolConfigurationSetIterator is returned from FilterPoolConfigurationSet and is used to iterate over the raw logs and unpacked data for PoolConfigurationSet events raised by the Core contract.
CorePoolCreated represents a PoolCreated event raised by the Core contract.
CorePoolCreatedIterator is returned from FilterPoolCreated and is used to iterate over the raw logs and unpacked data for PoolCreated events raised by the Core contract.
CorePoolNameUpdated represents a PoolNameUpdated event raised by the Core contract.
CorePoolNameUpdatedIterator is returned from FilterPoolNameUpdated and is used to iterate over the raw logs and unpacked data for PoolNameUpdated events raised by the Core contract.
CorePoolNominationRenounced represents a PoolNominationRenounced event raised by the Core contract.
CorePoolNominationRenouncedIterator is returned from FilterPoolNominationRenounced and is used to iterate over the raw logs and unpacked data for PoolNominationRenounced events raised by the Core contract.
CorePoolNominationRevoked represents a PoolNominationRevoked event raised by the Core contract.
CorePoolNominationRevokedIterator is returned from FilterPoolNominationRevoked and is used to iterate over the raw logs and unpacked data for PoolNominationRevoked events raised by the Core contract.
CorePoolOwnerNominated represents a PoolOwnerNominated event raised by the Core contract.
CorePoolOwnerNominatedIterator is returned from FilterPoolOwnerNominated and is used to iterate over the raw logs and unpacked data for PoolOwnerNominated events raised by the Core contract.
CorePoolOwnershipAccepted represents a PoolOwnershipAccepted event raised by the Core contract.
CorePoolOwnershipAcceptedIterator is returned from FilterPoolOwnershipAccepted and is used to iterate over the raw logs and unpacked data for PoolOwnershipAccepted events raised by the Core contract.
CorePoolOwnershipRenounced represents a PoolOwnershipRenounced event raised by the Core contract.
CorePoolOwnershipRenouncedIterator is returned from FilterPoolOwnershipRenounced and is used to iterate over the raw logs and unpacked data for PoolOwnershipRenounced events raised by the Core contract.
CorePreferredPoolSet represents a PreferredPoolSet event raised by the Core contract.
CorePreferredPoolSetIterator is returned from FilterPreferredPoolSet and is used to iterate over the raw logs and unpacked data for PreferredPoolSet events raised by the Core contract.
CoreRaw is an auto generated low-level Go binding around an Ethereum contract.
CoreRewardsClaimed represents a RewardsClaimed event raised by the Core contract.
CoreRewardsClaimedIterator is returned from FilterRewardsClaimed and is used to iterate over the raw logs and unpacked data for RewardsClaimed events raised by the Core contract.
CoreRewardsDistributed represents a RewardsDistributed event raised by the Core contract.
CoreRewardsDistributedIterator is returned from FilterRewardsDistributed and is used to iterate over the raw logs and unpacked data for RewardsDistributed events raised by the Core contract.
CoreRewardsDistributorRegistered represents a RewardsDistributorRegistered event raised by the Core contract.
CoreRewardsDistributorRegisteredIterator is returned from FilterRewardsDistributorRegistered and is used to iterate over the raw logs and unpacked data for RewardsDistributorRegistered events raised by the Core contract.
CoreRewardsDistributorRemoved represents a RewardsDistributorRemoved event raised by the Core contract.
CoreRewardsDistributorRemovedIterator is returned from FilterRewardsDistributorRemoved and is used to iterate over the raw logs and unpacked data for RewardsDistributorRemoved events raised by the Core contract.
CoreSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
CoreSetMarketMinLiquidityRatio represents a SetMarketMinLiquidityRatio event raised by the Core contract.
CoreSetMarketMinLiquidityRatioIterator is returned from FilterSetMarketMinLiquidityRatio and is used to iterate over the raw logs and unpacked data for SetMarketMinLiquidityRatio events raised by the Core contract.
CoreSetMinDelegateTime represents a SetMinDelegateTime event raised by the Core contract.
CoreSetMinDelegateTimeIterator is returned from FilterSetMinDelegateTime and is used to iterate over the raw logs and unpacked data for SetMinDelegateTime events raised by the Core contract.
CoreSetMinLiquidityRatio represents a SetMinLiquidityRatio event raised by the Core contract.
CoreSetMinLiquidityRatioIterator is returned from FilterSetMinLiquidityRatio and is used to iterate over the raw logs and unpacked data for SetMinLiquidityRatio events raised by the Core contract.
CoreTransactor is an auto generated write-only Go binding around an Ethereum contract.
CoreTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
CoreTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
CoreTransferCrossChainInitiated represents a TransferCrossChainInitiated event raised by the Core contract.
CoreTransferCrossChainInitiatedIterator is returned from FilterTransferCrossChainInitiated and is used to iterate over the raw logs and unpacked data for TransferCrossChainInitiated events raised by the Core contract.
CoreUpgraded represents a Upgraded event raised by the Core contract.
CoreUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the Core contract.
CoreUsdBurned represents a UsdBurned event raised by the Core contract.
CoreUsdBurnedIterator is returned from FilterUsdBurned and is used to iterate over the raw logs and unpacked data for UsdBurned events raised by the Core contract.
CoreUsdMinted represents a UsdMinted event raised by the Core contract.
CoreUsdMintedIterator is returned from FilterUsdMinted and is used to iterate over the raw logs and unpacked data for UsdMinted events raised by the Core contract.
CoreVaultLiquidation represents a VaultLiquidation event raised by the Core contract.
CoreVaultLiquidationIterator is returned from FilterVaultLiquidation and is used to iterate over the raw logs and unpacked data for VaultLiquidation events raised by the Core contract.
CoreWithdrawn represents a Withdrawn event raised by the Core contract.
CoreWithdrawnIterator is returned from FilterWithdrawn and is used to iterate over the raw logs and unpacked data for Withdrawn events raised by the Core contract.
IAccountModuleAccountPermissions is an auto generated low-level Go binding around an user-defined struct.
ILiquidationModuleLiquidationData is an auto generated low-level Go binding around an user-defined struct.
MarketConfigurationData is an auto generated low-level Go binding around an user-defined struct.
PoolCollateralConfigurationData is an auto generated low-level Go binding around an user-defined struct.