Documentation ¶
Index ¶
- Constants
- Variables
- type IERC20BridgeReceiver
- type IERC20BridgeReceiverCaller
- type IERC20BridgeReceiverCallerRaw
- type IERC20BridgeReceiverCallerSession
- type IERC20BridgeReceiverFilterer
- type IERC20BridgeReceiverRaw
- func (_IERC20BridgeReceiver *IERC20BridgeReceiverRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_IERC20BridgeReceiver *IERC20BridgeReceiverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC20BridgeReceiver *IERC20BridgeReceiverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC20BridgeReceiverSession
- type IERC20BridgeReceiverTransactor
- type IERC20BridgeReceiverTransactorRaw
- type IERC20BridgeReceiverTransactorSession
- type IERC20Mint
- type IERC20MintCaller
- type IERC20MintCallerRaw
- type IERC20MintCallerSession
- type IERC20MintFilterer
- type IERC20MintRaw
- func (_IERC20Mint *IERC20MintRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_IERC20Mint *IERC20MintRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC20Mint *IERC20MintRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC20MintSession
- type IERC20MintTransactor
- type IERC20MintTransactorRaw
- type IERC20MintTransactorSession
- type InterfaceIdentifier
- type InterfaceIdentifierCaller
- type InterfaceIdentifierCallerRaw
- type InterfaceIdentifierCallerSession
- type InterfaceIdentifierFilterer
- type InterfaceIdentifierRaw
- func (_InterfaceIdentifier *InterfaceIdentifierRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_InterfaceIdentifier *InterfaceIdentifierRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_InterfaceIdentifier *InterfaceIdentifierRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type InterfaceIdentifierSession
- type InterfaceIdentifierTransactor
- type InterfaceIdentifierTransactorRaw
- type InterfaceIdentifierTransactorSession
Constants ¶
const IERC20BridgeReceiverABI = "" /* 477-byte string literal not displayed */
IERC20BridgeReceiverABI is the input ABI used to generate the binding from.
const IERC20BridgeReceiverBinRuntime = ``
IERC20BridgeReceiverBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const IERC20MintABI = "" /* 246-byte string literal not displayed */
IERC20MintABI is the input ABI used to generate the binding from.
const IERC20MintBinRuntime = ``
IERC20MintBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
const InterfaceIdentifierABI = "" /* 723-byte string literal not displayed */
InterfaceIdentifierABI is the input ABI used to generate the binding from.
const InterfaceIdentifierBinRuntime = ``
InterfaceIdentifierBinRuntime is the compiled bytecode used for adding genesis block without deploying code.
Variables ¶
var IERC20BridgeReceiverFuncSigs = map[string]string{
"f1656e53": "onERC20Received(address,address,uint256,uint256,bytes)",
}
IERC20BridgeReceiverFuncSigs maps the 4-byte function signature to its string representation.
var IERC20MintFuncSigs = map[string]string{
"40c10f19": "mint(address,uint256)",
}
IERC20MintFuncSigs maps the 4-byte function signature to its string representation.
var InterfaceIdentifierFuncSigs = map[string]string{
"f1656e53": "onERC20Received(address,address,uint256,uint256,bytes)",
"01ffc9a7": "supportsInterface(bytes4)",
}
InterfaceIdentifierFuncSigs maps the 4-byte function signature to its string representation.
Functions ¶
This section is empty.
Types ¶
type IERC20BridgeReceiver ¶
type IERC20BridgeReceiver struct { IERC20BridgeReceiverCaller // Read-only binding to the contract IERC20BridgeReceiverTransactor // Write-only binding to the contract IERC20BridgeReceiverFilterer // Log filterer for contract events }
IERC20BridgeReceiver is an auto generated Go binding around a Klaytn contract.
func NewIERC20BridgeReceiver ¶
func NewIERC20BridgeReceiver(address common.Address, backend bind.ContractBackend) (*IERC20BridgeReceiver, error)
NewIERC20BridgeReceiver creates a new instance of IERC20BridgeReceiver, bound to a specific deployed contract.
type IERC20BridgeReceiverCaller ¶
type IERC20BridgeReceiverCaller struct {
// contains filtered or unexported fields
}
IERC20BridgeReceiverCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewIERC20BridgeReceiverCaller ¶
func NewIERC20BridgeReceiverCaller(address common.Address, caller bind.ContractCaller) (*IERC20BridgeReceiverCaller, error)
NewIERC20BridgeReceiverCaller creates a new read-only instance of IERC20BridgeReceiver, bound to a specific deployed contract.
type IERC20BridgeReceiverCallerRaw ¶
type IERC20BridgeReceiverCallerRaw struct {
Contract *IERC20BridgeReceiverCaller // Generic read-only contract binding to access the raw methods on
}
IERC20BridgeReceiverCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*IERC20BridgeReceiverCallerRaw) Call ¶
func (_IERC20BridgeReceiver *IERC20BridgeReceiverCallerRaw) 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 IERC20BridgeReceiverCallerSession ¶
type IERC20BridgeReceiverCallerSession struct { Contract *IERC20BridgeReceiverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC20BridgeReceiverCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
type IERC20BridgeReceiverFilterer ¶
type IERC20BridgeReceiverFilterer struct {
// contains filtered or unexported fields
}
IERC20BridgeReceiverFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewIERC20BridgeReceiverFilterer ¶
func NewIERC20BridgeReceiverFilterer(address common.Address, filterer bind.ContractFilterer) (*IERC20BridgeReceiverFilterer, error)
NewIERC20BridgeReceiverFilterer creates a new log filterer instance of IERC20BridgeReceiver, bound to a specific deployed contract.
type IERC20BridgeReceiverRaw ¶
type IERC20BridgeReceiverRaw struct {
Contract *IERC20BridgeReceiver // Generic contract binding to access the raw methods on
}
IERC20BridgeReceiverRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*IERC20BridgeReceiverRaw) Call ¶
func (_IERC20BridgeReceiver *IERC20BridgeReceiverRaw) 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 (*IERC20BridgeReceiverRaw) Transact ¶
func (_IERC20BridgeReceiver *IERC20BridgeReceiverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC20BridgeReceiverRaw) Transfer ¶
func (_IERC20BridgeReceiver *IERC20BridgeReceiverRaw) 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 IERC20BridgeReceiverSession ¶
type IERC20BridgeReceiverSession struct { Contract *IERC20BridgeReceiver // 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 }
IERC20BridgeReceiverSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*IERC20BridgeReceiverSession) OnERC20Received ¶
func (_IERC20BridgeReceiver *IERC20BridgeReceiverSession) OnERC20Received(_from common.Address, _to common.Address, _amount *big.Int, _feeLimit *big.Int, _extraData []byte) (*types.Transaction, error)
OnERC20Received is a paid mutator transaction binding the contract method 0xf1656e53.
Solidity: function onERC20Received(address _from, address _to, uint256 _amount, uint256 _feeLimit, bytes _extraData) returns()
type IERC20BridgeReceiverTransactor ¶
type IERC20BridgeReceiverTransactor struct {
// contains filtered or unexported fields
}
IERC20BridgeReceiverTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewIERC20BridgeReceiverTransactor ¶
func NewIERC20BridgeReceiverTransactor(address common.Address, transactor bind.ContractTransactor) (*IERC20BridgeReceiverTransactor, error)
NewIERC20BridgeReceiverTransactor creates a new write-only instance of IERC20BridgeReceiver, bound to a specific deployed contract.
func (*IERC20BridgeReceiverTransactor) OnERC20Received ¶
func (_IERC20BridgeReceiver *IERC20BridgeReceiverTransactor) OnERC20Received(opts *bind.TransactOpts, _from common.Address, _to common.Address, _amount *big.Int, _feeLimit *big.Int, _extraData []byte) (*types.Transaction, error)
OnERC20Received is a paid mutator transaction binding the contract method 0xf1656e53.
Solidity: function onERC20Received(address _from, address _to, uint256 _amount, uint256 _feeLimit, bytes _extraData) returns()
type IERC20BridgeReceiverTransactorRaw ¶
type IERC20BridgeReceiverTransactorRaw struct {
Contract *IERC20BridgeReceiverTransactor // Generic write-only contract binding to access the raw methods on
}
IERC20BridgeReceiverTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*IERC20BridgeReceiverTransactorRaw) Transact ¶
func (_IERC20BridgeReceiver *IERC20BridgeReceiverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC20BridgeReceiverTransactorRaw) Transfer ¶
func (_IERC20BridgeReceiver *IERC20BridgeReceiverTransactorRaw) 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 IERC20BridgeReceiverTransactorSession ¶
type IERC20BridgeReceiverTransactorSession struct { Contract *IERC20BridgeReceiverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC20BridgeReceiverTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*IERC20BridgeReceiverTransactorSession) OnERC20Received ¶
func (_IERC20BridgeReceiver *IERC20BridgeReceiverTransactorSession) OnERC20Received(_from common.Address, _to common.Address, _amount *big.Int, _feeLimit *big.Int, _extraData []byte) (*types.Transaction, error)
OnERC20Received is a paid mutator transaction binding the contract method 0xf1656e53.
Solidity: function onERC20Received(address _from, address _to, uint256 _amount, uint256 _feeLimit, bytes _extraData) returns()
type IERC20Mint ¶
type IERC20Mint struct { IERC20MintCaller // Read-only binding to the contract IERC20MintTransactor // Write-only binding to the contract IERC20MintFilterer // Log filterer for contract events }
IERC20Mint is an auto generated Go binding around a Klaytn contract.
func NewIERC20Mint ¶
func NewIERC20Mint(address common.Address, backend bind.ContractBackend) (*IERC20Mint, error)
NewIERC20Mint creates a new instance of IERC20Mint, bound to a specific deployed contract.
type IERC20MintCaller ¶
type IERC20MintCaller struct {
// contains filtered or unexported fields
}
IERC20MintCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewIERC20MintCaller ¶
func NewIERC20MintCaller(address common.Address, caller bind.ContractCaller) (*IERC20MintCaller, error)
NewIERC20MintCaller creates a new read-only instance of IERC20Mint, bound to a specific deployed contract.
type IERC20MintCallerRaw ¶
type IERC20MintCallerRaw struct {
Contract *IERC20MintCaller // Generic read-only contract binding to access the raw methods on
}
IERC20MintCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*IERC20MintCallerRaw) Call ¶
func (_IERC20Mint *IERC20MintCallerRaw) 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 IERC20MintCallerSession ¶
type IERC20MintCallerSession struct { Contract *IERC20MintCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC20MintCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
type IERC20MintFilterer ¶
type IERC20MintFilterer struct {
// contains filtered or unexported fields
}
IERC20MintFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewIERC20MintFilterer ¶
func NewIERC20MintFilterer(address common.Address, filterer bind.ContractFilterer) (*IERC20MintFilterer, error)
NewIERC20MintFilterer creates a new log filterer instance of IERC20Mint, bound to a specific deployed contract.
type IERC20MintRaw ¶
type IERC20MintRaw struct {
Contract *IERC20Mint // Generic contract binding to access the raw methods on
}
IERC20MintRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*IERC20MintRaw) Call ¶
func (_IERC20Mint *IERC20MintRaw) 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 (*IERC20MintRaw) Transact ¶
func (_IERC20Mint *IERC20MintRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC20MintRaw) Transfer ¶
func (_IERC20Mint *IERC20MintRaw) 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 IERC20MintSession ¶
type IERC20MintSession struct { Contract *IERC20Mint // 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 }
IERC20MintSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*IERC20MintSession) Mint ¶
func (_IERC20Mint *IERC20MintSession) Mint(to common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address to, uint256 amount) returns()
type IERC20MintTransactor ¶
type IERC20MintTransactor struct {
// contains filtered or unexported fields
}
IERC20MintTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewIERC20MintTransactor ¶
func NewIERC20MintTransactor(address common.Address, transactor bind.ContractTransactor) (*IERC20MintTransactor, error)
NewIERC20MintTransactor creates a new write-only instance of IERC20Mint, bound to a specific deployed contract.
func (*IERC20MintTransactor) Mint ¶
func (_IERC20Mint *IERC20MintTransactor) Mint(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address to, uint256 amount) returns()
type IERC20MintTransactorRaw ¶
type IERC20MintTransactorRaw struct {
Contract *IERC20MintTransactor // Generic write-only contract binding to access the raw methods on
}
IERC20MintTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*IERC20MintTransactorRaw) Transact ¶
func (_IERC20Mint *IERC20MintTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC20MintTransactorRaw) Transfer ¶
func (_IERC20Mint *IERC20MintTransactorRaw) 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 IERC20MintTransactorSession ¶
type IERC20MintTransactorSession struct { Contract *IERC20MintTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC20MintTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*IERC20MintTransactorSession) Mint ¶
func (_IERC20Mint *IERC20MintTransactorSession) Mint(to common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address to, uint256 amount) returns()
type InterfaceIdentifier ¶
type InterfaceIdentifier struct { InterfaceIdentifierCaller // Read-only binding to the contract InterfaceIdentifierTransactor // Write-only binding to the contract InterfaceIdentifierFilterer // Log filterer for contract events }
InterfaceIdentifier is an auto generated Go binding around a Klaytn contract.
func NewInterfaceIdentifier ¶
func NewInterfaceIdentifier(address common.Address, backend bind.ContractBackend) (*InterfaceIdentifier, error)
NewInterfaceIdentifier creates a new instance of InterfaceIdentifier, bound to a specific deployed contract.
type InterfaceIdentifierCaller ¶
type InterfaceIdentifierCaller struct {
// contains filtered or unexported fields
}
InterfaceIdentifierCaller is an auto generated read-only Go binding around a Klaytn contract.
func NewInterfaceIdentifierCaller ¶
func NewInterfaceIdentifierCaller(address common.Address, caller bind.ContractCaller) (*InterfaceIdentifierCaller, error)
NewInterfaceIdentifierCaller creates a new read-only instance of InterfaceIdentifier, bound to a specific deployed contract.
func (*InterfaceIdentifierCaller) SupportsInterface ¶
func (_InterfaceIdentifier *InterfaceIdentifierCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) view returns(bool)
type InterfaceIdentifierCallerRaw ¶
type InterfaceIdentifierCallerRaw struct {
Contract *InterfaceIdentifierCaller // Generic read-only contract binding to access the raw methods on
}
InterfaceIdentifierCallerRaw is an auto generated low-level read-only Go binding around a Klaytn contract.
func (*InterfaceIdentifierCallerRaw) Call ¶
func (_InterfaceIdentifier *InterfaceIdentifierCallerRaw) 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 InterfaceIdentifierCallerSession ¶
type InterfaceIdentifierCallerSession struct { Contract *InterfaceIdentifierCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
InterfaceIdentifierCallerSession is an auto generated read-only Go binding around a Klaytn contract, with pre-set call options.
func (*InterfaceIdentifierCallerSession) SupportsInterface ¶
func (_InterfaceIdentifier *InterfaceIdentifierCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) view returns(bool)
type InterfaceIdentifierFilterer ¶
type InterfaceIdentifierFilterer struct {
// contains filtered or unexported fields
}
InterfaceIdentifierFilterer is an auto generated log filtering Go binding around a Klaytn contract events.
func NewInterfaceIdentifierFilterer ¶
func NewInterfaceIdentifierFilterer(address common.Address, filterer bind.ContractFilterer) (*InterfaceIdentifierFilterer, error)
NewInterfaceIdentifierFilterer creates a new log filterer instance of InterfaceIdentifier, bound to a specific deployed contract.
type InterfaceIdentifierRaw ¶
type InterfaceIdentifierRaw struct {
Contract *InterfaceIdentifier // Generic contract binding to access the raw methods on
}
InterfaceIdentifierRaw is an auto generated low-level Go binding around a Klaytn contract.
func (*InterfaceIdentifierRaw) Call ¶
func (_InterfaceIdentifier *InterfaceIdentifierRaw) 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 (*InterfaceIdentifierRaw) Transact ¶
func (_InterfaceIdentifier *InterfaceIdentifierRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InterfaceIdentifierRaw) Transfer ¶
func (_InterfaceIdentifier *InterfaceIdentifierRaw) 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 InterfaceIdentifierSession ¶
type InterfaceIdentifierSession struct { Contract *InterfaceIdentifier // 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 }
InterfaceIdentifierSession is an auto generated Go binding around a Klaytn contract, with pre-set call and transact options.
func (*InterfaceIdentifierSession) OnERC20Received ¶
func (_InterfaceIdentifier *InterfaceIdentifierSession) OnERC20Received(_from common.Address, _to common.Address, _amount *big.Int, _feeLimit *big.Int, _extraData []byte) (*types.Transaction, error)
OnERC20Received is a paid mutator transaction binding the contract method 0xf1656e53.
Solidity: function onERC20Received(address _from, address _to, uint256 _amount, uint256 _feeLimit, bytes _extraData) returns()
func (*InterfaceIdentifierSession) SupportsInterface ¶
func (_InterfaceIdentifier *InterfaceIdentifierSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) view returns(bool)
type InterfaceIdentifierTransactor ¶
type InterfaceIdentifierTransactor struct {
// contains filtered or unexported fields
}
InterfaceIdentifierTransactor is an auto generated write-only Go binding around a Klaytn contract.
func NewInterfaceIdentifierTransactor ¶
func NewInterfaceIdentifierTransactor(address common.Address, transactor bind.ContractTransactor) (*InterfaceIdentifierTransactor, error)
NewInterfaceIdentifierTransactor creates a new write-only instance of InterfaceIdentifier, bound to a specific deployed contract.
func (*InterfaceIdentifierTransactor) OnERC20Received ¶
func (_InterfaceIdentifier *InterfaceIdentifierTransactor) OnERC20Received(opts *bind.TransactOpts, _from common.Address, _to common.Address, _amount *big.Int, _feeLimit *big.Int, _extraData []byte) (*types.Transaction, error)
OnERC20Received is a paid mutator transaction binding the contract method 0xf1656e53.
Solidity: function onERC20Received(address _from, address _to, uint256 _amount, uint256 _feeLimit, bytes _extraData) returns()
type InterfaceIdentifierTransactorRaw ¶
type InterfaceIdentifierTransactorRaw struct {
Contract *InterfaceIdentifierTransactor // Generic write-only contract binding to access the raw methods on
}
InterfaceIdentifierTransactorRaw is an auto generated low-level write-only Go binding around a Klaytn contract.
func (*InterfaceIdentifierTransactorRaw) Transact ¶
func (_InterfaceIdentifier *InterfaceIdentifierTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InterfaceIdentifierTransactorRaw) Transfer ¶
func (_InterfaceIdentifier *InterfaceIdentifierTransactorRaw) 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 InterfaceIdentifierTransactorSession ¶
type InterfaceIdentifierTransactorSession struct { Contract *InterfaceIdentifierTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
InterfaceIdentifierTransactorSession is an auto generated write-only Go binding around a Klaytn contract, with pre-set transact options.
func (*InterfaceIdentifierTransactorSession) OnERC20Received ¶
func (_InterfaceIdentifier *InterfaceIdentifierTransactorSession) OnERC20Received(_from common.Address, _to common.Address, _amount *big.Int, _feeLimit *big.Int, _extraData []byte) (*types.Transaction, error)
OnERC20Received is a paid mutator transaction binding the contract method 0xf1656e53.
Solidity: function onERC20Received(address _from, address _to, uint256 _amount, uint256 _feeLimit, bytes _extraData) returns()