chainlink

package
v0.0.0-...-0264a13 Latest Latest
Warning

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

Go to latest
Published: Jun 15, 2023 License: AGPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var LinkTokenContractABI = LinkTokenContractMetaData.ABI

LinkTokenContractABI is the input ABI used to generate the binding from. Deprecated: Use LinkTokenContractMetaData.ABI instead.

View Source
var LinkTokenContractMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"subtractedValue\",\"type\":\"uint256\"}],\"name\":\"decreaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"subtractedValue\",\"type\":\"uint256\"}],\"name\":\"decreaseApproval\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"addedValue\",\"type\":\"uint256\"}],\"name\":\"increaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"addedValue\",\"type\":\"uint256\"}],\"name\":\"increaseApproval\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"transferAndCall\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"typeAndVersion\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
}

LinkTokenContractMetaData contains all meta data concerning the LinkTokenContract contract.

Functions

This section is empty.

Types

type LinkTokenContract

type LinkTokenContract struct {
	LinkTokenContractCaller     // Read-only binding to the contract
	LinkTokenContractTransactor // Write-only binding to the contract
	LinkTokenContractFilterer   // Log filterer for contract events
}

LinkTokenContract is an auto generated Go binding around an Ethereum contract.

func NewLinkTokenContract

func NewLinkTokenContract(address common.Address, backend bind.ContractBackend) (*LinkTokenContract, error)

NewLinkTokenContract creates a new instance of LinkTokenContract, bound to a specific deployed contract.

type LinkTokenContractApproval

type LinkTokenContractApproval struct {
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

LinkTokenContractApproval represents a Approval event raised by the LinkTokenContract contract.

type LinkTokenContractApprovalIterator

type LinkTokenContractApprovalIterator struct {
	Event *LinkTokenContractApproval // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LinkTokenContractApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the LinkTokenContract contract.

func (*LinkTokenContractApprovalIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LinkTokenContractApprovalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LinkTokenContractApprovalIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type LinkTokenContractCaller

type LinkTokenContractCaller struct {
	// contains filtered or unexported fields
}

LinkTokenContractCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewLinkTokenContractCaller

func NewLinkTokenContractCaller(address common.Address, caller bind.ContractCaller) (*LinkTokenContractCaller, error)

NewLinkTokenContractCaller creates a new read-only instance of LinkTokenContract, bound to a specific deployed contract.

func (*LinkTokenContractCaller) Allowance

func (_LinkTokenContract *LinkTokenContractCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) view returns(uint256)

func (*LinkTokenContractCaller) BalanceOf

func (_LinkTokenContract *LinkTokenContractCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) view returns(uint256)

func (*LinkTokenContractCaller) Decimals

func (_LinkTokenContract *LinkTokenContractCaller) Decimals(opts *bind.CallOpts) (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*LinkTokenContractCaller) Name

func (_LinkTokenContract *LinkTokenContractCaller) Name(opts *bind.CallOpts) (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*LinkTokenContractCaller) Symbol

func (_LinkTokenContract *LinkTokenContractCaller) Symbol(opts *bind.CallOpts) (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*LinkTokenContractCaller) TotalSupply

func (_LinkTokenContract *LinkTokenContractCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

func (*LinkTokenContractCaller) TypeAndVersion

func (_LinkTokenContract *LinkTokenContractCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)

TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.

Solidity: function typeAndVersion() pure returns(string)

type LinkTokenContractCallerRaw

type LinkTokenContractCallerRaw struct {
	Contract *LinkTokenContractCaller // Generic read-only contract binding to access the raw methods on
}

LinkTokenContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*LinkTokenContractCallerRaw) Call

func (_LinkTokenContract *LinkTokenContractCallerRaw) 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 LinkTokenContractCallerSession

type LinkTokenContractCallerSession struct {
	Contract *LinkTokenContractCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts            // Call options to use throughout this session
}

LinkTokenContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*LinkTokenContractCallerSession) Allowance

func (_LinkTokenContract *LinkTokenContractCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) view returns(uint256)

func (*LinkTokenContractCallerSession) BalanceOf

func (_LinkTokenContract *LinkTokenContractCallerSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) view returns(uint256)

func (*LinkTokenContractCallerSession) Decimals

func (_LinkTokenContract *LinkTokenContractCallerSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*LinkTokenContractCallerSession) Name

func (_LinkTokenContract *LinkTokenContractCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*LinkTokenContractCallerSession) Symbol

func (_LinkTokenContract *LinkTokenContractCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*LinkTokenContractCallerSession) TotalSupply

func (_LinkTokenContract *LinkTokenContractCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

func (*LinkTokenContractCallerSession) TypeAndVersion

func (_LinkTokenContract *LinkTokenContractCallerSession) TypeAndVersion() (string, error)

TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.

Solidity: function typeAndVersion() pure returns(string)

type LinkTokenContractFilterer

type LinkTokenContractFilterer struct {
	// contains filtered or unexported fields
}

LinkTokenContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewLinkTokenContractFilterer

func NewLinkTokenContractFilterer(address common.Address, filterer bind.ContractFilterer) (*LinkTokenContractFilterer, error)

NewLinkTokenContractFilterer creates a new log filterer instance of LinkTokenContract, bound to a specific deployed contract.

func (*LinkTokenContractFilterer) FilterApproval

func (_LinkTokenContract *LinkTokenContractFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*LinkTokenContractApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*LinkTokenContractFilterer) FilterTransfer

func (_LinkTokenContract *LinkTokenContractFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*LinkTokenContractTransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c16.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value, bytes data)

func (*LinkTokenContractFilterer) FilterTransfer0

func (_LinkTokenContract *LinkTokenContractFilterer) FilterTransfer0(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*LinkTokenContractTransfer0Iterator, error)

FilterTransfer0 is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*LinkTokenContractFilterer) ParseApproval

func (_LinkTokenContract *LinkTokenContractFilterer) ParseApproval(log types.Log) (*LinkTokenContractApproval, error)

ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*LinkTokenContractFilterer) ParseTransfer

func (_LinkTokenContract *LinkTokenContractFilterer) ParseTransfer(log types.Log) (*LinkTokenContractTransfer, error)

ParseTransfer is a log parse operation binding the contract event 0xe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c16.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value, bytes data)

func (*LinkTokenContractFilterer) ParseTransfer0

func (_LinkTokenContract *LinkTokenContractFilterer) ParseTransfer0(log types.Log) (*LinkTokenContractTransfer0, error)

ParseTransfer0 is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*LinkTokenContractFilterer) WatchApproval

func (_LinkTokenContract *LinkTokenContractFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *LinkTokenContractApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)

func (*LinkTokenContractFilterer) WatchTransfer

func (_LinkTokenContract *LinkTokenContractFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *LinkTokenContractTransfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c16.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value, bytes data)

func (*LinkTokenContractFilterer) WatchTransfer0

func (_LinkTokenContract *LinkTokenContractFilterer) WatchTransfer0(opts *bind.WatchOpts, sink chan<- *LinkTokenContractTransfer0, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer0 is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

type LinkTokenContractRaw

type LinkTokenContractRaw struct {
	Contract *LinkTokenContract // Generic contract binding to access the raw methods on
}

LinkTokenContractRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*LinkTokenContractRaw) Call

func (_LinkTokenContract *LinkTokenContractRaw) 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 (*LinkTokenContractRaw) Transact

func (_LinkTokenContract *LinkTokenContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*LinkTokenContractRaw) Transfer

func (_LinkTokenContract *LinkTokenContractRaw) 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 LinkTokenContractSession

type LinkTokenContractSession struct {
	Contract     *LinkTokenContract // 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
}

LinkTokenContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*LinkTokenContractSession) Allowance

func (_LinkTokenContract *LinkTokenContractSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) view returns(uint256)

func (*LinkTokenContractSession) Approve

func (_LinkTokenContract *LinkTokenContractSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*LinkTokenContractSession) BalanceOf

func (_LinkTokenContract *LinkTokenContractSession) BalanceOf(account common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address account) view returns(uint256)

func (*LinkTokenContractSession) Decimals

func (_LinkTokenContract *LinkTokenContractSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*LinkTokenContractSession) DecreaseAllowance

func (_LinkTokenContract *LinkTokenContractSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*LinkTokenContractSession) DecreaseApproval

func (_LinkTokenContract *LinkTokenContractSession) DecreaseApproval(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(address spender, uint256 subtractedValue) returns(bool)

func (*LinkTokenContractSession) IncreaseAllowance

func (_LinkTokenContract *LinkTokenContractSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*LinkTokenContractSession) IncreaseApproval

func (_LinkTokenContract *LinkTokenContractSession) IncreaseApproval(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(address spender, uint256 addedValue) returns(bool)

func (*LinkTokenContractSession) Name

func (_LinkTokenContract *LinkTokenContractSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*LinkTokenContractSession) Symbol

func (_LinkTokenContract *LinkTokenContractSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*LinkTokenContractSession) TotalSupply

func (_LinkTokenContract *LinkTokenContractSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

func (*LinkTokenContractSession) Transfer

func (_LinkTokenContract *LinkTokenContractSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*LinkTokenContractSession) TransferAndCall

func (_LinkTokenContract *LinkTokenContractSession) TransferAndCall(to common.Address, value *big.Int, data []byte) (*types.Transaction, error)

TransferAndCall is a paid mutator transaction binding the contract method 0x4000aea0.

Solidity: function transferAndCall(address to, uint256 value, bytes data) returns(bool success)

func (*LinkTokenContractSession) TransferFrom

func (_LinkTokenContract *LinkTokenContractSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

func (*LinkTokenContractSession) TypeAndVersion

func (_LinkTokenContract *LinkTokenContractSession) TypeAndVersion() (string, error)

TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.

Solidity: function typeAndVersion() pure returns(string)

type LinkTokenContractTransactor

type LinkTokenContractTransactor struct {
	// contains filtered or unexported fields
}

LinkTokenContractTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewLinkTokenContractTransactor

func NewLinkTokenContractTransactor(address common.Address, transactor bind.ContractTransactor) (*LinkTokenContractTransactor, error)

NewLinkTokenContractTransactor creates a new write-only instance of LinkTokenContract, bound to a specific deployed contract.

func (*LinkTokenContractTransactor) Approve

func (_LinkTokenContract *LinkTokenContractTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*LinkTokenContractTransactor) DecreaseAllowance

func (_LinkTokenContract *LinkTokenContractTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*LinkTokenContractTransactor) DecreaseApproval

func (_LinkTokenContract *LinkTokenContractTransactor) DecreaseApproval(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(address spender, uint256 subtractedValue) returns(bool)

func (*LinkTokenContractTransactor) IncreaseAllowance

func (_LinkTokenContract *LinkTokenContractTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*LinkTokenContractTransactor) IncreaseApproval

func (_LinkTokenContract *LinkTokenContractTransactor) IncreaseApproval(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(address spender, uint256 addedValue) returns(bool)

func (*LinkTokenContractTransactor) Transfer

func (_LinkTokenContract *LinkTokenContractTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*LinkTokenContractTransactor) TransferAndCall

func (_LinkTokenContract *LinkTokenContractTransactor) TransferAndCall(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte) (*types.Transaction, error)

TransferAndCall is a paid mutator transaction binding the contract method 0x4000aea0.

Solidity: function transferAndCall(address to, uint256 value, bytes data) returns(bool success)

func (*LinkTokenContractTransactor) TransferFrom

func (_LinkTokenContract *LinkTokenContractTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

type LinkTokenContractTransactorRaw

type LinkTokenContractTransactorRaw struct {
	Contract *LinkTokenContractTransactor // Generic write-only contract binding to access the raw methods on
}

LinkTokenContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*LinkTokenContractTransactorRaw) Transact

func (_LinkTokenContract *LinkTokenContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*LinkTokenContractTransactorRaw) Transfer

func (_LinkTokenContract *LinkTokenContractTransactorRaw) 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 LinkTokenContractTransactorSession

type LinkTokenContractTransactorSession struct {
	Contract     *LinkTokenContractTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts            // Transaction auth options to use throughout this session
}

LinkTokenContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*LinkTokenContractTransactorSession) Approve

func (_LinkTokenContract *LinkTokenContractTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*LinkTokenContractTransactorSession) DecreaseAllowance

func (_LinkTokenContract *LinkTokenContractTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.

Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)

func (*LinkTokenContractTransactorSession) DecreaseApproval

func (_LinkTokenContract *LinkTokenContractTransactorSession) DecreaseApproval(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)

DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.

Solidity: function decreaseApproval(address spender, uint256 subtractedValue) returns(bool)

func (*LinkTokenContractTransactorSession) IncreaseAllowance

func (_LinkTokenContract *LinkTokenContractTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.

Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)

func (*LinkTokenContractTransactorSession) IncreaseApproval

func (_LinkTokenContract *LinkTokenContractTransactorSession) IncreaseApproval(spender common.Address, addedValue *big.Int) (*types.Transaction, error)

IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.

Solidity: function increaseApproval(address spender, uint256 addedValue) returns(bool)

func (*LinkTokenContractTransactorSession) Transfer

func (_LinkTokenContract *LinkTokenContractTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address recipient, uint256 amount) returns(bool)

func (*LinkTokenContractTransactorSession) TransferAndCall

func (_LinkTokenContract *LinkTokenContractTransactorSession) TransferAndCall(to common.Address, value *big.Int, data []byte) (*types.Transaction, error)

TransferAndCall is a paid mutator transaction binding the contract method 0x4000aea0.

Solidity: function transferAndCall(address to, uint256 value, bytes data) returns(bool success)

func (*LinkTokenContractTransactorSession) TransferFrom

func (_LinkTokenContract *LinkTokenContractTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)

type LinkTokenContractTransfer

type LinkTokenContractTransfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Data  []byte
	Raw   types.Log // Blockchain specific contextual infos
}

LinkTokenContractTransfer represents a Transfer event raised by the LinkTokenContract contract.

type LinkTokenContractTransfer0

type LinkTokenContractTransfer0 struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

LinkTokenContractTransfer0 represents a Transfer0 event raised by the LinkTokenContract contract.

type LinkTokenContractTransfer0Iterator

type LinkTokenContractTransfer0Iterator struct {
	Event *LinkTokenContractTransfer0 // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LinkTokenContractTransfer0Iterator is returned from FilterTransfer0 and is used to iterate over the raw logs and unpacked data for Transfer0 events raised by the LinkTokenContract contract.

func (*LinkTokenContractTransfer0Iterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LinkTokenContractTransfer0Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LinkTokenContractTransfer0Iterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type LinkTokenContractTransferIterator

type LinkTokenContractTransferIterator struct {
	Event *LinkTokenContractTransfer // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

LinkTokenContractTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the LinkTokenContract contract.

func (*LinkTokenContractTransferIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*LinkTokenContractTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*LinkTokenContractTransferIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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