Documentation ¶
Index ¶
- Variables
- type LinkTokenReceiver
- type LinkTokenReceiverCaller
- type LinkTokenReceiverCallerRaw
- type LinkTokenReceiverCallerSession
- type LinkTokenReceiverFilterer
- type LinkTokenReceiverInterface
- type LinkTokenReceiverRaw
- func (_LinkTokenReceiver *LinkTokenReceiverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_LinkTokenReceiver *LinkTokenReceiverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LinkTokenReceiver *LinkTokenReceiverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LinkTokenReceiverSession
- type LinkTokenReceiverTransactor
- type LinkTokenReceiverTransactorRaw
- type LinkTokenReceiverTransactorSession
Constants ¶
This section is empty.
Variables ¶
View Source
var LinkTokenReceiverABI = LinkTokenReceiverMetaData.ABI
View Source
var LinkTokenReceiverMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"getChainlinkToken\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"onTokenTransfer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
Functions ¶
This section is empty.
Types ¶
type LinkTokenReceiver ¶
type LinkTokenReceiver struct { LinkTokenReceiverCaller LinkTokenReceiverTransactor LinkTokenReceiverFilterer // contains filtered or unexported fields }
func NewLinkTokenReceiver ¶
func NewLinkTokenReceiver(address common.Address, backend bind.ContractBackend) (*LinkTokenReceiver, error)
func (*LinkTokenReceiver) Address ¶
func (_LinkTokenReceiver *LinkTokenReceiver) Address() common.Address
type LinkTokenReceiverCaller ¶
type LinkTokenReceiverCaller struct {
// contains filtered or unexported fields
}
func NewLinkTokenReceiverCaller ¶
func NewLinkTokenReceiverCaller(address common.Address, caller bind.ContractCaller) (*LinkTokenReceiverCaller, error)
func (*LinkTokenReceiverCaller) GetChainlinkToken ¶
type LinkTokenReceiverCallerRaw ¶
type LinkTokenReceiverCallerRaw struct {
Contract *LinkTokenReceiverCaller
}
type LinkTokenReceiverCallerSession ¶
type LinkTokenReceiverCallerSession struct { Contract *LinkTokenReceiverCaller CallOpts bind.CallOpts }
func (*LinkTokenReceiverCallerSession) GetChainlinkToken ¶
func (_LinkTokenReceiver *LinkTokenReceiverCallerSession) GetChainlinkToken() (common.Address, error)
type LinkTokenReceiverFilterer ¶
type LinkTokenReceiverFilterer struct {
// contains filtered or unexported fields
}
func NewLinkTokenReceiverFilterer ¶
func NewLinkTokenReceiverFilterer(address common.Address, filterer bind.ContractFilterer) (*LinkTokenReceiverFilterer, error)
type LinkTokenReceiverRaw ¶
type LinkTokenReceiverRaw struct {
Contract *LinkTokenReceiver
}
func (*LinkTokenReceiverRaw) Call ¶
func (_LinkTokenReceiver *LinkTokenReceiverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
func (*LinkTokenReceiverRaw) Transact ¶
func (_LinkTokenReceiver *LinkTokenReceiverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*LinkTokenReceiverRaw) Transfer ¶
func (_LinkTokenReceiver *LinkTokenReceiverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type LinkTokenReceiverSession ¶
type LinkTokenReceiverSession struct { Contract *LinkTokenReceiver CallOpts bind.CallOpts TransactOpts bind.TransactOpts }
func (*LinkTokenReceiverSession) GetChainlinkToken ¶
func (_LinkTokenReceiver *LinkTokenReceiverSession) GetChainlinkToken() (common.Address, error)
func (*LinkTokenReceiverSession) OnTokenTransfer ¶
func (_LinkTokenReceiver *LinkTokenReceiverSession) OnTokenTransfer(sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
type LinkTokenReceiverTransactor ¶
type LinkTokenReceiverTransactor struct {
// contains filtered or unexported fields
}
func NewLinkTokenReceiverTransactor ¶
func NewLinkTokenReceiverTransactor(address common.Address, transactor bind.ContractTransactor) (*LinkTokenReceiverTransactor, error)
func (*LinkTokenReceiverTransactor) OnTokenTransfer ¶
func (_LinkTokenReceiver *LinkTokenReceiverTransactor) OnTokenTransfer(opts *bind.TransactOpts, sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
type LinkTokenReceiverTransactorRaw ¶
type LinkTokenReceiverTransactorRaw struct {
Contract *LinkTokenReceiverTransactor
}
func (*LinkTokenReceiverTransactorRaw) Transact ¶
func (_LinkTokenReceiver *LinkTokenReceiverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*LinkTokenReceiverTransactorRaw) Transfer ¶
func (_LinkTokenReceiver *LinkTokenReceiverTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type LinkTokenReceiverTransactorSession ¶
type LinkTokenReceiverTransactorSession struct { Contract *LinkTokenReceiverTransactor TransactOpts bind.TransactOpts }
func (*LinkTokenReceiverTransactorSession) OnTokenTransfer ¶
func (_LinkTokenReceiver *LinkTokenReceiverTransactorSession) OnTokenTransfer(sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
Click to show internal directories.
Click to hide internal directories.