Documentation ¶
Index ¶
- Constants
- type Freetokens
- type FreetokensCaller
- type FreetokensCallerRaw
- type FreetokensCallerSession
- type FreetokensFilterer
- type FreetokensRaw
- func (_Freetokens *FreetokensRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Freetokens *FreetokensRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Freetokens *FreetokensRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type FreetokensSession
- type FreetokensTransactor
- type FreetokensTransactorRaw
- type FreetokensTransactorSession
Constants ¶
const FreetokensABI = "" /* 261-byte string literal not displayed */
FreetokensABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Freetokens ¶
type Freetokens struct { FreetokensCaller // Read-only binding to the contract FreetokensTransactor // Write-only binding to the contract FreetokensFilterer // Log filterer for contract events }
Freetokens is an auto generated Go binding around an Ethereum contract.
func NewFreetokens ¶
func NewFreetokens(address common.Address, backend bind.ContractBackend) (*Freetokens, error)
NewFreetokens creates a new instance of Freetokens, bound to a specific deployed contract.
type FreetokensCaller ¶
type FreetokensCaller struct {
// contains filtered or unexported fields
}
FreetokensCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewFreetokensCaller ¶
func NewFreetokensCaller(address common.Address, caller bind.ContractCaller) (*FreetokensCaller, error)
NewFreetokensCaller creates a new read-only instance of Freetokens, bound to a specific deployed contract.
type FreetokensCallerRaw ¶
type FreetokensCallerRaw struct {
Contract *FreetokensCaller // Generic read-only contract binding to access the raw methods on
}
FreetokensCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*FreetokensCallerRaw) Call ¶
func (_Freetokens *FreetokensCallerRaw) 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 FreetokensCallerSession ¶
type FreetokensCallerSession struct { Contract *FreetokensCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
FreetokensCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type FreetokensFilterer ¶
type FreetokensFilterer struct {
// contains filtered or unexported fields
}
FreetokensFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewFreetokensFilterer ¶
func NewFreetokensFilterer(address common.Address, filterer bind.ContractFilterer) (*FreetokensFilterer, error)
NewFreetokensFilterer creates a new log filterer instance of Freetokens, bound to a specific deployed contract.
type FreetokensRaw ¶
type FreetokensRaw struct {
Contract *Freetokens // Generic contract binding to access the raw methods on
}
FreetokensRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*FreetokensRaw) Call ¶
func (_Freetokens *FreetokensRaw) 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 (*FreetokensRaw) Transact ¶
func (_Freetokens *FreetokensRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FreetokensRaw) Transfer ¶
func (_Freetokens *FreetokensRaw) 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 FreetokensSession ¶
type FreetokensSession struct { Contract *Freetokens // 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 }
FreetokensSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*FreetokensSession) GetFreeTokens ¶
func (_Freetokens *FreetokensSession) GetFreeTokens(recipient common.Address, amunt *big.Int) (*types.Transaction, error)
GetFreeTokens is a paid mutator transaction binding the contract method 0xccddff47.
Solidity: function getFreeTokens(address recipient, uint256 amunt) returns()
type FreetokensTransactor ¶
type FreetokensTransactor struct {
// contains filtered or unexported fields
}
FreetokensTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewFreetokensTransactor ¶
func NewFreetokensTransactor(address common.Address, transactor bind.ContractTransactor) (*FreetokensTransactor, error)
NewFreetokensTransactor creates a new write-only instance of Freetokens, bound to a specific deployed contract.
func (*FreetokensTransactor) GetFreeTokens ¶
func (_Freetokens *FreetokensTransactor) GetFreeTokens(opts *bind.TransactOpts, recipient common.Address, amunt *big.Int) (*types.Transaction, error)
GetFreeTokens is a paid mutator transaction binding the contract method 0xccddff47.
Solidity: function getFreeTokens(address recipient, uint256 amunt) returns()
type FreetokensTransactorRaw ¶
type FreetokensTransactorRaw struct {
Contract *FreetokensTransactor // Generic write-only contract binding to access the raw methods on
}
FreetokensTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*FreetokensTransactorRaw) Transact ¶
func (_Freetokens *FreetokensTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FreetokensTransactorRaw) Transfer ¶
func (_Freetokens *FreetokensTransactorRaw) 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 FreetokensTransactorSession ¶
type FreetokensTransactorSession struct { Contract *FreetokensTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FreetokensTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*FreetokensTransactorSession) GetFreeTokens ¶
func (_Freetokens *FreetokensTransactorSession) GetFreeTokens(recipient common.Address, amunt *big.Int) (*types.Transaction, error)
GetFreeTokens is a paid mutator transaction binding the contract method 0xccddff47.
Solidity: function getFreeTokens(address recipient, uint256 amunt) returns()