Documentation
¶
Index ¶
- Constants
- type CALCFAB
- type CALCFABCaller
- type CALCFABCallerRaw
- type CALCFABCallerSession
- type CALCFABFilterer
- type CALCFABRaw
- func (_CALCFAB *CALCFABRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_CALCFAB *CALCFABRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_CALCFAB *CALCFABRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CALCFABSession
- func (_CALCFAB *CALCFABSession) NewExponentialDecrease(owner common.Address) (*types.Transaction, error)
- func (_CALCFAB *CALCFABSession) NewLinearDecrease(owner common.Address) (*types.Transaction, error)
- func (_CALCFAB *CALCFABSession) NewStairstepExponentialDecrease(owner common.Address) (*types.Transaction, error)
- type CALCFABTransactor
- func (_CALCFAB *CALCFABTransactor) NewExponentialDecrease(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
- func (_CALCFAB *CALCFABTransactor) NewLinearDecrease(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
- func (_CALCFAB *CALCFABTransactor) NewStairstepExponentialDecrease(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
- type CALCFABTransactorRaw
- type CALCFABTransactorSession
- func (_CALCFAB *CALCFABTransactorSession) NewExponentialDecrease(owner common.Address) (*types.Transaction, error)
- func (_CALCFAB *CALCFABTransactorSession) NewLinearDecrease(owner common.Address) (*types.Transaction, error)
- func (_CALCFAB *CALCFABTransactorSession) NewStairstepExponentialDecrease(owner common.Address) (*types.Transaction, error)
Constants ¶
const CALCFABABI = "" /* 858-byte string literal not displayed */
CALCFABABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CALCFAB ¶
type CALCFAB struct { CALCFABCaller // Read-only binding to the contract CALCFABTransactor // Write-only binding to the contract CALCFABFilterer // Log filterer for contract events }
CALCFAB is an auto generated Go binding around an Ethereum contract.
func NewCALCFAB ¶
NewCALCFAB creates a new instance of CALCFAB, bound to a specific deployed contract.
type CALCFABCaller ¶
type CALCFABCaller struct {
// contains filtered or unexported fields
}
CALCFABCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewCALCFABCaller ¶
func NewCALCFABCaller(address common.Address, caller bind.ContractCaller) (*CALCFABCaller, error)
NewCALCFABCaller creates a new read-only instance of CALCFAB, bound to a specific deployed contract.
type CALCFABCallerRaw ¶
type CALCFABCallerRaw struct {
Contract *CALCFABCaller // Generic read-only contract binding to access the raw methods on
}
CALCFABCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*CALCFABCallerRaw) Call ¶
func (_CALCFAB *CALCFABCallerRaw) 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 CALCFABCallerSession ¶
type CALCFABCallerSession struct { Contract *CALCFABCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
CALCFABCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type CALCFABFilterer ¶
type CALCFABFilterer struct {
// contains filtered or unexported fields
}
CALCFABFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewCALCFABFilterer ¶
func NewCALCFABFilterer(address common.Address, filterer bind.ContractFilterer) (*CALCFABFilterer, error)
NewCALCFABFilterer creates a new log filterer instance of CALCFAB, bound to a specific deployed contract.
type CALCFABRaw ¶
type CALCFABRaw struct {
Contract *CALCFAB // Generic contract binding to access the raw methods on
}
CALCFABRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*CALCFABRaw) Call ¶
func (_CALCFAB *CALCFABRaw) 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 (*CALCFABRaw) Transact ¶
func (_CALCFAB *CALCFABRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CALCFABRaw) Transfer ¶
func (_CALCFAB *CALCFABRaw) 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 CALCFABSession ¶
type CALCFABSession struct { Contract *CALCFAB // 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 }
CALCFABSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*CALCFABSession) NewExponentialDecrease ¶
func (_CALCFAB *CALCFABSession) NewExponentialDecrease(owner common.Address) (*types.Transaction, error)
NewExponentialDecrease is a paid mutator transaction binding the contract method 0x1888b914.
Solidity: function newExponentialDecrease(address owner) returns(address calc)
func (*CALCFABSession) NewLinearDecrease ¶
func (_CALCFAB *CALCFABSession) NewLinearDecrease(owner common.Address) (*types.Transaction, error)
NewLinearDecrease is a paid mutator transaction binding the contract method 0xdb4d6271.
Solidity: function newLinearDecrease(address owner) returns(address calc)
func (*CALCFABSession) NewStairstepExponentialDecrease ¶
func (_CALCFAB *CALCFABSession) NewStairstepExponentialDecrease(owner common.Address) (*types.Transaction, error)
NewStairstepExponentialDecrease is a paid mutator transaction binding the contract method 0xf9c2a759.
Solidity: function newStairstepExponentialDecrease(address owner) returns(address calc)
type CALCFABTransactor ¶
type CALCFABTransactor struct {
// contains filtered or unexported fields
}
CALCFABTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewCALCFABTransactor ¶
func NewCALCFABTransactor(address common.Address, transactor bind.ContractTransactor) (*CALCFABTransactor, error)
NewCALCFABTransactor creates a new write-only instance of CALCFAB, bound to a specific deployed contract.
func (*CALCFABTransactor) NewExponentialDecrease ¶
func (_CALCFAB *CALCFABTransactor) NewExponentialDecrease(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
NewExponentialDecrease is a paid mutator transaction binding the contract method 0x1888b914.
Solidity: function newExponentialDecrease(address owner) returns(address calc)
func (*CALCFABTransactor) NewLinearDecrease ¶
func (_CALCFAB *CALCFABTransactor) NewLinearDecrease(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
NewLinearDecrease is a paid mutator transaction binding the contract method 0xdb4d6271.
Solidity: function newLinearDecrease(address owner) returns(address calc)
func (*CALCFABTransactor) NewStairstepExponentialDecrease ¶
func (_CALCFAB *CALCFABTransactor) NewStairstepExponentialDecrease(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
NewStairstepExponentialDecrease is a paid mutator transaction binding the contract method 0xf9c2a759.
Solidity: function newStairstepExponentialDecrease(address owner) returns(address calc)
type CALCFABTransactorRaw ¶
type CALCFABTransactorRaw struct {
Contract *CALCFABTransactor // Generic write-only contract binding to access the raw methods on
}
CALCFABTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*CALCFABTransactorRaw) Transact ¶
func (_CALCFAB *CALCFABTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CALCFABTransactorRaw) Transfer ¶
func (_CALCFAB *CALCFABTransactorRaw) 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 CALCFABTransactorSession ¶
type CALCFABTransactorSession struct { Contract *CALCFABTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CALCFABTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*CALCFABTransactorSession) NewExponentialDecrease ¶
func (_CALCFAB *CALCFABTransactorSession) NewExponentialDecrease(owner common.Address) (*types.Transaction, error)
NewExponentialDecrease is a paid mutator transaction binding the contract method 0x1888b914.
Solidity: function newExponentialDecrease(address owner) returns(address calc)
func (*CALCFABTransactorSession) NewLinearDecrease ¶
func (_CALCFAB *CALCFABTransactorSession) NewLinearDecrease(owner common.Address) (*types.Transaction, error)
NewLinearDecrease is a paid mutator transaction binding the contract method 0xdb4d6271.
Solidity: function newLinearDecrease(address owner) returns(address calc)
func (*CALCFABTransactorSession) NewStairstepExponentialDecrease ¶
func (_CALCFAB *CALCFABTransactorSession) NewStairstepExponentialDecrease(owner common.Address) (*types.Transaction, error)
NewStairstepExponentialDecrease is a paid mutator transaction binding the contract method 0xf9c2a759.
Solidity: function newStairstepExponentialDecrease(address owner) returns(address calc)