kip13

package
v0.9.8 Latest Latest
Warning

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

Go to latest
Published: Jun 20, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const IERC20BridgeReceiverABI = "" /* 477-byte string literal not displayed */

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

View Source
const IERC20BridgeReceiverBinRuntime = ``

IERC20BridgeReceiverBinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const IERC20MintABI = "" /* 246-byte string literal not displayed */

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

View Source
const IERC20MintBinRuntime = ``

IERC20MintBinRuntime is the compiled bytecode used for adding genesis block without deploying code.

View Source
const InterfaceIdentifierABI = "" /* 723-byte string literal not displayed */

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

View Source
const InterfaceIdentifierBinRuntime = ``

InterfaceIdentifierBinRuntime is the compiled bytecode used for adding genesis block without deploying code.

Variables

View Source
var IERC20BridgeReceiverFuncSigs = map[string]string{
	"f1656e53": "onERC20Received(address,address,uint256,uint256,bytes)",
}

IERC20BridgeReceiverFuncSigs maps the 4-byte function signature to its string representation.

View Source
var IERC20MintFuncSigs = map[string]string{
	"40c10f19": "mint(address,uint256)",
}

IERC20MintFuncSigs maps the 4-byte function signature to its string representation.

View Source
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()

Jump to

Keyboard shortcuts

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