Versions in this module Expand all Collapse all v1 v1.10.17 Oct 18, 2021 Changes in this version + var VRFMaliciousConsumerV2ABI = VRFMaliciousConsumerV2MetaData.ABI + var VRFMaliciousConsumerV2Bin = VRFMaliciousConsumerV2MetaData.Bin + var VRFMaliciousConsumerV2MetaData = &bind.MetaData + type VRFMaliciousConsumerV2 struct + func DeployVRFMaliciousConsumerV2(auth *bind.TransactOpts, backend bind.ContractBackend, ...) (common.Address, *types.Transaction, *VRFMaliciousConsumerV2, error) + func NewVRFMaliciousConsumerV2(address common.Address, backend bind.ContractBackend) (*VRFMaliciousConsumerV2, error) + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2) Address() common.Address + type VRFMaliciousConsumerV2Caller struct + func NewVRFMaliciousConsumerV2Caller(address common.Address, caller bind.ContractCaller) (*VRFMaliciousConsumerV2Caller, error) + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2Caller) SGasAvailable(opts *bind.CallOpts) (*big.Int, error) + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2Caller) SRandomWords(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error) + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2Caller) SRequestId(opts *bind.CallOpts) (*big.Int, error) + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2Caller) SSubId(opts *bind.CallOpts) (uint64, error) + type VRFMaliciousConsumerV2CallerRaw struct + Contract *VRFMaliciousConsumerV2Caller + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type VRFMaliciousConsumerV2CallerSession struct + CallOpts bind.CallOpts + Contract *VRFMaliciousConsumerV2Caller + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2CallerSession) SGasAvailable() (*big.Int, error) + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2CallerSession) SRandomWords(arg0 *big.Int) (*big.Int, error) + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2CallerSession) SRequestId() (*big.Int, error) + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2CallerSession) SSubId() (uint64, error) + type VRFMaliciousConsumerV2Filterer struct + func NewVRFMaliciousConsumerV2Filterer(address common.Address, filterer bind.ContractFilterer) (*VRFMaliciousConsumerV2Filterer, error) + type VRFMaliciousConsumerV2Interface interface + Address func() common.Address + RawFulfillRandomWords func(opts *bind.TransactOpts, requestId *big.Int, randomWords []*big.Int) (*types.Transaction, error) + SGasAvailable func(opts *bind.CallOpts) (*big.Int, error) + SRandomWords func(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error) + SRequestId func(opts *bind.CallOpts) (*big.Int, error) + SSubId func(opts *bind.CallOpts) (uint64, error) + SetKeyHash func(opts *bind.TransactOpts, keyHash [32]byte) (*types.Transaction, error) + TestCreateSubscriptionAndFund func(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error) + TestRequestRandomness func(opts *bind.TransactOpts) (*types.Transaction, error) + UpdateSubscription func(opts *bind.TransactOpts, consumers []common.Address) (*types.Transaction, error) + type VRFMaliciousConsumerV2Raw struct + Contract *VRFMaliciousConsumerV2 + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type VRFMaliciousConsumerV2Session struct + CallOpts bind.CallOpts + Contract *VRFMaliciousConsumerV2 + TransactOpts bind.TransactOpts + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2Session) RawFulfillRandomWords(requestId *big.Int, randomWords []*big.Int) (*types.Transaction, error) + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2Session) SGasAvailable() (*big.Int, error) + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2Session) SRandomWords(arg0 *big.Int) (*big.Int, error) + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2Session) SRequestId() (*big.Int, error) + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2Session) SSubId() (uint64, error) + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2Session) SetKeyHash(keyHash [32]byte) (*types.Transaction, error) + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2Session) TestCreateSubscriptionAndFund(amount *big.Int) (*types.Transaction, error) + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2Session) TestRequestRandomness() (*types.Transaction, error) + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2Session) UpdateSubscription(consumers []common.Address) (*types.Transaction, error) + type VRFMaliciousConsumerV2Transactor struct + func NewVRFMaliciousConsumerV2Transactor(address common.Address, transactor bind.ContractTransactor) (*VRFMaliciousConsumerV2Transactor, error) + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2Transactor) RawFulfillRandomWords(opts *bind.TransactOpts, requestId *big.Int, randomWords []*big.Int) (*types.Transaction, error) + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2Transactor) SetKeyHash(opts *bind.TransactOpts, keyHash [32]byte) (*types.Transaction, error) + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2Transactor) TestCreateSubscriptionAndFund(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error) + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2Transactor) TestRequestRandomness(opts *bind.TransactOpts) (*types.Transaction, error) + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2Transactor) UpdateSubscription(opts *bind.TransactOpts, consumers []common.Address) (*types.Transaction, error) + type VRFMaliciousConsumerV2TransactorRaw struct + Contract *VRFMaliciousConsumerV2Transactor + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type VRFMaliciousConsumerV2TransactorSession struct + Contract *VRFMaliciousConsumerV2Transactor + TransactOpts bind.TransactOpts + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2TransactorSession) RawFulfillRandomWords(requestId *big.Int, randomWords []*big.Int) (*types.Transaction, error) + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2TransactorSession) SetKeyHash(keyHash [32]byte) (*types.Transaction, error) + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2TransactorSession) TestCreateSubscriptionAndFund(amount *big.Int) (*types.Transaction, error) + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2TransactorSession) TestRequestRandomness() (*types.Transaction, error) + func (_VRFMaliciousConsumerV2 *VRFMaliciousConsumerV2TransactorSession) UpdateSubscription(consumers []common.Address) (*types.Transaction, error)