Documentation
¶
Index ¶
- Variables
- type AmountDeriver
- type AmountDeriverCaller
- type AmountDeriverCallerRaw
- type AmountDeriverCallerSession
- type AmountDeriverFilterer
- type AmountDeriverRaw
- func (_AmountDeriver *AmountDeriverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AmountDeriver *AmountDeriverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AmountDeriver *AmountDeriverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AmountDeriverSession
- type AmountDeriverTransactor
- type AmountDeriverTransactorRaw
- type AmountDeriverTransactorSession
Constants ¶
This section is empty.
Variables ¶
var AmountDeriverABI = AmountDeriverMetaData.ABI
AmountDeriverABI is the input ABI used to generate the binding from. Deprecated: Use AmountDeriverMetaData.ABI instead.
var AmountDeriverBin = AmountDeriverMetaData.Bin
AmountDeriverBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AmountDeriverMetaData.Bin instead.
var AmountDeriverMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"InexactFraction\",\"type\":\"error\"}]",
Bin: "0x6080604052348015600f57600080fd5b50603f80601d6000396000f3fe6080604052600080fdfea2646970667358221220c0533a81e54336857bf85ae6718c5bb744fc0f238e4502380365aea35ddd376d64736f6c634300080d0033",
}
AmountDeriverMetaData contains all meta data concerning the AmountDeriver contract.
Functions ¶
This section is empty.
Types ¶
type AmountDeriver ¶
type AmountDeriver struct { AmountDeriverCaller // Read-only binding to the contract AmountDeriverTransactor // Write-only binding to the contract AmountDeriverFilterer // Log filterer for contract events }
AmountDeriver is an auto generated Go binding around an Ethereum contract.
func DeployAmountDeriver ¶
func DeployAmountDeriver(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *AmountDeriver, error)
DeployAmountDeriver deploys a new Ethereum contract, binding an instance of AmountDeriver to it.
func NewAmountDeriver ¶
func NewAmountDeriver(address common.Address, backend bind.ContractBackend) (*AmountDeriver, error)
NewAmountDeriver creates a new instance of AmountDeriver, bound to a specific deployed contract.
type AmountDeriverCaller ¶
type AmountDeriverCaller struct {
// contains filtered or unexported fields
}
AmountDeriverCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAmountDeriverCaller ¶
func NewAmountDeriverCaller(address common.Address, caller bind.ContractCaller) (*AmountDeriverCaller, error)
NewAmountDeriverCaller creates a new read-only instance of AmountDeriver, bound to a specific deployed contract.
type AmountDeriverCallerRaw ¶
type AmountDeriverCallerRaw struct {
Contract *AmountDeriverCaller // Generic read-only contract binding to access the raw methods on
}
AmountDeriverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AmountDeriverCallerRaw) Call ¶
func (_AmountDeriver *AmountDeriverCallerRaw) 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 AmountDeriverCallerSession ¶
type AmountDeriverCallerSession struct { Contract *AmountDeriverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AmountDeriverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AmountDeriverFilterer ¶
type AmountDeriverFilterer struct {
// contains filtered or unexported fields
}
AmountDeriverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAmountDeriverFilterer ¶
func NewAmountDeriverFilterer(address common.Address, filterer bind.ContractFilterer) (*AmountDeriverFilterer, error)
NewAmountDeriverFilterer creates a new log filterer instance of AmountDeriver, bound to a specific deployed contract.
type AmountDeriverRaw ¶
type AmountDeriverRaw struct {
Contract *AmountDeriver // Generic contract binding to access the raw methods on
}
AmountDeriverRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AmountDeriverRaw) Call ¶
func (_AmountDeriver *AmountDeriverRaw) 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 (*AmountDeriverRaw) Transact ¶
func (_AmountDeriver *AmountDeriverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AmountDeriverRaw) Transfer ¶
func (_AmountDeriver *AmountDeriverRaw) 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 AmountDeriverSession ¶
type AmountDeriverSession struct { Contract *AmountDeriver // 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 }
AmountDeriverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type AmountDeriverTransactor ¶
type AmountDeriverTransactor struct {
// contains filtered or unexported fields
}
AmountDeriverTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAmountDeriverTransactor ¶
func NewAmountDeriverTransactor(address common.Address, transactor bind.ContractTransactor) (*AmountDeriverTransactor, error)
NewAmountDeriverTransactor creates a new write-only instance of AmountDeriver, bound to a specific deployed contract.
type AmountDeriverTransactorRaw ¶
type AmountDeriverTransactorRaw struct {
Contract *AmountDeriverTransactor // Generic write-only contract binding to access the raw methods on
}
AmountDeriverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AmountDeriverTransactorRaw) Transact ¶
func (_AmountDeriver *AmountDeriverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AmountDeriverTransactorRaw) Transfer ¶
func (_AmountDeriver *AmountDeriverTransactorRaw) 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 AmountDeriverTransactorSession ¶
type AmountDeriverTransactorSession struct { Contract *AmountDeriverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AmountDeriverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.