package
1.0.17
Repository: https://github.com/d8-x/d8x-futures-go-sdk.git
Documentation: pkg.go.dev

# Functions

NewErc20 creates a new instance of Erc20, bound to a specific deployed contract.
NewErc20Caller creates a new read-only instance of Erc20, bound to a specific deployed contract.
NewErc20Filterer creates a new log filterer instance of Erc20, bound to a specific deployed contract.
NewErc20Transactor creates a new write-only instance of Erc20, bound to a specific deployed contract.
NewIPerpetualManager creates a new instance of IPerpetualManager, bound to a specific deployed contract.
NewIPerpetualManagerCaller creates a new read-only instance of IPerpetualManager, bound to a specific deployed contract.
NewIPerpetualManagerFilterer creates a new log filterer instance of IPerpetualManager, bound to a specific deployed contract.
NewIPerpetualManagerTransactor creates a new write-only instance of IPerpetualManager, bound to a specific deployed contract.
NewIPyth creates a new instance of IPyth, bound to a specific deployed contract.
NewIPythCaller creates a new read-only instance of IPyth, bound to a specific deployed contract.
NewIPythFilterer creates a new log filterer instance of IPyth, bound to a specific deployed contract.
NewIPythTransactor creates a new write-only instance of IPyth, bound to a specific deployed contract.
NewLimitOrderBook creates a new instance of LimitOrderBook, bound to a specific deployed contract.
NewLimitOrderBookBeacon creates a new instance of LimitOrderBookBeacon, bound to a specific deployed contract.
NewLimitOrderBookBeaconCaller creates a new read-only instance of LimitOrderBookBeacon, bound to a specific deployed contract.
NewLimitOrderBookBeaconFilterer creates a new log filterer instance of LimitOrderBookBeacon, bound to a specific deployed contract.
NewLimitOrderBookBeaconTransactor creates a new write-only instance of LimitOrderBookBeacon, bound to a specific deployed contract.
NewLimitOrderBookCaller creates a new read-only instance of LimitOrderBook, bound to a specific deployed contract.
NewLimitOrderBookFactory creates a new instance of LimitOrderBookFactory, bound to a specific deployed contract.
NewLimitOrderBookFactoryCaller creates a new read-only instance of LimitOrderBookFactory, bound to a specific deployed contract.
NewLimitOrderBookFactoryFilterer creates a new log filterer instance of LimitOrderBookFactory, bound to a specific deployed contract.
NewLimitOrderBookFactoryTransactor creates a new write-only instance of LimitOrderBookFactory, bound to a specific deployed contract.
NewLimitOrderBookFilterer creates a new log filterer instance of LimitOrderBook, bound to a specific deployed contract.
NewLimitOrderBookTransactor creates a new write-only instance of LimitOrderBook, bound to a specific deployed contract.
NewOracleFactory creates a new instance of OracleFactory, bound to a specific deployed contract.
NewOracleFactoryCaller creates a new read-only instance of OracleFactory, bound to a specific deployed contract.
NewOracleFactoryFilterer creates a new log filterer instance of OracleFactory, bound to a specific deployed contract.
NewOracleFactoryTransactor creates a new write-only instance of OracleFactory, bound to a specific deployed contract.
NewRedStoneOracle creates a new instance of RedStoneOracle, bound to a specific deployed contract.
NewRedStoneOracleCaller creates a new read-only instance of RedStoneOracle, bound to a specific deployed contract.
NewRedStoneOracleFilterer creates a new log filterer instance of RedStoneOracle, bound to a specific deployed contract.
NewRedStoneOracleTransactor creates a new write-only instance of RedStoneOracle, bound to a specific deployed contract.

# Variables

Erc20ABI is the input ABI used to generate the binding from.
Erc20MetaData contains all meta data concerning the Erc20 contract.
IPerpetualManagerABI is the input ABI used to generate the binding from.
IPerpetualManagerMetaData contains all meta data concerning the IPerpetualManager contract.
IPythABI is the input ABI used to generate the binding from.
IPythMetaData contains all meta data concerning the IPyth contract.
LimitOrderBookABI is the input ABI used to generate the binding from.
LimitOrderBookBeaconABI is the input ABI used to generate the binding from.
LimitOrderBookBeaconMetaData contains all meta data concerning the LimitOrderBookBeacon contract.
LimitOrderBookFactoryABI is the input ABI used to generate the binding from.
LimitOrderBookFactoryMetaData contains all meta data concerning the LimitOrderBookFactory contract.
LimitOrderBookMetaData contains all meta data concerning the LimitOrderBook contract.
OracleFactoryABI is the input ABI used to generate the binding from.
OracleFactoryMetaData contains all meta data concerning the OracleFactory contract.
RedStoneOracleABI is the input ABI used to generate the binding from.
RedStoneOracleMetaData contains all meta data concerning the RedStoneOracle contract.

# Structs

AMMPerpLogicAMMVariables is an auto generated low-level Go binding around an user-defined struct.
AMMPerpLogicMarketVariables is an auto generated low-level Go binding around an user-defined struct.
Erc20 is an auto generated Go binding around an Ethereum contract.
Erc20Approval represents a Approval event raised by the Erc20 contract.
Erc20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Erc20 contract.
Erc20Caller is an auto generated read-only Go binding around an Ethereum contract.
Erc20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
Erc20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
Erc20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
Erc20Raw is an auto generated low-level Go binding around an Ethereum contract.
Erc20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
Erc20Transactor is an auto generated write-only Go binding around an Ethereum contract.
Erc20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
Erc20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Erc20Transfer represents a Transfer event raised by the Erc20 contract.
Erc20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Erc20 contract.
IClientOrderClientOrder is an auto generated low-level Go binding around an user-defined struct.
IPerpetualInfoPerpetualStaticInfo is an auto generated low-level Go binding around an user-defined struct.
IPerpetualManager is an auto generated Go binding around an Ethereum contract.
IPerpetualManagerBrokerLotsTransferred represents a BrokerLotsTransferred event raised by the IPerpetualManager contract.
IPerpetualManagerBrokerLotsTransferredIterator is returned from FilterBrokerLotsTransferred and is used to iterate over the raw logs and unpacked data for BrokerLotsTransferred events raised by the IPerpetualManager contract.
IPerpetualManagerBrokerVolumeTransferred represents a BrokerVolumeTransferred event raised by the IPerpetualManager contract.
IPerpetualManagerBrokerVolumeTransferredIterator is returned from FilterBrokerVolumeTransferred and is used to iterate over the raw logs and unpacked data for BrokerVolumeTransferred events raised by the IPerpetualManager contract.
IPerpetualManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
IPerpetualManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IPerpetualManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IPerpetualManagerClear represents a Clear event raised by the IPerpetualManager contract.
IPerpetualManagerClearIterator is returned from FilterClear and is used to iterate over the raw logs and unpacked data for Clear events raised by the IPerpetualManager contract.
IPerpetualManagerDistributeFees represents a DistributeFees event raised by the IPerpetualManager contract.
IPerpetualManagerDistributeFeesIterator is returned from FilterDistributeFees and is used to iterate over the raw logs and unpacked data for DistributeFees events raised by the IPerpetualManager contract.
IPerpetualManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IPerpetualManagerLiquidate represents a Liquidate event raised by the IPerpetualManager contract.
IPerpetualManagerLiquidateIterator is returned from FilterLiquidate and is used to iterate over the raw logs and unpacked data for Liquidate events raised by the IPerpetualManager contract.
IPerpetualManagerLiquidityAdded represents a LiquidityAdded event raised by the IPerpetualManager contract.
IPerpetualManagerLiquidityAddedIterator is returned from FilterLiquidityAdded and is used to iterate over the raw logs and unpacked data for LiquidityAdded events raised by the IPerpetualManager contract.
IPerpetualManagerLiquidityPoolCreated represents a LiquidityPoolCreated event raised by the IPerpetualManager contract.
IPerpetualManagerLiquidityPoolCreatedIterator is returned from FilterLiquidityPoolCreated and is used to iterate over the raw logs and unpacked data for LiquidityPoolCreated events raised by the IPerpetualManager contract.
IPerpetualManagerLiquidityProvisionPaused represents a LiquidityProvisionPaused event raised by the IPerpetualManager contract.
IPerpetualManagerLiquidityProvisionPausedIterator is returned from FilterLiquidityProvisionPaused and is used to iterate over the raw logs and unpacked data for LiquidityProvisionPaused events raised by the IPerpetualManager contract.
IPerpetualManagerLiquidityRemoved represents a LiquidityRemoved event raised by the IPerpetualManager contract.
IPerpetualManagerLiquidityRemovedIterator is returned from FilterLiquidityRemoved and is used to iterate over the raw logs and unpacked data for LiquidityRemoved events raised by the IPerpetualManager contract.
IPerpetualManagerLiquidityWithdrawalInitiated represents a LiquidityWithdrawalInitiated event raised by the IPerpetualManager contract.
IPerpetualManagerLiquidityWithdrawalInitiatedIterator is returned from FilterLiquidityWithdrawalInitiated and is used to iterate over the raw logs and unpacked data for LiquidityWithdrawalInitiated events raised by the IPerpetualManager contract.
IPerpetualManagerPerpetualCreated represents a PerpetualCreated event raised by the IPerpetualManager contract.
IPerpetualManagerPerpetualCreatedIterator is returned from FilterPerpetualCreated and is used to iterate over the raw logs and unpacked data for PerpetualCreated events raised by the IPerpetualManager contract.
IPerpetualManagerPerpetualLimitOrderCancelled represents a PerpetualLimitOrderCancelled event raised by the IPerpetualManager contract.
IPerpetualManagerPerpetualLimitOrderCancelledIterator is returned from FilterPerpetualLimitOrderCancelled and is used to iterate over the raw logs and unpacked data for PerpetualLimitOrderCancelled events raised by the IPerpetualManager contract.
IPerpetualManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
IPerpetualManagerRunLiquidityPool represents a RunLiquidityPool event raised by the IPerpetualManager contract.
IPerpetualManagerRunLiquidityPoolIterator is returned from FilterRunLiquidityPool and is used to iterate over the raw logs and unpacked data for RunLiquidityPool events raised by the IPerpetualManager contract.
IPerpetualManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IPerpetualManagerSetBlockDelay represents a SetBlockDelay event raised by the IPerpetualManager contract.
IPerpetualManagerSetBlockDelayIterator is returned from FilterSetBlockDelay and is used to iterate over the raw logs and unpacked data for SetBlockDelay events raised by the IPerpetualManager contract.
IPerpetualManagerSetBrokerDesignations represents a SetBrokerDesignations event raised by the IPerpetualManager contract.
IPerpetualManagerSetBrokerDesignationsIterator is returned from FilterSetBrokerDesignations and is used to iterate over the raw logs and unpacked data for SetBrokerDesignations events raised by the IPerpetualManager contract.
IPerpetualManagerSetBrokerTiers represents a SetBrokerTiers event raised by the IPerpetualManager contract.
IPerpetualManagerSetBrokerTiersIterator is returned from FilterSetBrokerTiers and is used to iterate over the raw logs and unpacked data for SetBrokerTiers events raised by the IPerpetualManager contract.
IPerpetualManagerSetBrokerVolumeTiers represents a SetBrokerVolumeTiers event raised by the IPerpetualManager contract.
IPerpetualManagerSetBrokerVolumeTiersIterator is returned from FilterSetBrokerVolumeTiers and is used to iterate over the raw logs and unpacked data for SetBrokerVolumeTiers events raised by the IPerpetualManager contract.
IPerpetualManagerSetClearedState represents a SetClearedState event raised by the IPerpetualManager contract.
IPerpetualManagerSetClearedStateIterator is returned from FilterSetClearedState and is used to iterate over the raw logs and unpacked data for SetClearedState events raised by the IPerpetualManager contract.
IPerpetualManagerSetDelegate represents a SetDelegate event raised by the IPerpetualManager contract.
IPerpetualManagerSetDelegateIterator is returned from FilterSetDelegate and is used to iterate over the raw logs and unpacked data for SetDelegate events raised by the IPerpetualManager contract.
IPerpetualManagerSetEmergencyState represents a SetEmergencyState event raised by the IPerpetualManager contract.
IPerpetualManagerSetEmergencyStateIterator is returned from FilterSetEmergencyState and is used to iterate over the raw logs and unpacked data for SetEmergencyState events raised by the IPerpetualManager contract.
IPerpetualManagerSetNormalState represents a SetNormalState event raised by the IPerpetualManager contract.
IPerpetualManagerSetNormalStateIterator is returned from FilterSetNormalState and is used to iterate over the raw logs and unpacked data for SetNormalState events raised by the IPerpetualManager contract.
IPerpetualManagerSetOracles represents a SetOracles event raised by the IPerpetualManager contract.
IPerpetualManagerSetOraclesIterator is returned from FilterSetOracles and is used to iterate over the raw logs and unpacked data for SetOracles events raised by the IPerpetualManager contract.
IPerpetualManagerSetParameter represents a SetParameter event raised by the IPerpetualManager contract.
IPerpetualManagerSetParameterIterator is returned from FilterSetParameter and is used to iterate over the raw logs and unpacked data for SetParameter events raised by the IPerpetualManager contract.
IPerpetualManagerSetParameterPair represents a SetParameterPair event raised by the IPerpetualManager contract.
IPerpetualManagerSetParameterPairIterator is returned from FilterSetParameterPair and is used to iterate over the raw logs and unpacked data for SetParameterPair events raised by the IPerpetualManager contract.
IPerpetualManagerSetPerpetualBaseParameters represents a SetPerpetualBaseParameters event raised by the IPerpetualManager contract.
IPerpetualManagerSetPerpetualBaseParametersIterator is returned from FilterSetPerpetualBaseParameters and is used to iterate over the raw logs and unpacked data for SetPerpetualBaseParameters events raised by the IPerpetualManager contract.
IPerpetualManagerSetPerpetualRiskParameters represents a SetPerpetualRiskParameters event raised by the IPerpetualManager contract.
IPerpetualManagerSetPerpetualRiskParametersIterator is returned from FilterSetPerpetualRiskParameters and is used to iterate over the raw logs and unpacked data for SetPerpetualRiskParameters events raised by the IPerpetualManager contract.
IPerpetualManagerSetPoolParameter represents a SetPoolParameter event raised by the IPerpetualManager contract.
IPerpetualManagerSetPoolParameterIterator is returned from FilterSetPoolParameter and is used to iterate over the raw logs and unpacked data for SetPoolParameter events raised by the IPerpetualManager contract.
IPerpetualManagerSettle represents a Settle event raised by the IPerpetualManager contract.
IPerpetualManagerSettleIterator is returned from FilterSettle and is used to iterate over the raw logs and unpacked data for Settle events raised by the IPerpetualManager contract.
IPerpetualManagerSettlementComplete represents a SettlementComplete event raised by the IPerpetualManager contract.
IPerpetualManagerSettlementCompleteIterator is returned from FilterSettlementComplete and is used to iterate over the raw logs and unpacked data for SettlementComplete events raised by the IPerpetualManager contract.
IPerpetualManagerSettleState represents a SettleState event raised by the IPerpetualManager contract.
IPerpetualManagerSettleStateIterator is returned from FilterSettleState and is used to iterate over the raw logs and unpacked data for SettleState events raised by the IPerpetualManager contract.
IPerpetualManagerSetTraderTiers represents a SetTraderTiers event raised by the IPerpetualManager contract.
IPerpetualManagerSetTraderTiersIterator is returned from FilterSetTraderTiers and is used to iterate over the raw logs and unpacked data for SetTraderTiers events raised by the IPerpetualManager contract.
IPerpetualManagerSetTraderVolumeTiers represents a SetTraderVolumeTiers event raised by the IPerpetualManager contract.
IPerpetualManagerSetTraderVolumeTiersIterator is returned from FilterSetTraderVolumeTiers and is used to iterate over the raw logs and unpacked data for SetTraderVolumeTiers events raised by the IPerpetualManager contract.
IPerpetualManagerSetUtilityToken represents a SetUtilityToken event raised by the IPerpetualManager contract.
IPerpetualManagerSetUtilityTokenIterator is returned from FilterSetUtilityToken and is used to iterate over the raw logs and unpacked data for SetUtilityToken events raised by the IPerpetualManager contract.
IPerpetualManagerTokensDeposited represents a TokensDeposited event raised by the IPerpetualManager contract.
IPerpetualManagerTokensDepositedIterator is returned from FilterTokensDeposited and is used to iterate over the raw logs and unpacked data for TokensDeposited events raised by the IPerpetualManager contract.
IPerpetualManagerTokensWithdrawn represents a TokensWithdrawn event raised by the IPerpetualManager contract.
IPerpetualManagerTokensWithdrawnIterator is returned from FilterTokensWithdrawn and is used to iterate over the raw logs and unpacked data for TokensWithdrawn events raised by the IPerpetualManager contract.
IPerpetualManagerTrade represents a Trade event raised by the IPerpetualManager contract.
IPerpetualManagerTradeIterator is returned from FilterTrade and is used to iterate over the raw logs and unpacked data for Trade events raised by the IPerpetualManager contract.
IPerpetualManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
IPerpetualManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IPerpetualManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IPerpetualManagerTransferAddressTo represents a TransferAddressTo event raised by the IPerpetualManager contract.
IPerpetualManagerTransferAddressToIterator is returned from FilterTransferAddressTo and is used to iterate over the raw logs and unpacked data for TransferAddressTo events raised by the IPerpetualManager contract.
IPerpetualManagerUpdateBrokerAddedCash represents a UpdateBrokerAddedCash event raised by the IPerpetualManager contract.
IPerpetualManagerUpdateBrokerAddedCashIterator is returned from FilterUpdateBrokerAddedCash and is used to iterate over the raw logs and unpacked data for UpdateBrokerAddedCash events raised by the IPerpetualManager contract.
IPerpetualManagerUpdateFundingRate represents a UpdateFundingRate event raised by the IPerpetualManager contract.
IPerpetualManagerUpdateFundingRateIterator is returned from FilterUpdateFundingRate and is used to iterate over the raw logs and unpacked data for UpdateFundingRate events raised by the IPerpetualManager contract.
IPerpetualManagerUpdateMarginAccount represents a UpdateMarginAccount event raised by the IPerpetualManager contract.
IPerpetualManagerUpdateMarginAccountIterator is returned from FilterUpdateMarginAccount and is used to iterate over the raw logs and unpacked data for UpdateMarginAccount events raised by the IPerpetualManager contract.
IPerpetualManagerUpdateMarkPrice represents a UpdateMarkPrice event raised by the IPerpetualManager contract.
IPerpetualManagerUpdateMarkPriceIterator is returned from FilterUpdateMarkPrice and is used to iterate over the raw logs and unpacked data for UpdateMarkPrice events raised by the IPerpetualManager contract.
IPerpetualOrderOrder is an auto generated low-level Go binding around an user-defined struct.
IPyth is an auto generated Go binding around an Ethereum contract.
IPythBatchPriceFeedUpdate represents a BatchPriceFeedUpdate event raised by the IPyth contract.
IPythBatchPriceFeedUpdateIterator is returned from FilterBatchPriceFeedUpdate and is used to iterate over the raw logs and unpacked data for BatchPriceFeedUpdate events raised by the IPyth contract.
IPythCaller is an auto generated read-only Go binding around an Ethereum contract.
IPythCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IPythCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IPythFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IPythPriceFeedUpdate represents a PriceFeedUpdate event raised by the IPyth contract.
IPythPriceFeedUpdateIterator is returned from FilterPriceFeedUpdate and is used to iterate over the raw logs and unpacked data for PriceFeedUpdate events raised by the IPyth contract.
IPythRaw is an auto generated low-level Go binding around an Ethereum contract.
IPythSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IPythTransactor is an auto generated write-only Go binding around an Ethereum contract.
IPythTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IPythTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
LimitOrderBook is an auto generated Go binding around an Ethereum contract.
LimitOrderBookBeacon is an auto generated Go binding around an Ethereum contract.
LimitOrderBookBeaconCaller is an auto generated read-only Go binding around an Ethereum contract.
LimitOrderBookBeaconCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
LimitOrderBookBeaconCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
LimitOrderBookBeaconFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
LimitOrderBookBeaconOwnershipTransferred represents a OwnershipTransferred event raised by the LimitOrderBookBeacon contract.
LimitOrderBookBeaconOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the LimitOrderBookBeacon contract.
LimitOrderBookBeaconRaw is an auto generated low-level Go binding around an Ethereum contract.
LimitOrderBookBeaconSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
LimitOrderBookBeaconTransactor is an auto generated write-only Go binding around an Ethereum contract.
LimitOrderBookBeaconTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
LimitOrderBookBeaconTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
LimitOrderBookCallback represents a Callback event raised by the LimitOrderBook contract.
LimitOrderBookCallbackIterator is returned from FilterCallback and is used to iterate over the raw logs and unpacked data for Callback events raised by the LimitOrderBook contract.
LimitOrderBookCaller is an auto generated read-only Go binding around an Ethereum contract.
LimitOrderBookCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
LimitOrderBookCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
LimitOrderBookExecutionFailed represents a ExecutionFailed event raised by the LimitOrderBook contract.
LimitOrderBookExecutionFailedIterator is returned from FilterExecutionFailed and is used to iterate over the raw logs and unpacked data for ExecutionFailed events raised by the LimitOrderBook contract.
LimitOrderBookFactory is an auto generated Go binding around an Ethereum contract.
LimitOrderBookFactoryCaller is an auto generated read-only Go binding around an Ethereum contract.
LimitOrderBookFactoryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
LimitOrderBookFactoryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
LimitOrderBookFactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
LimitOrderBookFactoryOwnershipTransferred represents a OwnershipTransferred event raised by the LimitOrderBookFactory contract.
LimitOrderBookFactoryOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the LimitOrderBookFactory contract.
LimitOrderBookFactoryPerpetualLimitOrderBookDeployed represents a PerpetualLimitOrderBookDeployed event raised by the LimitOrderBookFactory contract.
LimitOrderBookFactoryPerpetualLimitOrderBookDeployedIterator is returned from FilterPerpetualLimitOrderBookDeployed and is used to iterate over the raw logs and unpacked data for PerpetualLimitOrderBookDeployed events raised by the LimitOrderBookFactory contract.
LimitOrderBookFactoryRaw is an auto generated low-level Go binding around an Ethereum contract.
LimitOrderBookFactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
LimitOrderBookFactorySetCallbackGasLimit represents a SetCallbackGasLimit event raised by the LimitOrderBookFactory contract.
LimitOrderBookFactorySetCallbackGasLimitIterator is returned from FilterSetCallbackGasLimit and is used to iterate over the raw logs and unpacked data for SetCallbackGasLimit events raised by the LimitOrderBookFactory contract.
LimitOrderBookFactorySetExecutor represents a SetExecutor event raised by the LimitOrderBookFactory contract.
LimitOrderBookFactorySetExecutorIterator is returned from FilterSetExecutor and is used to iterate over the raw logs and unpacked data for SetExecutor events raised by the LimitOrderBookFactory contract.
LimitOrderBookFactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.
LimitOrderBookFactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
LimitOrderBookFactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
LimitOrderBookFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
LimitOrderBookInitialized represents a Initialized event raised by the LimitOrderBook contract.
LimitOrderBookInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the LimitOrderBook contract.
LimitOrderBookPerpetualLimitOrderCreated represents a PerpetualLimitOrderCreated event raised by the LimitOrderBook contract.
LimitOrderBookPerpetualLimitOrderCreatedIterator is returned from FilterPerpetualLimitOrderCreated and is used to iterate over the raw logs and unpacked data for PerpetualLimitOrderCreated events raised by the LimitOrderBook contract.
LimitOrderBookRaw is an auto generated low-level Go binding around an Ethereum contract.
LimitOrderBookSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
LimitOrderBookTransactor is an auto generated write-only Go binding around an Ethereum contract.
LimitOrderBookTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
LimitOrderBookTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
OracleFactory is an auto generated Go binding around an Ethereum contract.
OracleFactoryCaller is an auto generated read-only Go binding around an Ethereum contract.
OracleFactoryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
OracleFactoryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
OracleFactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
OracleFactoryOracleAdded represents a OracleAdded event raised by the OracleFactory contract.
OracleFactoryOracleAddedIterator is returned from FilterOracleAdded and is used to iterate over the raw logs and unpacked data for OracleAdded events raised by the OracleFactory contract.
OracleFactoryOracleCreated represents a OracleCreated event raised by the OracleFactory contract.
OracleFactoryOracleCreatedIterator is returned from FilterOracleCreated and is used to iterate over the raw logs and unpacked data for OracleCreated events raised by the OracleFactory contract.
OracleFactoryOracleData is an auto generated low-level Go binding around an user-defined struct.
OracleFactoryOwnershipTransferred represents a OwnershipTransferred event raised by the OracleFactory contract.
OracleFactoryOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the OracleFactory contract.
OracleFactoryRaw is an auto generated low-level Go binding around an Ethereum contract.
OracleFactoryRouteAdded represents a RouteAdded event raised by the OracleFactory contract.
OracleFactoryRouteAddedIterator is returned from FilterRouteAdded and is used to iterate over the raw logs and unpacked data for RouteAdded events raised by the OracleFactory contract.
OracleFactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
OracleFactorySetMarketClosed represents a SetMarketClosed event raised by the OracleFactory contract.
OracleFactorySetMarketClosedIterator is returned from FilterSetMarketClosed and is used to iterate over the raw logs and unpacked data for SetMarketClosed events raised by the OracleFactory contract.
OracleFactoryShortRouteAdded represents a ShortRouteAdded event raised by the OracleFactory contract.
OracleFactoryShortRouteAddedIterator is returned from FilterShortRouteAdded and is used to iterate over the raw logs and unpacked data for ShortRouteAdded events raised by the OracleFactory contract.
OracleFactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.
OracleFactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
OracleFactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
PerpStorageLiquidityPoolData is an auto generated low-level Go binding around an user-defined struct.
PerpStorageMarginAccount is an auto generated low-level Go binding around an user-defined struct.
PerpStoragePerpetualData is an auto generated low-level Go binding around an user-defined struct.
PerpStoragePriceTimeData is an auto generated low-level Go binding around an user-defined struct.
PerpStorageWithdrawRequest is an auto generated low-level Go binding around an user-defined struct.
PythStructsPrice is an auto generated low-level Go binding around an user-defined struct.
PythStructsPriceFeed is an auto generated low-level Go binding around an user-defined struct.
RedStoneOracle is an auto generated Go binding around an Ethereum contract.
RedStoneOracleAnswerUpdated represents a AnswerUpdated event raised by the RedStoneOracle contract.
RedStoneOracleAnswerUpdatedIterator is returned from FilterAnswerUpdated and is used to iterate over the raw logs and unpacked data for AnswerUpdated events raised by the RedStoneOracle contract.
RedStoneOracleCaller is an auto generated read-only Go binding around an Ethereum contract.
RedStoneOracleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
RedStoneOracleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
RedStoneOracleFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
RedStoneOracleInitialized represents a Initialized event raised by the RedStoneOracle contract.
RedStoneOracleInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the RedStoneOracle contract.
RedStoneOracleRaw is an auto generated low-level Go binding around an Ethereum contract.
RedStoneOracleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
RedStoneOracleTransactor is an auto generated write-only Go binding around an Ethereum contract.
RedStoneOracleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
RedStoneOracleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.