# Functions
NewExchange creates a new instance of Exchange, bound to a specific deployed contract.
NewExchangeCaller creates a new read-only instance of Exchange, bound to a specific deployed contract.
NewExchangeFilterer creates a new log filterer instance of Exchange, bound to a specific deployed contract.
NewExchangeTransactor creates a new write-only instance of Exchange, bound to a specific deployed contract.
# Variables
ExchangeABI is the input ABI used to generate the binding from.
ExchangeMetaData contains all meta data concerning the Exchange contract.
# Structs
Exchange is an auto generated Go binding around an Ethereum contract.
ExchangeCaller is an auto generated read-only Go binding around an Ethereum contract.
ExchangeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ExchangeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ExchangeFeeCharged represents a FeeCharged event raised by the Exchange contract.
ExchangeFeeChargedIterator is returned from FilterFeeCharged and is used to iterate over the raw logs and unpacked data for FeeCharged events raised by the Exchange contract.
ExchangeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ExchangeNewAdmin represents a NewAdmin event raised by the Exchange contract.
ExchangeNewAdminIterator is returned from FilterNewAdmin and is used to iterate over the raw logs and unpacked data for NewAdmin events raised by the Exchange contract.
ExchangeNewOperator represents a NewOperator event raised by the Exchange contract.
ExchangeNewOperatorIterator is returned from FilterNewOperator and is used to iterate over the raw logs and unpacked data for NewOperator events raised by the Exchange contract.
ExchangeOrderCancelled represents a OrderCancelled event raised by the Exchange contract.
ExchangeOrderCancelledIterator is returned from FilterOrderCancelled and is used to iterate over the raw logs and unpacked data for OrderCancelled events raised by the Exchange contract.
ExchangeOrderFilled represents a OrderFilled event raised by the Exchange contract.
ExchangeOrderFilledIterator is returned from FilterOrderFilled and is used to iterate over the raw logs and unpacked data for OrderFilled events raised by the Exchange contract.
ExchangeOrdersMatched represents a OrdersMatched event raised by the Exchange contract.
ExchangeOrdersMatchedIterator is returned from FilterOrdersMatched and is used to iterate over the raw logs and unpacked data for OrdersMatched events raised by the Exchange contract.
ExchangeProxyFactoryUpdated represents a ProxyFactoryUpdated event raised by the Exchange contract.
ExchangeProxyFactoryUpdatedIterator is returned from FilterProxyFactoryUpdated and is used to iterate over the raw logs and unpacked data for ProxyFactoryUpdated events raised by the Exchange contract.
ExchangeRaw is an auto generated low-level Go binding around an Ethereum contract.
ExchangeRemovedAdmin represents a RemovedAdmin event raised by the Exchange contract.
ExchangeRemovedAdminIterator is returned from FilterRemovedAdmin and is used to iterate over the raw logs and unpacked data for RemovedAdmin events raised by the Exchange contract.
ExchangeRemovedOperator represents a RemovedOperator event raised by the Exchange contract.
ExchangeRemovedOperatorIterator is returned from FilterRemovedOperator and is used to iterate over the raw logs and unpacked data for RemovedOperator events raised by the Exchange contract.
ExchangeSafeFactoryUpdated represents a SafeFactoryUpdated event raised by the Exchange contract.
ExchangeSafeFactoryUpdatedIterator is returned from FilterSafeFactoryUpdated and is used to iterate over the raw logs and unpacked data for SafeFactoryUpdated events raised by the Exchange contract.
ExchangeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ExchangeTokenRegistered represents a TokenRegistered event raised by the Exchange contract.
ExchangeTokenRegisteredIterator is returned from FilterTokenRegistered and is used to iterate over the raw logs and unpacked data for TokenRegistered events raised by the Exchange contract.
ExchangeTradingPaused represents a TradingPaused event raised by the Exchange contract.
ExchangeTradingPausedIterator is returned from FilterTradingPaused and is used to iterate over the raw logs and unpacked data for TradingPaused events raised by the Exchange contract.
ExchangeTradingUnpaused represents a TradingUnpaused event raised by the Exchange contract.
ExchangeTradingUnpausedIterator is returned from FilterTradingUnpaused and is used to iterate over the raw logs and unpacked data for TradingUnpaused events raised by the Exchange contract.
ExchangeTransactor is an auto generated write-only Go binding around an Ethereum contract.
ExchangeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ExchangeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Order is an auto generated low-level Go binding around an user-defined struct.
OrderStatus is an auto generated low-level Go binding around an user-defined struct.