Versions in this module Expand all Collapse all v1 v1.0.0 Sep 27, 2020 Changes in this version + const IERCHandlerABI + type IERCHandler struct + func NewIERCHandler(address common.Address, backend bind.ContractBackend) (*IERCHandler, error) + type IERCHandlerCaller struct + func NewIERCHandlerCaller(address common.Address, caller bind.ContractCaller) (*IERCHandlerCaller, error) + type IERCHandlerCallerRaw struct + Contract *IERCHandlerCaller + func (_IERCHandler *IERCHandlerCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + type IERCHandlerCallerSession struct + CallOpts bind.CallOpts + Contract *IERCHandlerCaller + type IERCHandlerFilterer struct + func NewIERCHandlerFilterer(address common.Address, filterer bind.ContractFilterer) (*IERCHandlerFilterer, error) + type IERCHandlerRaw struct + Contract *IERCHandler + func (_IERCHandler *IERCHandlerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + func (_IERCHandler *IERCHandlerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_IERCHandler *IERCHandlerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type IERCHandlerSession struct + CallOpts bind.CallOpts + Contract *IERCHandler + TransactOpts bind.TransactOpts + func (_IERCHandler *IERCHandlerSession) SetBurnable(contractAddress common.Address) (*types.Transaction, error) + func (_IERCHandler *IERCHandlerSession) SetResource(resourceID [32]byte, contractAddress common.Address) (*types.Transaction, error) + func (_IERCHandler *IERCHandlerSession) Withdraw(tokenAddress common.Address, recipient common.Address, ...) (*types.Transaction, error) + type IERCHandlerTransactor struct + func NewIERCHandlerTransactor(address common.Address, transactor bind.ContractTransactor) (*IERCHandlerTransactor, error) + func (_IERCHandler *IERCHandlerTransactor) SetBurnable(opts *bind.TransactOpts, contractAddress common.Address) (*types.Transaction, error) + func (_IERCHandler *IERCHandlerTransactor) SetResource(opts *bind.TransactOpts, resourceID [32]byte, contractAddress common.Address) (*types.Transaction, error) + func (_IERCHandler *IERCHandlerTransactor) Withdraw(opts *bind.TransactOpts, tokenAddress common.Address, recipient common.Address, ...) (*types.Transaction, error) + type IERCHandlerTransactorRaw struct + Contract *IERCHandlerTransactor + func (_IERCHandler *IERCHandlerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_IERCHandler *IERCHandlerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type IERCHandlerTransactorSession struct + Contract *IERCHandlerTransactor + TransactOpts bind.TransactOpts + func (_IERCHandler *IERCHandlerTransactorSession) SetBurnable(contractAddress common.Address) (*types.Transaction, error) + func (_IERCHandler *IERCHandlerTransactorSession) SetResource(resourceID [32]byte, contractAddress common.Address) (*types.Transaction, error) + func (_IERCHandler *IERCHandlerTransactorSession) Withdraw(tokenAddress common.Address, recipient common.Address, ...) (*types.Transaction, error)