Versions in this module Expand all Collapse all v0 v0.1.1 Jul 30, 2023 Changes in this version + const HkyberABI + type Hkyber struct + func NewHkyber(address common.Address, backend bind.ContractBackend) (*Hkyber, error) + type HkyberCaller struct + func NewHkyberCaller(address common.Address, caller bind.ContractCaller) (*HkyberCaller, error) + func (_Hkyber *HkyberCaller) Tokens(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error) + type HkyberCallerRaw struct + Contract *HkyberCaller + func (_Hkyber *HkyberCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type HkyberCallerSession struct + CallOpts bind.CallOpts + Contract *HkyberCaller + func (_Hkyber *HkyberCallerSession) Tokens(arg0 *big.Int) (common.Address, error) + type HkyberFilterer struct + func NewHkyberFilterer(address common.Address, filterer bind.ContractFilterer) (*HkyberFilterer, error) + type HkyberRaw struct + Contract *Hkyber + func (_Hkyber *HkyberRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Hkyber *HkyberRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Hkyber *HkyberRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type HkyberSession struct + CallOpts bind.CallOpts + Contract *Hkyber + TransactOpts bind.TransactOpts + func (_Hkyber *HkyberSession) SwapEtherToToken(value *big.Int, token common.Address, minRate *big.Int) (*types.Transaction, error) + func (_Hkyber *HkyberSession) SwapTokenToEther(token common.Address, tokenQty *big.Int, minRate *big.Int) (*types.Transaction, error) + func (_Hkyber *HkyberSession) SwapTokenToToken(srcToken common.Address, srcQty *big.Int, destToken common.Address, ...) (*types.Transaction, error) + func (_Hkyber *HkyberSession) Tokens(arg0 *big.Int) (common.Address, error) + type HkyberTransactor struct + func NewHkyberTransactor(address common.Address, transactor bind.ContractTransactor) (*HkyberTransactor, error) + func (_Hkyber *HkyberTransactor) SwapEtherToToken(opts *bind.TransactOpts, value *big.Int, token common.Address, ...) (*types.Transaction, error) + func (_Hkyber *HkyberTransactor) SwapTokenToEther(opts *bind.TransactOpts, token common.Address, tokenQty *big.Int, ...) (*types.Transaction, error) + func (_Hkyber *HkyberTransactor) SwapTokenToToken(opts *bind.TransactOpts, srcToken common.Address, srcQty *big.Int, ...) (*types.Transaction, error) + type HkyberTransactorRaw struct + Contract *HkyberTransactor + func (_Hkyber *HkyberTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Hkyber *HkyberTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type HkyberTransactorSession struct + Contract *HkyberTransactor + TransactOpts bind.TransactOpts + func (_Hkyber *HkyberTransactorSession) SwapEtherToToken(value *big.Int, token common.Address, minRate *big.Int) (*types.Transaction, error) + func (_Hkyber *HkyberTransactorSession) SwapTokenToEther(token common.Address, tokenQty *big.Int, minRate *big.Int) (*types.Transaction, error) + func (_Hkyber *HkyberTransactorSession) SwapTokenToToken(srcToken common.Address, srcQty *big.Int, destToken common.Address, ...) (*types.Transaction, error)