ConverterRegistry

package
v1.3.6-rc-34 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 28, 2022 License: GPL-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const ConverterRegistryABI = "" /* 12977-byte string literal not displayed */

ConverterRegistryABI is the input ABI used to generate the binding from.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConverterRegistry

type ConverterRegistry struct {
	ConverterRegistryCaller     // Read-only binding to the contract
	ConverterRegistryTransactor // Write-only binding to the contract
	ConverterRegistryFilterer   // Log filterer for contract events
}

ConverterRegistry is an auto generated Go binding around an Ethereum contract.

func NewConverterRegistry

func NewConverterRegistry(address common.Address, backend bind.ContractBackend) (*ConverterRegistry, error)

NewConverterRegistry creates a new instance of ConverterRegistry, bound to a specific deployed contract.

type ConverterRegistryCaller

type ConverterRegistryCaller struct {
	// contains filtered or unexported fields
}

ConverterRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewConverterRegistryCaller

func NewConverterRegistryCaller(address common.Address, caller bind.ContractCaller) (*ConverterRegistryCaller, error)

NewConverterRegistryCaller creates a new read-only instance of ConverterRegistry, bound to a specific deployed contract.

func (*ConverterRegistryCaller) GetAnchor

func (_ConverterRegistry *ConverterRegistryCaller) GetAnchor(opts *bind.CallOpts, _index *big.Int) (common.Address, error)

GetAnchor is a free data retrieval call binding the contract method 0x4c7df18f.

Solidity: function getAnchor(uint256 _index) view returns(address)

func (*ConverterRegistryCaller) GetAnchorCount

func (_ConverterRegistry *ConverterRegistryCaller) GetAnchorCount(opts *bind.CallOpts) (*big.Int, error)

GetAnchorCount is a free data retrieval call binding the contract method 0xd3182bed.

Solidity: function getAnchorCount() view returns(uint256)

func (*ConverterRegistryCaller) GetAnchors

func (_ConverterRegistry *ConverterRegistryCaller) GetAnchors(opts *bind.CallOpts) ([]common.Address, error)

GetAnchors is a free data retrieval call binding the contract method 0xeffb3c6e.

Solidity: function getAnchors() view returns(address[])

func (*ConverterRegistryCaller) GetConvertersByAnchors

func (_ConverterRegistry *ConverterRegistryCaller) GetConvertersByAnchors(opts *bind.CallOpts, _anchors []common.Address) ([]common.Address, error)

GetConvertersByAnchors is a free data retrieval call binding the contract method 0x610c0b05.

Solidity: function getConvertersByAnchors(address[] _anchors) view returns(address[])

func (*ConverterRegistryCaller) GetConvertersBySmartTokens

func (_ConverterRegistry *ConverterRegistryCaller) GetConvertersBySmartTokens(opts *bind.CallOpts, _smartTokens []common.Address) ([]common.Address, error)

GetConvertersBySmartTokens is a free data retrieval call binding the contract method 0x1f8e2620.

Solidity: function getConvertersBySmartTokens(address[] _smartTokens) view returns(address[])

func (*ConverterRegistryCaller) GetConvertibleToken

func (_ConverterRegistry *ConverterRegistryCaller) GetConvertibleToken(opts *bind.CallOpts, _index *big.Int) (common.Address, error)

GetConvertibleToken is a free data retrieval call binding the contract method 0x865cf194.

Solidity: function getConvertibleToken(uint256 _index) view returns(address)

func (*ConverterRegistryCaller) GetConvertibleTokenAnchor

func (_ConverterRegistry *ConverterRegistryCaller) GetConvertibleTokenAnchor(opts *bind.CallOpts, _convertibleToken common.Address, _index *big.Int) (common.Address, error)

GetConvertibleTokenAnchor is a free data retrieval call binding the contract method 0x603f51e4.

Solidity: function getConvertibleTokenAnchor(address _convertibleToken, uint256 _index) view returns(address)

func (*ConverterRegistryCaller) GetConvertibleTokenAnchorCount

func (_ConverterRegistry *ConverterRegistryCaller) GetConvertibleTokenAnchorCount(opts *bind.CallOpts, _convertibleToken common.Address) (*big.Int, error)

GetConvertibleTokenAnchorCount is a free data retrieval call binding the contract method 0x49c5f32b.

Solidity: function getConvertibleTokenAnchorCount(address _convertibleToken) view returns(uint256)

func (*ConverterRegistryCaller) GetConvertibleTokenAnchors

func (_ConverterRegistry *ConverterRegistryCaller) GetConvertibleTokenAnchors(opts *bind.CallOpts, _convertibleToken common.Address) ([]common.Address, error)

GetConvertibleTokenAnchors is a free data retrieval call binding the contract method 0x11839064.

Solidity: function getConvertibleTokenAnchors(address _convertibleToken) view returns(address[])

func (*ConverterRegistryCaller) GetConvertibleTokenCount

func (_ConverterRegistry *ConverterRegistryCaller) GetConvertibleTokenCount(opts *bind.CallOpts) (*big.Int, error)

GetConvertibleTokenCount is a free data retrieval call binding the contract method 0x69be4784.

Solidity: function getConvertibleTokenCount() view returns(uint256)

func (*ConverterRegistryCaller) GetConvertibleTokenSmartToken

func (_ConverterRegistry *ConverterRegistryCaller) GetConvertibleTokenSmartToken(opts *bind.CallOpts, _convertibleToken common.Address, _index *big.Int) (common.Address, error)

GetConvertibleTokenSmartToken is a free data retrieval call binding the contract method 0xd6c4b5b2.

Solidity: function getConvertibleTokenSmartToken(address _convertibleToken, uint256 _index) view returns(address)

func (*ConverterRegistryCaller) GetConvertibleTokenSmartTokenCount

func (_ConverterRegistry *ConverterRegistryCaller) GetConvertibleTokenSmartTokenCount(opts *bind.CallOpts, _convertibleToken common.Address) (*big.Int, error)

GetConvertibleTokenSmartTokenCount is a free data retrieval call binding the contract method 0xa43d5e94.

Solidity: function getConvertibleTokenSmartTokenCount(address _convertibleToken) view returns(uint256)

func (*ConverterRegistryCaller) GetConvertibleTokenSmartTokens

func (_ConverterRegistry *ConverterRegistryCaller) GetConvertibleTokenSmartTokens(opts *bind.CallOpts, _convertibleToken common.Address) ([]common.Address, error)

GetConvertibleTokenSmartTokens is a free data retrieval call binding the contract method 0xf4fb86c0.

Solidity: function getConvertibleTokenSmartTokens(address _convertibleToken) view returns(address[])

func (*ConverterRegistryCaller) GetConvertibleTokens

func (_ConverterRegistry *ConverterRegistryCaller) GetConvertibleTokens(opts *bind.CallOpts) ([]common.Address, error)

GetConvertibleTokens is a free data retrieval call binding the contract method 0x5f1b50fe.

Solidity: function getConvertibleTokens() view returns(address[])

func (*ConverterRegistryCaller) GetLiquidityPool

func (_ConverterRegistry *ConverterRegistryCaller) GetLiquidityPool(opts *bind.CallOpts, _index *big.Int) (common.Address, error)

GetLiquidityPool is a free data retrieval call binding the contract method 0xa74498aa.

Solidity: function getLiquidityPool(uint256 _index) view returns(address)

func (*ConverterRegistryCaller) GetLiquidityPoolByConfig

func (_ConverterRegistry *ConverterRegistryCaller) GetLiquidityPoolByConfig(opts *bind.CallOpts, _type uint16, _reserveTokens []common.Address, _reserveWeights []uint32) (common.Address, error)

GetLiquidityPoolByConfig is a free data retrieval call binding the contract method 0x1d3fccd5.

Solidity: function getLiquidityPoolByConfig(uint16 _type, address[] _reserveTokens, uint32[] _reserveWeights) view returns(address)

func (*ConverterRegistryCaller) GetLiquidityPoolByReserveConfig

func (_ConverterRegistry *ConverterRegistryCaller) GetLiquidityPoolByReserveConfig(opts *bind.CallOpts, _reserveTokens []common.Address, _reserveWeights []uint32) (common.Address, error)

GetLiquidityPoolByReserveConfig is a free data retrieval call binding the contract method 0xc22b82f0.

Solidity: function getLiquidityPoolByReserveConfig(address[] _reserveTokens, uint32[] _reserveWeights) view returns(address)

func (*ConverterRegistryCaller) GetLiquidityPoolCount

func (_ConverterRegistry *ConverterRegistryCaller) GetLiquidityPoolCount(opts *bind.CallOpts) (*big.Int, error)

GetLiquidityPoolCount is a free data retrieval call binding the contract method 0x7a5f0ffd.

Solidity: function getLiquidityPoolCount() view returns(uint256)

func (*ConverterRegistryCaller) GetLiquidityPools

func (_ConverterRegistry *ConverterRegistryCaller) GetLiquidityPools(opts *bind.CallOpts) ([]common.Address, error)

GetLiquidityPools is a free data retrieval call binding the contract method 0x7f45c4c3.

Solidity: function getLiquidityPools() view returns(address[])

func (*ConverterRegistryCaller) GetSmartToken

func (_ConverterRegistry *ConverterRegistryCaller) GetSmartToken(opts *bind.CallOpts, _index *big.Int) (common.Address, error)

GetSmartToken is a free data retrieval call binding the contract method 0xa109d214.

Solidity: function getSmartToken(uint256 _index) view returns(address)

func (*ConverterRegistryCaller) GetSmartTokenCount

func (_ConverterRegistry *ConverterRegistryCaller) GetSmartTokenCount(opts *bind.CallOpts) (*big.Int, error)

GetSmartTokenCount is a free data retrieval call binding the contract method 0xe571049b.

Solidity: function getSmartTokenCount() view returns(uint256)

func (*ConverterRegistryCaller) GetSmartTokens

func (_ConverterRegistry *ConverterRegistryCaller) GetSmartTokens(opts *bind.CallOpts) ([]common.Address, error)

GetSmartTokens is a free data retrieval call binding the contract method 0x04ceaf41.

Solidity: function getSmartTokens() view returns(address[])

func (*ConverterRegistryCaller) IsAnchor

func (_ConverterRegistry *ConverterRegistryCaller) IsAnchor(opts *bind.CallOpts, _value common.Address) (bool, error)

IsAnchor is a free data retrieval call binding the contract method 0xd8cced2a.

Solidity: function isAnchor(address _value) view returns(bool)

func (*ConverterRegistryCaller) IsConverterValid

func (_ConverterRegistry *ConverterRegistryCaller) IsConverterValid(opts *bind.CallOpts, _converter common.Address) (bool, error)

IsConverterValid is a free data retrieval call binding the contract method 0x954254f5.

Solidity: function isConverterValid(address _converter) view returns(bool)

func (*ConverterRegistryCaller) IsConvertibleToken

func (_ConverterRegistry *ConverterRegistryCaller) IsConvertibleToken(opts *bind.CallOpts, _value common.Address) (bool, error)

IsConvertibleToken is a free data retrieval call binding the contract method 0x3ab8857c.

Solidity: function isConvertibleToken(address _value) view returns(bool)

func (*ConverterRegistryCaller) IsConvertibleTokenAnchor

func (_ConverterRegistry *ConverterRegistryCaller) IsConvertibleTokenAnchor(opts *bind.CallOpts, _convertibleToken common.Address, _value common.Address) (bool, error)

IsConvertibleTokenAnchor is a free data retrieval call binding the contract method 0xb4c4197a.

Solidity: function isConvertibleTokenAnchor(address _convertibleToken, address _value) view returns(bool)

func (*ConverterRegistryCaller) IsConvertibleTokenSmartToken

func (_ConverterRegistry *ConverterRegistryCaller) IsConvertibleTokenSmartToken(opts *bind.CallOpts, _convertibleToken common.Address, _value common.Address) (bool, error)

IsConvertibleTokenSmartToken is a free data retrieval call binding the contract method 0x725b8786.

Solidity: function isConvertibleTokenSmartToken(address _convertibleToken, address _value) view returns(bool)

func (*ConverterRegistryCaller) IsLiquidityPool

func (_ConverterRegistry *ConverterRegistryCaller) IsLiquidityPool(opts *bind.CallOpts, _value common.Address) (bool, error)

IsLiquidityPool is a free data retrieval call binding the contract method 0xe85455d7.

Solidity: function isLiquidityPool(address _value) view returns(bool)

func (*ConverterRegistryCaller) IsSimilarLiquidityPoolRegistered

func (_ConverterRegistry *ConverterRegistryCaller) IsSimilarLiquidityPoolRegistered(opts *bind.CallOpts, _converter common.Address) (bool, error)

IsSimilarLiquidityPoolRegistered is a free data retrieval call binding the contract method 0x8f1d0e1a.

Solidity: function isSimilarLiquidityPoolRegistered(address _converter) view returns(bool)

func (*ConverterRegistryCaller) IsSmartToken

func (_ConverterRegistry *ConverterRegistryCaller) IsSmartToken(opts *bind.CallOpts, _value common.Address) (bool, error)

IsSmartToken is a free data retrieval call binding the contract method 0x4123ef60.

Solidity: function isSmartToken(address _value) view returns(bool)

func (*ConverterRegistryCaller) NewOwner

func (_ConverterRegistry *ConverterRegistryCaller) NewOwner(opts *bind.CallOpts) (common.Address, error)

NewOwner is a free data retrieval call binding the contract method 0xd4ee1d90.

Solidity: function newOwner() view returns(address)

func (*ConverterRegistryCaller) OnlyOwnerCanUpdateRegistry

func (_ConverterRegistry *ConverterRegistryCaller) 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 (*ConverterRegistryCaller) Owner

func (_ConverterRegistry *ConverterRegistryCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ConverterRegistryCaller) PrevRegistry

func (_ConverterRegistry *ConverterRegistryCaller) 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 (*ConverterRegistryCaller) Registry

func (_ConverterRegistry *ConverterRegistryCaller) Registry(opts *bind.CallOpts) (common.Address, error)

Registry is a free data retrieval call binding the contract method 0x7b103999.

Solidity: function registry() view returns(address)

type ConverterRegistryCallerRaw

type ConverterRegistryCallerRaw struct {
	Contract *ConverterRegistryCaller // Generic read-only contract binding to access the raw methods on
}

ConverterRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ConverterRegistryCallerRaw) Call

func (_ConverterRegistry *ConverterRegistryCallerRaw) 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 ConverterRegistryCallerSession

type ConverterRegistryCallerSession struct {
	Contract *ConverterRegistryCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts            // Call options to use throughout this session
}

ConverterRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*ConverterRegistryCallerSession) GetAnchor

func (_ConverterRegistry *ConverterRegistryCallerSession) GetAnchor(_index *big.Int) (common.Address, error)

GetAnchor is a free data retrieval call binding the contract method 0x4c7df18f.

Solidity: function getAnchor(uint256 _index) view returns(address)

func (*ConverterRegistryCallerSession) GetAnchorCount

func (_ConverterRegistry *ConverterRegistryCallerSession) GetAnchorCount() (*big.Int, error)

GetAnchorCount is a free data retrieval call binding the contract method 0xd3182bed.

Solidity: function getAnchorCount() view returns(uint256)

func (*ConverterRegistryCallerSession) GetAnchors

func (_ConverterRegistry *ConverterRegistryCallerSession) GetAnchors() ([]common.Address, error)

GetAnchors is a free data retrieval call binding the contract method 0xeffb3c6e.

Solidity: function getAnchors() view returns(address[])

func (*ConverterRegistryCallerSession) GetConvertersByAnchors

func (_ConverterRegistry *ConverterRegistryCallerSession) GetConvertersByAnchors(_anchors []common.Address) ([]common.Address, error)

GetConvertersByAnchors is a free data retrieval call binding the contract method 0x610c0b05.

Solidity: function getConvertersByAnchors(address[] _anchors) view returns(address[])

func (*ConverterRegistryCallerSession) GetConvertersBySmartTokens

func (_ConverterRegistry *ConverterRegistryCallerSession) GetConvertersBySmartTokens(_smartTokens []common.Address) ([]common.Address, error)

GetConvertersBySmartTokens is a free data retrieval call binding the contract method 0x1f8e2620.

Solidity: function getConvertersBySmartTokens(address[] _smartTokens) view returns(address[])

func (*ConverterRegistryCallerSession) GetConvertibleToken

func (_ConverterRegistry *ConverterRegistryCallerSession) GetConvertibleToken(_index *big.Int) (common.Address, error)

GetConvertibleToken is a free data retrieval call binding the contract method 0x865cf194.

Solidity: function getConvertibleToken(uint256 _index) view returns(address)

func (*ConverterRegistryCallerSession) GetConvertibleTokenAnchor

func (_ConverterRegistry *ConverterRegistryCallerSession) GetConvertibleTokenAnchor(_convertibleToken common.Address, _index *big.Int) (common.Address, error)

GetConvertibleTokenAnchor is a free data retrieval call binding the contract method 0x603f51e4.

Solidity: function getConvertibleTokenAnchor(address _convertibleToken, uint256 _index) view returns(address)

func (*ConverterRegistryCallerSession) GetConvertibleTokenAnchorCount

func (_ConverterRegistry *ConverterRegistryCallerSession) GetConvertibleTokenAnchorCount(_convertibleToken common.Address) (*big.Int, error)

GetConvertibleTokenAnchorCount is a free data retrieval call binding the contract method 0x49c5f32b.

Solidity: function getConvertibleTokenAnchorCount(address _convertibleToken) view returns(uint256)

func (*ConverterRegistryCallerSession) GetConvertibleTokenAnchors

func (_ConverterRegistry *ConverterRegistryCallerSession) GetConvertibleTokenAnchors(_convertibleToken common.Address) ([]common.Address, error)

GetConvertibleTokenAnchors is a free data retrieval call binding the contract method 0x11839064.

Solidity: function getConvertibleTokenAnchors(address _convertibleToken) view returns(address[])

func (*ConverterRegistryCallerSession) GetConvertibleTokenCount

func (_ConverterRegistry *ConverterRegistryCallerSession) GetConvertibleTokenCount() (*big.Int, error)

GetConvertibleTokenCount is a free data retrieval call binding the contract method 0x69be4784.

Solidity: function getConvertibleTokenCount() view returns(uint256)

func (*ConverterRegistryCallerSession) GetConvertibleTokenSmartToken

func (_ConverterRegistry *ConverterRegistryCallerSession) GetConvertibleTokenSmartToken(_convertibleToken common.Address, _index *big.Int) (common.Address, error)

GetConvertibleTokenSmartToken is a free data retrieval call binding the contract method 0xd6c4b5b2.

Solidity: function getConvertibleTokenSmartToken(address _convertibleToken, uint256 _index) view returns(address)

func (*ConverterRegistryCallerSession) GetConvertibleTokenSmartTokenCount

func (_ConverterRegistry *ConverterRegistryCallerSession) GetConvertibleTokenSmartTokenCount(_convertibleToken common.Address) (*big.Int, error)

GetConvertibleTokenSmartTokenCount is a free data retrieval call binding the contract method 0xa43d5e94.

Solidity: function getConvertibleTokenSmartTokenCount(address _convertibleToken) view returns(uint256)

func (*ConverterRegistryCallerSession) GetConvertibleTokenSmartTokens

func (_ConverterRegistry *ConverterRegistryCallerSession) GetConvertibleTokenSmartTokens(_convertibleToken common.Address) ([]common.Address, error)

GetConvertibleTokenSmartTokens is a free data retrieval call binding the contract method 0xf4fb86c0.

Solidity: function getConvertibleTokenSmartTokens(address _convertibleToken) view returns(address[])

func (*ConverterRegistryCallerSession) GetConvertibleTokens

func (_ConverterRegistry *ConverterRegistryCallerSession) GetConvertibleTokens() ([]common.Address, error)

GetConvertibleTokens is a free data retrieval call binding the contract method 0x5f1b50fe.

Solidity: function getConvertibleTokens() view returns(address[])

func (*ConverterRegistryCallerSession) GetLiquidityPool

func (_ConverterRegistry *ConverterRegistryCallerSession) GetLiquidityPool(_index *big.Int) (common.Address, error)

GetLiquidityPool is a free data retrieval call binding the contract method 0xa74498aa.

Solidity: function getLiquidityPool(uint256 _index) view returns(address)

func (*ConverterRegistryCallerSession) GetLiquidityPoolByConfig

func (_ConverterRegistry *ConverterRegistryCallerSession) GetLiquidityPoolByConfig(_type uint16, _reserveTokens []common.Address, _reserveWeights []uint32) (common.Address, error)

GetLiquidityPoolByConfig is a free data retrieval call binding the contract method 0x1d3fccd5.

Solidity: function getLiquidityPoolByConfig(uint16 _type, address[] _reserveTokens, uint32[] _reserveWeights) view returns(address)

func (*ConverterRegistryCallerSession) GetLiquidityPoolByReserveConfig

func (_ConverterRegistry *ConverterRegistryCallerSession) GetLiquidityPoolByReserveConfig(_reserveTokens []common.Address, _reserveWeights []uint32) (common.Address, error)

GetLiquidityPoolByReserveConfig is a free data retrieval call binding the contract method 0xc22b82f0.

Solidity: function getLiquidityPoolByReserveConfig(address[] _reserveTokens, uint32[] _reserveWeights) view returns(address)

func (*ConverterRegistryCallerSession) GetLiquidityPoolCount

func (_ConverterRegistry *ConverterRegistryCallerSession) GetLiquidityPoolCount() (*big.Int, error)

GetLiquidityPoolCount is a free data retrieval call binding the contract method 0x7a5f0ffd.

Solidity: function getLiquidityPoolCount() view returns(uint256)

func (*ConverterRegistryCallerSession) GetLiquidityPools

func (_ConverterRegistry *ConverterRegistryCallerSession) GetLiquidityPools() ([]common.Address, error)

GetLiquidityPools is a free data retrieval call binding the contract method 0x7f45c4c3.

Solidity: function getLiquidityPools() view returns(address[])

func (*ConverterRegistryCallerSession) GetSmartToken

func (_ConverterRegistry *ConverterRegistryCallerSession) GetSmartToken(_index *big.Int) (common.Address, error)

GetSmartToken is a free data retrieval call binding the contract method 0xa109d214.

Solidity: function getSmartToken(uint256 _index) view returns(address)

func (*ConverterRegistryCallerSession) GetSmartTokenCount

func (_ConverterRegistry *ConverterRegistryCallerSession) GetSmartTokenCount() (*big.Int, error)

GetSmartTokenCount is a free data retrieval call binding the contract method 0xe571049b.

Solidity: function getSmartTokenCount() view returns(uint256)

func (*ConverterRegistryCallerSession) GetSmartTokens

func (_ConverterRegistry *ConverterRegistryCallerSession) GetSmartTokens() ([]common.Address, error)

GetSmartTokens is a free data retrieval call binding the contract method 0x04ceaf41.

Solidity: function getSmartTokens() view returns(address[])

func (*ConverterRegistryCallerSession) IsAnchor

func (_ConverterRegistry *ConverterRegistryCallerSession) IsAnchor(_value common.Address) (bool, error)

IsAnchor is a free data retrieval call binding the contract method 0xd8cced2a.

Solidity: function isAnchor(address _value) view returns(bool)

func (*ConverterRegistryCallerSession) IsConverterValid

func (_ConverterRegistry *ConverterRegistryCallerSession) IsConverterValid(_converter common.Address) (bool, error)

IsConverterValid is a free data retrieval call binding the contract method 0x954254f5.

Solidity: function isConverterValid(address _converter) view returns(bool)

func (*ConverterRegistryCallerSession) IsConvertibleToken

func (_ConverterRegistry *ConverterRegistryCallerSession) IsConvertibleToken(_value common.Address) (bool, error)

IsConvertibleToken is a free data retrieval call binding the contract method 0x3ab8857c.

Solidity: function isConvertibleToken(address _value) view returns(bool)

func (*ConverterRegistryCallerSession) IsConvertibleTokenAnchor

func (_ConverterRegistry *ConverterRegistryCallerSession) IsConvertibleTokenAnchor(_convertibleToken common.Address, _value common.Address) (bool, error)

IsConvertibleTokenAnchor is a free data retrieval call binding the contract method 0xb4c4197a.

Solidity: function isConvertibleTokenAnchor(address _convertibleToken, address _value) view returns(bool)

func (*ConverterRegistryCallerSession) IsConvertibleTokenSmartToken

func (_ConverterRegistry *ConverterRegistryCallerSession) IsConvertibleTokenSmartToken(_convertibleToken common.Address, _value common.Address) (bool, error)

IsConvertibleTokenSmartToken is a free data retrieval call binding the contract method 0x725b8786.

Solidity: function isConvertibleTokenSmartToken(address _convertibleToken, address _value) view returns(bool)

func (*ConverterRegistryCallerSession) IsLiquidityPool

func (_ConverterRegistry *ConverterRegistryCallerSession) IsLiquidityPool(_value common.Address) (bool, error)

IsLiquidityPool is a free data retrieval call binding the contract method 0xe85455d7.

Solidity: function isLiquidityPool(address _value) view returns(bool)

func (*ConverterRegistryCallerSession) IsSimilarLiquidityPoolRegistered

func (_ConverterRegistry *ConverterRegistryCallerSession) IsSimilarLiquidityPoolRegistered(_converter common.Address) (bool, error)

IsSimilarLiquidityPoolRegistered is a free data retrieval call binding the contract method 0x8f1d0e1a.

Solidity: function isSimilarLiquidityPoolRegistered(address _converter) view returns(bool)

func (*ConverterRegistryCallerSession) IsSmartToken

func (_ConverterRegistry *ConverterRegistryCallerSession) IsSmartToken(_value common.Address) (bool, error)

IsSmartToken is a free data retrieval call binding the contract method 0x4123ef60.

Solidity: function isSmartToken(address _value) view returns(bool)

func (*ConverterRegistryCallerSession) NewOwner

func (_ConverterRegistry *ConverterRegistryCallerSession) NewOwner() (common.Address, error)

NewOwner is a free data retrieval call binding the contract method 0xd4ee1d90.

Solidity: function newOwner() view returns(address)

func (*ConverterRegistryCallerSession) OnlyOwnerCanUpdateRegistry

func (_ConverterRegistry *ConverterRegistryCallerSession) OnlyOwnerCanUpdateRegistry() (bool, error)

OnlyOwnerCanUpdateRegistry is a free data retrieval call binding the contract method 0x2fe8a6ad.

Solidity: function onlyOwnerCanUpdateRegistry() view returns(bool)

func (*ConverterRegistryCallerSession) Owner

func (_ConverterRegistry *ConverterRegistryCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ConverterRegistryCallerSession) PrevRegistry

func (_ConverterRegistry *ConverterRegistryCallerSession) PrevRegistry() (common.Address, error)

PrevRegistry is a free data retrieval call binding the contract method 0x61cd756e.

Solidity: function prevRegistry() view returns(address)

func (*ConverterRegistryCallerSession) Registry

func (_ConverterRegistry *ConverterRegistryCallerSession) Registry() (common.Address, error)

Registry is a free data retrieval call binding the contract method 0x7b103999.

Solidity: function registry() view returns(address)

type ConverterRegistryConverterAnchorAdded

type ConverterRegistryConverterAnchorAdded struct {
	Anchor common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

ConverterRegistryConverterAnchorAdded represents a ConverterAnchorAdded event raised by the ConverterRegistry contract.

type ConverterRegistryConverterAnchorAddedIterator

type ConverterRegistryConverterAnchorAddedIterator struct {
	Event *ConverterRegistryConverterAnchorAdded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ConverterRegistryConverterAnchorAddedIterator is returned from FilterConverterAnchorAdded and is used to iterate over the raw logs and unpacked data for ConverterAnchorAdded events raised by the ConverterRegistry contract.

func (*ConverterRegistryConverterAnchorAddedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ConverterRegistryConverterAnchorAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ConverterRegistryConverterAnchorAddedIterator) Next

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 ConverterRegistryConverterAnchorRemoved

type ConverterRegistryConverterAnchorRemoved struct {
	Anchor common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

ConverterRegistryConverterAnchorRemoved represents a ConverterAnchorRemoved event raised by the ConverterRegistry contract.

type ConverterRegistryConverterAnchorRemovedIterator

type ConverterRegistryConverterAnchorRemovedIterator struct {
	Event *ConverterRegistryConverterAnchorRemoved // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ConverterRegistryConverterAnchorRemovedIterator is returned from FilterConverterAnchorRemoved and is used to iterate over the raw logs and unpacked data for ConverterAnchorRemoved events raised by the ConverterRegistry contract.

func (*ConverterRegistryConverterAnchorRemovedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ConverterRegistryConverterAnchorRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ConverterRegistryConverterAnchorRemovedIterator) Next

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 ConverterRegistryConvertibleTokenAdded

type ConverterRegistryConvertibleTokenAdded struct {
	ConvertibleToken common.Address
	SmartToken       common.Address
	Raw              types.Log // Blockchain specific contextual infos
}

ConverterRegistryConvertibleTokenAdded represents a ConvertibleTokenAdded event raised by the ConverterRegistry contract.

type ConverterRegistryConvertibleTokenAddedIterator

type ConverterRegistryConvertibleTokenAddedIterator struct {
	Event *ConverterRegistryConvertibleTokenAdded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ConverterRegistryConvertibleTokenAddedIterator is returned from FilterConvertibleTokenAdded and is used to iterate over the raw logs and unpacked data for ConvertibleTokenAdded events raised by the ConverterRegistry contract.

func (*ConverterRegistryConvertibleTokenAddedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ConverterRegistryConvertibleTokenAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ConverterRegistryConvertibleTokenAddedIterator) Next

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 ConverterRegistryConvertibleTokenRemoved

type ConverterRegistryConvertibleTokenRemoved struct {
	ConvertibleToken common.Address
	SmartToken       common.Address
	Raw              types.Log // Blockchain specific contextual infos
}

ConverterRegistryConvertibleTokenRemoved represents a ConvertibleTokenRemoved event raised by the ConverterRegistry contract.

type ConverterRegistryConvertibleTokenRemovedIterator

type ConverterRegistryConvertibleTokenRemovedIterator struct {
	Event *ConverterRegistryConvertibleTokenRemoved // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ConverterRegistryConvertibleTokenRemovedIterator is returned from FilterConvertibleTokenRemoved and is used to iterate over the raw logs and unpacked data for ConvertibleTokenRemoved events raised by the ConverterRegistry contract.

func (*ConverterRegistryConvertibleTokenRemovedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ConverterRegistryConvertibleTokenRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ConverterRegistryConvertibleTokenRemovedIterator) Next

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 ConverterRegistryFilterer

type ConverterRegistryFilterer struct {
	// contains filtered or unexported fields
}

ConverterRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewConverterRegistryFilterer

func NewConverterRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*ConverterRegistryFilterer, error)

NewConverterRegistryFilterer creates a new log filterer instance of ConverterRegistry, bound to a specific deployed contract.

func (*ConverterRegistryFilterer) FilterConverterAnchorAdded

func (_ConverterRegistry *ConverterRegistryFilterer) FilterConverterAnchorAdded(opts *bind.FilterOpts, _anchor []common.Address) (*ConverterRegistryConverterAnchorAddedIterator, error)

FilterConverterAnchorAdded is a free log retrieval operation binding the contract event 0xc0a6d303d67b7ed9fa0abae1c48878df32acc0e7ca4334c7dad2bceeee5956fd.

Solidity: event ConverterAnchorAdded(address indexed _anchor)

func (*ConverterRegistryFilterer) FilterConverterAnchorRemoved

func (_ConverterRegistry *ConverterRegistryFilterer) FilterConverterAnchorRemoved(opts *bind.FilterOpts, _anchor []common.Address) (*ConverterRegistryConverterAnchorRemovedIterator, error)

FilterConverterAnchorRemoved is a free log retrieval operation binding the contract event 0xbfdf1baaa7e4871111360083540f067050014f651c9e4610a2a4a4bdf8bfab5d.

Solidity: event ConverterAnchorRemoved(address indexed _anchor)

func (*ConverterRegistryFilterer) FilterConvertibleTokenAdded

func (_ConverterRegistry *ConverterRegistryFilterer) FilterConvertibleTokenAdded(opts *bind.FilterOpts, _convertibleToken []common.Address, _smartToken []common.Address) (*ConverterRegistryConvertibleTokenAddedIterator, error)

FilterConvertibleTokenAdded is a free log retrieval operation binding the contract event 0xf2e7cf6d6ed3f77039511409a43d4fa5108f09ab71d72b014380364c910233a5.

Solidity: event ConvertibleTokenAdded(address indexed _convertibleToken, address indexed _smartToken)

func (*ConverterRegistryFilterer) FilterConvertibleTokenRemoved

func (_ConverterRegistry *ConverterRegistryFilterer) FilterConvertibleTokenRemoved(opts *bind.FilterOpts, _convertibleToken []common.Address, _smartToken []common.Address) (*ConverterRegistryConvertibleTokenRemovedIterator, error)

FilterConvertibleTokenRemoved is a free log retrieval operation binding the contract event 0x9430ad6ff45d6c3e126c7711bf0036bd9bc6b202fa19628abd88e59cf43ced43.

Solidity: event ConvertibleTokenRemoved(address indexed _convertibleToken, address indexed _smartToken)

func (*ConverterRegistryFilterer) FilterLiquidityPoolAdded

func (_ConverterRegistry *ConverterRegistryFilterer) FilterLiquidityPoolAdded(opts *bind.FilterOpts, _liquidityPool []common.Address) (*ConverterRegistryLiquidityPoolAddedIterator, error)

FilterLiquidityPoolAdded is a free log retrieval operation binding the contract event 0xb893f883ef734b712208a877459424ee509832c57e0461fb1ac99ed4d42f2d89.

Solidity: event LiquidityPoolAdded(address indexed _liquidityPool)

func (*ConverterRegistryFilterer) FilterLiquidityPoolRemoved

func (_ConverterRegistry *ConverterRegistryFilterer) FilterLiquidityPoolRemoved(opts *bind.FilterOpts, _liquidityPool []common.Address) (*ConverterRegistryLiquidityPoolRemovedIterator, error)

FilterLiquidityPoolRemoved is a free log retrieval operation binding the contract event 0x59c3fbcae88f30e9b0e35c132a7f68c53231dffa4722f197c7ecb0ee013eee60.

Solidity: event LiquidityPoolRemoved(address indexed _liquidityPool)

func (*ConverterRegistryFilterer) FilterOwnerUpdate

func (_ConverterRegistry *ConverterRegistryFilterer) FilterOwnerUpdate(opts *bind.FilterOpts, _prevOwner []common.Address, _newOwner []common.Address) (*ConverterRegistryOwnerUpdateIterator, error)

FilterOwnerUpdate is a free log retrieval operation binding the contract event 0x343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a.

Solidity: event OwnerUpdate(address indexed _prevOwner, address indexed _newOwner)

func (*ConverterRegistryFilterer) FilterSmartTokenAdded

func (_ConverterRegistry *ConverterRegistryFilterer) FilterSmartTokenAdded(opts *bind.FilterOpts, _smartToken []common.Address) (*ConverterRegistrySmartTokenAddedIterator, error)

FilterSmartTokenAdded is a free log retrieval operation binding the contract event 0x88881feecdf61136ac4bdb1f681f2f3746a82910263d21ffea94750d2a78c0ab.

Solidity: event SmartTokenAdded(address indexed _smartToken)

func (*ConverterRegistryFilterer) FilterSmartTokenRemoved

func (_ConverterRegistry *ConverterRegistryFilterer) FilterSmartTokenRemoved(opts *bind.FilterOpts, _smartToken []common.Address) (*ConverterRegistrySmartTokenRemovedIterator, error)

FilterSmartTokenRemoved is a free log retrieval operation binding the contract event 0x2aff63790c7da80d1c50ede92d23bc841c384837735c92c184331f3d7b91e5bf.

Solidity: event SmartTokenRemoved(address indexed _smartToken)

func (*ConverterRegistryFilterer) ParseConverterAnchorAdded

func (_ConverterRegistry *ConverterRegistryFilterer) ParseConverterAnchorAdded(log types.Log) (*ConverterRegistryConverterAnchorAdded, error)

ParseConverterAnchorAdded is a log parse operation binding the contract event 0xc0a6d303d67b7ed9fa0abae1c48878df32acc0e7ca4334c7dad2bceeee5956fd.

Solidity: event ConverterAnchorAdded(address indexed _anchor)

func (*ConverterRegistryFilterer) ParseConverterAnchorRemoved

func (_ConverterRegistry *ConverterRegistryFilterer) ParseConverterAnchorRemoved(log types.Log) (*ConverterRegistryConverterAnchorRemoved, error)

ParseConverterAnchorRemoved is a log parse operation binding the contract event 0xbfdf1baaa7e4871111360083540f067050014f651c9e4610a2a4a4bdf8bfab5d.

Solidity: event ConverterAnchorRemoved(address indexed _anchor)

func (*ConverterRegistryFilterer) ParseConvertibleTokenAdded

func (_ConverterRegistry *ConverterRegistryFilterer) ParseConvertibleTokenAdded(log types.Log) (*ConverterRegistryConvertibleTokenAdded, error)

ParseConvertibleTokenAdded is a log parse operation binding the contract event 0xf2e7cf6d6ed3f77039511409a43d4fa5108f09ab71d72b014380364c910233a5.

Solidity: event ConvertibleTokenAdded(address indexed _convertibleToken, address indexed _smartToken)

func (*ConverterRegistryFilterer) ParseConvertibleTokenRemoved

func (_ConverterRegistry *ConverterRegistryFilterer) ParseConvertibleTokenRemoved(log types.Log) (*ConverterRegistryConvertibleTokenRemoved, error)

ParseConvertibleTokenRemoved is a log parse operation binding the contract event 0x9430ad6ff45d6c3e126c7711bf0036bd9bc6b202fa19628abd88e59cf43ced43.

Solidity: event ConvertibleTokenRemoved(address indexed _convertibleToken, address indexed _smartToken)

func (*ConverterRegistryFilterer) ParseLiquidityPoolAdded

func (_ConverterRegistry *ConverterRegistryFilterer) ParseLiquidityPoolAdded(log types.Log) (*ConverterRegistryLiquidityPoolAdded, error)

ParseLiquidityPoolAdded is a log parse operation binding the contract event 0xb893f883ef734b712208a877459424ee509832c57e0461fb1ac99ed4d42f2d89.

Solidity: event LiquidityPoolAdded(address indexed _liquidityPool)

func (*ConverterRegistryFilterer) ParseLiquidityPoolRemoved

func (_ConverterRegistry *ConverterRegistryFilterer) ParseLiquidityPoolRemoved(log types.Log) (*ConverterRegistryLiquidityPoolRemoved, error)

ParseLiquidityPoolRemoved is a log parse operation binding the contract event 0x59c3fbcae88f30e9b0e35c132a7f68c53231dffa4722f197c7ecb0ee013eee60.

Solidity: event LiquidityPoolRemoved(address indexed _liquidityPool)

func (*ConverterRegistryFilterer) ParseOwnerUpdate

func (_ConverterRegistry *ConverterRegistryFilterer) ParseOwnerUpdate(log types.Log) (*ConverterRegistryOwnerUpdate, error)

ParseOwnerUpdate is a log parse operation binding the contract event 0x343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a.

Solidity: event OwnerUpdate(address indexed _prevOwner, address indexed _newOwner)

func (*ConverterRegistryFilterer) ParseSmartTokenAdded

func (_ConverterRegistry *ConverterRegistryFilterer) ParseSmartTokenAdded(log types.Log) (*ConverterRegistrySmartTokenAdded, error)

ParseSmartTokenAdded is a log parse operation binding the contract event 0x88881feecdf61136ac4bdb1f681f2f3746a82910263d21ffea94750d2a78c0ab.

Solidity: event SmartTokenAdded(address indexed _smartToken)

func (*ConverterRegistryFilterer) ParseSmartTokenRemoved

func (_ConverterRegistry *ConverterRegistryFilterer) ParseSmartTokenRemoved(log types.Log) (*ConverterRegistrySmartTokenRemoved, error)

ParseSmartTokenRemoved is a log parse operation binding the contract event 0x2aff63790c7da80d1c50ede92d23bc841c384837735c92c184331f3d7b91e5bf.

Solidity: event SmartTokenRemoved(address indexed _smartToken)

func (*ConverterRegistryFilterer) WatchConverterAnchorAdded

func (_ConverterRegistry *ConverterRegistryFilterer) WatchConverterAnchorAdded(opts *bind.WatchOpts, sink chan<- *ConverterRegistryConverterAnchorAdded, _anchor []common.Address) (event.Subscription, error)

WatchConverterAnchorAdded is a free log subscription operation binding the contract event 0xc0a6d303d67b7ed9fa0abae1c48878df32acc0e7ca4334c7dad2bceeee5956fd.

Solidity: event ConverterAnchorAdded(address indexed _anchor)

func (*ConverterRegistryFilterer) WatchConverterAnchorRemoved

func (_ConverterRegistry *ConverterRegistryFilterer) WatchConverterAnchorRemoved(opts *bind.WatchOpts, sink chan<- *ConverterRegistryConverterAnchorRemoved, _anchor []common.Address) (event.Subscription, error)

WatchConverterAnchorRemoved is a free log subscription operation binding the contract event 0xbfdf1baaa7e4871111360083540f067050014f651c9e4610a2a4a4bdf8bfab5d.

Solidity: event ConverterAnchorRemoved(address indexed _anchor)

func (*ConverterRegistryFilterer) WatchConvertibleTokenAdded

func (_ConverterRegistry *ConverterRegistryFilterer) WatchConvertibleTokenAdded(opts *bind.WatchOpts, sink chan<- *ConverterRegistryConvertibleTokenAdded, _convertibleToken []common.Address, _smartToken []common.Address) (event.Subscription, error)

WatchConvertibleTokenAdded is a free log subscription operation binding the contract event 0xf2e7cf6d6ed3f77039511409a43d4fa5108f09ab71d72b014380364c910233a5.

Solidity: event ConvertibleTokenAdded(address indexed _convertibleToken, address indexed _smartToken)

func (*ConverterRegistryFilterer) WatchConvertibleTokenRemoved

func (_ConverterRegistry *ConverterRegistryFilterer) WatchConvertibleTokenRemoved(opts *bind.WatchOpts, sink chan<- *ConverterRegistryConvertibleTokenRemoved, _convertibleToken []common.Address, _smartToken []common.Address) (event.Subscription, error)

WatchConvertibleTokenRemoved is a free log subscription operation binding the contract event 0x9430ad6ff45d6c3e126c7711bf0036bd9bc6b202fa19628abd88e59cf43ced43.

Solidity: event ConvertibleTokenRemoved(address indexed _convertibleToken, address indexed _smartToken)

func (*ConverterRegistryFilterer) WatchLiquidityPoolAdded

func (_ConverterRegistry *ConverterRegistryFilterer) WatchLiquidityPoolAdded(opts *bind.WatchOpts, sink chan<- *ConverterRegistryLiquidityPoolAdded, _liquidityPool []common.Address) (event.Subscription, error)

WatchLiquidityPoolAdded is a free log subscription operation binding the contract event 0xb893f883ef734b712208a877459424ee509832c57e0461fb1ac99ed4d42f2d89.

Solidity: event LiquidityPoolAdded(address indexed _liquidityPool)

func (*ConverterRegistryFilterer) WatchLiquidityPoolRemoved

func (_ConverterRegistry *ConverterRegistryFilterer) WatchLiquidityPoolRemoved(opts *bind.WatchOpts, sink chan<- *ConverterRegistryLiquidityPoolRemoved, _liquidityPool []common.Address) (event.Subscription, error)

WatchLiquidityPoolRemoved is a free log subscription operation binding the contract event 0x59c3fbcae88f30e9b0e35c132a7f68c53231dffa4722f197c7ecb0ee013eee60.

Solidity: event LiquidityPoolRemoved(address indexed _liquidityPool)

func (*ConverterRegistryFilterer) WatchOwnerUpdate

func (_ConverterRegistry *ConverterRegistryFilterer) WatchOwnerUpdate(opts *bind.WatchOpts, sink chan<- *ConverterRegistryOwnerUpdate, _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)

func (*ConverterRegistryFilterer) WatchSmartTokenAdded

func (_ConverterRegistry *ConverterRegistryFilterer) WatchSmartTokenAdded(opts *bind.WatchOpts, sink chan<- *ConverterRegistrySmartTokenAdded, _smartToken []common.Address) (event.Subscription, error)

WatchSmartTokenAdded is a free log subscription operation binding the contract event 0x88881feecdf61136ac4bdb1f681f2f3746a82910263d21ffea94750d2a78c0ab.

Solidity: event SmartTokenAdded(address indexed _smartToken)

func (*ConverterRegistryFilterer) WatchSmartTokenRemoved

func (_ConverterRegistry *ConverterRegistryFilterer) WatchSmartTokenRemoved(opts *bind.WatchOpts, sink chan<- *ConverterRegistrySmartTokenRemoved, _smartToken []common.Address) (event.Subscription, error)

WatchSmartTokenRemoved is a free log subscription operation binding the contract event 0x2aff63790c7da80d1c50ede92d23bc841c384837735c92c184331f3d7b91e5bf.

Solidity: event SmartTokenRemoved(address indexed _smartToken)

type ConverterRegistryLiquidityPoolAdded

type ConverterRegistryLiquidityPoolAdded struct {
	LiquidityPool common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

ConverterRegistryLiquidityPoolAdded represents a LiquidityPoolAdded event raised by the ConverterRegistry contract.

type ConverterRegistryLiquidityPoolAddedIterator

type ConverterRegistryLiquidityPoolAddedIterator struct {
	Event *ConverterRegistryLiquidityPoolAdded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ConverterRegistryLiquidityPoolAddedIterator is returned from FilterLiquidityPoolAdded and is used to iterate over the raw logs and unpacked data for LiquidityPoolAdded events raised by the ConverterRegistry contract.

func (*ConverterRegistryLiquidityPoolAddedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ConverterRegistryLiquidityPoolAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ConverterRegistryLiquidityPoolAddedIterator) Next

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 ConverterRegistryLiquidityPoolRemoved

type ConverterRegistryLiquidityPoolRemoved struct {
	LiquidityPool common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

ConverterRegistryLiquidityPoolRemoved represents a LiquidityPoolRemoved event raised by the ConverterRegistry contract.

type ConverterRegistryLiquidityPoolRemovedIterator

type ConverterRegistryLiquidityPoolRemovedIterator struct {
	Event *ConverterRegistryLiquidityPoolRemoved // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ConverterRegistryLiquidityPoolRemovedIterator is returned from FilterLiquidityPoolRemoved and is used to iterate over the raw logs and unpacked data for LiquidityPoolRemoved events raised by the ConverterRegistry contract.

func (*ConverterRegistryLiquidityPoolRemovedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ConverterRegistryLiquidityPoolRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ConverterRegistryLiquidityPoolRemovedIterator) Next

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 ConverterRegistryOwnerUpdate

type ConverterRegistryOwnerUpdate struct {
	PrevOwner common.Address
	NewOwner  common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

ConverterRegistryOwnerUpdate represents a OwnerUpdate event raised by the ConverterRegistry contract.

type ConverterRegistryOwnerUpdateIterator

type ConverterRegistryOwnerUpdateIterator struct {
	Event *ConverterRegistryOwnerUpdate // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ConverterRegistryOwnerUpdateIterator is returned from FilterOwnerUpdate and is used to iterate over the raw logs and unpacked data for OwnerUpdate events raised by the ConverterRegistry contract.

func (*ConverterRegistryOwnerUpdateIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ConverterRegistryOwnerUpdateIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ConverterRegistryOwnerUpdateIterator) Next

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 ConverterRegistryRaw

type ConverterRegistryRaw struct {
	Contract *ConverterRegistry // Generic contract binding to access the raw methods on
}

ConverterRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*ConverterRegistryRaw) Call

func (_ConverterRegistry *ConverterRegistryRaw) 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 (*ConverterRegistryRaw) Transact

func (_ConverterRegistry *ConverterRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ConverterRegistryRaw) Transfer

func (_ConverterRegistry *ConverterRegistryRaw) 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 ConverterRegistrySession

type ConverterRegistrySession struct {
	Contract     *ConverterRegistry // 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
}

ConverterRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*ConverterRegistrySession) AcceptOwnership

func (_ConverterRegistry *ConverterRegistrySession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*ConverterRegistrySession) AddConverter

func (_ConverterRegistry *ConverterRegistrySession) AddConverter(_converter common.Address) (*types.Transaction, error)

AddConverter is a paid mutator transaction binding the contract method 0x6ce1c4dc.

Solidity: function addConverter(address _converter) returns()

func (*ConverterRegistrySession) GetAnchor

func (_ConverterRegistry *ConverterRegistrySession) GetAnchor(_index *big.Int) (common.Address, error)

GetAnchor is a free data retrieval call binding the contract method 0x4c7df18f.

Solidity: function getAnchor(uint256 _index) view returns(address)

func (*ConverterRegistrySession) GetAnchorCount

func (_ConverterRegistry *ConverterRegistrySession) GetAnchorCount() (*big.Int, error)

GetAnchorCount is a free data retrieval call binding the contract method 0xd3182bed.

Solidity: function getAnchorCount() view returns(uint256)

func (*ConverterRegistrySession) GetAnchors

func (_ConverterRegistry *ConverterRegistrySession) GetAnchors() ([]common.Address, error)

GetAnchors is a free data retrieval call binding the contract method 0xeffb3c6e.

Solidity: function getAnchors() view returns(address[])

func (*ConverterRegistrySession) GetConvertersByAnchors

func (_ConverterRegistry *ConverterRegistrySession) GetConvertersByAnchors(_anchors []common.Address) ([]common.Address, error)

GetConvertersByAnchors is a free data retrieval call binding the contract method 0x610c0b05.

Solidity: function getConvertersByAnchors(address[] _anchors) view returns(address[])

func (*ConverterRegistrySession) GetConvertersBySmartTokens

func (_ConverterRegistry *ConverterRegistrySession) GetConvertersBySmartTokens(_smartTokens []common.Address) ([]common.Address, error)

GetConvertersBySmartTokens is a free data retrieval call binding the contract method 0x1f8e2620.

Solidity: function getConvertersBySmartTokens(address[] _smartTokens) view returns(address[])

func (*ConverterRegistrySession) GetConvertibleToken

func (_ConverterRegistry *ConverterRegistrySession) GetConvertibleToken(_index *big.Int) (common.Address, error)

GetConvertibleToken is a free data retrieval call binding the contract method 0x865cf194.

Solidity: function getConvertibleToken(uint256 _index) view returns(address)

func (*ConverterRegistrySession) GetConvertibleTokenAnchor

func (_ConverterRegistry *ConverterRegistrySession) GetConvertibleTokenAnchor(_convertibleToken common.Address, _index *big.Int) (common.Address, error)

GetConvertibleTokenAnchor is a free data retrieval call binding the contract method 0x603f51e4.

Solidity: function getConvertibleTokenAnchor(address _convertibleToken, uint256 _index) view returns(address)

func (*ConverterRegistrySession) GetConvertibleTokenAnchorCount

func (_ConverterRegistry *ConverterRegistrySession) GetConvertibleTokenAnchorCount(_convertibleToken common.Address) (*big.Int, error)

GetConvertibleTokenAnchorCount is a free data retrieval call binding the contract method 0x49c5f32b.

Solidity: function getConvertibleTokenAnchorCount(address _convertibleToken) view returns(uint256)

func (*ConverterRegistrySession) GetConvertibleTokenAnchors

func (_ConverterRegistry *ConverterRegistrySession) GetConvertibleTokenAnchors(_convertibleToken common.Address) ([]common.Address, error)

GetConvertibleTokenAnchors is a free data retrieval call binding the contract method 0x11839064.

Solidity: function getConvertibleTokenAnchors(address _convertibleToken) view returns(address[])

func (*ConverterRegistrySession) GetConvertibleTokenCount

func (_ConverterRegistry *ConverterRegistrySession) GetConvertibleTokenCount() (*big.Int, error)

GetConvertibleTokenCount is a free data retrieval call binding the contract method 0x69be4784.

Solidity: function getConvertibleTokenCount() view returns(uint256)

func (*ConverterRegistrySession) GetConvertibleTokenSmartToken

func (_ConverterRegistry *ConverterRegistrySession) GetConvertibleTokenSmartToken(_convertibleToken common.Address, _index *big.Int) (common.Address, error)

GetConvertibleTokenSmartToken is a free data retrieval call binding the contract method 0xd6c4b5b2.

Solidity: function getConvertibleTokenSmartToken(address _convertibleToken, uint256 _index) view returns(address)

func (*ConverterRegistrySession) GetConvertibleTokenSmartTokenCount

func (_ConverterRegistry *ConverterRegistrySession) GetConvertibleTokenSmartTokenCount(_convertibleToken common.Address) (*big.Int, error)

GetConvertibleTokenSmartTokenCount is a free data retrieval call binding the contract method 0xa43d5e94.

Solidity: function getConvertibleTokenSmartTokenCount(address _convertibleToken) view returns(uint256)

func (*ConverterRegistrySession) GetConvertibleTokenSmartTokens

func (_ConverterRegistry *ConverterRegistrySession) GetConvertibleTokenSmartTokens(_convertibleToken common.Address) ([]common.Address, error)

GetConvertibleTokenSmartTokens is a free data retrieval call binding the contract method 0xf4fb86c0.

Solidity: function getConvertibleTokenSmartTokens(address _convertibleToken) view returns(address[])

func (*ConverterRegistrySession) GetConvertibleTokens

func (_ConverterRegistry *ConverterRegistrySession) GetConvertibleTokens() ([]common.Address, error)

GetConvertibleTokens is a free data retrieval call binding the contract method 0x5f1b50fe.

Solidity: function getConvertibleTokens() view returns(address[])

func (*ConverterRegistrySession) GetLiquidityPool

func (_ConverterRegistry *ConverterRegistrySession) GetLiquidityPool(_index *big.Int) (common.Address, error)

GetLiquidityPool is a free data retrieval call binding the contract method 0xa74498aa.

Solidity: function getLiquidityPool(uint256 _index) view returns(address)

func (*ConverterRegistrySession) GetLiquidityPoolByConfig

func (_ConverterRegistry *ConverterRegistrySession) GetLiquidityPoolByConfig(_type uint16, _reserveTokens []common.Address, _reserveWeights []uint32) (common.Address, error)

GetLiquidityPoolByConfig is a free data retrieval call binding the contract method 0x1d3fccd5.

Solidity: function getLiquidityPoolByConfig(uint16 _type, address[] _reserveTokens, uint32[] _reserveWeights) view returns(address)

func (*ConverterRegistrySession) GetLiquidityPoolByReserveConfig

func (_ConverterRegistry *ConverterRegistrySession) GetLiquidityPoolByReserveConfig(_reserveTokens []common.Address, _reserveWeights []uint32) (common.Address, error)

GetLiquidityPoolByReserveConfig is a free data retrieval call binding the contract method 0xc22b82f0.

Solidity: function getLiquidityPoolByReserveConfig(address[] _reserveTokens, uint32[] _reserveWeights) view returns(address)

func (*ConverterRegistrySession) GetLiquidityPoolCount

func (_ConverterRegistry *ConverterRegistrySession) GetLiquidityPoolCount() (*big.Int, error)

GetLiquidityPoolCount is a free data retrieval call binding the contract method 0x7a5f0ffd.

Solidity: function getLiquidityPoolCount() view returns(uint256)

func (*ConverterRegistrySession) GetLiquidityPools

func (_ConverterRegistry *ConverterRegistrySession) GetLiquidityPools() ([]common.Address, error)

GetLiquidityPools is a free data retrieval call binding the contract method 0x7f45c4c3.

Solidity: function getLiquidityPools() view returns(address[])

func (*ConverterRegistrySession) GetSmartToken

func (_ConverterRegistry *ConverterRegistrySession) GetSmartToken(_index *big.Int) (common.Address, error)

GetSmartToken is a free data retrieval call binding the contract method 0xa109d214.

Solidity: function getSmartToken(uint256 _index) view returns(address)

func (*ConverterRegistrySession) GetSmartTokenCount

func (_ConverterRegistry *ConverterRegistrySession) GetSmartTokenCount() (*big.Int, error)

GetSmartTokenCount is a free data retrieval call binding the contract method 0xe571049b.

Solidity: function getSmartTokenCount() view returns(uint256)

func (*ConverterRegistrySession) GetSmartTokens

func (_ConverterRegistry *ConverterRegistrySession) GetSmartTokens() ([]common.Address, error)

GetSmartTokens is a free data retrieval call binding the contract method 0x04ceaf41.

Solidity: function getSmartTokens() view returns(address[])

func (*ConverterRegistrySession) IsAnchor

func (_ConverterRegistry *ConverterRegistrySession) IsAnchor(_value common.Address) (bool, error)

IsAnchor is a free data retrieval call binding the contract method 0xd8cced2a.

Solidity: function isAnchor(address _value) view returns(bool)

func (*ConverterRegistrySession) IsConverterValid

func (_ConverterRegistry *ConverterRegistrySession) IsConverterValid(_converter common.Address) (bool, error)

IsConverterValid is a free data retrieval call binding the contract method 0x954254f5.

Solidity: function isConverterValid(address _converter) view returns(bool)

func (*ConverterRegistrySession) IsConvertibleToken

func (_ConverterRegistry *ConverterRegistrySession) IsConvertibleToken(_value common.Address) (bool, error)

IsConvertibleToken is a free data retrieval call binding the contract method 0x3ab8857c.

Solidity: function isConvertibleToken(address _value) view returns(bool)

func (*ConverterRegistrySession) IsConvertibleTokenAnchor

func (_ConverterRegistry *ConverterRegistrySession) IsConvertibleTokenAnchor(_convertibleToken common.Address, _value common.Address) (bool, error)

IsConvertibleTokenAnchor is a free data retrieval call binding the contract method 0xb4c4197a.

Solidity: function isConvertibleTokenAnchor(address _convertibleToken, address _value) view returns(bool)

func (*ConverterRegistrySession) IsConvertibleTokenSmartToken

func (_ConverterRegistry *ConverterRegistrySession) IsConvertibleTokenSmartToken(_convertibleToken common.Address, _value common.Address) (bool, error)

IsConvertibleTokenSmartToken is a free data retrieval call binding the contract method 0x725b8786.

Solidity: function isConvertibleTokenSmartToken(address _convertibleToken, address _value) view returns(bool)

func (*ConverterRegistrySession) IsLiquidityPool

func (_ConverterRegistry *ConverterRegistrySession) IsLiquidityPool(_value common.Address) (bool, error)

IsLiquidityPool is a free data retrieval call binding the contract method 0xe85455d7.

Solidity: function isLiquidityPool(address _value) view returns(bool)

func (*ConverterRegistrySession) IsSimilarLiquidityPoolRegistered

func (_ConverterRegistry *ConverterRegistrySession) IsSimilarLiquidityPoolRegistered(_converter common.Address) (bool, error)

IsSimilarLiquidityPoolRegistered is a free data retrieval call binding the contract method 0x8f1d0e1a.

Solidity: function isSimilarLiquidityPoolRegistered(address _converter) view returns(bool)

func (*ConverterRegistrySession) IsSmartToken

func (_ConverterRegistry *ConverterRegistrySession) IsSmartToken(_value common.Address) (bool, error)

IsSmartToken is a free data retrieval call binding the contract method 0x4123ef60.

Solidity: function isSmartToken(address _value) view returns(bool)

func (*ConverterRegistrySession) NewConverter

func (_ConverterRegistry *ConverterRegistrySession) NewConverter(_type uint16, _name string, _symbol string, _decimals uint8, _maxConversionFee uint32, _reserveTokens []common.Address, _reserveWeights []uint32) (*types.Transaction, error)

NewConverter is a paid mutator transaction binding the contract method 0x5a0a6618.

Solidity: function newConverter(uint16 _type, string _name, string _symbol, uint8 _decimals, uint32 _maxConversionFee, address[] _reserveTokens, uint32[] _reserveWeights) returns(address)

func (*ConverterRegistrySession) NewOwner

func (_ConverterRegistry *ConverterRegistrySession) NewOwner() (common.Address, error)

NewOwner is a free data retrieval call binding the contract method 0xd4ee1d90.

Solidity: function newOwner() view returns(address)

func (*ConverterRegistrySession) OnlyOwnerCanUpdateRegistry

func (_ConverterRegistry *ConverterRegistrySession) OnlyOwnerCanUpdateRegistry() (bool, error)

OnlyOwnerCanUpdateRegistry is a free data retrieval call binding the contract method 0x2fe8a6ad.

Solidity: function onlyOwnerCanUpdateRegistry() view returns(bool)

func (*ConverterRegistrySession) Owner

func (_ConverterRegistry *ConverterRegistrySession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ConverterRegistrySession) PrevRegistry

func (_ConverterRegistry *ConverterRegistrySession) PrevRegistry() (common.Address, error)

PrevRegistry is a free data retrieval call binding the contract method 0x61cd756e.

Solidity: function prevRegistry() view returns(address)

func (*ConverterRegistrySession) Registry

func (_ConverterRegistry *ConverterRegistrySession) Registry() (common.Address, error)

Registry is a free data retrieval call binding the contract method 0x7b103999.

Solidity: function registry() view returns(address)

func (*ConverterRegistrySession) RemoveConverter

func (_ConverterRegistry *ConverterRegistrySession) RemoveConverter(_converter common.Address) (*types.Transaction, error)

RemoveConverter is a paid mutator transaction binding the contract method 0x9e76a007.

Solidity: function removeConverter(address _converter) returns()

func (*ConverterRegistrySession) RestoreRegistry

func (_ConverterRegistry *ConverterRegistrySession) RestoreRegistry() (*types.Transaction, error)

RestoreRegistry is a paid mutator transaction binding the contract method 0xb4a176d3.

Solidity: function restoreRegistry() returns()

func (*ConverterRegistrySession) RestrictRegistryUpdate

func (_ConverterRegistry *ConverterRegistrySession) RestrictRegistryUpdate(_onlyOwnerCanUpdateRegistry bool) (*types.Transaction, error)

RestrictRegistryUpdate is a paid mutator transaction binding the contract method 0x024c7ec7.

Solidity: function restrictRegistryUpdate(bool _onlyOwnerCanUpdateRegistry) returns()

func (*ConverterRegistrySession) TransferOwnership

func (_ConverterRegistry *ConverterRegistrySession) 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 (*ConverterRegistrySession) UpdateRegistry

func (_ConverterRegistry *ConverterRegistrySession) UpdateRegistry() (*types.Transaction, error)

UpdateRegistry is a paid mutator transaction binding the contract method 0x49d10b64.

Solidity: function updateRegistry() returns()

type ConverterRegistrySmartTokenAdded

type ConverterRegistrySmartTokenAdded struct {
	SmartToken common.Address
	Raw        types.Log // Blockchain specific contextual infos
}

ConverterRegistrySmartTokenAdded represents a SmartTokenAdded event raised by the ConverterRegistry contract.

type ConverterRegistrySmartTokenAddedIterator

type ConverterRegistrySmartTokenAddedIterator struct {
	Event *ConverterRegistrySmartTokenAdded // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ConverterRegistrySmartTokenAddedIterator is returned from FilterSmartTokenAdded and is used to iterate over the raw logs and unpacked data for SmartTokenAdded events raised by the ConverterRegistry contract.

func (*ConverterRegistrySmartTokenAddedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ConverterRegistrySmartTokenAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ConverterRegistrySmartTokenAddedIterator) Next

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 ConverterRegistrySmartTokenRemoved

type ConverterRegistrySmartTokenRemoved struct {
	SmartToken common.Address
	Raw        types.Log // Blockchain specific contextual infos
}

ConverterRegistrySmartTokenRemoved represents a SmartTokenRemoved event raised by the ConverterRegistry contract.

type ConverterRegistrySmartTokenRemovedIterator

type ConverterRegistrySmartTokenRemovedIterator struct {
	Event *ConverterRegistrySmartTokenRemoved // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ConverterRegistrySmartTokenRemovedIterator is returned from FilterSmartTokenRemoved and is used to iterate over the raw logs and unpacked data for SmartTokenRemoved events raised by the ConverterRegistry contract.

func (*ConverterRegistrySmartTokenRemovedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ConverterRegistrySmartTokenRemovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ConverterRegistrySmartTokenRemovedIterator) Next

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 ConverterRegistryTransactor

type ConverterRegistryTransactor struct {
	// contains filtered or unexported fields
}

ConverterRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewConverterRegistryTransactor

func NewConverterRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*ConverterRegistryTransactor, error)

NewConverterRegistryTransactor creates a new write-only instance of ConverterRegistry, bound to a specific deployed contract.

func (*ConverterRegistryTransactor) AcceptOwnership

func (_ConverterRegistry *ConverterRegistryTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*ConverterRegistryTransactor) AddConverter

func (_ConverterRegistry *ConverterRegistryTransactor) AddConverter(opts *bind.TransactOpts, _converter common.Address) (*types.Transaction, error)

AddConverter is a paid mutator transaction binding the contract method 0x6ce1c4dc.

Solidity: function addConverter(address _converter) returns()

func (*ConverterRegistryTransactor) NewConverter

func (_ConverterRegistry *ConverterRegistryTransactor) NewConverter(opts *bind.TransactOpts, _type uint16, _name string, _symbol string, _decimals uint8, _maxConversionFee uint32, _reserveTokens []common.Address, _reserveWeights []uint32) (*types.Transaction, error)

NewConverter is a paid mutator transaction binding the contract method 0x5a0a6618.

Solidity: function newConverter(uint16 _type, string _name, string _symbol, uint8 _decimals, uint32 _maxConversionFee, address[] _reserveTokens, uint32[] _reserveWeights) returns(address)

func (*ConverterRegistryTransactor) RemoveConverter

func (_ConverterRegistry *ConverterRegistryTransactor) RemoveConverter(opts *bind.TransactOpts, _converter common.Address) (*types.Transaction, error)

RemoveConverter is a paid mutator transaction binding the contract method 0x9e76a007.

Solidity: function removeConverter(address _converter) returns()

func (*ConverterRegistryTransactor) RestoreRegistry

func (_ConverterRegistry *ConverterRegistryTransactor) RestoreRegistry(opts *bind.TransactOpts) (*types.Transaction, error)

RestoreRegistry is a paid mutator transaction binding the contract method 0xb4a176d3.

Solidity: function restoreRegistry() returns()

func (*ConverterRegistryTransactor) RestrictRegistryUpdate

func (_ConverterRegistry *ConverterRegistryTransactor) 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 (*ConverterRegistryTransactor) TransferOwnership

func (_ConverterRegistry *ConverterRegistryTransactor) 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 (*ConverterRegistryTransactor) UpdateRegistry

func (_ConverterRegistry *ConverterRegistryTransactor) UpdateRegistry(opts *bind.TransactOpts) (*types.Transaction, error)

UpdateRegistry is a paid mutator transaction binding the contract method 0x49d10b64.

Solidity: function updateRegistry() returns()

type ConverterRegistryTransactorRaw

type ConverterRegistryTransactorRaw struct {
	Contract *ConverterRegistryTransactor // Generic write-only contract binding to access the raw methods on
}

ConverterRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ConverterRegistryTransactorRaw) Transact

func (_ConverterRegistry *ConverterRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ConverterRegistryTransactorRaw) Transfer

func (_ConverterRegistry *ConverterRegistryTransactorRaw) 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 ConverterRegistryTransactorSession

type ConverterRegistryTransactorSession struct {
	Contract     *ConverterRegistryTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts            // Transaction auth options to use throughout this session
}

ConverterRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*ConverterRegistryTransactorSession) AcceptOwnership

func (_ConverterRegistry *ConverterRegistryTransactorSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*ConverterRegistryTransactorSession) AddConverter

func (_ConverterRegistry *ConverterRegistryTransactorSession) AddConverter(_converter common.Address) (*types.Transaction, error)

AddConverter is a paid mutator transaction binding the contract method 0x6ce1c4dc.

Solidity: function addConverter(address _converter) returns()

func (*ConverterRegistryTransactorSession) NewConverter

func (_ConverterRegistry *ConverterRegistryTransactorSession) NewConverter(_type uint16, _name string, _symbol string, _decimals uint8, _maxConversionFee uint32, _reserveTokens []common.Address, _reserveWeights []uint32) (*types.Transaction, error)

NewConverter is a paid mutator transaction binding the contract method 0x5a0a6618.

Solidity: function newConverter(uint16 _type, string _name, string _symbol, uint8 _decimals, uint32 _maxConversionFee, address[] _reserveTokens, uint32[] _reserveWeights) returns(address)

func (*ConverterRegistryTransactorSession) RemoveConverter

func (_ConverterRegistry *ConverterRegistryTransactorSession) RemoveConverter(_converter common.Address) (*types.Transaction, error)

RemoveConverter is a paid mutator transaction binding the contract method 0x9e76a007.

Solidity: function removeConverter(address _converter) returns()

func (*ConverterRegistryTransactorSession) RestoreRegistry

func (_ConverterRegistry *ConverterRegistryTransactorSession) RestoreRegistry() (*types.Transaction, error)

RestoreRegistry is a paid mutator transaction binding the contract method 0xb4a176d3.

Solidity: function restoreRegistry() returns()

func (*ConverterRegistryTransactorSession) RestrictRegistryUpdate

func (_ConverterRegistry *ConverterRegistryTransactorSession) RestrictRegistryUpdate(_onlyOwnerCanUpdateRegistry bool) (*types.Transaction, error)

RestrictRegistryUpdate is a paid mutator transaction binding the contract method 0x024c7ec7.

Solidity: function restrictRegistryUpdate(bool _onlyOwnerCanUpdateRegistry) returns()

func (*ConverterRegistryTransactorSession) TransferOwnership

func (_ConverterRegistry *ConverterRegistryTransactorSession) 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 (*ConverterRegistryTransactorSession) UpdateRegistry

func (_ConverterRegistry *ConverterRegistryTransactorSession) UpdateRegistry() (*types.Transaction, error)

UpdateRegistry is a paid mutator transaction binding the contract method 0x49d10b64.

Solidity: function updateRegistry() returns()

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL