Documentation ¶
Index ¶
- Variables
- type CriteriaResolution
- type CriteriaResolutionCaller
- type CriteriaResolutionCallerRaw
- type CriteriaResolutionCallerSession
- type CriteriaResolutionFilterer
- type CriteriaResolutionRaw
- func (_CriteriaResolution *CriteriaResolutionRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_CriteriaResolution *CriteriaResolutionRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_CriteriaResolution *CriteriaResolutionRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CriteriaResolutionSession
- type CriteriaResolutionTransactor
- type CriteriaResolutionTransactorRaw
- type CriteriaResolutionTransactorSession
Constants ¶
This section is empty.
Variables ¶
var CriteriaResolutionABI = CriteriaResolutionMetaData.ABI
CriteriaResolutionABI is the input ABI used to generate the binding from. Deprecated: Use CriteriaResolutionMetaData.ABI instead.
var CriteriaResolutionBin = CriteriaResolutionMetaData.Bin
CriteriaResolutionBin is the compiled bytecode used for deploying new contracts. Deprecated: Use CriteriaResolutionMetaData.Bin instead.
var CriteriaResolutionMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"ConsiderationCriteriaResolverOutOfRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CriteriaNotEnabledForItem\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidProof\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OfferCriteriaResolverOutOfRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OrderCriteriaResolverOutOfRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UnresolvedConsiderationCriteria\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UnresolvedOfferCriteria\",\"type\":\"error\"}]",
Bin: "0x6080604052348015600f57600080fd5b50603f80601d6000396000f3fe6080604052600080fdfea264697066735822122064b55239343c014b01b29bd345188ab53e72c59994a937271fbbcdc25fd0e91d64736f6c634300080d0033",
}
CriteriaResolutionMetaData contains all meta data concerning the CriteriaResolution contract.
Functions ¶
This section is empty.
Types ¶
type CriteriaResolution ¶
type CriteriaResolution struct { CriteriaResolutionCaller // Read-only binding to the contract CriteriaResolutionTransactor // Write-only binding to the contract CriteriaResolutionFilterer // Log filterer for contract events }
CriteriaResolution is an auto generated Go binding around an Ethereum contract.
func DeployCriteriaResolution ¶
func DeployCriteriaResolution(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *CriteriaResolution, error)
DeployCriteriaResolution deploys a new Ethereum contract, binding an instance of CriteriaResolution to it.
func NewCriteriaResolution ¶
func NewCriteriaResolution(address common.Address, backend bind.ContractBackend) (*CriteriaResolution, error)
NewCriteriaResolution creates a new instance of CriteriaResolution, bound to a specific deployed contract.
type CriteriaResolutionCaller ¶
type CriteriaResolutionCaller struct {
// contains filtered or unexported fields
}
CriteriaResolutionCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewCriteriaResolutionCaller ¶
func NewCriteriaResolutionCaller(address common.Address, caller bind.ContractCaller) (*CriteriaResolutionCaller, error)
NewCriteriaResolutionCaller creates a new read-only instance of CriteriaResolution, bound to a specific deployed contract.
type CriteriaResolutionCallerRaw ¶
type CriteriaResolutionCallerRaw struct {
Contract *CriteriaResolutionCaller // Generic read-only contract binding to access the raw methods on
}
CriteriaResolutionCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*CriteriaResolutionCallerRaw) Call ¶
func (_CriteriaResolution *CriteriaResolutionCallerRaw) 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 CriteriaResolutionCallerSession ¶
type CriteriaResolutionCallerSession struct { Contract *CriteriaResolutionCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
CriteriaResolutionCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type CriteriaResolutionFilterer ¶
type CriteriaResolutionFilterer struct {
// contains filtered or unexported fields
}
CriteriaResolutionFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewCriteriaResolutionFilterer ¶
func NewCriteriaResolutionFilterer(address common.Address, filterer bind.ContractFilterer) (*CriteriaResolutionFilterer, error)
NewCriteriaResolutionFilterer creates a new log filterer instance of CriteriaResolution, bound to a specific deployed contract.
type CriteriaResolutionRaw ¶
type CriteriaResolutionRaw struct {
Contract *CriteriaResolution // Generic contract binding to access the raw methods on
}
CriteriaResolutionRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*CriteriaResolutionRaw) Call ¶
func (_CriteriaResolution *CriteriaResolutionRaw) 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 (*CriteriaResolutionRaw) Transact ¶
func (_CriteriaResolution *CriteriaResolutionRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CriteriaResolutionRaw) Transfer ¶
func (_CriteriaResolution *CriteriaResolutionRaw) 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 CriteriaResolutionSession ¶
type CriteriaResolutionSession struct { Contract *CriteriaResolution // 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 }
CriteriaResolutionSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type CriteriaResolutionTransactor ¶
type CriteriaResolutionTransactor struct {
// contains filtered or unexported fields
}
CriteriaResolutionTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewCriteriaResolutionTransactor ¶
func NewCriteriaResolutionTransactor(address common.Address, transactor bind.ContractTransactor) (*CriteriaResolutionTransactor, error)
NewCriteriaResolutionTransactor creates a new write-only instance of CriteriaResolution, bound to a specific deployed contract.
type CriteriaResolutionTransactorRaw ¶
type CriteriaResolutionTransactorRaw struct {
Contract *CriteriaResolutionTransactor // Generic write-only contract binding to access the raw methods on
}
CriteriaResolutionTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*CriteriaResolutionTransactorRaw) Transact ¶
func (_CriteriaResolution *CriteriaResolutionTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CriteriaResolutionTransactorRaw) Transfer ¶
func (_CriteriaResolution *CriteriaResolutionTransactorRaw) 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 CriteriaResolutionTransactorSession ¶
type CriteriaResolutionTransactorSession struct { Contract *CriteriaResolutionTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CriteriaResolutionTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.