link_token_receiver

package
v2.14.0-beta0 Latest Latest
Warning

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

Go to latest
Published: Jul 3, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

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

func (_LinkTokenReceiver *LinkTokenReceiverCaller) GetChainlinkToken(opts *bind.CallOpts) (common.Address, error)

type LinkTokenReceiverCallerRaw

type LinkTokenReceiverCallerRaw struct {
	Contract *LinkTokenReceiverCaller
}

func (*LinkTokenReceiverCallerRaw) Call

func (_LinkTokenReceiver *LinkTokenReceiverCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

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 LinkTokenReceiverInterface

type LinkTokenReceiverInterface interface {
	GetChainlinkToken(opts *bind.CallOpts) (common.Address, error)

	OnTokenTransfer(opts *bind.TransactOpts, sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)

	Address() common.Address
}

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)

Jump to

Keyboard shortcuts

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