Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var VRFABI = VRFMetaData.ABI
View Source
var VRFBin = VRFMetaData.Bin
View Source
var VRFMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"PROOF_LENGTH\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
Bin: "0x6080604052348015600f57600080fd5b5060588061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063e911439c14602d575b600080fd5b60336045565b60408051918252519081900360200190f35b6101a08156fea164736f6c6343000606000a",
}
Functions ¶
This section is empty.
Types ¶
type VRF ¶
type VRF struct { VRFCaller VRFTransactor VRFFilterer // contains filtered or unexported fields }
func DeployVRF ¶
func DeployVRF(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *VRF, error)
type VRFCaller ¶
type VRFCaller struct {
// contains filtered or unexported fields
}
func NewVRFCaller ¶
type VRFCallerRaw ¶
type VRFCallerRaw struct {
Contract *VRFCaller
}
type VRFCallerSession ¶
func (*VRFCallerSession) PROOFLENGTH ¶
func (_VRF *VRFCallerSession) PROOFLENGTH() (*big.Int, error)
type VRFFilterer ¶
type VRFFilterer struct {
// contains filtered or unexported fields
}
func NewVRFFilterer ¶
func NewVRFFilterer(address common.Address, filterer bind.ContractFilterer) (*VRFFilterer, error)
type VRFInterface ¶
type VRFRaw ¶
type VRFRaw struct {
Contract *VRF
}
func (*VRFRaw) Transact ¶
func (_VRF *VRFRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*VRFRaw) Transfer ¶
func (_VRF *VRFRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type VRFSession ¶
type VRFSession struct { Contract *VRF CallOpts bind.CallOpts TransactOpts bind.TransactOpts }
func (*VRFSession) PROOFLENGTH ¶
func (_VRF *VRFSession) PROOFLENGTH() (*big.Int, error)
type VRFTransactor ¶
type VRFTransactor struct {
// contains filtered or unexported fields
}
func NewVRFTransactor ¶
func NewVRFTransactor(address common.Address, transactor bind.ContractTransactor) (*VRFTransactor, error)
type VRFTransactorRaw ¶
type VRFTransactorRaw struct {
Contract *VRFTransactor
}
func (*VRFTransactorRaw) Transact ¶
func (_VRF *VRFTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*VRFTransactorRaw) Transfer ¶
func (_VRF *VRFTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type VRFTransactorSession ¶
type VRFTransactorSession struct { Contract *VRFTransactor TransactOpts bind.TransactOpts }
Click to show internal directories.
Click to hide internal directories.