Documentation ¶
Index ¶
- Constants
- type BancorNetwork
- type BancorNetworkCaller
- func (_BancorNetwork *BancorNetworkCaller) ConversionPath(opts *bind.CallOpts, _sourceToken common.Address, _targetToken common.Address) ([]common.Address, error)
- func (_BancorNetwork *BancorNetworkCaller) EtherTokens(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_BancorNetwork *BancorNetworkCaller) GetReturnByPath(opts *bind.CallOpts, _path []common.Address, _amount *big.Int) (*big.Int, *big.Int, error)
- func (_BancorNetwork *BancorNetworkCaller) MaxAffiliateFee(opts *bind.CallOpts) (*big.Int, error)
- func (_BancorNetwork *BancorNetworkCaller) NewOwner(opts *bind.CallOpts) (common.Address, error)
- func (_BancorNetwork *BancorNetworkCaller) OnlyOwnerCanUpdateRegistry(opts *bind.CallOpts) (bool, error)
- func (_BancorNetwork *BancorNetworkCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_BancorNetwork *BancorNetworkCaller) PrevRegistry(opts *bind.CallOpts) (common.Address, error)
- func (_BancorNetwork *BancorNetworkCaller) RateByPath(opts *bind.CallOpts, _path []common.Address, _amount *big.Int) (*big.Int, error)
- func (_BancorNetwork *BancorNetworkCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- type BancorNetworkCallerRaw
- type BancorNetworkCallerSession
- func (_BancorNetwork *BancorNetworkCallerSession) ConversionPath(_sourceToken common.Address, _targetToken common.Address) ([]common.Address, error)
- func (_BancorNetwork *BancorNetworkCallerSession) EtherTokens(arg0 common.Address) (bool, error)
- func (_BancorNetwork *BancorNetworkCallerSession) GetReturnByPath(_path []common.Address, _amount *big.Int) (*big.Int, *big.Int, error)
- func (_BancorNetwork *BancorNetworkCallerSession) MaxAffiliateFee() (*big.Int, error)
- func (_BancorNetwork *BancorNetworkCallerSession) NewOwner() (common.Address, error)
- func (_BancorNetwork *BancorNetworkCallerSession) OnlyOwnerCanUpdateRegistry() (bool, error)
- func (_BancorNetwork *BancorNetworkCallerSession) Owner() (common.Address, error)
- func (_BancorNetwork *BancorNetworkCallerSession) PrevRegistry() (common.Address, error)
- func (_BancorNetwork *BancorNetworkCallerSession) RateByPath(_path []common.Address, _amount *big.Int) (*big.Int, error)
- func (_BancorNetwork *BancorNetworkCallerSession) Registry() (common.Address, error)
- type BancorNetworkConversion
- type BancorNetworkConversionIterator
- type BancorNetworkFilterer
- func (_BancorNetwork *BancorNetworkFilterer) FilterConversion(opts *bind.FilterOpts, _smartToken []common.Address, ...) (*BancorNetworkConversionIterator, error)
- func (_BancorNetwork *BancorNetworkFilterer) FilterOwnerUpdate(opts *bind.FilterOpts, _prevOwner []common.Address, _newOwner []common.Address) (*BancorNetworkOwnerUpdateIterator, error)
- func (_BancorNetwork *BancorNetworkFilterer) ParseConversion(log types.Log) (*BancorNetworkConversion, error)
- func (_BancorNetwork *BancorNetworkFilterer) ParseOwnerUpdate(log types.Log) (*BancorNetworkOwnerUpdate, error)
- func (_BancorNetwork *BancorNetworkFilterer) WatchConversion(opts *bind.WatchOpts, sink chan<- *BancorNetworkConversion, ...) (event.Subscription, error)
- func (_BancorNetwork *BancorNetworkFilterer) WatchOwnerUpdate(opts *bind.WatchOpts, sink chan<- *BancorNetworkOwnerUpdate, ...) (event.Subscription, error)
- type BancorNetworkOwnerUpdate
- type BancorNetworkOwnerUpdateIterator
- type BancorNetworkRaw
- func (_BancorNetwork *BancorNetworkRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_BancorNetwork *BancorNetworkRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BancorNetworkSession
- func (_BancorNetwork *BancorNetworkSession) AcceptOwnership() (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkSession) ClaimAndConvert(_path []common.Address, _amount *big.Int, _minReturn *big.Int) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkSession) ClaimAndConvert2(_path []common.Address, _amount *big.Int, _minReturn *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkSession) ClaimAndConvertFor(_path []common.Address, _amount *big.Int, _minReturn *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkSession) ClaimAndConvertFor2(_path []common.Address, _amount *big.Int, _minReturn *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkSession) CompleteXConversion(_path []common.Address, _bancorX common.Address, _conversionId *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkSession) ConversionPath(_sourceToken common.Address, _targetToken common.Address) ([]common.Address, error)
- func (_BancorNetwork *BancorNetworkSession) Convert(_path []common.Address, _amount *big.Int, _minReturn *big.Int) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkSession) Convert2(_path []common.Address, _amount *big.Int, _minReturn *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkSession) ConvertByPath(_path []common.Address, _amount *big.Int, _minReturn *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkSession) ConvertFor(_path []common.Address, _amount *big.Int, _minReturn *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkSession) ConvertFor2(_path []common.Address, _amount *big.Int, _minReturn *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkSession) EtherTokens(arg0 common.Address) (bool, error)
- func (_BancorNetwork *BancorNetworkSession) GetReturnByPath(_path []common.Address, _amount *big.Int) (*big.Int, *big.Int, error)
- func (_BancorNetwork *BancorNetworkSession) MaxAffiliateFee() (*big.Int, error)
- func (_BancorNetwork *BancorNetworkSession) NewOwner() (common.Address, error)
- func (_BancorNetwork *BancorNetworkSession) OnlyOwnerCanUpdateRegistry() (bool, error)
- func (_BancorNetwork *BancorNetworkSession) Owner() (common.Address, error)
- func (_BancorNetwork *BancorNetworkSession) PrevRegistry() (common.Address, error)
- func (_BancorNetwork *BancorNetworkSession) RateByPath(_path []common.Address, _amount *big.Int) (*big.Int, error)
- func (_BancorNetwork *BancorNetworkSession) RegisterEtherToken(_token common.Address, _register bool) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkSession) Registry() (common.Address, error)
- func (_BancorNetwork *BancorNetworkSession) RestoreRegistry() (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkSession) RestrictRegistryUpdate(_onlyOwnerCanUpdateRegistry bool) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkSession) SetMaxAffiliateFee(_maxAffiliateFee *big.Int) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkSession) UpdateRegistry() (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkSession) WithdrawTokens(_token common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkSession) XConvert(_path []common.Address, _amount *big.Int, _minReturn *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkSession) XConvert2(_path []common.Address, _amount *big.Int, _minReturn *big.Int, ...) (*types.Transaction, error)
- type BancorNetworkTransactor
- func (_BancorNetwork *BancorNetworkTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactor) ClaimAndConvert(opts *bind.TransactOpts, _path []common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactor) ClaimAndConvert2(opts *bind.TransactOpts, _path []common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactor) ClaimAndConvertFor(opts *bind.TransactOpts, _path []common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactor) ClaimAndConvertFor2(opts *bind.TransactOpts, _path []common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactor) CompleteXConversion(opts *bind.TransactOpts, _path []common.Address, _bancorX common.Address, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactor) Convert(opts *bind.TransactOpts, _path []common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactor) Convert2(opts *bind.TransactOpts, _path []common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactor) ConvertByPath(opts *bind.TransactOpts, _path []common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactor) ConvertFor(opts *bind.TransactOpts, _path []common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactor) ConvertFor2(opts *bind.TransactOpts, _path []common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactor) RegisterEtherToken(opts *bind.TransactOpts, _token common.Address, _register bool) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactor) RestoreRegistry(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactor) RestrictRegistryUpdate(opts *bind.TransactOpts, _onlyOwnerCanUpdateRegistry bool) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactor) SetMaxAffiliateFee(opts *bind.TransactOpts, _maxAffiliateFee *big.Int) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactor) UpdateRegistry(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactor) WithdrawTokens(opts *bind.TransactOpts, _token common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactor) XConvert(opts *bind.TransactOpts, _path []common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactor) XConvert2(opts *bind.TransactOpts, _path []common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- type BancorNetworkTransactorRaw
- type BancorNetworkTransactorSession
- func (_BancorNetwork *BancorNetworkTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactorSession) ClaimAndConvert(_path []common.Address, _amount *big.Int, _minReturn *big.Int) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactorSession) ClaimAndConvert2(_path []common.Address, _amount *big.Int, _minReturn *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactorSession) ClaimAndConvertFor(_path []common.Address, _amount *big.Int, _minReturn *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactorSession) ClaimAndConvertFor2(_path []common.Address, _amount *big.Int, _minReturn *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactorSession) CompleteXConversion(_path []common.Address, _bancorX common.Address, _conversionId *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactorSession) Convert(_path []common.Address, _amount *big.Int, _minReturn *big.Int) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactorSession) Convert2(_path []common.Address, _amount *big.Int, _minReturn *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactorSession) ConvertByPath(_path []common.Address, _amount *big.Int, _minReturn *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactorSession) ConvertFor(_path []common.Address, _amount *big.Int, _minReturn *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactorSession) ConvertFor2(_path []common.Address, _amount *big.Int, _minReturn *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactorSession) RegisterEtherToken(_token common.Address, _register bool) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactorSession) RestoreRegistry() (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactorSession) RestrictRegistryUpdate(_onlyOwnerCanUpdateRegistry bool) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactorSession) SetMaxAffiliateFee(_maxAffiliateFee *big.Int) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactorSession) UpdateRegistry() (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactorSession) WithdrawTokens(_token common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactorSession) XConvert(_path []common.Address, _amount *big.Int, _minReturn *big.Int, ...) (*types.Transaction, error)
- func (_BancorNetwork *BancorNetworkTransactorSession) XConvert2(_path []common.Address, _amount *big.Int, _minReturn *big.Int, ...) (*types.Transaction, error)
Constants ¶
const BancorNetworkABI = "" /* 9676-byte string literal not displayed */
BancorNetworkABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BancorNetwork ¶
type BancorNetwork struct { BancorNetworkCaller // Read-only binding to the contract BancorNetworkTransactor // Write-only binding to the contract BancorNetworkFilterer // Log filterer for contract events }
BancorNetwork is an auto generated Go binding around an Ethereum contract.
func NewBancorNetwork ¶
func NewBancorNetwork(address common.Address, backend bind.ContractBackend) (*BancorNetwork, error)
NewBancorNetwork creates a new instance of BancorNetwork, bound to a specific deployed contract.
type BancorNetworkCaller ¶
type BancorNetworkCaller struct {
// contains filtered or unexported fields
}
BancorNetworkCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBancorNetworkCaller ¶
func NewBancorNetworkCaller(address common.Address, caller bind.ContractCaller) (*BancorNetworkCaller, error)
NewBancorNetworkCaller creates a new read-only instance of BancorNetwork, bound to a specific deployed contract.
func (*BancorNetworkCaller) ConversionPath ¶
func (_BancorNetwork *BancorNetworkCaller) ConversionPath(opts *bind.CallOpts, _sourceToken common.Address, _targetToken common.Address) ([]common.Address, error)
ConversionPath is a free data retrieval call binding the contract method 0xd734fa19.
Solidity: function conversionPath(address _sourceToken, address _targetToken) view returns(address[])
func (*BancorNetworkCaller) EtherTokens ¶
func (_BancorNetwork *BancorNetworkCaller) EtherTokens(opts *bind.CallOpts, arg0 common.Address) (bool, error)
EtherTokens is a free data retrieval call binding the contract method 0x8077ccf7.
Solidity: function etherTokens(address ) view returns(bool)
func (*BancorNetworkCaller) GetReturnByPath ¶
func (_BancorNetwork *BancorNetworkCaller) GetReturnByPath(opts *bind.CallOpts, _path []common.Address, _amount *big.Int) (*big.Int, *big.Int, error)
GetReturnByPath is a free data retrieval call binding the contract method 0x0c8496cc.
Solidity: function getReturnByPath(address[] _path, uint256 _amount) view returns(uint256, uint256)
func (*BancorNetworkCaller) MaxAffiliateFee ¶
MaxAffiliateFee is a free data retrieval call binding the contract method 0x5d732ff2.
Solidity: function maxAffiliateFee() view returns(uint256)
func (*BancorNetworkCaller) NewOwner ¶
NewOwner is a free data retrieval call binding the contract method 0xd4ee1d90.
Solidity: function newOwner() view returns(address)
func (*BancorNetworkCaller) OnlyOwnerCanUpdateRegistry ¶
func (_BancorNetwork *BancorNetworkCaller) OnlyOwnerCanUpdateRegistry(opts *bind.CallOpts) (bool, error)
OnlyOwnerCanUpdateRegistry is a free data retrieval call binding the contract method 0x2fe8a6ad.
Solidity: function onlyOwnerCanUpdateRegistry() view returns(bool)
func (*BancorNetworkCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BancorNetworkCaller) PrevRegistry ¶
func (_BancorNetwork *BancorNetworkCaller) PrevRegistry(opts *bind.CallOpts) (common.Address, error)
PrevRegistry is a free data retrieval call binding the contract method 0x61cd756e.
Solidity: function prevRegistry() view returns(address)
func (*BancorNetworkCaller) RateByPath ¶
func (_BancorNetwork *BancorNetworkCaller) RateByPath(opts *bind.CallOpts, _path []common.Address, _amount *big.Int) (*big.Int, error)
RateByPath is a free data retrieval call binding the contract method 0x7f9c0ecd.
Solidity: function rateByPath(address[] _path, uint256 _amount) view returns(uint256)
type BancorNetworkCallerRaw ¶
type BancorNetworkCallerRaw struct {
Contract *BancorNetworkCaller // Generic read-only contract binding to access the raw methods on
}
BancorNetworkCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BancorNetworkCallerRaw) Call ¶
func (_BancorNetwork *BancorNetworkCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type BancorNetworkCallerSession ¶
type BancorNetworkCallerSession struct { Contract *BancorNetworkCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BancorNetworkCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*BancorNetworkCallerSession) ConversionPath ¶
func (_BancorNetwork *BancorNetworkCallerSession) ConversionPath(_sourceToken common.Address, _targetToken common.Address) ([]common.Address, error)
ConversionPath is a free data retrieval call binding the contract method 0xd734fa19.
Solidity: function conversionPath(address _sourceToken, address _targetToken) view returns(address[])
func (*BancorNetworkCallerSession) EtherTokens ¶
func (_BancorNetwork *BancorNetworkCallerSession) EtherTokens(arg0 common.Address) (bool, error)
EtherTokens is a free data retrieval call binding the contract method 0x8077ccf7.
Solidity: function etherTokens(address ) view returns(bool)
func (*BancorNetworkCallerSession) GetReturnByPath ¶
func (_BancorNetwork *BancorNetworkCallerSession) GetReturnByPath(_path []common.Address, _amount *big.Int) (*big.Int, *big.Int, error)
GetReturnByPath is a free data retrieval call binding the contract method 0x0c8496cc.
Solidity: function getReturnByPath(address[] _path, uint256 _amount) view returns(uint256, uint256)
func (*BancorNetworkCallerSession) MaxAffiliateFee ¶
func (_BancorNetwork *BancorNetworkCallerSession) MaxAffiliateFee() (*big.Int, error)
MaxAffiliateFee is a free data retrieval call binding the contract method 0x5d732ff2.
Solidity: function maxAffiliateFee() view returns(uint256)
func (*BancorNetworkCallerSession) NewOwner ¶
func (_BancorNetwork *BancorNetworkCallerSession) NewOwner() (common.Address, error)
NewOwner is a free data retrieval call binding the contract method 0xd4ee1d90.
Solidity: function newOwner() view returns(address)
func (*BancorNetworkCallerSession) OnlyOwnerCanUpdateRegistry ¶
func (_BancorNetwork *BancorNetworkCallerSession) OnlyOwnerCanUpdateRegistry() (bool, error)
OnlyOwnerCanUpdateRegistry is a free data retrieval call binding the contract method 0x2fe8a6ad.
Solidity: function onlyOwnerCanUpdateRegistry() view returns(bool)
func (*BancorNetworkCallerSession) Owner ¶
func (_BancorNetwork *BancorNetworkCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BancorNetworkCallerSession) PrevRegistry ¶
func (_BancorNetwork *BancorNetworkCallerSession) PrevRegistry() (common.Address, error)
PrevRegistry is a free data retrieval call binding the contract method 0x61cd756e.
Solidity: function prevRegistry() view returns(address)
func (*BancorNetworkCallerSession) RateByPath ¶
func (_BancorNetwork *BancorNetworkCallerSession) RateByPath(_path []common.Address, _amount *big.Int) (*big.Int, error)
RateByPath is a free data retrieval call binding the contract method 0x7f9c0ecd.
Solidity: function rateByPath(address[] _path, uint256 _amount) view returns(uint256)
type BancorNetworkConversion ¶
type BancorNetworkConversion struct { SmartToken common.Address FromToken common.Address ToToken common.Address FromAmount *big.Int ToAmount *big.Int Trader common.Address Raw types.Log // Blockchain specific contextual infos }
BancorNetworkConversion represents a Conversion event raised by the BancorNetwork contract.
type BancorNetworkConversionIterator ¶
type BancorNetworkConversionIterator struct { Event *BancorNetworkConversion // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BancorNetworkConversionIterator is returned from FilterConversion and is used to iterate over the raw logs and unpacked data for Conversion events raised by the BancorNetwork contract.
func (*BancorNetworkConversionIterator) Close ¶
func (it *BancorNetworkConversionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BancorNetworkConversionIterator) Error ¶
func (it *BancorNetworkConversionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BancorNetworkConversionIterator) Next ¶
func (it *BancorNetworkConversionIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type BancorNetworkFilterer ¶
type BancorNetworkFilterer struct {
// contains filtered or unexported fields
}
BancorNetworkFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBancorNetworkFilterer ¶
func NewBancorNetworkFilterer(address common.Address, filterer bind.ContractFilterer) (*BancorNetworkFilterer, error)
NewBancorNetworkFilterer creates a new log filterer instance of BancorNetwork, bound to a specific deployed contract.
func (*BancorNetworkFilterer) FilterConversion ¶
func (_BancorNetwork *BancorNetworkFilterer) FilterConversion(opts *bind.FilterOpts, _smartToken []common.Address, _fromToken []common.Address, _toToken []common.Address) (*BancorNetworkConversionIterator, error)
FilterConversion is a free log retrieval operation binding the contract event 0x7154b38b5dd31bb3122436a96d4e09aba5b323ae1fd580025fab55074334c095.
Solidity: event Conversion(address indexed _smartToken, address indexed _fromToken, address indexed _toToken, uint256 _fromAmount, uint256 _toAmount, address _trader)
func (*BancorNetworkFilterer) FilterOwnerUpdate ¶
func (_BancorNetwork *BancorNetworkFilterer) FilterOwnerUpdate(opts *bind.FilterOpts, _prevOwner []common.Address, _newOwner []common.Address) (*BancorNetworkOwnerUpdateIterator, error)
FilterOwnerUpdate is a free log retrieval operation binding the contract event 0x343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a.
Solidity: event OwnerUpdate(address indexed _prevOwner, address indexed _newOwner)
func (*BancorNetworkFilterer) ParseConversion ¶
func (_BancorNetwork *BancorNetworkFilterer) ParseConversion(log types.Log) (*BancorNetworkConversion, error)
ParseConversion is a log parse operation binding the contract event 0x7154b38b5dd31bb3122436a96d4e09aba5b323ae1fd580025fab55074334c095.
Solidity: event Conversion(address indexed _smartToken, address indexed _fromToken, address indexed _toToken, uint256 _fromAmount, uint256 _toAmount, address _trader)
func (*BancorNetworkFilterer) ParseOwnerUpdate ¶
func (_BancorNetwork *BancorNetworkFilterer) ParseOwnerUpdate(log types.Log) (*BancorNetworkOwnerUpdate, error)
ParseOwnerUpdate is a log parse operation binding the contract event 0x343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a.
Solidity: event OwnerUpdate(address indexed _prevOwner, address indexed _newOwner)
func (*BancorNetworkFilterer) WatchConversion ¶
func (_BancorNetwork *BancorNetworkFilterer) WatchConversion(opts *bind.WatchOpts, sink chan<- *BancorNetworkConversion, _smartToken []common.Address, _fromToken []common.Address, _toToken []common.Address) (event.Subscription, error)
WatchConversion is a free log subscription operation binding the contract event 0x7154b38b5dd31bb3122436a96d4e09aba5b323ae1fd580025fab55074334c095.
Solidity: event Conversion(address indexed _smartToken, address indexed _fromToken, address indexed _toToken, uint256 _fromAmount, uint256 _toAmount, address _trader)
func (*BancorNetworkFilterer) WatchOwnerUpdate ¶
func (_BancorNetwork *BancorNetworkFilterer) WatchOwnerUpdate(opts *bind.WatchOpts, sink chan<- *BancorNetworkOwnerUpdate, _prevOwner []common.Address, _newOwner []common.Address) (event.Subscription, error)
WatchOwnerUpdate is a free log subscription operation binding the contract event 0x343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a.
Solidity: event OwnerUpdate(address indexed _prevOwner, address indexed _newOwner)
type BancorNetworkOwnerUpdate ¶
type BancorNetworkOwnerUpdate struct { PrevOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
BancorNetworkOwnerUpdate represents a OwnerUpdate event raised by the BancorNetwork contract.
type BancorNetworkOwnerUpdateIterator ¶
type BancorNetworkOwnerUpdateIterator struct { Event *BancorNetworkOwnerUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BancorNetworkOwnerUpdateIterator is returned from FilterOwnerUpdate and is used to iterate over the raw logs and unpacked data for OwnerUpdate events raised by the BancorNetwork contract.
func (*BancorNetworkOwnerUpdateIterator) Close ¶
func (it *BancorNetworkOwnerUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BancorNetworkOwnerUpdateIterator) Error ¶
func (it *BancorNetworkOwnerUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BancorNetworkOwnerUpdateIterator) Next ¶
func (it *BancorNetworkOwnerUpdateIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type BancorNetworkRaw ¶
type BancorNetworkRaw struct {
Contract *BancorNetwork // Generic contract binding to access the raw methods on
}
BancorNetworkRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*BancorNetworkRaw) Call ¶
func (_BancorNetwork *BancorNetworkRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*BancorNetworkRaw) Transact ¶
func (_BancorNetwork *BancorNetworkRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BancorNetworkRaw) Transfer ¶
func (_BancorNetwork *BancorNetworkRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type BancorNetworkSession ¶
type BancorNetworkSession struct { Contract *BancorNetwork // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BancorNetworkSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BancorNetworkSession) AcceptOwnership ¶
func (_BancorNetwork *BancorNetworkSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*BancorNetworkSession) ClaimAndConvert ¶
func (_BancorNetwork *BancorNetworkSession) ClaimAndConvert(_path []common.Address, _amount *big.Int, _minReturn *big.Int) (*types.Transaction, error)
ClaimAndConvert is a paid mutator transaction binding the contract method 0xc7ba24bc.
Solidity: function claimAndConvert(address[] _path, uint256 _amount, uint256 _minReturn) returns(uint256)
func (*BancorNetworkSession) ClaimAndConvert2 ¶
func (_BancorNetwork *BancorNetworkSession) ClaimAndConvert2(_path []common.Address, _amount *big.Int, _minReturn *big.Int, _affiliateAccount common.Address, _affiliateFee *big.Int) (*types.Transaction, error)
ClaimAndConvert2 is a paid mutator transaction binding the contract method 0xe57738e5.
Solidity: function claimAndConvert2(address[] _path, uint256 _amount, uint256 _minReturn, address _affiliateAccount, uint256 _affiliateFee) returns(uint256)
func (*BancorNetworkSession) ClaimAndConvertFor ¶
func (_BancorNetwork *BancorNetworkSession) ClaimAndConvertFor(_path []common.Address, _amount *big.Int, _minReturn *big.Int, _beneficiary common.Address) (*types.Transaction, error)
ClaimAndConvertFor is a paid mutator transaction binding the contract method 0xb1e9932b.
Solidity: function claimAndConvertFor(address[] _path, uint256 _amount, uint256 _minReturn, address _beneficiary) returns(uint256)
func (*BancorNetworkSession) ClaimAndConvertFor2 ¶
func (_BancorNetwork *BancorNetworkSession) ClaimAndConvertFor2(_path []common.Address, _amount *big.Int, _minReturn *big.Int, _beneficiary common.Address, _affiliateAccount common.Address, _affiliateFee *big.Int) (*types.Transaction, error)
ClaimAndConvertFor2 is a paid mutator transaction binding the contract method 0x2978c10e.
Solidity: function claimAndConvertFor2(address[] _path, uint256 _amount, uint256 _minReturn, address _beneficiary, address _affiliateAccount, uint256 _affiliateFee) returns(uint256)
func (*BancorNetworkSession) CompleteXConversion ¶
func (_BancorNetwork *BancorNetworkSession) CompleteXConversion(_path []common.Address, _bancorX common.Address, _conversionId *big.Int, _minReturn *big.Int, _beneficiary common.Address) (*types.Transaction, error)
CompleteXConversion is a paid mutator transaction binding the contract method 0x89f9cc61.
Solidity: function completeXConversion(address[] _path, address _bancorX, uint256 _conversionId, uint256 _minReturn, address _beneficiary) returns(uint256)
func (*BancorNetworkSession) ConversionPath ¶
func (_BancorNetwork *BancorNetworkSession) ConversionPath(_sourceToken common.Address, _targetToken common.Address) ([]common.Address, error)
ConversionPath is a free data retrieval call binding the contract method 0xd734fa19.
Solidity: function conversionPath(address _sourceToken, address _targetToken) view returns(address[])
func (*BancorNetworkSession) Convert ¶
func (_BancorNetwork *BancorNetworkSession) Convert(_path []common.Address, _amount *big.Int, _minReturn *big.Int) (*types.Transaction, error)
Convert is a paid mutator transaction binding the contract method 0xf3898a97.
Solidity: function convert(address[] _path, uint256 _amount, uint256 _minReturn) payable returns(uint256)
func (*BancorNetworkSession) Convert2 ¶
func (_BancorNetwork *BancorNetworkSession) Convert2(_path []common.Address, _amount *big.Int, _minReturn *big.Int, _affiliateAccount common.Address, _affiliateFee *big.Int) (*types.Transaction, error)
Convert2 is a paid mutator transaction binding the contract method 0x569706eb.
Solidity: function convert2(address[] _path, uint256 _amount, uint256 _minReturn, address _affiliateAccount, uint256 _affiliateFee) payable returns(uint256)
func (*BancorNetworkSession) ConvertByPath ¶
func (_BancorNetwork *BancorNetworkSession) ConvertByPath(_path []common.Address, _amount *big.Int, _minReturn *big.Int, _beneficiary common.Address, _affiliateAccount common.Address, _affiliateFee *big.Int) (*types.Transaction, error)
ConvertByPath is a paid mutator transaction binding the contract method 0xb77d239b.
Solidity: function convertByPath(address[] _path, uint256 _amount, uint256 _minReturn, address _beneficiary, address _affiliateAccount, uint256 _affiliateFee) payable returns(uint256)
func (*BancorNetworkSession) ConvertFor ¶
func (_BancorNetwork *BancorNetworkSession) ConvertFor(_path []common.Address, _amount *big.Int, _minReturn *big.Int, _beneficiary common.Address) (*types.Transaction, error)
ConvertFor is a paid mutator transaction binding the contract method 0xc98fefed.
Solidity: function convertFor(address[] _path, uint256 _amount, uint256 _minReturn, address _beneficiary) payable returns(uint256)
func (*BancorNetworkSession) ConvertFor2 ¶
func (_BancorNetwork *BancorNetworkSession) ConvertFor2(_path []common.Address, _amount *big.Int, _minReturn *big.Int, _beneficiary common.Address, _affiliateAccount common.Address, _affiliateFee *big.Int) (*types.Transaction, error)
ConvertFor2 is a paid mutator transaction binding the contract method 0xab6214ce.
Solidity: function convertFor2(address[] _path, uint256 _amount, uint256 _minReturn, address _beneficiary, address _affiliateAccount, uint256 _affiliateFee) payable returns(uint256)
func (*BancorNetworkSession) EtherTokens ¶
func (_BancorNetwork *BancorNetworkSession) EtherTokens(arg0 common.Address) (bool, error)
EtherTokens is a free data retrieval call binding the contract method 0x8077ccf7.
Solidity: function etherTokens(address ) view returns(bool)
func (*BancorNetworkSession) GetReturnByPath ¶
func (_BancorNetwork *BancorNetworkSession) GetReturnByPath(_path []common.Address, _amount *big.Int) (*big.Int, *big.Int, error)
GetReturnByPath is a free data retrieval call binding the contract method 0x0c8496cc.
Solidity: function getReturnByPath(address[] _path, uint256 _amount) view returns(uint256, uint256)
func (*BancorNetworkSession) MaxAffiliateFee ¶
func (_BancorNetwork *BancorNetworkSession) MaxAffiliateFee() (*big.Int, error)
MaxAffiliateFee is a free data retrieval call binding the contract method 0x5d732ff2.
Solidity: function maxAffiliateFee() view returns(uint256)
func (*BancorNetworkSession) NewOwner ¶
func (_BancorNetwork *BancorNetworkSession) NewOwner() (common.Address, error)
NewOwner is a free data retrieval call binding the contract method 0xd4ee1d90.
Solidity: function newOwner() view returns(address)
func (*BancorNetworkSession) OnlyOwnerCanUpdateRegistry ¶
func (_BancorNetwork *BancorNetworkSession) OnlyOwnerCanUpdateRegistry() (bool, error)
OnlyOwnerCanUpdateRegistry is a free data retrieval call binding the contract method 0x2fe8a6ad.
Solidity: function onlyOwnerCanUpdateRegistry() view returns(bool)
func (*BancorNetworkSession) Owner ¶
func (_BancorNetwork *BancorNetworkSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BancorNetworkSession) PrevRegistry ¶
func (_BancorNetwork *BancorNetworkSession) PrevRegistry() (common.Address, error)
PrevRegistry is a free data retrieval call binding the contract method 0x61cd756e.
Solidity: function prevRegistry() view returns(address)
func (*BancorNetworkSession) RateByPath ¶
func (_BancorNetwork *BancorNetworkSession) RateByPath(_path []common.Address, _amount *big.Int) (*big.Int, error)
RateByPath is a free data retrieval call binding the contract method 0x7f9c0ecd.
Solidity: function rateByPath(address[] _path, uint256 _amount) view returns(uint256)
func (*BancorNetworkSession) RegisterEtherToken ¶
func (_BancorNetwork *BancorNetworkSession) RegisterEtherToken(_token common.Address, _register bool) (*types.Transaction, error)
RegisterEtherToken is a paid mutator transaction binding the contract method 0x02ef521e.
Solidity: function registerEtherToken(address _token, bool _register) returns()
func (*BancorNetworkSession) Registry ¶
func (_BancorNetwork *BancorNetworkSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() view returns(address)
func (*BancorNetworkSession) RestoreRegistry ¶
func (_BancorNetwork *BancorNetworkSession) RestoreRegistry() (*types.Transaction, error)
RestoreRegistry is a paid mutator transaction binding the contract method 0xb4a176d3.
Solidity: function restoreRegistry() returns()
func (*BancorNetworkSession) RestrictRegistryUpdate ¶
func (_BancorNetwork *BancorNetworkSession) RestrictRegistryUpdate(_onlyOwnerCanUpdateRegistry bool) (*types.Transaction, error)
RestrictRegistryUpdate is a paid mutator transaction binding the contract method 0x024c7ec7.
Solidity: function restrictRegistryUpdate(bool _onlyOwnerCanUpdateRegistry) returns()
func (*BancorNetworkSession) SetMaxAffiliateFee ¶
func (_BancorNetwork *BancorNetworkSession) SetMaxAffiliateFee(_maxAffiliateFee *big.Int) (*types.Transaction, error)
SetMaxAffiliateFee is a paid mutator transaction binding the contract method 0xf3bc7d2a.
Solidity: function setMaxAffiliateFee(uint256 _maxAffiliateFee) returns()
func (*BancorNetworkSession) TransferOwnership ¶
func (_BancorNetwork *BancorNetworkSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _newOwner) returns()
func (*BancorNetworkSession) UpdateRegistry ¶
func (_BancorNetwork *BancorNetworkSession) UpdateRegistry() (*types.Transaction, error)
UpdateRegistry is a paid mutator transaction binding the contract method 0x49d10b64.
Solidity: function updateRegistry() returns()
func (*BancorNetworkSession) WithdrawTokens ¶
func (_BancorNetwork *BancorNetworkSession) WithdrawTokens(_token common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawTokens is a paid mutator transaction binding the contract method 0x5e35359e.
Solidity: function withdrawTokens(address _token, address _to, uint256 _amount) returns()
func (*BancorNetworkSession) XConvert ¶
func (_BancorNetwork *BancorNetworkSession) XConvert(_path []common.Address, _amount *big.Int, _minReturn *big.Int, _targetBlockchain [32]byte, _targetAccount [32]byte, _conversionId *big.Int) (*types.Transaction, error)
XConvert is a paid mutator transaction binding the contract method 0xc52173de.
Solidity: function xConvert(address[] _path, uint256 _amount, uint256 _minReturn, bytes32 _targetBlockchain, bytes32 _targetAccount, uint256 _conversionId) payable returns(uint256)
func (*BancorNetworkSession) XConvert2 ¶
func (_BancorNetwork *BancorNetworkSession) XConvert2(_path []common.Address, _amount *big.Int, _minReturn *big.Int, _targetBlockchain [32]byte, _targetAccount [32]byte, _conversionId *big.Int, _affiliateAccount common.Address, _affiliateFee *big.Int) (*types.Transaction, error)
XConvert2 is a paid mutator transaction binding the contract method 0xcb32564e.
Solidity: function xConvert2(address[] _path, uint256 _amount, uint256 _minReturn, bytes32 _targetBlockchain, bytes32 _targetAccount, uint256 _conversionId, address _affiliateAccount, uint256 _affiliateFee) payable returns(uint256)
type BancorNetworkTransactor ¶
type BancorNetworkTransactor struct {
// contains filtered or unexported fields
}
BancorNetworkTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBancorNetworkTransactor ¶
func NewBancorNetworkTransactor(address common.Address, transactor bind.ContractTransactor) (*BancorNetworkTransactor, error)
NewBancorNetworkTransactor creates a new write-only instance of BancorNetwork, bound to a specific deployed contract.
func (*BancorNetworkTransactor) AcceptOwnership ¶
func (_BancorNetwork *BancorNetworkTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*BancorNetworkTransactor) ClaimAndConvert ¶
func (_BancorNetwork *BancorNetworkTransactor) ClaimAndConvert(opts *bind.TransactOpts, _path []common.Address, _amount *big.Int, _minReturn *big.Int) (*types.Transaction, error)
ClaimAndConvert is a paid mutator transaction binding the contract method 0xc7ba24bc.
Solidity: function claimAndConvert(address[] _path, uint256 _amount, uint256 _minReturn) returns(uint256)
func (*BancorNetworkTransactor) ClaimAndConvert2 ¶
func (_BancorNetwork *BancorNetworkTransactor) ClaimAndConvert2(opts *bind.TransactOpts, _path []common.Address, _amount *big.Int, _minReturn *big.Int, _affiliateAccount common.Address, _affiliateFee *big.Int) (*types.Transaction, error)
ClaimAndConvert2 is a paid mutator transaction binding the contract method 0xe57738e5.
Solidity: function claimAndConvert2(address[] _path, uint256 _amount, uint256 _minReturn, address _affiliateAccount, uint256 _affiliateFee) returns(uint256)
func (*BancorNetworkTransactor) ClaimAndConvertFor ¶
func (_BancorNetwork *BancorNetworkTransactor) ClaimAndConvertFor(opts *bind.TransactOpts, _path []common.Address, _amount *big.Int, _minReturn *big.Int, _beneficiary common.Address) (*types.Transaction, error)
ClaimAndConvertFor is a paid mutator transaction binding the contract method 0xb1e9932b.
Solidity: function claimAndConvertFor(address[] _path, uint256 _amount, uint256 _minReturn, address _beneficiary) returns(uint256)
func (*BancorNetworkTransactor) ClaimAndConvertFor2 ¶
func (_BancorNetwork *BancorNetworkTransactor) ClaimAndConvertFor2(opts *bind.TransactOpts, _path []common.Address, _amount *big.Int, _minReturn *big.Int, _beneficiary common.Address, _affiliateAccount common.Address, _affiliateFee *big.Int) (*types.Transaction, error)
ClaimAndConvertFor2 is a paid mutator transaction binding the contract method 0x2978c10e.
Solidity: function claimAndConvertFor2(address[] _path, uint256 _amount, uint256 _minReturn, address _beneficiary, address _affiliateAccount, uint256 _affiliateFee) returns(uint256)
func (*BancorNetworkTransactor) CompleteXConversion ¶
func (_BancorNetwork *BancorNetworkTransactor) CompleteXConversion(opts *bind.TransactOpts, _path []common.Address, _bancorX common.Address, _conversionId *big.Int, _minReturn *big.Int, _beneficiary common.Address) (*types.Transaction, error)
CompleteXConversion is a paid mutator transaction binding the contract method 0x89f9cc61.
Solidity: function completeXConversion(address[] _path, address _bancorX, uint256 _conversionId, uint256 _minReturn, address _beneficiary) returns(uint256)
func (*BancorNetworkTransactor) Convert ¶
func (_BancorNetwork *BancorNetworkTransactor) Convert(opts *bind.TransactOpts, _path []common.Address, _amount *big.Int, _minReturn *big.Int) (*types.Transaction, error)
Convert is a paid mutator transaction binding the contract method 0xf3898a97.
Solidity: function convert(address[] _path, uint256 _amount, uint256 _minReturn) payable returns(uint256)
func (*BancorNetworkTransactor) Convert2 ¶
func (_BancorNetwork *BancorNetworkTransactor) Convert2(opts *bind.TransactOpts, _path []common.Address, _amount *big.Int, _minReturn *big.Int, _affiliateAccount common.Address, _affiliateFee *big.Int) (*types.Transaction, error)
Convert2 is a paid mutator transaction binding the contract method 0x569706eb.
Solidity: function convert2(address[] _path, uint256 _amount, uint256 _minReturn, address _affiliateAccount, uint256 _affiliateFee) payable returns(uint256)
func (*BancorNetworkTransactor) ConvertByPath ¶
func (_BancorNetwork *BancorNetworkTransactor) ConvertByPath(opts *bind.TransactOpts, _path []common.Address, _amount *big.Int, _minReturn *big.Int, _beneficiary common.Address, _affiliateAccount common.Address, _affiliateFee *big.Int) (*types.Transaction, error)
ConvertByPath is a paid mutator transaction binding the contract method 0xb77d239b.
Solidity: function convertByPath(address[] _path, uint256 _amount, uint256 _minReturn, address _beneficiary, address _affiliateAccount, uint256 _affiliateFee) payable returns(uint256)
func (*BancorNetworkTransactor) ConvertFor ¶
func (_BancorNetwork *BancorNetworkTransactor) ConvertFor(opts *bind.TransactOpts, _path []common.Address, _amount *big.Int, _minReturn *big.Int, _beneficiary common.Address) (*types.Transaction, error)
ConvertFor is a paid mutator transaction binding the contract method 0xc98fefed.
Solidity: function convertFor(address[] _path, uint256 _amount, uint256 _minReturn, address _beneficiary) payable returns(uint256)
func (*BancorNetworkTransactor) ConvertFor2 ¶
func (_BancorNetwork *BancorNetworkTransactor) ConvertFor2(opts *bind.TransactOpts, _path []common.Address, _amount *big.Int, _minReturn *big.Int, _beneficiary common.Address, _affiliateAccount common.Address, _affiliateFee *big.Int) (*types.Transaction, error)
ConvertFor2 is a paid mutator transaction binding the contract method 0xab6214ce.
Solidity: function convertFor2(address[] _path, uint256 _amount, uint256 _minReturn, address _beneficiary, address _affiliateAccount, uint256 _affiliateFee) payable returns(uint256)
func (*BancorNetworkTransactor) RegisterEtherToken ¶
func (_BancorNetwork *BancorNetworkTransactor) RegisterEtherToken(opts *bind.TransactOpts, _token common.Address, _register bool) (*types.Transaction, error)
RegisterEtherToken is a paid mutator transaction binding the contract method 0x02ef521e.
Solidity: function registerEtherToken(address _token, bool _register) returns()
func (*BancorNetworkTransactor) RestoreRegistry ¶
func (_BancorNetwork *BancorNetworkTransactor) RestoreRegistry(opts *bind.TransactOpts) (*types.Transaction, error)
RestoreRegistry is a paid mutator transaction binding the contract method 0xb4a176d3.
Solidity: function restoreRegistry() returns()
func (*BancorNetworkTransactor) RestrictRegistryUpdate ¶
func (_BancorNetwork *BancorNetworkTransactor) RestrictRegistryUpdate(opts *bind.TransactOpts, _onlyOwnerCanUpdateRegistry bool) (*types.Transaction, error)
RestrictRegistryUpdate is a paid mutator transaction binding the contract method 0x024c7ec7.
Solidity: function restrictRegistryUpdate(bool _onlyOwnerCanUpdateRegistry) returns()
func (*BancorNetworkTransactor) SetMaxAffiliateFee ¶
func (_BancorNetwork *BancorNetworkTransactor) SetMaxAffiliateFee(opts *bind.TransactOpts, _maxAffiliateFee *big.Int) (*types.Transaction, error)
SetMaxAffiliateFee is a paid mutator transaction binding the contract method 0xf3bc7d2a.
Solidity: function setMaxAffiliateFee(uint256 _maxAffiliateFee) returns()
func (*BancorNetworkTransactor) TransferOwnership ¶
func (_BancorNetwork *BancorNetworkTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _newOwner) returns()
func (*BancorNetworkTransactor) UpdateRegistry ¶
func (_BancorNetwork *BancorNetworkTransactor) UpdateRegistry(opts *bind.TransactOpts) (*types.Transaction, error)
UpdateRegistry is a paid mutator transaction binding the contract method 0x49d10b64.
Solidity: function updateRegistry() returns()
func (*BancorNetworkTransactor) WithdrawTokens ¶
func (_BancorNetwork *BancorNetworkTransactor) WithdrawTokens(opts *bind.TransactOpts, _token common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawTokens is a paid mutator transaction binding the contract method 0x5e35359e.
Solidity: function withdrawTokens(address _token, address _to, uint256 _amount) returns()
func (*BancorNetworkTransactor) XConvert ¶
func (_BancorNetwork *BancorNetworkTransactor) XConvert(opts *bind.TransactOpts, _path []common.Address, _amount *big.Int, _minReturn *big.Int, _targetBlockchain [32]byte, _targetAccount [32]byte, _conversionId *big.Int) (*types.Transaction, error)
XConvert is a paid mutator transaction binding the contract method 0xc52173de.
Solidity: function xConvert(address[] _path, uint256 _amount, uint256 _minReturn, bytes32 _targetBlockchain, bytes32 _targetAccount, uint256 _conversionId) payable returns(uint256)
func (*BancorNetworkTransactor) XConvert2 ¶
func (_BancorNetwork *BancorNetworkTransactor) XConvert2(opts *bind.TransactOpts, _path []common.Address, _amount *big.Int, _minReturn *big.Int, _targetBlockchain [32]byte, _targetAccount [32]byte, _conversionId *big.Int, _affiliateAccount common.Address, _affiliateFee *big.Int) (*types.Transaction, error)
XConvert2 is a paid mutator transaction binding the contract method 0xcb32564e.
Solidity: function xConvert2(address[] _path, uint256 _amount, uint256 _minReturn, bytes32 _targetBlockchain, bytes32 _targetAccount, uint256 _conversionId, address _affiliateAccount, uint256 _affiliateFee) payable returns(uint256)
type BancorNetworkTransactorRaw ¶
type BancorNetworkTransactorRaw struct {
Contract *BancorNetworkTransactor // Generic write-only contract binding to access the raw methods on
}
BancorNetworkTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BancorNetworkTransactorRaw) Transact ¶
func (_BancorNetwork *BancorNetworkTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BancorNetworkTransactorRaw) Transfer ¶
func (_BancorNetwork *BancorNetworkTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type BancorNetworkTransactorSession ¶
type BancorNetworkTransactorSession struct { Contract *BancorNetworkTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BancorNetworkTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*BancorNetworkTransactorSession) AcceptOwnership ¶
func (_BancorNetwork *BancorNetworkTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*BancorNetworkTransactorSession) ClaimAndConvert ¶
func (_BancorNetwork *BancorNetworkTransactorSession) ClaimAndConvert(_path []common.Address, _amount *big.Int, _minReturn *big.Int) (*types.Transaction, error)
ClaimAndConvert is a paid mutator transaction binding the contract method 0xc7ba24bc.
Solidity: function claimAndConvert(address[] _path, uint256 _amount, uint256 _minReturn) returns(uint256)
func (*BancorNetworkTransactorSession) ClaimAndConvert2 ¶
func (_BancorNetwork *BancorNetworkTransactorSession) ClaimAndConvert2(_path []common.Address, _amount *big.Int, _minReturn *big.Int, _affiliateAccount common.Address, _affiliateFee *big.Int) (*types.Transaction, error)
ClaimAndConvert2 is a paid mutator transaction binding the contract method 0xe57738e5.
Solidity: function claimAndConvert2(address[] _path, uint256 _amount, uint256 _minReturn, address _affiliateAccount, uint256 _affiliateFee) returns(uint256)
func (*BancorNetworkTransactorSession) ClaimAndConvertFor ¶
func (_BancorNetwork *BancorNetworkTransactorSession) ClaimAndConvertFor(_path []common.Address, _amount *big.Int, _minReturn *big.Int, _beneficiary common.Address) (*types.Transaction, error)
ClaimAndConvertFor is a paid mutator transaction binding the contract method 0xb1e9932b.
Solidity: function claimAndConvertFor(address[] _path, uint256 _amount, uint256 _minReturn, address _beneficiary) returns(uint256)
func (*BancorNetworkTransactorSession) ClaimAndConvertFor2 ¶
func (_BancorNetwork *BancorNetworkTransactorSession) ClaimAndConvertFor2(_path []common.Address, _amount *big.Int, _minReturn *big.Int, _beneficiary common.Address, _affiliateAccount common.Address, _affiliateFee *big.Int) (*types.Transaction, error)
ClaimAndConvertFor2 is a paid mutator transaction binding the contract method 0x2978c10e.
Solidity: function claimAndConvertFor2(address[] _path, uint256 _amount, uint256 _minReturn, address _beneficiary, address _affiliateAccount, uint256 _affiliateFee) returns(uint256)
func (*BancorNetworkTransactorSession) CompleteXConversion ¶
func (_BancorNetwork *BancorNetworkTransactorSession) CompleteXConversion(_path []common.Address, _bancorX common.Address, _conversionId *big.Int, _minReturn *big.Int, _beneficiary common.Address) (*types.Transaction, error)
CompleteXConversion is a paid mutator transaction binding the contract method 0x89f9cc61.
Solidity: function completeXConversion(address[] _path, address _bancorX, uint256 _conversionId, uint256 _minReturn, address _beneficiary) returns(uint256)
func (*BancorNetworkTransactorSession) Convert ¶
func (_BancorNetwork *BancorNetworkTransactorSession) Convert(_path []common.Address, _amount *big.Int, _minReturn *big.Int) (*types.Transaction, error)
Convert is a paid mutator transaction binding the contract method 0xf3898a97.
Solidity: function convert(address[] _path, uint256 _amount, uint256 _minReturn) payable returns(uint256)
func (*BancorNetworkTransactorSession) Convert2 ¶
func (_BancorNetwork *BancorNetworkTransactorSession) Convert2(_path []common.Address, _amount *big.Int, _minReturn *big.Int, _affiliateAccount common.Address, _affiliateFee *big.Int) (*types.Transaction, error)
Convert2 is a paid mutator transaction binding the contract method 0x569706eb.
Solidity: function convert2(address[] _path, uint256 _amount, uint256 _minReturn, address _affiliateAccount, uint256 _affiliateFee) payable returns(uint256)
func (*BancorNetworkTransactorSession) ConvertByPath ¶
func (_BancorNetwork *BancorNetworkTransactorSession) ConvertByPath(_path []common.Address, _amount *big.Int, _minReturn *big.Int, _beneficiary common.Address, _affiliateAccount common.Address, _affiliateFee *big.Int) (*types.Transaction, error)
ConvertByPath is a paid mutator transaction binding the contract method 0xb77d239b.
Solidity: function convertByPath(address[] _path, uint256 _amount, uint256 _minReturn, address _beneficiary, address _affiliateAccount, uint256 _affiliateFee) payable returns(uint256)
func (*BancorNetworkTransactorSession) ConvertFor ¶
func (_BancorNetwork *BancorNetworkTransactorSession) ConvertFor(_path []common.Address, _amount *big.Int, _minReturn *big.Int, _beneficiary common.Address) (*types.Transaction, error)
ConvertFor is a paid mutator transaction binding the contract method 0xc98fefed.
Solidity: function convertFor(address[] _path, uint256 _amount, uint256 _minReturn, address _beneficiary) payable returns(uint256)
func (*BancorNetworkTransactorSession) ConvertFor2 ¶
func (_BancorNetwork *BancorNetworkTransactorSession) ConvertFor2(_path []common.Address, _amount *big.Int, _minReturn *big.Int, _beneficiary common.Address, _affiliateAccount common.Address, _affiliateFee *big.Int) (*types.Transaction, error)
ConvertFor2 is a paid mutator transaction binding the contract method 0xab6214ce.
Solidity: function convertFor2(address[] _path, uint256 _amount, uint256 _minReturn, address _beneficiary, address _affiliateAccount, uint256 _affiliateFee) payable returns(uint256)
func (*BancorNetworkTransactorSession) RegisterEtherToken ¶
func (_BancorNetwork *BancorNetworkTransactorSession) RegisterEtherToken(_token common.Address, _register bool) (*types.Transaction, error)
RegisterEtherToken is a paid mutator transaction binding the contract method 0x02ef521e.
Solidity: function registerEtherToken(address _token, bool _register) returns()
func (*BancorNetworkTransactorSession) RestoreRegistry ¶
func (_BancorNetwork *BancorNetworkTransactorSession) RestoreRegistry() (*types.Transaction, error)
RestoreRegistry is a paid mutator transaction binding the contract method 0xb4a176d3.
Solidity: function restoreRegistry() returns()
func (*BancorNetworkTransactorSession) RestrictRegistryUpdate ¶
func (_BancorNetwork *BancorNetworkTransactorSession) RestrictRegistryUpdate(_onlyOwnerCanUpdateRegistry bool) (*types.Transaction, error)
RestrictRegistryUpdate is a paid mutator transaction binding the contract method 0x024c7ec7.
Solidity: function restrictRegistryUpdate(bool _onlyOwnerCanUpdateRegistry) returns()
func (*BancorNetworkTransactorSession) SetMaxAffiliateFee ¶
func (_BancorNetwork *BancorNetworkTransactorSession) SetMaxAffiliateFee(_maxAffiliateFee *big.Int) (*types.Transaction, error)
SetMaxAffiliateFee is a paid mutator transaction binding the contract method 0xf3bc7d2a.
Solidity: function setMaxAffiliateFee(uint256 _maxAffiliateFee) returns()
func (*BancorNetworkTransactorSession) TransferOwnership ¶
func (_BancorNetwork *BancorNetworkTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _newOwner) returns()
func (*BancorNetworkTransactorSession) UpdateRegistry ¶
func (_BancorNetwork *BancorNetworkTransactorSession) UpdateRegistry() (*types.Transaction, error)
UpdateRegistry is a paid mutator transaction binding the contract method 0x49d10b64.
Solidity: function updateRegistry() returns()
func (*BancorNetworkTransactorSession) WithdrawTokens ¶
func (_BancorNetwork *BancorNetworkTransactorSession) WithdrawTokens(_token common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawTokens is a paid mutator transaction binding the contract method 0x5e35359e.
Solidity: function withdrawTokens(address _token, address _to, uint256 _amount) returns()
func (*BancorNetworkTransactorSession) XConvert ¶
func (_BancorNetwork *BancorNetworkTransactorSession) XConvert(_path []common.Address, _amount *big.Int, _minReturn *big.Int, _targetBlockchain [32]byte, _targetAccount [32]byte, _conversionId *big.Int) (*types.Transaction, error)
XConvert is a paid mutator transaction binding the contract method 0xc52173de.
Solidity: function xConvert(address[] _path, uint256 _amount, uint256 _minReturn, bytes32 _targetBlockchain, bytes32 _targetAccount, uint256 _conversionId) payable returns(uint256)
func (*BancorNetworkTransactorSession) XConvert2 ¶
func (_BancorNetwork *BancorNetworkTransactorSession) XConvert2(_path []common.Address, _amount *big.Int, _minReturn *big.Int, _targetBlockchain [32]byte, _targetAccount [32]byte, _conversionId *big.Int, _affiliateAccount common.Address, _affiliateFee *big.Int) (*types.Transaction, error)
XConvert2 is a paid mutator transaction binding the contract method 0xcb32564e.
Solidity: function xConvert2(address[] _path, uint256 _amount, uint256 _minReturn, bytes32 _targetBlockchain, bytes32 _targetAccount, uint256 _conversionId, address _affiliateAccount, uint256 _affiliateFee) payable returns(uint256)