# Functions
BurnerContractAddress returns the address of burner contract of all deployments.
InternalNetworkContractAddress returns the address of internal network contract of all deployments.
InternalReserveAddress returns the address of reserve contract of all deployments.
NetworkContractAddress returns the address of network contract of all deployments.
NewConversionRates creates a new instance of ConversionRates, bound to a specific deployed contract.
NewConversionRatesCaller creates a new read-only instance of ConversionRates, bound to a specific deployed contract.
NewConversionRatesFilterer creates a new log filterer instance of ConversionRates, bound to a specific deployed contract.
NewConversionRatesTransactor creates a new write-only instance of ConversionRates, bound to a specific deployed contract.
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.
NewInternalNetwork creates a new instance of InternalNetwork, bound to a specific deployed contract.
NewInternalNetworkCaller creates a new read-only instance of InternalNetwork, bound to a specific deployed contract.
NewInternalNetworkFilterer creates a new log filterer instance of InternalNetwork, bound to a specific deployed contract.
NewInternalNetworkTransactor creates a new write-only instance of InternalNetwork, bound to a specific deployed contract.
NewReserve creates a new instance of Reserve, bound to a specific deployed contract.
NewReserveCaller creates a new read-only instance of Reserve, bound to a specific deployed contract.
NewReserveFilterer creates a new log filterer instance of Reserve, bound to a specific deployed contract.
NewReserveTransactor creates a new write-only instance of Reserve, bound to a specific deployed contract.
NewSanityRates creates a new instance of SanityRates, bound to a specific deployed contract.
NewSanityRatesCaller creates a new read-only instance of SanityRates, bound to a specific deployed contract.
NewSanityRatesFilterer creates a new log filterer instance of SanityRates, bound to a specific deployed contract.
NewSanityRatesTransactor creates a new write-only instance of SanityRates, bound to a specific deployed contract.
NewVersionedWrapper create wrapper contract with 2 different versions inside.
NewVersionedWrapperFallback creates a new instance of VersionedWrapperFallback.
NewWrapper creates a new instance of Wrapper, bound to a specific deployed contract.
NewWrapperCaller creates a new read-only instance of Wrapper, bound to a specific deployed contract.
NewWrapperFilterer creates a new log filterer instance of Wrapper, bound to a specific deployed contract.
NewWrapperTransactor creates a new write-only instance of Wrapper, bound to a specific deployed contract.
OldBurnerContractAddress returns old burner address of all deployments.
OldNetworkContractAddress returns old network address of all deployments.
PricingContractAddress returns the address of pricing contract of all deployments.
# Constants
ConversionRatesABI is the input ABI used to generate the binding from.
ERC20ABI is the input ABI used to generate the binding from.
InternalNetworkABI is the input ABI used to generate the binding from.
MockBuyRate is int64 form of mock buy rate in wei.
MockBuySanityRate is int64 form of mock sanity buy rate in wei.
MockSellRate is int64 form of mock sell rate in wei.
MockSellSanityRate is int64 form of mock sanity sell rate in wei.
ReserveABI is the input ABI used to generate the binding from.
SanityRatesABI is the input ABI used to generate the binding from.
WrapperABI is the input ABI used to generate the binding from.
# Structs
ConversionRates is an auto generated Go binding around an Ethereum contract.
ConversionRatesAdminClaimed represents a AdminClaimed event raised by the ConversionRates contract.
ConversionRatesAdminClaimedIterator is returned from FilterAdminClaimed and is used to iterate over the raw logs and unpacked data for AdminClaimed events raised by the ConversionRates contract.
ConversionRatesAlerterAdded represents a AlerterAdded event raised by the ConversionRates contract.
ConversionRatesAlerterAddedIterator is returned from FilterAlerterAdded and is used to iterate over the raw logs and unpacked data for AlerterAdded events raised by the ConversionRates contract.
ConversionRatesCaller is an auto generated read-only Go binding around an Ethereum contract.
ConversionRatesCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ConversionRatesCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ConversionRatesEtherWithdraw represents a EtherWithdraw event raised by the ConversionRates contract.
ConversionRatesEtherWithdrawIterator is returned from FilterEtherWithdraw and is used to iterate over the raw logs and unpacked data for EtherWithdraw events raised by the ConversionRates contract.
ConversionRatesFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ConversionRatesOperatorAdded represents a OperatorAdded event raised by the ConversionRates contract.
ConversionRatesOperatorAddedIterator is returned from FilterOperatorAdded and is used to iterate over the raw logs and unpacked data for OperatorAdded events raised by the ConversionRates contract.
ConversionRatesRaw is an auto generated low-level Go binding around an Ethereum contract.
ConversionRatesSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ConversionRatesTokenWithdraw represents a TokenWithdraw event raised by the ConversionRates contract.
ConversionRatesTokenWithdrawIterator is returned from FilterTokenWithdraw and is used to iterate over the raw logs and unpacked data for TokenWithdraw events raised by the ConversionRates contract.
ConversionRatesTransactor is an auto generated write-only Go binding around an Ethereum contract.
ConversionRatesTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ConversionRatesTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ConversionRatesTransferAdminPending represents a TransferAdminPending event raised by the ConversionRates contract.
ConversionRatesTransferAdminPendingIterator is returned from FilterTransferAdminPending and is used to iterate over the raw logs and unpacked data for TransferAdminPending events raised by the ConversionRates contract.
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.
InternalNetwork is an auto generated Go binding around an Ethereum contract.
InternalNetworkAddReserveToNetwork represents a AddReserveToNetwork event raised by the InternalNetwork contract.
InternalNetworkAddReserveToNetworkIterator is returned from FilterAddReserveToNetwork and is used to iterate over the raw logs and unpacked data for AddReserveToNetwork events raised by the InternalNetwork contract.
InternalNetworkAdminClaimed represents a AdminClaimed event raised by the InternalNetwork contract.
InternalNetworkAdminClaimedIterator is returned from FilterAdminClaimed and is used to iterate over the raw logs and unpacked data for AdminClaimed events raised by the InternalNetwork contract.
InternalNetworkAlerterAdded represents a AlerterAdded event raised by the InternalNetwork contract.
InternalNetworkAlerterAddedIterator is returned from FilterAlerterAdded and is used to iterate over the raw logs and unpacked data for AlerterAdded events raised by the InternalNetwork contract.
InternalNetworkCaller is an auto generated read-only Go binding around an Ethereum contract.
InternalNetworkCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
InternalNetworkCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
InternalNetworkEtherReceival represents a EtherReceival event raised by the InternalNetwork contract.
InternalNetworkEtherReceivalIterator is returned from FilterEtherReceival and is used to iterate over the raw logs and unpacked data for EtherReceival events raised by the InternalNetwork contract.
InternalNetworkEtherWithdraw represents a EtherWithdraw event raised by the InternalNetwork contract.
InternalNetworkEtherWithdrawIterator is returned from FilterEtherWithdraw and is used to iterate over the raw logs and unpacked data for EtherWithdraw events raised by the InternalNetwork contract.
InternalNetworkFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
InternalNetworkKyberProxySet represents a KyberProxySet event raised by the InternalNetwork contract.
InternalNetworkKyberProxySetIterator is returned from FilterKyberProxySet and is used to iterate over the raw logs and unpacked data for KyberProxySet events raised by the InternalNetwork contract.
InternalNetworkKyberTrade represents a KyberTrade event raised by the InternalNetwork contract.
InternalNetworkKyberTradeIterator is returned from FilterKyberTrade and is used to iterate over the raw logs and unpacked data for KyberTrade events raised by the InternalNetwork contract.
InternalNetworkListReservePairs represents a ListReservePairs event raised by the InternalNetwork contract.
InternalNetworkListReservePairsIterator is returned from FilterListReservePairs and is used to iterate over the raw logs and unpacked data for ListReservePairs events raised by the InternalNetwork contract.
InternalNetworkOperatorAdded represents a OperatorAdded event raised by the InternalNetwork contract.
InternalNetworkOperatorAddedIterator is returned from FilterOperatorAdded and is used to iterate over the raw logs and unpacked data for OperatorAdded events raised by the InternalNetwork contract.
InternalNetworkRaw is an auto generated low-level Go binding around an Ethereum contract.
InternalNetworkSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
InternalNetworkTokenWithdraw represents a TokenWithdraw event raised by the InternalNetwork contract.
InternalNetworkTokenWithdrawIterator is returned from FilterTokenWithdraw and is used to iterate over the raw logs and unpacked data for TokenWithdraw events raised by the InternalNetwork contract.
InternalNetworkTransactor is an auto generated write-only Go binding around an Ethereum contract.
InternalNetworkTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
InternalNetworkTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
InternalNetworkTransferAdminPending represents a TransferAdminPending event raised by the InternalNetwork contract.
InternalNetworkTransferAdminPendingIterator is returned from FilterTransferAdminPending and is used to iterate over the raw logs and unpacked data for TransferAdminPending events raised by the InternalNetwork contract.
MockVersionedWrapper return mock result for testing purpose It won't make any actual call to blockchain.
Reserve is an auto generated Go binding around an Ethereum contract.
ReserveAdminClaimed represents a AdminClaimed event raised by the Reserve contract.
ReserveAdminClaimedIterator is returned from FilterAdminClaimed and is used to iterate over the raw logs and unpacked data for AdminClaimed events raised by the Reserve contract.
ReserveAlerterAdded represents a AlerterAdded event raised by the Reserve contract.
ReserveAlerterAddedIterator is returned from FilterAlerterAdded and is used to iterate over the raw logs and unpacked data for AlerterAdded events raised by the Reserve contract.
ReserveCaller is an auto generated read-only Go binding around an Ethereum contract.
ReserveCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ReserveCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ReserveDepositToken represents a DepositToken event raised by the Reserve contract.
ReserveDepositTokenIterator is returned from FilterDepositToken and is used to iterate over the raw logs and unpacked data for DepositToken events raised by the Reserve contract.
ReserveEtherWithdraw represents a EtherWithdraw event raised by the Reserve contract.
ReserveEtherWithdrawIterator is returned from FilterEtherWithdraw and is used to iterate over the raw logs and unpacked data for EtherWithdraw events raised by the Reserve contract.
ReserveFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ReserveOperatorAdded represents a OperatorAdded event raised by the Reserve contract.
ReserveOperatorAddedIterator is returned from FilterOperatorAdded and is used to iterate over the raw logs and unpacked data for OperatorAdded events raised by the Reserve contract.
ReserveRaw is an auto generated low-level Go binding around an Ethereum contract.
ReserveSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ReserveSetContractAddresses represents a SetContractAddresses event raised by the Reserve contract.
ReserveSetContractAddressesIterator is returned from FilterSetContractAddresses and is used to iterate over the raw logs and unpacked data for SetContractAddresses events raised by the Reserve contract.
ReserveTokenWithdraw represents a TokenWithdraw event raised by the Reserve contract.
ReserveTokenWithdrawIterator is returned from FilterTokenWithdraw and is used to iterate over the raw logs and unpacked data for TokenWithdraw events raised by the Reserve contract.
ReserveTradeEnabled represents a TradeEnabled event raised by the Reserve contract.
ReserveTradeEnabledIterator is returned from FilterTradeEnabled and is used to iterate over the raw logs and unpacked data for TradeEnabled events raised by the Reserve contract.
ReserveTradeExecute represents a TradeExecute event raised by the Reserve contract.
ReserveTradeExecuteIterator is returned from FilterTradeExecute and is used to iterate over the raw logs and unpacked data for TradeExecute events raised by the Reserve contract.
ReserveTransactor is an auto generated write-only Go binding around an Ethereum contract.
ReserveTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ReserveTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ReserveTransferAdminPending represents a TransferAdminPending event raised by the Reserve contract.
ReserveTransferAdminPendingIterator is returned from FilterTransferAdminPending and is used to iterate over the raw logs and unpacked data for TransferAdminPending events raised by the Reserve contract.
ReserveWithdrawAddressApproved represents a WithdrawAddressApproved event raised by the Reserve contract.
ReserveWithdrawAddressApprovedIterator is returned from FilterWithdrawAddressApproved and is used to iterate over the raw logs and unpacked data for WithdrawAddressApproved events raised by the Reserve contract.
ReserveWithdrawFunds represents a WithdrawFunds event raised by the Reserve contract.
ReserveWithdrawFundsIterator is returned from FilterWithdrawFunds and is used to iterate over the raw logs and unpacked data for WithdrawFunds events raised by the Reserve contract.
SanityRates is an auto generated Go binding around an Ethereum contract.
SanityRatesAdminClaimed represents a AdminClaimed event raised by the SanityRates contract.
SanityRatesAdminClaimedIterator is returned from FilterAdminClaimed and is used to iterate over the raw logs and unpacked data for AdminClaimed events raised by the SanityRates contract.
SanityRatesAlerterAdded represents a AlerterAdded event raised by the SanityRates contract.
SanityRatesAlerterAddedIterator is returned from FilterAlerterAdded and is used to iterate over the raw logs and unpacked data for AlerterAdded events raised by the SanityRates contract.
SanityRatesCaller is an auto generated read-only Go binding around an Ethereum contract.
SanityRatesCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
SanityRatesCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
SanityRatesEtherWithdraw represents a EtherWithdraw event raised by the SanityRates contract.
SanityRatesEtherWithdrawIterator is returned from FilterEtherWithdraw and is used to iterate over the raw logs and unpacked data for EtherWithdraw events raised by the SanityRates contract.
SanityRatesFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
SanityRatesOperatorAdded represents a OperatorAdded event raised by the SanityRates contract.
SanityRatesOperatorAddedIterator is returned from FilterOperatorAdded and is used to iterate over the raw logs and unpacked data for OperatorAdded events raised by the SanityRates contract.
SanityRatesRaw is an auto generated low-level Go binding around an Ethereum contract.
SanityRatesSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
SanityRatesTokenWithdraw represents a TokenWithdraw event raised by the SanityRates contract.
SanityRatesTokenWithdrawIterator is returned from FilterTokenWithdraw and is used to iterate over the raw logs and unpacked data for TokenWithdraw events raised by the SanityRates contract.
SanityRatesTransactor is an auto generated write-only Go binding around an Ethereum contract.
SanityRatesTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
SanityRatesTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
SanityRatesTransferAdminPending represents a TransferAdminPending event raised by the SanityRates contract.
SanityRatesTransferAdminPendingIterator is returned from FilterTransferAdminPending and is used to iterate over the raw logs and unpacked data for TransferAdminPending events raised by the SanityRates contract.
VersionedWrapper is the wrapper for wrapper contract, since there are two version of wrapper deployed on mainnet.
VersionedWrapperFallback is a wrapper around VersionedWrapper with fallback if getSanityRates throw an exception.
Wrapper is an auto generated Go binding around an Ethereum contract.
WrapperCaller is an auto generated read-only Go binding around an Ethereum contract.
WrapperCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
WrapperCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
WrapperFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
WrapperRaw is an auto generated low-level Go binding around an Ethereum contract.
WrapperSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
WrapperTransactor is an auto generated write-only Go binding around an Ethereum contract.
WrapperTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
WrapperTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.