Versions in this module Expand all Collapse all v0 v0.5.0 Jun 23, 2023 v0.4.0 Jun 22, 2023 v0.3.0 Jun 22, 2023 v0.2.0 Jun 22, 2023 Changes in this version + var VRFRouterABI = VRFRouterMetaData.ABI + var VRFRouterBin = VRFRouterMetaData.Bin + var VRFRouterMetaData = &bind.MetaData + type VRFBeaconTypesOutputServed struct + ConfirmationDelay *big.Int + Height uint64 + ProofG1X *big.Int + ProofG1Y *big.Int + type VRFRouter struct + func DeployVRFRouter(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *VRFRouter, error) + func NewVRFRouter(address common.Address, backend bind.ContractBackend) (*VRFRouter, error) + func (_VRFRouter *VRFRouter) Address() common.Address + func (_VRFRouter *VRFRouter) ParseLog(log types.Log) (generated.AbigenLog, error) + type VRFRouterCaller struct + func NewVRFRouterCaller(address common.Address, caller bind.ContractCaller) (*VRFRouterCaller, error) + func (_VRFRouter *VRFRouterCaller) GetCoordinators(opts *bind.CallOpts) ([]common.Address, error) + func (_VRFRouter *VRFRouterCaller) GetRoute(opts *bind.CallOpts, subID *big.Int) (common.Address, error) + func (_VRFRouter *VRFRouterCaller) IsCoordinatorRegistered(opts *bind.CallOpts, coordinatorAddress common.Address) (bool, error) + func (_VRFRouter *VRFRouterCaller) NUMCONFDELAYS(opts *bind.CallOpts) (uint8, error) + func (_VRFRouter *VRFRouterCaller) Owner(opts *bind.CallOpts) (common.Address, error) + func (_VRFRouter *VRFRouterCaller) TypeAndVersion(opts *bind.CallOpts) (string, error) + type VRFRouterCallerRaw struct + Contract *VRFRouterCaller + func (_VRFRouter *VRFRouterCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type VRFRouterCallerSession struct + CallOpts bind.CallOpts + Contract *VRFRouterCaller + func (_VRFRouter *VRFRouterCallerSession) GetCoordinators() ([]common.Address, error) + func (_VRFRouter *VRFRouterCallerSession) GetRoute(subID *big.Int) (common.Address, error) + func (_VRFRouter *VRFRouterCallerSession) IsCoordinatorRegistered(coordinatorAddress common.Address) (bool, error) + func (_VRFRouter *VRFRouterCallerSession) NUMCONFDELAYS() (uint8, error) + func (_VRFRouter *VRFRouterCallerSession) Owner() (common.Address, error) + func (_VRFRouter *VRFRouterCallerSession) TypeAndVersion() (string, error) + type VRFRouterConfigSet struct + ConfigCount uint64 + ConfigDigest [32]byte + F uint8 + OffchainConfig []byte + OffchainConfigVersion uint64 + OnchainConfig []byte + PreviousConfigBlockNumber uint32 + Raw types.Log + Signers []common.Address + Transmitters []common.Address + func (VRFRouterConfigSet) Topic() common.Hash + type VRFRouterConfigSetIterator struct + Event *VRFRouterConfigSet + func (it *VRFRouterConfigSetIterator) Close() error + func (it *VRFRouterConfigSetIterator) Error() error + func (it *VRFRouterConfigSetIterator) Next() bool + type VRFRouterCoordinatorDeregistered struct + CoordinatorAddress common.Address + Raw types.Log + func (VRFRouterCoordinatorDeregistered) Topic() common.Hash + type VRFRouterCoordinatorDeregisteredIterator struct + Event *VRFRouterCoordinatorDeregistered + func (it *VRFRouterCoordinatorDeregisteredIterator) Close() error + func (it *VRFRouterCoordinatorDeregisteredIterator) Error() error + func (it *VRFRouterCoordinatorDeregisteredIterator) Next() bool + type VRFRouterCoordinatorRegistered struct + CoordinatorAddress common.Address + Raw types.Log + func (VRFRouterCoordinatorRegistered) Topic() common.Hash + type VRFRouterCoordinatorRegisteredIterator struct + Event *VRFRouterCoordinatorRegistered + func (it *VRFRouterCoordinatorRegisteredIterator) Close() error + func (it *VRFRouterCoordinatorRegisteredIterator) Error() error + func (it *VRFRouterCoordinatorRegisteredIterator) Next() bool + type VRFRouterFilterer struct + func NewVRFRouterFilterer(address common.Address, filterer bind.ContractFilterer) (*VRFRouterFilterer, error) + func (_VRFRouter *VRFRouterFilterer) FilterConfigSet(opts *bind.FilterOpts) (*VRFRouterConfigSetIterator, error) + func (_VRFRouter *VRFRouterFilterer) FilterCoordinatorDeregistered(opts *bind.FilterOpts) (*VRFRouterCoordinatorDeregisteredIterator, error) + func (_VRFRouter *VRFRouterFilterer) FilterCoordinatorRegistered(opts *bind.FilterOpts) (*VRFRouterCoordinatorRegisteredIterator, error) + func (_VRFRouter *VRFRouterFilterer) FilterNewTransmission(opts *bind.FilterOpts, aggregatorRoundId []uint32, epochAndRound []*big.Int) (*VRFRouterNewTransmissionIterator, error) + func (_VRFRouter *VRFRouterFilterer) FilterOutputsServed(opts *bind.FilterOpts) (*VRFRouterOutputsServedIterator, error) + func (_VRFRouter *VRFRouterFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*VRFRouterOwnershipTransferRequestedIterator, error) + func (_VRFRouter *VRFRouterFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*VRFRouterOwnershipTransferredIterator, error) + func (_VRFRouter *VRFRouterFilterer) FilterRandomWordsFulfilled(opts *bind.FilterOpts) (*VRFRouterRandomWordsFulfilledIterator, error) + func (_VRFRouter *VRFRouterFilterer) FilterRandomnessFulfillmentRequested(opts *bind.FilterOpts, requestID []*big.Int, requester []common.Address) (*VRFRouterRandomnessFulfillmentRequestedIterator, error) + func (_VRFRouter *VRFRouterFilterer) FilterRandomnessRequested(opts *bind.FilterOpts, requestID []*big.Int, requester []common.Address) (*VRFRouterRandomnessRequestedIterator, error) + func (_VRFRouter *VRFRouterFilterer) FilterRouteSet(opts *bind.FilterOpts, subID []*big.Int) (*VRFRouterRouteSetIterator, error) + func (_VRFRouter *VRFRouterFilterer) ParseConfigSet(log types.Log) (*VRFRouterConfigSet, error) + func (_VRFRouter *VRFRouterFilterer) ParseCoordinatorDeregistered(log types.Log) (*VRFRouterCoordinatorDeregistered, error) + func (_VRFRouter *VRFRouterFilterer) ParseCoordinatorRegistered(log types.Log) (*VRFRouterCoordinatorRegistered, error) + func (_VRFRouter *VRFRouterFilterer) ParseNewTransmission(log types.Log) (*VRFRouterNewTransmission, error) + func (_VRFRouter *VRFRouterFilterer) ParseOutputsServed(log types.Log) (*VRFRouterOutputsServed, error) + func (_VRFRouter *VRFRouterFilterer) ParseOwnershipTransferRequested(log types.Log) (*VRFRouterOwnershipTransferRequested, error) + func (_VRFRouter *VRFRouterFilterer) ParseOwnershipTransferred(log types.Log) (*VRFRouterOwnershipTransferred, error) + func (_VRFRouter *VRFRouterFilterer) ParseRandomWordsFulfilled(log types.Log) (*VRFRouterRandomWordsFulfilled, error) + func (_VRFRouter *VRFRouterFilterer) ParseRandomnessFulfillmentRequested(log types.Log) (*VRFRouterRandomnessFulfillmentRequested, error) + func (_VRFRouter *VRFRouterFilterer) ParseRandomnessRequested(log types.Log) (*VRFRouterRandomnessRequested, error) + func (_VRFRouter *VRFRouterFilterer) ParseRouteSet(log types.Log) (*VRFRouterRouteSet, error) + func (_VRFRouter *VRFRouterFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *VRFRouterConfigSet) (event.Subscription, error) + func (_VRFRouter *VRFRouterFilterer) WatchCoordinatorDeregistered(opts *bind.WatchOpts, sink chan<- *VRFRouterCoordinatorDeregistered) (event.Subscription, error) + func (_VRFRouter *VRFRouterFilterer) WatchCoordinatorRegistered(opts *bind.WatchOpts, sink chan<- *VRFRouterCoordinatorRegistered) (event.Subscription, error) + func (_VRFRouter *VRFRouterFilterer) WatchNewTransmission(opts *bind.WatchOpts, sink chan<- *VRFRouterNewTransmission, ...) (event.Subscription, error) + func (_VRFRouter *VRFRouterFilterer) WatchOutputsServed(opts *bind.WatchOpts, sink chan<- *VRFRouterOutputsServed) (event.Subscription, error) + func (_VRFRouter *VRFRouterFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *VRFRouterOwnershipTransferRequested, ...) (event.Subscription, error) + func (_VRFRouter *VRFRouterFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *VRFRouterOwnershipTransferred, ...) (event.Subscription, error) + func (_VRFRouter *VRFRouterFilterer) WatchRandomWordsFulfilled(opts *bind.WatchOpts, sink chan<- *VRFRouterRandomWordsFulfilled) (event.Subscription, error) + func (_VRFRouter *VRFRouterFilterer) WatchRandomnessFulfillmentRequested(opts *bind.WatchOpts, sink chan<- *VRFRouterRandomnessFulfillmentRequested, ...) (event.Subscription, error) + func (_VRFRouter *VRFRouterFilterer) WatchRandomnessRequested(opts *bind.WatchOpts, sink chan<- *VRFRouterRandomnessRequested, ...) (event.Subscription, error) + func (_VRFRouter *VRFRouterFilterer) WatchRouteSet(opts *bind.WatchOpts, sink chan<- *VRFRouterRouteSet, subID []*big.Int) (event.Subscription, error) + type VRFRouterInterface interface + AcceptOwnership func(opts *bind.TransactOpts) (*types.Transaction, error) + Address func() common.Address + CallWithExactGasEvenIfTargetIsNoContract func(opts *bind.TransactOpts, gasAmount *big.Int, target common.Address, ...) (*types.Transaction, error) + DeregisterCoordinator func(opts *bind.TransactOpts, coordinatorAddress common.Address) (*types.Transaction, error) + FilterConfigSet func(opts *bind.FilterOpts) (*VRFRouterConfigSetIterator, error) + FilterCoordinatorDeregistered func(opts *bind.FilterOpts) (*VRFRouterCoordinatorDeregisteredIterator, error) + FilterCoordinatorRegistered func(opts *bind.FilterOpts) (*VRFRouterCoordinatorRegisteredIterator, error) + FilterNewTransmission func(opts *bind.FilterOpts, aggregatorRoundId []uint32, epochAndRound []*big.Int) (*VRFRouterNewTransmissionIterator, error) + FilterOutputsServed func(opts *bind.FilterOpts) (*VRFRouterOutputsServedIterator, error) + FilterOwnershipTransferRequested func(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*VRFRouterOwnershipTransferRequestedIterator, error) + FilterOwnershipTransferred func(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*VRFRouterOwnershipTransferredIterator, error) + FilterRandomWordsFulfilled func(opts *bind.FilterOpts) (*VRFRouterRandomWordsFulfilledIterator, error) + FilterRandomnessFulfillmentRequested func(opts *bind.FilterOpts, requestID []*big.Int, requester []common.Address) (*VRFRouterRandomnessFulfillmentRequestedIterator, error) + FilterRandomnessRequested func(opts *bind.FilterOpts, requestID []*big.Int, requester []common.Address) (*VRFRouterRandomnessRequestedIterator, error) + FilterRouteSet func(opts *bind.FilterOpts, subID []*big.Int) (*VRFRouterRouteSetIterator, error) + GetCoordinators func(opts *bind.CallOpts) ([]common.Address, error) + GetRoute func(opts *bind.CallOpts, subID *big.Int) (common.Address, error) + IsCoordinatorRegistered func(opts *bind.CallOpts, coordinatorAddress common.Address) (bool, error) + NUMCONFDELAYS func(opts *bind.CallOpts) (uint8, error) + Owner func(opts *bind.CallOpts) (common.Address, error) + ParseConfigSet func(log types.Log) (*VRFRouterConfigSet, error) + ParseCoordinatorDeregistered func(log types.Log) (*VRFRouterCoordinatorDeregistered, error) + ParseCoordinatorRegistered func(log types.Log) (*VRFRouterCoordinatorRegistered, error) + ParseLog func(log types.Log) (generated.AbigenLog, error) + ParseNewTransmission func(log types.Log) (*VRFRouterNewTransmission, error) + ParseOutputsServed func(log types.Log) (*VRFRouterOutputsServed, error) + ParseOwnershipTransferRequested func(log types.Log) (*VRFRouterOwnershipTransferRequested, error) + ParseOwnershipTransferred func(log types.Log) (*VRFRouterOwnershipTransferred, error) + ParseRandomWordsFulfilled func(log types.Log) (*VRFRouterRandomWordsFulfilled, error) + ParseRandomnessFulfillmentRequested func(log types.Log) (*VRFRouterRandomnessFulfillmentRequested, error) + ParseRandomnessRequested func(log types.Log) (*VRFRouterRandomnessRequested, error) + ParseRouteSet func(log types.Log) (*VRFRouterRouteSet, error) + RedeemRandomness func(opts *bind.TransactOpts, subID *big.Int, requestID *big.Int, extraArgs []byte) (*types.Transaction, error) + RegisterCoordinator func(opts *bind.TransactOpts, coordinatorAddress common.Address) (*types.Transaction, error) + RequestRandomness func(opts *bind.TransactOpts, subID *big.Int, numWords uint16, confDelay *big.Int, ...) (*types.Transaction, error) + RequestRandomnessFulfillment func(opts *bind.TransactOpts, subID *big.Int, numWords uint16, confDelay *big.Int, ...) (*types.Transaction, error) + ResetRoute func(opts *bind.TransactOpts, subID *big.Int) (*types.Transaction, error) + SetRoute func(opts *bind.TransactOpts, subID *big.Int) (*types.Transaction, error) + TransferOwnership func(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error) + TypeAndVersion func(opts *bind.CallOpts) (string, error) + WatchConfigSet func(opts *bind.WatchOpts, sink chan<- *VRFRouterConfigSet) (event.Subscription, error) + WatchCoordinatorDeregistered func(opts *bind.WatchOpts, sink chan<- *VRFRouterCoordinatorDeregistered) (event.Subscription, error) + WatchCoordinatorRegistered func(opts *bind.WatchOpts, sink chan<- *VRFRouterCoordinatorRegistered) (event.Subscription, error) + WatchNewTransmission func(opts *bind.WatchOpts, sink chan<- *VRFRouterNewTransmission, ...) (event.Subscription, error) + WatchOutputsServed func(opts *bind.WatchOpts, sink chan<- *VRFRouterOutputsServed) (event.Subscription, error) + WatchOwnershipTransferRequested func(opts *bind.WatchOpts, sink chan<- *VRFRouterOwnershipTransferRequested, ...) (event.Subscription, error) + WatchOwnershipTransferred func(opts *bind.WatchOpts, sink chan<- *VRFRouterOwnershipTransferred, ...) (event.Subscription, error) + WatchRandomWordsFulfilled func(opts *bind.WatchOpts, sink chan<- *VRFRouterRandomWordsFulfilled) (event.Subscription, error) + WatchRandomnessFulfillmentRequested func(opts *bind.WatchOpts, sink chan<- *VRFRouterRandomnessFulfillmentRequested, ...) (event.Subscription, error) + WatchRandomnessRequested func(opts *bind.WatchOpts, sink chan<- *VRFRouterRandomnessRequested, ...) (event.Subscription, error) + WatchRouteSet func(opts *bind.WatchOpts, sink chan<- *VRFRouterRouteSet, subID []*big.Int) (event.Subscription, error) + type VRFRouterNewTransmission struct + AggregatorRoundId uint32 + ConfigDigest [32]byte + EpochAndRound *big.Int + JuelsPerFeeCoin *big.Int + Raw types.Log + ReasonableGasPrice uint64 + Transmitter common.Address + func (VRFRouterNewTransmission) Topic() common.Hash + type VRFRouterNewTransmissionIterator struct + Event *VRFRouterNewTransmission + func (it *VRFRouterNewTransmissionIterator) Close() error + func (it *VRFRouterNewTransmissionIterator) Error() error + func (it *VRFRouterNewTransmissionIterator) Next() bool + type VRFRouterOutputsServed struct + JuelsPerFeeCoin *big.Int + OutputsServed []VRFBeaconTypesOutputServed + Raw types.Log + ReasonableGasPrice uint64 + RecentBlockHeight uint64 + Transmitter common.Address + func (VRFRouterOutputsServed) Topic() common.Hash + type VRFRouterOutputsServedIterator struct + Event *VRFRouterOutputsServed + func (it *VRFRouterOutputsServedIterator) Close() error + func (it *VRFRouterOutputsServedIterator) Error() error + func (it *VRFRouterOutputsServedIterator) Next() bool + type VRFRouterOwnershipTransferRequested struct + From common.Address + Raw types.Log + To common.Address + func (VRFRouterOwnershipTransferRequested) Topic() common.Hash + type VRFRouterOwnershipTransferRequestedIterator struct + Event *VRFRouterOwnershipTransferRequested + func (it *VRFRouterOwnershipTransferRequestedIterator) Close() error + func (it *VRFRouterOwnershipTransferRequestedIterator) Error() error + func (it *VRFRouterOwnershipTransferRequestedIterator) Next() bool + type VRFRouterOwnershipTransferred struct + From common.Address + Raw types.Log + To common.Address + func (VRFRouterOwnershipTransferred) Topic() common.Hash + type VRFRouterOwnershipTransferredIterator struct + Event *VRFRouterOwnershipTransferred + func (it *VRFRouterOwnershipTransferredIterator) Close() error + func (it *VRFRouterOwnershipTransferredIterator) Error() error + func (it *VRFRouterOwnershipTransferredIterator) Next() bool + type VRFRouterRandomWordsFulfilled struct + Raw types.Log + RequestIDs []*big.Int + SuccessfulFulfillment []byte + TruncatedErrorData [][]byte + func (VRFRouterRandomWordsFulfilled) Topic() common.Hash + type VRFRouterRandomWordsFulfilledIterator struct + Event *VRFRouterRandomWordsFulfilled + func (it *VRFRouterRandomWordsFulfilledIterator) Close() error + func (it *VRFRouterRandomWordsFulfilledIterator) Error() error + func (it *VRFRouterRandomWordsFulfilledIterator) Next() bool + type VRFRouterRandomnessFulfillmentRequested struct + Arguments []byte + ConfDelay *big.Int + GasAllowance uint32 + GasPrice *big.Int + NextBeaconOutputHeight uint64 + NumWords uint16 + Raw types.Log + RequestID *big.Int + Requester common.Address + SubID *big.Int + WeiPerUnitLink *big.Int + func (VRFRouterRandomnessFulfillmentRequested) Topic() common.Hash + type VRFRouterRandomnessFulfillmentRequestedIterator struct + Event *VRFRouterRandomnessFulfillmentRequested + func (it *VRFRouterRandomnessFulfillmentRequestedIterator) Close() error + func (it *VRFRouterRandomnessFulfillmentRequestedIterator) Error() error + func (it *VRFRouterRandomnessFulfillmentRequestedIterator) Next() bool + type VRFRouterRandomnessRequested struct + ConfDelay *big.Int + NextBeaconOutputHeight uint64 + NumWords uint16 + Raw types.Log + RequestID *big.Int + Requester common.Address + SubID *big.Int + func (VRFRouterRandomnessRequested) Topic() common.Hash + type VRFRouterRandomnessRequestedIterator struct + Event *VRFRouterRandomnessRequested + func (it *VRFRouterRandomnessRequestedIterator) Close() error + func (it *VRFRouterRandomnessRequestedIterator) Error() error + func (it *VRFRouterRandomnessRequestedIterator) Next() bool + type VRFRouterRaw struct + Contract *VRFRouter + func (_VRFRouter *VRFRouterRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_VRFRouter *VRFRouterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_VRFRouter *VRFRouterRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type VRFRouterRouteSet struct + CoordinatorAddress common.Address + Raw types.Log + SubID *big.Int + func (VRFRouterRouteSet) Topic() common.Hash + type VRFRouterRouteSetIterator struct + Event *VRFRouterRouteSet + func (it *VRFRouterRouteSetIterator) Close() error + func (it *VRFRouterRouteSetIterator) Error() error + func (it *VRFRouterRouteSetIterator) Next() bool + type VRFRouterSession struct + CallOpts bind.CallOpts + Contract *VRFRouter + TransactOpts bind.TransactOpts + func (_VRFRouter *VRFRouterSession) AcceptOwnership() (*types.Transaction, error) + func (_VRFRouter *VRFRouterSession) CallWithExactGasEvenIfTargetIsNoContract(gasAmount *big.Int, target common.Address, data []byte) (*types.Transaction, error) + func (_VRFRouter *VRFRouterSession) DeregisterCoordinator(coordinatorAddress common.Address) (*types.Transaction, error) + func (_VRFRouter *VRFRouterSession) GetCoordinators() ([]common.Address, error) + func (_VRFRouter *VRFRouterSession) GetRoute(subID *big.Int) (common.Address, error) + func (_VRFRouter *VRFRouterSession) IsCoordinatorRegistered(coordinatorAddress common.Address) (bool, error) + func (_VRFRouter *VRFRouterSession) NUMCONFDELAYS() (uint8, error) + func (_VRFRouter *VRFRouterSession) Owner() (common.Address, error) + func (_VRFRouter *VRFRouterSession) RedeemRandomness(subID *big.Int, requestID *big.Int, extraArgs []byte) (*types.Transaction, error) + func (_VRFRouter *VRFRouterSession) RegisterCoordinator(coordinatorAddress common.Address) (*types.Transaction, error) + func (_VRFRouter *VRFRouterSession) RequestRandomness(subID *big.Int, numWords uint16, confDelay *big.Int, extraArgs []byte) (*types.Transaction, error) + func (_VRFRouter *VRFRouterSession) RequestRandomnessFulfillment(subID *big.Int, numWords uint16, confDelay *big.Int, callbackGasLimit uint32, ...) (*types.Transaction, error) + func (_VRFRouter *VRFRouterSession) ResetRoute(subID *big.Int) (*types.Transaction, error) + func (_VRFRouter *VRFRouterSession) SetRoute(subID *big.Int) (*types.Transaction, error) + func (_VRFRouter *VRFRouterSession) TransferOwnership(to common.Address) (*types.Transaction, error) + func (_VRFRouter *VRFRouterSession) TypeAndVersion() (string, error) + type VRFRouterTransactor struct + func NewVRFRouterTransactor(address common.Address, transactor bind.ContractTransactor) (*VRFRouterTransactor, error) + func (_VRFRouter *VRFRouterTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error) + func (_VRFRouter *VRFRouterTransactor) CallWithExactGasEvenIfTargetIsNoContract(opts *bind.TransactOpts, gasAmount *big.Int, target common.Address, ...) (*types.Transaction, error) + func (_VRFRouter *VRFRouterTransactor) DeregisterCoordinator(opts *bind.TransactOpts, coordinatorAddress common.Address) (*types.Transaction, error) + func (_VRFRouter *VRFRouterTransactor) RedeemRandomness(opts *bind.TransactOpts, subID *big.Int, requestID *big.Int, extraArgs []byte) (*types.Transaction, error) + func (_VRFRouter *VRFRouterTransactor) RegisterCoordinator(opts *bind.TransactOpts, coordinatorAddress common.Address) (*types.Transaction, error) + func (_VRFRouter *VRFRouterTransactor) RequestRandomness(opts *bind.TransactOpts, subID *big.Int, numWords uint16, confDelay *big.Int, ...) (*types.Transaction, error) + func (_VRFRouter *VRFRouterTransactor) RequestRandomnessFulfillment(opts *bind.TransactOpts, subID *big.Int, numWords uint16, confDelay *big.Int, ...) (*types.Transaction, error) + func (_VRFRouter *VRFRouterTransactor) ResetRoute(opts *bind.TransactOpts, subID *big.Int) (*types.Transaction, error) + func (_VRFRouter *VRFRouterTransactor) SetRoute(opts *bind.TransactOpts, subID *big.Int) (*types.Transaction, error) + func (_VRFRouter *VRFRouterTransactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error) + type VRFRouterTransactorRaw struct + Contract *VRFRouterTransactor + func (_VRFRouter *VRFRouterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_VRFRouter *VRFRouterTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type VRFRouterTransactorSession struct + Contract *VRFRouterTransactor + TransactOpts bind.TransactOpts + func (_VRFRouter *VRFRouterTransactorSession) AcceptOwnership() (*types.Transaction, error) + func (_VRFRouter *VRFRouterTransactorSession) CallWithExactGasEvenIfTargetIsNoContract(gasAmount *big.Int, target common.Address, data []byte) (*types.Transaction, error) + func (_VRFRouter *VRFRouterTransactorSession) DeregisterCoordinator(coordinatorAddress common.Address) (*types.Transaction, error) + func (_VRFRouter *VRFRouterTransactorSession) RedeemRandomness(subID *big.Int, requestID *big.Int, extraArgs []byte) (*types.Transaction, error) + func (_VRFRouter *VRFRouterTransactorSession) RegisterCoordinator(coordinatorAddress common.Address) (*types.Transaction, error) + func (_VRFRouter *VRFRouterTransactorSession) RequestRandomness(subID *big.Int, numWords uint16, confDelay *big.Int, extraArgs []byte) (*types.Transaction, error) + func (_VRFRouter *VRFRouterTransactorSession) RequestRandomnessFulfillment(subID *big.Int, numWords uint16, confDelay *big.Int, callbackGasLimit uint32, ...) (*types.Transaction, error) + func (_VRFRouter *VRFRouterTransactorSession) ResetRoute(subID *big.Int) (*types.Transaction, error) + func (_VRFRouter *VRFRouterTransactorSession) SetRoute(subID *big.Int) (*types.Transaction, error) + func (_VRFRouter *VRFRouterTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)