Documentation ¶
Index ¶
- Variables
- type VRFV2PlusClient
- type VRFV2PlusClientCaller
- type VRFV2PlusClientCallerRaw
- type VRFV2PlusClientCallerSession
- type VRFV2PlusClientFilterer
- type VRFV2PlusClientInterface
- type VRFV2PlusClientRaw
- func (_VRFV2PlusClient *VRFV2PlusClientRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_VRFV2PlusClient *VRFV2PlusClientRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_VRFV2PlusClient *VRFV2PlusClientRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type VRFV2PlusClientSession
- type VRFV2PlusClientTransactor
- type VRFV2PlusClientTransactorRaw
- type VRFV2PlusClientTransactorSession
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 DeployVRFV2PlusClient ¶
func DeployVRFV2PlusClient(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *VRFV2PlusClient, error)
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
}
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 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 }
Click to show internal directories.
Click to hide internal directories.