vrfv2plus_client

package
v2.12.1-starknet-06212024 Latest Latest
Warning

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

Go to latest
Published: Jun 21, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var VRFV2PlusClientABI = VRFV2PlusClientMetaData.ABI
View Source
var VRFV2PlusClientBin = VRFV2PlusClientMetaData.Bin
View Source
var VRFV2PlusClientMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[],\"name\":\"EXTRA_ARGS_V1_TAG\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
	Bin: "0x60a0610038600b82828239805160001a607314602b57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe730000000000000000000000000000000000000000301460806040526004361060335760003560e01c8063f7514ab4146038575b600080fd5b605e7f92fd13387c7fe7befbc38d303d6468778fb9731bc4583f17d92989c6fcfdeaaa81565b6040517fffffffff00000000000000000000000000000000000000000000000000000000909116815260200160405180910390f3fea164736f6c6343000813000a",
}

Functions

This section is empty.

Types

type VRFV2PlusClient

type VRFV2PlusClient struct {
	VRFV2PlusClientCaller
	VRFV2PlusClientTransactor
	VRFV2PlusClientFilterer
	// contains filtered or unexported fields
}

func NewVRFV2PlusClient

func NewVRFV2PlusClient(address common.Address, backend bind.ContractBackend) (*VRFV2PlusClient, error)

func (*VRFV2PlusClient) Address

func (_VRFV2PlusClient *VRFV2PlusClient) Address() common.Address

type VRFV2PlusClientCaller

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

func NewVRFV2PlusClientCaller

func NewVRFV2PlusClientCaller(address common.Address, caller bind.ContractCaller) (*VRFV2PlusClientCaller, error)

func (*VRFV2PlusClientCaller) EXTRAARGSV1TAG

func (_VRFV2PlusClient *VRFV2PlusClientCaller) EXTRAARGSV1TAG(opts *bind.CallOpts) ([4]byte, error)

type VRFV2PlusClientCallerRaw

type VRFV2PlusClientCallerRaw struct {
	Contract *VRFV2PlusClientCaller
}

func (*VRFV2PlusClientCallerRaw) Call

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

type VRFV2PlusClientCallerSession

type VRFV2PlusClientCallerSession struct {
	Contract *VRFV2PlusClientCaller
	CallOpts bind.CallOpts
}

func (*VRFV2PlusClientCallerSession) EXTRAARGSV1TAG

func (_VRFV2PlusClient *VRFV2PlusClientCallerSession) EXTRAARGSV1TAG() ([4]byte, error)

type VRFV2PlusClientFilterer

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

func NewVRFV2PlusClientFilterer

func NewVRFV2PlusClientFilterer(address common.Address, filterer bind.ContractFilterer) (*VRFV2PlusClientFilterer, error)

type VRFV2PlusClientInterface

type VRFV2PlusClientInterface interface {
	EXTRAARGSV1TAG(opts *bind.CallOpts) ([4]byte, error)

	Address() common.Address
}

type VRFV2PlusClientRaw

type VRFV2PlusClientRaw struct {
	Contract *VRFV2PlusClient
}

func (*VRFV2PlusClientRaw) Call

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

func (*VRFV2PlusClientRaw) Transact

func (_VRFV2PlusClient *VRFV2PlusClientRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

func (*VRFV2PlusClientRaw) Transfer

func (_VRFV2PlusClient *VRFV2PlusClientRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

type VRFV2PlusClientSession

type VRFV2PlusClientSession struct {
	Contract     *VRFV2PlusClient
	CallOpts     bind.CallOpts
	TransactOpts bind.TransactOpts
}

func (*VRFV2PlusClientSession) EXTRAARGSV1TAG

func (_VRFV2PlusClient *VRFV2PlusClientSession) EXTRAARGSV1TAG() ([4]byte, error)

type VRFV2PlusClientTransactor

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

func NewVRFV2PlusClientTransactor

func NewVRFV2PlusClientTransactor(address common.Address, transactor bind.ContractTransactor) (*VRFV2PlusClientTransactor, error)

type VRFV2PlusClientTransactorRaw

type VRFV2PlusClientTransactorRaw struct {
	Contract *VRFV2PlusClientTransactor
}

func (*VRFV2PlusClientTransactorRaw) Transact

func (_VRFV2PlusClient *VRFV2PlusClientTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

func (*VRFV2PlusClientTransactorRaw) Transfer

func (_VRFV2PlusClient *VRFV2PlusClientTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

type VRFV2PlusClientTransactorSession

type VRFV2PlusClientTransactorSession struct {
	Contract     *VRFV2PlusClientTransactor
	TransactOpts bind.TransactOpts
}

Jump to

Keyboard shortcuts

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