solidity_vrf_wrapper

package
v2.7.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 14, 2023 License: MIT Imports: 9 Imported by: 2

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)

func NewVRF

func NewVRF(address common.Address, backend bind.ContractBackend) (*VRF, error)

func (*VRF) Address

func (_VRF *VRF) Address() common.Address

type VRFCaller

type VRFCaller struct {
	// contains filtered or unexported fields
}

func NewVRFCaller

func NewVRFCaller(address common.Address, caller bind.ContractCaller) (*VRFCaller, error)

func (*VRFCaller) PROOFLENGTH

func (_VRF *VRFCaller) PROOFLENGTH(opts *bind.CallOpts) (*big.Int, error)

type VRFCallerRaw

type VRFCallerRaw struct {
	Contract *VRFCaller
}

func (*VRFCallerRaw) Call

func (_VRF *VRFCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

type VRFCallerSession

type VRFCallerSession struct {
	Contract *VRFCaller
	CallOpts bind.CallOpts
}

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 VRFInterface interface {
	PROOFLENGTH(opts *bind.CallOpts) (*big.Int, error)

	Address() common.Address
}

type VRFRaw

type VRFRaw struct {
	Contract *VRF
}

func (*VRFRaw) Call

func (_VRF *VRFRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

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
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL