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 VRFBeaconABI = VRFBeaconMetaData.ABI + var VRFBeaconBin = VRFBeaconMetaData.Bin + var VRFBeaconMetaData = &bind.MetaData + type ECCArithmeticG1Point struct + P [2]*big.Int + type GetBilling struct + AccountingGas *big.Int + MaximumGasPrice uint64 + ObservationPayment uint64 + ReasonableGasPrice uint64 + TransmissionPayment uint64 + type KeyDataStructKeyData struct + Hashes [][32]byte + PublicKey []byte + type LatestConfigDetails struct + BlockNumber uint32 + ConfigCount uint32 + ConfigDigest [32]byte + type LatestConfigDigestAndEpoch struct + ConfigDigest [32]byte + Epoch uint32 + ScanLogs bool + type VRFBeacon struct + func DeployVRFBeacon(auth *bind.TransactOpts, backend bind.ContractBackend, link common.Address, ...) (common.Address, *types.Transaction, *VRFBeacon, error) + func NewVRFBeacon(address common.Address, backend bind.ContractBackend) (*VRFBeacon, error) + func (_VRFBeacon *VRFBeacon) Address() common.Address + func (_VRFBeacon *VRFBeacon) ParseLog(log types.Log) (generated.AbigenLog, error) + type VRFBeaconBillingAccessControllerSet struct + Current common.Address + Old common.Address + Raw types.Log + func (VRFBeaconBillingAccessControllerSet) Topic() common.Hash + type VRFBeaconBillingAccessControllerSetIterator struct + Event *VRFBeaconBillingAccessControllerSet + func (it *VRFBeaconBillingAccessControllerSetIterator) Close() error + func (it *VRFBeaconBillingAccessControllerSetIterator) Error() error + func (it *VRFBeaconBillingAccessControllerSetIterator) Next() bool + type VRFBeaconBillingSet struct + AccountingGas *big.Int + MaximumGasPrice uint64 + ObservationPayment uint64 + Raw types.Log + ReasonableGasPrice uint64 + TransmissionPayment uint64 + func (VRFBeaconBillingSet) Topic() common.Hash + type VRFBeaconBillingSetIterator struct + Event *VRFBeaconBillingSet + func (it *VRFBeaconBillingSetIterator) Close() error + func (it *VRFBeaconBillingSetIterator) Error() error + func (it *VRFBeaconBillingSetIterator) Next() bool + type VRFBeaconCaller struct + func NewVRFBeaconCaller(address common.Address, caller bind.ContractCaller) (*VRFBeaconCaller, error) + func (_VRFBeacon *VRFBeaconCaller) COORDINATOR(opts *bind.CallOpts) (common.Address, error) + func (_VRFBeacon *VRFBeaconCaller) GetBilling(opts *bind.CallOpts) (GetBilling, error) + func (_VRFBeacon *VRFBeaconCaller) GetBillingAccessController(opts *bind.CallOpts) (common.Address, error) + func (_VRFBeacon *VRFBeaconCaller) LINK(opts *bind.CallOpts) (common.Address, error) + func (_VRFBeacon *VRFBeaconCaller) LatestConfigDetails(opts *bind.CallOpts) (LatestConfigDetails, error) + func (_VRFBeacon *VRFBeaconCaller) LatestConfigDigestAndEpoch(opts *bind.CallOpts) (LatestConfigDigestAndEpoch, error) + func (_VRFBeacon *VRFBeaconCaller) LinkAvailableForPayment(opts *bind.CallOpts) (*big.Int, error) + func (_VRFBeacon *VRFBeaconCaller) NUMCONFDELAYS(opts *bind.CallOpts) (uint8, error) + func (_VRFBeacon *VRFBeaconCaller) OracleObservationCount(opts *bind.CallOpts, transmitterAddress common.Address) (uint32, error) + func (_VRFBeacon *VRFBeaconCaller) OwedPayment(opts *bind.CallOpts, transmitterAddress common.Address) (*big.Int, error) + func (_VRFBeacon *VRFBeaconCaller) Owner(opts *bind.CallOpts) (common.Address, error) + func (_VRFBeacon *VRFBeaconCaller) SKeyID(opts *bind.CallOpts) ([32]byte, error) + func (_VRFBeacon *VRFBeaconCaller) SProvingKeyHash(opts *bind.CallOpts) ([32]byte, error) + func (_VRFBeacon *VRFBeaconCaller) TypeAndVersion(opts *bind.CallOpts) (string, error) + type VRFBeaconCallerRaw struct + Contract *VRFBeaconCaller + func (_VRFBeacon *VRFBeaconCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type VRFBeaconCallerSession struct + CallOpts bind.CallOpts + Contract *VRFBeaconCaller + func (_VRFBeacon *VRFBeaconCallerSession) COORDINATOR() (common.Address, error) + func (_VRFBeacon *VRFBeaconCallerSession) GetBilling() (GetBilling, error) + func (_VRFBeacon *VRFBeaconCallerSession) GetBillingAccessController() (common.Address, error) + func (_VRFBeacon *VRFBeaconCallerSession) LINK() (common.Address, error) + func (_VRFBeacon *VRFBeaconCallerSession) LatestConfigDetails() (LatestConfigDetails, error) + func (_VRFBeacon *VRFBeaconCallerSession) LatestConfigDigestAndEpoch() (LatestConfigDigestAndEpoch, error) + func (_VRFBeacon *VRFBeaconCallerSession) LinkAvailableForPayment() (*big.Int, error) + func (_VRFBeacon *VRFBeaconCallerSession) NUMCONFDELAYS() (uint8, error) + func (_VRFBeacon *VRFBeaconCallerSession) OracleObservationCount(transmitterAddress common.Address) (uint32, error) + func (_VRFBeacon *VRFBeaconCallerSession) OwedPayment(transmitterAddress common.Address) (*big.Int, error) + func (_VRFBeacon *VRFBeaconCallerSession) Owner() (common.Address, error) + func (_VRFBeacon *VRFBeaconCallerSession) SKeyID() ([32]byte, error) + func (_VRFBeacon *VRFBeaconCallerSession) SProvingKeyHash() ([32]byte, error) + func (_VRFBeacon *VRFBeaconCallerSession) TypeAndVersion() (string, error) + type VRFBeaconConfigSet 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 (VRFBeaconConfigSet) Topic() common.Hash + type VRFBeaconConfigSetIterator struct + Event *VRFBeaconConfigSet + func (it *VRFBeaconConfigSetIterator) Close() error + func (it *VRFBeaconConfigSetIterator) Error() error + func (it *VRFBeaconConfigSetIterator) Next() bool + type VRFBeaconFilterer struct + func NewVRFBeaconFilterer(address common.Address, filterer bind.ContractFilterer) (*VRFBeaconFilterer, error) + func (_VRFBeacon *VRFBeaconFilterer) FilterBillingAccessControllerSet(opts *bind.FilterOpts) (*VRFBeaconBillingAccessControllerSetIterator, error) + func (_VRFBeacon *VRFBeaconFilterer) FilterBillingSet(opts *bind.FilterOpts) (*VRFBeaconBillingSetIterator, error) + func (_VRFBeacon *VRFBeaconFilterer) FilterConfigSet(opts *bind.FilterOpts) (*VRFBeaconConfigSetIterator, error) + func (_VRFBeacon *VRFBeaconFilterer) FilterNewTransmission(opts *bind.FilterOpts, aggregatorRoundId []uint32, epochAndRound []*big.Int) (*VRFBeaconNewTransmissionIterator, error) + func (_VRFBeacon *VRFBeaconFilterer) FilterOraclePaid(opts *bind.FilterOpts, transmitter []common.Address, payee []common.Address, ...) (*VRFBeaconOraclePaidIterator, error) + func (_VRFBeacon *VRFBeaconFilterer) FilterOutputsServed(opts *bind.FilterOpts) (*VRFBeaconOutputsServedIterator, error) + func (_VRFBeacon *VRFBeaconFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*VRFBeaconOwnershipTransferRequestedIterator, error) + func (_VRFBeacon *VRFBeaconFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*VRFBeaconOwnershipTransferredIterator, error) + func (_VRFBeacon *VRFBeaconFilterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, transmitter []common.Address, current []common.Address, ...) (*VRFBeaconPayeeshipTransferRequestedIterator, error) + func (_VRFBeacon *VRFBeaconFilterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, transmitter []common.Address, previous []common.Address, ...) (*VRFBeaconPayeeshipTransferredIterator, error) + func (_VRFBeacon *VRFBeaconFilterer) FilterRandomWordsFulfilled(opts *bind.FilterOpts) (*VRFBeaconRandomWordsFulfilledIterator, error) + func (_VRFBeacon *VRFBeaconFilterer) FilterRandomnessFulfillmentRequested(opts *bind.FilterOpts, requestID []*big.Int, requester []common.Address) (*VRFBeaconRandomnessFulfillmentRequestedIterator, error) + func (_VRFBeacon *VRFBeaconFilterer) FilterRandomnessRequested(opts *bind.FilterOpts, requestID []*big.Int, requester []common.Address) (*VRFBeaconRandomnessRequestedIterator, error) + func (_VRFBeacon *VRFBeaconFilterer) ParseBillingAccessControllerSet(log types.Log) (*VRFBeaconBillingAccessControllerSet, error) + func (_VRFBeacon *VRFBeaconFilterer) ParseBillingSet(log types.Log) (*VRFBeaconBillingSet, error) + func (_VRFBeacon *VRFBeaconFilterer) ParseConfigSet(log types.Log) (*VRFBeaconConfigSet, error) + func (_VRFBeacon *VRFBeaconFilterer) ParseNewTransmission(log types.Log) (*VRFBeaconNewTransmission, error) + func (_VRFBeacon *VRFBeaconFilterer) ParseOraclePaid(log types.Log) (*VRFBeaconOraclePaid, error) + func (_VRFBeacon *VRFBeaconFilterer) ParseOutputsServed(log types.Log) (*VRFBeaconOutputsServed, error) + func (_VRFBeacon *VRFBeaconFilterer) ParseOwnershipTransferRequested(log types.Log) (*VRFBeaconOwnershipTransferRequested, error) + func (_VRFBeacon *VRFBeaconFilterer) ParseOwnershipTransferred(log types.Log) (*VRFBeaconOwnershipTransferred, error) + func (_VRFBeacon *VRFBeaconFilterer) ParsePayeeshipTransferRequested(log types.Log) (*VRFBeaconPayeeshipTransferRequested, error) + func (_VRFBeacon *VRFBeaconFilterer) ParsePayeeshipTransferred(log types.Log) (*VRFBeaconPayeeshipTransferred, error) + func (_VRFBeacon *VRFBeaconFilterer) ParseRandomWordsFulfilled(log types.Log) (*VRFBeaconRandomWordsFulfilled, error) + func (_VRFBeacon *VRFBeaconFilterer) ParseRandomnessFulfillmentRequested(log types.Log) (*VRFBeaconRandomnessFulfillmentRequested, error) + func (_VRFBeacon *VRFBeaconFilterer) ParseRandomnessRequested(log types.Log) (*VRFBeaconRandomnessRequested, error) + func (_VRFBeacon *VRFBeaconFilterer) WatchBillingAccessControllerSet(opts *bind.WatchOpts, sink chan<- *VRFBeaconBillingAccessControllerSet) (event.Subscription, error) + func (_VRFBeacon *VRFBeaconFilterer) WatchBillingSet(opts *bind.WatchOpts, sink chan<- *VRFBeaconBillingSet) (event.Subscription, error) + func (_VRFBeacon *VRFBeaconFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *VRFBeaconConfigSet) (event.Subscription, error) + func (_VRFBeacon *VRFBeaconFilterer) WatchNewTransmission(opts *bind.WatchOpts, sink chan<- *VRFBeaconNewTransmission, ...) (event.Subscription, error) + func (_VRFBeacon *VRFBeaconFilterer) WatchOraclePaid(opts *bind.WatchOpts, sink chan<- *VRFBeaconOraclePaid, ...) (event.Subscription, error) + func (_VRFBeacon *VRFBeaconFilterer) WatchOutputsServed(opts *bind.WatchOpts, sink chan<- *VRFBeaconOutputsServed) (event.Subscription, error) + func (_VRFBeacon *VRFBeaconFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *VRFBeaconOwnershipTransferRequested, ...) (event.Subscription, error) + func (_VRFBeacon *VRFBeaconFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *VRFBeaconOwnershipTransferred, ...) (event.Subscription, error) + func (_VRFBeacon *VRFBeaconFilterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, sink chan<- *VRFBeaconPayeeshipTransferRequested, ...) (event.Subscription, error) + func (_VRFBeacon *VRFBeaconFilterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *VRFBeaconPayeeshipTransferred, ...) (event.Subscription, error) + func (_VRFBeacon *VRFBeaconFilterer) WatchRandomWordsFulfilled(opts *bind.WatchOpts, sink chan<- *VRFBeaconRandomWordsFulfilled) (event.Subscription, error) + func (_VRFBeacon *VRFBeaconFilterer) WatchRandomnessFulfillmentRequested(opts *bind.WatchOpts, sink chan<- *VRFBeaconRandomnessFulfillmentRequested, ...) (event.Subscription, error) + func (_VRFBeacon *VRFBeaconFilterer) WatchRandomnessRequested(opts *bind.WatchOpts, sink chan<- *VRFBeaconRandomnessRequested, ...) (event.Subscription, error) + type VRFBeaconInterface interface + AcceptOwnership func(opts *bind.TransactOpts) (*types.Transaction, error) + AcceptPayeeship func(opts *bind.TransactOpts, transmitter common.Address) (*types.Transaction, error) + Address func() common.Address + COORDINATOR func(opts *bind.CallOpts) (common.Address, error) + ExposeType func(opts *bind.TransactOpts, arg0 VRFBeaconReportReport) (*types.Transaction, error) + FilterBillingAccessControllerSet func(opts *bind.FilterOpts) (*VRFBeaconBillingAccessControllerSetIterator, error) + FilterBillingSet func(opts *bind.FilterOpts) (*VRFBeaconBillingSetIterator, error) + FilterConfigSet func(opts *bind.FilterOpts) (*VRFBeaconConfigSetIterator, error) + FilterNewTransmission func(opts *bind.FilterOpts, aggregatorRoundId []uint32, epochAndRound []*big.Int) (*VRFBeaconNewTransmissionIterator, error) + FilterOraclePaid func(opts *bind.FilterOpts, transmitter []common.Address, payee []common.Address, ...) (*VRFBeaconOraclePaidIterator, error) + FilterOutputsServed func(opts *bind.FilterOpts) (*VRFBeaconOutputsServedIterator, error) + FilterOwnershipTransferRequested func(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*VRFBeaconOwnershipTransferRequestedIterator, error) + FilterOwnershipTransferred func(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*VRFBeaconOwnershipTransferredIterator, error) + FilterPayeeshipTransferRequested func(opts *bind.FilterOpts, transmitter []common.Address, current []common.Address, ...) (*VRFBeaconPayeeshipTransferRequestedIterator, error) + FilterPayeeshipTransferred func(opts *bind.FilterOpts, transmitter []common.Address, previous []common.Address, ...) (*VRFBeaconPayeeshipTransferredIterator, error) + FilterRandomWordsFulfilled func(opts *bind.FilterOpts) (*VRFBeaconRandomWordsFulfilledIterator, error) + FilterRandomnessFulfillmentRequested func(opts *bind.FilterOpts, requestID []*big.Int, requester []common.Address) (*VRFBeaconRandomnessFulfillmentRequestedIterator, error) + FilterRandomnessRequested func(opts *bind.FilterOpts, requestID []*big.Int, requester []common.Address) (*VRFBeaconRandomnessRequestedIterator, error) + GetBilling func(opts *bind.CallOpts) (GetBilling, error) + GetBillingAccessController func(opts *bind.CallOpts) (common.Address, error) + KeyGenerated func(opts *bind.TransactOpts, kd KeyDataStructKeyData) (*types.Transaction, error) + LINK func(opts *bind.CallOpts) (common.Address, error) + LatestConfigDetails func(opts *bind.CallOpts) (LatestConfigDetails, error) + LatestConfigDigestAndEpoch func(opts *bind.CallOpts) (LatestConfigDigestAndEpoch, error) + LinkAvailableForPayment func(opts *bind.CallOpts) (*big.Int, error) + NUMCONFDELAYS func(opts *bind.CallOpts) (uint8, error) + NewKeyRequested func(opts *bind.TransactOpts) (*types.Transaction, error) + OracleObservationCount func(opts *bind.CallOpts, transmitterAddress common.Address) (uint32, error) + OwedPayment func(opts *bind.CallOpts, transmitterAddress common.Address) (*big.Int, error) + Owner func(opts *bind.CallOpts) (common.Address, error) + ParseBillingAccessControllerSet func(log types.Log) (*VRFBeaconBillingAccessControllerSet, error) + ParseBillingSet func(log types.Log) (*VRFBeaconBillingSet, error) + ParseConfigSet func(log types.Log) (*VRFBeaconConfigSet, error) + ParseLog func(log types.Log) (generated.AbigenLog, error) + ParseNewTransmission func(log types.Log) (*VRFBeaconNewTransmission, error) + ParseOraclePaid func(log types.Log) (*VRFBeaconOraclePaid, error) + ParseOutputsServed func(log types.Log) (*VRFBeaconOutputsServed, error) + ParseOwnershipTransferRequested func(log types.Log) (*VRFBeaconOwnershipTransferRequested, error) + ParseOwnershipTransferred func(log types.Log) (*VRFBeaconOwnershipTransferred, error) + ParsePayeeshipTransferRequested func(log types.Log) (*VRFBeaconPayeeshipTransferRequested, error) + ParsePayeeshipTransferred func(log types.Log) (*VRFBeaconPayeeshipTransferred, error) + ParseRandomWordsFulfilled func(log types.Log) (*VRFBeaconRandomWordsFulfilled, error) + ParseRandomnessFulfillmentRequested func(log types.Log) (*VRFBeaconRandomnessFulfillmentRequested, error) + ParseRandomnessRequested func(log types.Log) (*VRFBeaconRandomnessRequested, error) + SKeyID func(opts *bind.CallOpts) ([32]byte, error) + SProvingKeyHash func(opts *bind.CallOpts) ([32]byte, error) + SetBilling func(opts *bind.TransactOpts, maximumGasPrice uint64, reasonableGasPrice uint64, ...) (*types.Transaction, error) + SetBillingAccessController func(opts *bind.TransactOpts, _billingAccessController common.Address) (*types.Transaction, error) + SetConfig func(opts *bind.TransactOpts, signers []common.Address, ...) (*types.Transaction, error) + SetPayees func(opts *bind.TransactOpts, transmitters []common.Address, ...) (*types.Transaction, error) + TransferOwnership func(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error) + TransferPayeeship func(opts *bind.TransactOpts, transmitter common.Address, proposed common.Address) (*types.Transaction, error) + Transmit func(opts *bind.TransactOpts, reportContext [3][32]byte, report []byte, ...) (*types.Transaction, error) + TypeAndVersion func(opts *bind.CallOpts) (string, error) + WatchBillingAccessControllerSet func(opts *bind.WatchOpts, sink chan<- *VRFBeaconBillingAccessControllerSet) (event.Subscription, error) + WatchBillingSet func(opts *bind.WatchOpts, sink chan<- *VRFBeaconBillingSet) (event.Subscription, error) + WatchConfigSet func(opts *bind.WatchOpts, sink chan<- *VRFBeaconConfigSet) (event.Subscription, error) + WatchNewTransmission func(opts *bind.WatchOpts, sink chan<- *VRFBeaconNewTransmission, ...) (event.Subscription, error) + WatchOraclePaid func(opts *bind.WatchOpts, sink chan<- *VRFBeaconOraclePaid, ...) (event.Subscription, error) + WatchOutputsServed func(opts *bind.WatchOpts, sink chan<- *VRFBeaconOutputsServed) (event.Subscription, error) + WatchOwnershipTransferRequested func(opts *bind.WatchOpts, sink chan<- *VRFBeaconOwnershipTransferRequested, ...) (event.Subscription, error) + WatchOwnershipTransferred func(opts *bind.WatchOpts, sink chan<- *VRFBeaconOwnershipTransferred, ...) (event.Subscription, error) + WatchPayeeshipTransferRequested func(opts *bind.WatchOpts, sink chan<- *VRFBeaconPayeeshipTransferRequested, ...) (event.Subscription, error) + WatchPayeeshipTransferred func(opts *bind.WatchOpts, sink chan<- *VRFBeaconPayeeshipTransferred, ...) (event.Subscription, error) + WatchRandomWordsFulfilled func(opts *bind.WatchOpts, sink chan<- *VRFBeaconRandomWordsFulfilled) (event.Subscription, error) + WatchRandomnessFulfillmentRequested func(opts *bind.WatchOpts, sink chan<- *VRFBeaconRandomnessFulfillmentRequested, ...) (event.Subscription, error) + WatchRandomnessRequested func(opts *bind.WatchOpts, sink chan<- *VRFBeaconRandomnessRequested, ...) (event.Subscription, error) + WithdrawFunds func(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error) + WithdrawPayment func(opts *bind.TransactOpts, transmitter common.Address) (*types.Transaction, error) + type VRFBeaconNewTransmission struct + AggregatorRoundId uint32 + ConfigDigest [32]byte + EpochAndRound *big.Int + JuelsPerFeeCoin *big.Int + Raw types.Log + ReasonableGasPrice uint64 + Transmitter common.Address + func (VRFBeaconNewTransmission) Topic() common.Hash + type VRFBeaconNewTransmissionIterator struct + Event *VRFBeaconNewTransmission + func (it *VRFBeaconNewTransmissionIterator) Close() error + func (it *VRFBeaconNewTransmissionIterator) Error() error + func (it *VRFBeaconNewTransmissionIterator) Next() bool + type VRFBeaconOraclePaid struct + Amount *big.Int + LinkToken common.Address + Payee common.Address + Raw types.Log + Transmitter common.Address + func (VRFBeaconOraclePaid) Topic() common.Hash + type VRFBeaconOraclePaidIterator struct + Event *VRFBeaconOraclePaid + func (it *VRFBeaconOraclePaidIterator) Close() error + func (it *VRFBeaconOraclePaidIterator) Error() error + func (it *VRFBeaconOraclePaidIterator) Next() bool + type VRFBeaconOutputsServed struct + JuelsPerFeeCoin *big.Int + OutputsServed []VRFBeaconTypesOutputServed + Raw types.Log + ReasonableGasPrice uint64 + RecentBlockHeight uint64 + Transmitter common.Address + func (VRFBeaconOutputsServed) Topic() common.Hash + type VRFBeaconOutputsServedIterator struct + Event *VRFBeaconOutputsServed + func (it *VRFBeaconOutputsServedIterator) Close() error + func (it *VRFBeaconOutputsServedIterator) Error() error + func (it *VRFBeaconOutputsServedIterator) Next() bool + type VRFBeaconOwnershipTransferRequested struct + From common.Address + Raw types.Log + To common.Address + func (VRFBeaconOwnershipTransferRequested) Topic() common.Hash + type VRFBeaconOwnershipTransferRequestedIterator struct + Event *VRFBeaconOwnershipTransferRequested + func (it *VRFBeaconOwnershipTransferRequestedIterator) Close() error + func (it *VRFBeaconOwnershipTransferRequestedIterator) Error() error + func (it *VRFBeaconOwnershipTransferRequestedIterator) Next() bool + type VRFBeaconOwnershipTransferred struct + From common.Address + Raw types.Log + To common.Address + func (VRFBeaconOwnershipTransferred) Topic() common.Hash + type VRFBeaconOwnershipTransferredIterator struct + Event *VRFBeaconOwnershipTransferred + func (it *VRFBeaconOwnershipTransferredIterator) Close() error + func (it *VRFBeaconOwnershipTransferredIterator) Error() error + func (it *VRFBeaconOwnershipTransferredIterator) Next() bool + type VRFBeaconPayeeshipTransferRequested struct + Current common.Address + Proposed common.Address + Raw types.Log + Transmitter common.Address + func (VRFBeaconPayeeshipTransferRequested) Topic() common.Hash + type VRFBeaconPayeeshipTransferRequestedIterator struct + Event *VRFBeaconPayeeshipTransferRequested + func (it *VRFBeaconPayeeshipTransferRequestedIterator) Close() error + func (it *VRFBeaconPayeeshipTransferRequestedIterator) Error() error + func (it *VRFBeaconPayeeshipTransferRequestedIterator) Next() bool + type VRFBeaconPayeeshipTransferred struct + Current common.Address + Previous common.Address + Raw types.Log + Transmitter common.Address + func (VRFBeaconPayeeshipTransferred) Topic() common.Hash + type VRFBeaconPayeeshipTransferredIterator struct + Event *VRFBeaconPayeeshipTransferred + func (it *VRFBeaconPayeeshipTransferredIterator) Close() error + func (it *VRFBeaconPayeeshipTransferredIterator) Error() error + func (it *VRFBeaconPayeeshipTransferredIterator) Next() bool + type VRFBeaconRandomWordsFulfilled struct + Raw types.Log + RequestIDs []*big.Int + SuccessfulFulfillment []byte + TruncatedErrorData [][]byte + func (VRFBeaconRandomWordsFulfilled) Topic() common.Hash + type VRFBeaconRandomWordsFulfilledIterator struct + Event *VRFBeaconRandomWordsFulfilled + func (it *VRFBeaconRandomWordsFulfilledIterator) Close() error + func (it *VRFBeaconRandomWordsFulfilledIterator) Error() error + func (it *VRFBeaconRandomWordsFulfilledIterator) Next() bool + type VRFBeaconRandomnessFulfillmentRequested 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 (VRFBeaconRandomnessFulfillmentRequested) Topic() common.Hash + type VRFBeaconRandomnessFulfillmentRequestedIterator struct + Event *VRFBeaconRandomnessFulfillmentRequested + func (it *VRFBeaconRandomnessFulfillmentRequestedIterator) Close() error + func (it *VRFBeaconRandomnessFulfillmentRequestedIterator) Error() error + func (it *VRFBeaconRandomnessFulfillmentRequestedIterator) Next() bool + type VRFBeaconRandomnessRequested struct + ConfDelay *big.Int + NextBeaconOutputHeight uint64 + NumWords uint16 + Raw types.Log + RequestID *big.Int + Requester common.Address + SubID *big.Int + func (VRFBeaconRandomnessRequested) Topic() common.Hash + type VRFBeaconRandomnessRequestedIterator struct + Event *VRFBeaconRandomnessRequested + func (it *VRFBeaconRandomnessRequestedIterator) Close() error + func (it *VRFBeaconRandomnessRequestedIterator) Error() error + func (it *VRFBeaconRandomnessRequestedIterator) Next() bool + type VRFBeaconRaw struct + Contract *VRFBeacon + func (_VRFBeacon *VRFBeaconRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_VRFBeacon *VRFBeaconRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type VRFBeaconReportReport struct + JuelsPerFeeCoin *big.Int + Outputs []VRFBeaconTypesVRFOutput + ReasonableGasPrice uint64 + RecentBlockHash [32]byte + RecentBlockHeight uint64 + type VRFBeaconSession struct + CallOpts bind.CallOpts + Contract *VRFBeacon + TransactOpts bind.TransactOpts + func (_VRFBeacon *VRFBeaconSession) AcceptOwnership() (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconSession) AcceptPayeeship(transmitter common.Address) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconSession) COORDINATOR() (common.Address, error) + func (_VRFBeacon *VRFBeaconSession) ExposeType(arg0 VRFBeaconReportReport) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconSession) GetBilling() (GetBilling, error) + func (_VRFBeacon *VRFBeaconSession) GetBillingAccessController() (common.Address, error) + func (_VRFBeacon *VRFBeaconSession) KeyGenerated(kd KeyDataStructKeyData) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconSession) LINK() (common.Address, error) + func (_VRFBeacon *VRFBeaconSession) LatestConfigDetails() (LatestConfigDetails, error) + func (_VRFBeacon *VRFBeaconSession) LatestConfigDigestAndEpoch() (LatestConfigDigestAndEpoch, error) + func (_VRFBeacon *VRFBeaconSession) LinkAvailableForPayment() (*big.Int, error) + func (_VRFBeacon *VRFBeaconSession) NUMCONFDELAYS() (uint8, error) + func (_VRFBeacon *VRFBeaconSession) NewKeyRequested() (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconSession) OracleObservationCount(transmitterAddress common.Address) (uint32, error) + func (_VRFBeacon *VRFBeaconSession) OwedPayment(transmitterAddress common.Address) (*big.Int, error) + func (_VRFBeacon *VRFBeaconSession) Owner() (common.Address, error) + func (_VRFBeacon *VRFBeaconSession) SKeyID() ([32]byte, error) + func (_VRFBeacon *VRFBeaconSession) SProvingKeyHash() ([32]byte, error) + func (_VRFBeacon *VRFBeaconSession) SetBilling(maximumGasPrice uint64, reasonableGasPrice uint64, observationPayment uint64, ...) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconSession) SetBillingAccessController(_billingAccessController common.Address) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconSession) SetConfig(signers []common.Address, transmitters []common.Address, f uint8, ...) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconSession) SetPayees(transmitters []common.Address, payees []common.Address) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconSession) TransferOwnership(to common.Address) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconSession) TransferPayeeship(transmitter common.Address, proposed common.Address) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconSession) Transmit(reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, ...) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconSession) TypeAndVersion() (string, error) + func (_VRFBeacon *VRFBeaconSession) WithdrawFunds(recipient common.Address, amount *big.Int) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconSession) WithdrawPayment(transmitter common.Address) (*types.Transaction, error) + type VRFBeaconTransactor struct + func NewVRFBeaconTransactor(address common.Address, transactor bind.ContractTransactor) (*VRFBeaconTransactor, error) + func (_VRFBeacon *VRFBeaconTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconTransactor) AcceptPayeeship(opts *bind.TransactOpts, transmitter common.Address) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconTransactor) ExposeType(opts *bind.TransactOpts, arg0 VRFBeaconReportReport) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconTransactor) KeyGenerated(opts *bind.TransactOpts, kd KeyDataStructKeyData) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconTransactor) NewKeyRequested(opts *bind.TransactOpts) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconTransactor) SetBilling(opts *bind.TransactOpts, maximumGasPrice uint64, reasonableGasPrice uint64, ...) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconTransactor) SetBillingAccessController(opts *bind.TransactOpts, _billingAccessController common.Address) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconTransactor) SetConfig(opts *bind.TransactOpts, signers []common.Address, ...) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconTransactor) SetPayees(opts *bind.TransactOpts, transmitters []common.Address, ...) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconTransactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconTransactor) TransferPayeeship(opts *bind.TransactOpts, transmitter common.Address, proposed common.Address) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconTransactor) Transmit(opts *bind.TransactOpts, reportContext [3][32]byte, report []byte, ...) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconTransactor) WithdrawFunds(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconTransactor) WithdrawPayment(opts *bind.TransactOpts, transmitter common.Address) (*types.Transaction, error) + type VRFBeaconTransactorRaw struct + Contract *VRFBeaconTransactor + func (_VRFBeacon *VRFBeaconTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type VRFBeaconTransactorSession struct + Contract *VRFBeaconTransactor + TransactOpts bind.TransactOpts + func (_VRFBeacon *VRFBeaconTransactorSession) AcceptOwnership() (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconTransactorSession) AcceptPayeeship(transmitter common.Address) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconTransactorSession) ExposeType(arg0 VRFBeaconReportReport) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconTransactorSession) KeyGenerated(kd KeyDataStructKeyData) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconTransactorSession) NewKeyRequested() (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconTransactorSession) SetBilling(maximumGasPrice uint64, reasonableGasPrice uint64, observationPayment uint64, ...) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconTransactorSession) SetBillingAccessController(_billingAccessController common.Address) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconTransactorSession) SetConfig(signers []common.Address, transmitters []common.Address, f uint8, ...) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconTransactorSession) SetPayees(transmitters []common.Address, payees []common.Address) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconTransactorSession) TransferPayeeship(transmitter common.Address, proposed common.Address) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconTransactorSession) Transmit(reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, ...) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconTransactorSession) WithdrawFunds(recipient common.Address, amount *big.Int) (*types.Transaction, error) + func (_VRFBeacon *VRFBeaconTransactorSession) WithdrawPayment(transmitter common.Address) (*types.Transaction, error) + type VRFBeaconTypesCallback struct + Arguments []byte + GasAllowance *big.Int + GasPrice *big.Int + NumWords uint16 + RequestID *big.Int + Requester common.Address + SubID *big.Int + WeiPerUnitLink *big.Int + type VRFBeaconTypesCostedCallback struct + Callback VRFBeaconTypesCallback + Price *big.Int + type VRFBeaconTypesOutputServed struct + ConfirmationDelay *big.Int + Height uint64 + ProofG1X *big.Int + ProofG1Y *big.Int + type VRFBeaconTypesVRFOutput struct + BlockHeight uint64 + Callbacks []VRFBeaconTypesCostedCallback + ConfirmationDelay *big.Int + VrfOutput ECCArithmeticG1Point