Documentation ¶
Index ¶
- Constants
- Variables
- type Callbacks
- type ServiceAgreements
- type VRFCoordinator
- type VRFCoordinatorCaller
- func (_VRFCoordinator *VRFCoordinatorCaller) Callbacks(opts *bind.CallOpts, arg0 [32]byte) (Callbacks, error)
- func (_VRFCoordinator *VRFCoordinatorCaller) HashOfKey(opts *bind.CallOpts, _publicKey [2]*big.Int) ([32]byte, error)
- func (_VRFCoordinator *VRFCoordinatorCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_VRFCoordinator *VRFCoordinatorCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_VRFCoordinator *VRFCoordinatorCaller) PRESEEDOFFSET(opts *bind.CallOpts) (*big.Int, error)
- func (_VRFCoordinator *VRFCoordinatorCaller) PROOFLENGTH(opts *bind.CallOpts) (*big.Int, error)
- func (_VRFCoordinator *VRFCoordinatorCaller) PUBLICKEYOFFSET(opts *bind.CallOpts) (*big.Int, error)
- func (_VRFCoordinator *VRFCoordinatorCaller) ServiceAgreements(opts *bind.CallOpts, arg0 [32]byte) (ServiceAgreements, error)
- func (_VRFCoordinator *VRFCoordinatorCaller) WithdrawableTokens(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- type VRFCoordinatorCallerRaw
- type VRFCoordinatorCallerSession
- func (_VRFCoordinator *VRFCoordinatorCallerSession) Callbacks(arg0 [32]byte) (Callbacks, error)
- func (_VRFCoordinator *VRFCoordinatorCallerSession) HashOfKey(_publicKey [2]*big.Int) ([32]byte, error)
- func (_VRFCoordinator *VRFCoordinatorCallerSession) IsOwner() (bool, error)
- func (_VRFCoordinator *VRFCoordinatorCallerSession) Owner() (common.Address, error)
- func (_VRFCoordinator *VRFCoordinatorCallerSession) PRESEEDOFFSET() (*big.Int, error)
- func (_VRFCoordinator *VRFCoordinatorCallerSession) PROOFLENGTH() (*big.Int, error)
- func (_VRFCoordinator *VRFCoordinatorCallerSession) PUBLICKEYOFFSET() (*big.Int, error)
- func (_VRFCoordinator *VRFCoordinatorCallerSession) ServiceAgreements(arg0 [32]byte) (ServiceAgreements, error)
- func (_VRFCoordinator *VRFCoordinatorCallerSession) WithdrawableTokens(arg0 common.Address) (*big.Int, error)
- type VRFCoordinatorFilterer
- func (_VRFCoordinator *VRFCoordinatorFilterer) FilterNewServiceAgreement(opts *bind.FilterOpts) (*VRFCoordinatorNewServiceAgreementIterator, error)
- func (_VRFCoordinator *VRFCoordinatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*VRFCoordinatorOwnershipTransferredIterator, error)
- func (_VRFCoordinator *VRFCoordinatorFilterer) FilterRandomnessRequest(opts *bind.FilterOpts, jobID [][32]byte) (*VRFCoordinatorRandomnessRequestIterator, error)
- func (_VRFCoordinator *VRFCoordinatorFilterer) FilterRandomnessRequestFulfilled(opts *bind.FilterOpts) (*VRFCoordinatorRandomnessRequestFulfilledIterator, error)
- func (_VRFCoordinator *VRFCoordinatorFilterer) ParseNewServiceAgreement(log types.Log) (*VRFCoordinatorNewServiceAgreement, error)
- func (_VRFCoordinator *VRFCoordinatorFilterer) ParseOwnershipTransferred(log types.Log) (*VRFCoordinatorOwnershipTransferred, error)
- func (_VRFCoordinator *VRFCoordinatorFilterer) ParseRandomnessRequest(log types.Log) (*VRFCoordinatorRandomnessRequest, error)
- func (_VRFCoordinator *VRFCoordinatorFilterer) ParseRandomnessRequestFulfilled(log types.Log) (*VRFCoordinatorRandomnessRequestFulfilled, error)
- func (_VRFCoordinator *VRFCoordinatorFilterer) WatchNewServiceAgreement(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorNewServiceAgreement) (event.Subscription, error)
- func (_VRFCoordinator *VRFCoordinatorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorOwnershipTransferred, ...) (event.Subscription, error)
- func (_VRFCoordinator *VRFCoordinatorFilterer) WatchRandomnessRequest(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorRandomnessRequest, ...) (event.Subscription, error)
- func (_VRFCoordinator *VRFCoordinatorFilterer) WatchRandomnessRequestFulfilled(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorRandomnessRequestFulfilled) (event.Subscription, error)
- type VRFCoordinatorInterface
- type VRFCoordinatorNewServiceAgreement
- type VRFCoordinatorNewServiceAgreementIterator
- type VRFCoordinatorOwnershipTransferred
- type VRFCoordinatorOwnershipTransferredIterator
- type VRFCoordinatorRandomnessRequest
- type VRFCoordinatorRandomnessRequestFulfilled
- type VRFCoordinatorRandomnessRequestFulfilledIterator
- type VRFCoordinatorRandomnessRequestIterator
- type VRFCoordinatorRaw
- func (_VRFCoordinator *VRFCoordinatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_VRFCoordinator *VRFCoordinatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type VRFCoordinatorSession
- func (_VRFCoordinator *VRFCoordinatorSession) Callbacks(arg0 [32]byte) (Callbacks, error)
- func (_VRFCoordinator *VRFCoordinatorSession) FulfillRandomnessRequest(_proof []byte) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorSession) HashOfKey(_publicKey [2]*big.Int) ([32]byte, error)
- func (_VRFCoordinator *VRFCoordinatorSession) IsOwner() (bool, error)
- func (_VRFCoordinator *VRFCoordinatorSession) OnTokenTransfer(_sender common.Address, _fee *big.Int, _data []byte) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorSession) Owner() (common.Address, error)
- func (_VRFCoordinator *VRFCoordinatorSession) PRESEEDOFFSET() (*big.Int, error)
- func (_VRFCoordinator *VRFCoordinatorSession) PROOFLENGTH() (*big.Int, error)
- func (_VRFCoordinator *VRFCoordinatorSession) PUBLICKEYOFFSET() (*big.Int, error)
- func (_VRFCoordinator *VRFCoordinatorSession) RegisterProvingKey(_fee *big.Int, _oracle common.Address, _publicProvingKey [2]*big.Int, ...) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorSession) ServiceAgreements(arg0 [32]byte) (ServiceAgreements, error)
- func (_VRFCoordinator *VRFCoordinatorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorSession) Withdraw(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorSession) WithdrawableTokens(arg0 common.Address) (*big.Int, error)
- type VRFCoordinatorTransactor
- func (_VRFCoordinator *VRFCoordinatorTransactor) FulfillRandomnessRequest(opts *bind.TransactOpts, _proof []byte) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorTransactor) OnTokenTransfer(opts *bind.TransactOpts, _sender common.Address, _fee *big.Int, _data []byte) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorTransactor) RegisterProvingKey(opts *bind.TransactOpts, _fee *big.Int, _oracle common.Address, ...) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorTransactor) Withdraw(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- type VRFCoordinatorTransactorRaw
- type VRFCoordinatorTransactorSession
- func (_VRFCoordinator *VRFCoordinatorTransactorSession) FulfillRandomnessRequest(_proof []byte) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorTransactorSession) OnTokenTransfer(_sender common.Address, _fee *big.Int, _data []byte) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorTransactorSession) RegisterProvingKey(_fee *big.Int, _oracle common.Address, _publicProvingKey [2]*big.Int, ...) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorTransactorSession) Withdraw(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
Constants ¶
View Source
const VRFCoordinatorABI = "" /* 5207-byte string literal not displayed */
Variables ¶
View Source
var VRFCoordinatorBin = "" /* 21714-byte string literal not displayed */
Functions ¶
This section is empty.
Types ¶
type ServiceAgreements ¶
type VRFCoordinator ¶
type VRFCoordinator struct { VRFCoordinatorCaller VRFCoordinatorTransactor VRFCoordinatorFilterer // contains filtered or unexported fields }
func DeployVRFCoordinator ¶
func DeployVRFCoordinator(auth *bind.TransactOpts, backend bind.ContractBackend, _link common.Address, _blockHashStore common.Address) (common.Address, *types.Transaction, *VRFCoordinator, error)
func NewVRFCoordinator ¶
func NewVRFCoordinator(address common.Address, backend bind.ContractBackend) (*VRFCoordinator, error)
func (*VRFCoordinator) Address ¶
func (_VRFCoordinator *VRFCoordinator) Address() common.Address
type VRFCoordinatorCaller ¶
type VRFCoordinatorCaller struct {
// contains filtered or unexported fields
}
func NewVRFCoordinatorCaller ¶
func NewVRFCoordinatorCaller(address common.Address, caller bind.ContractCaller) (*VRFCoordinatorCaller, error)
func (*VRFCoordinatorCaller) IsOwner ¶
func (_VRFCoordinator *VRFCoordinatorCaller) IsOwner(opts *bind.CallOpts) (bool, error)
func (*VRFCoordinatorCaller) PRESEEDOFFSET ¶
func (*VRFCoordinatorCaller) PROOFLENGTH ¶
func (*VRFCoordinatorCaller) PUBLICKEYOFFSET ¶
func (*VRFCoordinatorCaller) ServiceAgreements ¶
func (_VRFCoordinator *VRFCoordinatorCaller) ServiceAgreements(opts *bind.CallOpts, arg0 [32]byte) (ServiceAgreements, error)
func (*VRFCoordinatorCaller) WithdrawableTokens ¶
type VRFCoordinatorCallerRaw ¶
type VRFCoordinatorCallerRaw struct {
Contract *VRFCoordinatorCaller
}
type VRFCoordinatorCallerSession ¶
type VRFCoordinatorCallerSession struct { Contract *VRFCoordinatorCaller CallOpts bind.CallOpts }
func (*VRFCoordinatorCallerSession) Callbacks ¶
func (_VRFCoordinator *VRFCoordinatorCallerSession) Callbacks(arg0 [32]byte) (Callbacks, error)
func (*VRFCoordinatorCallerSession) HashOfKey ¶
func (_VRFCoordinator *VRFCoordinatorCallerSession) HashOfKey(_publicKey [2]*big.Int) ([32]byte, error)
func (*VRFCoordinatorCallerSession) IsOwner ¶
func (_VRFCoordinator *VRFCoordinatorCallerSession) IsOwner() (bool, error)
func (*VRFCoordinatorCallerSession) Owner ¶
func (_VRFCoordinator *VRFCoordinatorCallerSession) Owner() (common.Address, error)
func (*VRFCoordinatorCallerSession) PRESEEDOFFSET ¶
func (_VRFCoordinator *VRFCoordinatorCallerSession) PRESEEDOFFSET() (*big.Int, error)
func (*VRFCoordinatorCallerSession) PROOFLENGTH ¶
func (_VRFCoordinator *VRFCoordinatorCallerSession) PROOFLENGTH() (*big.Int, error)
func (*VRFCoordinatorCallerSession) PUBLICKEYOFFSET ¶
func (_VRFCoordinator *VRFCoordinatorCallerSession) PUBLICKEYOFFSET() (*big.Int, error)
func (*VRFCoordinatorCallerSession) ServiceAgreements ¶
func (_VRFCoordinator *VRFCoordinatorCallerSession) ServiceAgreements(arg0 [32]byte) (ServiceAgreements, error)
func (*VRFCoordinatorCallerSession) WithdrawableTokens ¶
type VRFCoordinatorFilterer ¶
type VRFCoordinatorFilterer struct {
// contains filtered or unexported fields
}
func NewVRFCoordinatorFilterer ¶
func NewVRFCoordinatorFilterer(address common.Address, filterer bind.ContractFilterer) (*VRFCoordinatorFilterer, error)
func (*VRFCoordinatorFilterer) FilterNewServiceAgreement ¶
func (_VRFCoordinator *VRFCoordinatorFilterer) FilterNewServiceAgreement(opts *bind.FilterOpts) (*VRFCoordinatorNewServiceAgreementIterator, error)
func (*VRFCoordinatorFilterer) FilterOwnershipTransferred ¶
func (_VRFCoordinator *VRFCoordinatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*VRFCoordinatorOwnershipTransferredIterator, error)
func (*VRFCoordinatorFilterer) FilterRandomnessRequest ¶
func (_VRFCoordinator *VRFCoordinatorFilterer) FilterRandomnessRequest(opts *bind.FilterOpts, jobID [][32]byte) (*VRFCoordinatorRandomnessRequestIterator, error)
func (*VRFCoordinatorFilterer) FilterRandomnessRequestFulfilled ¶
func (_VRFCoordinator *VRFCoordinatorFilterer) FilterRandomnessRequestFulfilled(opts *bind.FilterOpts) (*VRFCoordinatorRandomnessRequestFulfilledIterator, error)
func (*VRFCoordinatorFilterer) ParseNewServiceAgreement ¶
func (_VRFCoordinator *VRFCoordinatorFilterer) ParseNewServiceAgreement(log types.Log) (*VRFCoordinatorNewServiceAgreement, error)
func (*VRFCoordinatorFilterer) ParseOwnershipTransferred ¶
func (_VRFCoordinator *VRFCoordinatorFilterer) ParseOwnershipTransferred(log types.Log) (*VRFCoordinatorOwnershipTransferred, error)
func (*VRFCoordinatorFilterer) ParseRandomnessRequest ¶
func (_VRFCoordinator *VRFCoordinatorFilterer) ParseRandomnessRequest(log types.Log) (*VRFCoordinatorRandomnessRequest, error)
func (*VRFCoordinatorFilterer) ParseRandomnessRequestFulfilled ¶
func (_VRFCoordinator *VRFCoordinatorFilterer) ParseRandomnessRequestFulfilled(log types.Log) (*VRFCoordinatorRandomnessRequestFulfilled, error)
func (*VRFCoordinatorFilterer) WatchNewServiceAgreement ¶
func (_VRFCoordinator *VRFCoordinatorFilterer) WatchNewServiceAgreement(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorNewServiceAgreement) (event.Subscription, error)
func (*VRFCoordinatorFilterer) WatchOwnershipTransferred ¶
func (_VRFCoordinator *VRFCoordinatorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
func (*VRFCoordinatorFilterer) WatchRandomnessRequest ¶
func (_VRFCoordinator *VRFCoordinatorFilterer) WatchRandomnessRequest(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorRandomnessRequest, jobID [][32]byte) (event.Subscription, error)
func (*VRFCoordinatorFilterer) WatchRandomnessRequestFulfilled ¶
func (_VRFCoordinator *VRFCoordinatorFilterer) WatchRandomnessRequestFulfilled(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorRandomnessRequestFulfilled) (event.Subscription, error)
type VRFCoordinatorInterface ¶
type VRFCoordinatorInterface interface { PRESEEDOFFSET(opts *bind.CallOpts) (*big.Int, error) PROOFLENGTH(opts *bind.CallOpts) (*big.Int, error) PUBLICKEYOFFSET(opts *bind.CallOpts) (*big.Int, error) Callbacks(opts *bind.CallOpts, arg0 [32]byte) (Callbacks, error) HashOfKey(opts *bind.CallOpts, _publicKey [2]*big.Int) ([32]byte, error) IsOwner(opts *bind.CallOpts) (bool, error) Owner(opts *bind.CallOpts) (common.Address, error) ServiceAgreements(opts *bind.CallOpts, arg0 [32]byte) (ServiceAgreements, error) WithdrawableTokens(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error) FulfillRandomnessRequest(opts *bind.TransactOpts, _proof []byte) (*types.Transaction, error) OnTokenTransfer(opts *bind.TransactOpts, _sender common.Address, _fee *big.Int, _data []byte) (*types.Transaction, error) RegisterProvingKey(opts *bind.TransactOpts, _fee *big.Int, _oracle common.Address, _publicProvingKey [2]*big.Int, _jobID [32]byte) (*types.Transaction, error) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error) Withdraw(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error) FilterNewServiceAgreement(opts *bind.FilterOpts) (*VRFCoordinatorNewServiceAgreementIterator, error) WatchNewServiceAgreement(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorNewServiceAgreement) (event.Subscription, error) ParseNewServiceAgreement(log types.Log) (*VRFCoordinatorNewServiceAgreement, error) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*VRFCoordinatorOwnershipTransferredIterator, error) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error) ParseOwnershipTransferred(log types.Log) (*VRFCoordinatorOwnershipTransferred, error) FilterRandomnessRequest(opts *bind.FilterOpts, jobID [][32]byte) (*VRFCoordinatorRandomnessRequestIterator, error) WatchRandomnessRequest(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorRandomnessRequest, jobID [][32]byte) (event.Subscription, error) ParseRandomnessRequest(log types.Log) (*VRFCoordinatorRandomnessRequest, error) FilterRandomnessRequestFulfilled(opts *bind.FilterOpts) (*VRFCoordinatorRandomnessRequestFulfilledIterator, error) WatchRandomnessRequestFulfilled(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorRandomnessRequestFulfilled) (event.Subscription, error) ParseRandomnessRequestFulfilled(log types.Log) (*VRFCoordinatorRandomnessRequestFulfilled, error) ParseLog(log types.Log) (generated.AbigenLog, error) Address() common.Address }
type VRFCoordinatorNewServiceAgreement ¶
func (VRFCoordinatorNewServiceAgreement) Topic ¶
func (VRFCoordinatorNewServiceAgreement) Topic() common.Hash
type VRFCoordinatorNewServiceAgreementIterator ¶
type VRFCoordinatorNewServiceAgreementIterator struct { Event *VRFCoordinatorNewServiceAgreement // contains filtered or unexported fields }
func (*VRFCoordinatorNewServiceAgreementIterator) Close ¶
func (it *VRFCoordinatorNewServiceAgreementIterator) Close() error
func (*VRFCoordinatorNewServiceAgreementIterator) Error ¶
func (it *VRFCoordinatorNewServiceAgreementIterator) Error() error
func (*VRFCoordinatorNewServiceAgreementIterator) Next ¶
func (it *VRFCoordinatorNewServiceAgreementIterator) Next() bool
type VRFCoordinatorOwnershipTransferred ¶
type VRFCoordinatorOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log }
func (VRFCoordinatorOwnershipTransferred) Topic ¶
func (VRFCoordinatorOwnershipTransferred) Topic() common.Hash
type VRFCoordinatorOwnershipTransferredIterator ¶
type VRFCoordinatorOwnershipTransferredIterator struct { Event *VRFCoordinatorOwnershipTransferred // contains filtered or unexported fields }
func (*VRFCoordinatorOwnershipTransferredIterator) Close ¶
func (it *VRFCoordinatorOwnershipTransferredIterator) Close() error
func (*VRFCoordinatorOwnershipTransferredIterator) Error ¶
func (it *VRFCoordinatorOwnershipTransferredIterator) Error() error
func (*VRFCoordinatorOwnershipTransferredIterator) Next ¶
func (it *VRFCoordinatorOwnershipTransferredIterator) Next() bool
type VRFCoordinatorRandomnessRequest ¶
type VRFCoordinatorRandomnessRequest struct { KeyHash [32]byte Seed *big.Int JobID [32]byte Sender common.Address Fee *big.Int RequestID [32]byte Raw types.Log }
func (VRFCoordinatorRandomnessRequest) Topic ¶
func (VRFCoordinatorRandomnessRequest) Topic() common.Hash
type VRFCoordinatorRandomnessRequestFulfilled ¶
type VRFCoordinatorRandomnessRequestFulfilled struct { RequestId [32]byte Output *big.Int Raw types.Log }
func (VRFCoordinatorRandomnessRequestFulfilled) Topic ¶
func (VRFCoordinatorRandomnessRequestFulfilled) Topic() common.Hash
type VRFCoordinatorRandomnessRequestFulfilledIterator ¶
type VRFCoordinatorRandomnessRequestFulfilledIterator struct { Event *VRFCoordinatorRandomnessRequestFulfilled // contains filtered or unexported fields }
func (*VRFCoordinatorRandomnessRequestFulfilledIterator) Close ¶
func (it *VRFCoordinatorRandomnessRequestFulfilledIterator) Close() error
func (*VRFCoordinatorRandomnessRequestFulfilledIterator) Error ¶
func (it *VRFCoordinatorRandomnessRequestFulfilledIterator) Error() error
func (*VRFCoordinatorRandomnessRequestFulfilledIterator) Next ¶
func (it *VRFCoordinatorRandomnessRequestFulfilledIterator) Next() bool
type VRFCoordinatorRandomnessRequestIterator ¶
type VRFCoordinatorRandomnessRequestIterator struct { Event *VRFCoordinatorRandomnessRequest // contains filtered or unexported fields }
func (*VRFCoordinatorRandomnessRequestIterator) Close ¶
func (it *VRFCoordinatorRandomnessRequestIterator) Close() error
func (*VRFCoordinatorRandomnessRequestIterator) Error ¶
func (it *VRFCoordinatorRandomnessRequestIterator) Error() error
func (*VRFCoordinatorRandomnessRequestIterator) Next ¶
func (it *VRFCoordinatorRandomnessRequestIterator) Next() bool
type VRFCoordinatorRaw ¶
type VRFCoordinatorRaw struct {
Contract *VRFCoordinator
}
func (*VRFCoordinatorRaw) Call ¶
func (_VRFCoordinator *VRFCoordinatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
func (*VRFCoordinatorRaw) Transact ¶
func (_VRFCoordinator *VRFCoordinatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*VRFCoordinatorRaw) Transfer ¶
func (_VRFCoordinator *VRFCoordinatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type VRFCoordinatorSession ¶
type VRFCoordinatorSession struct { Contract *VRFCoordinator CallOpts bind.CallOpts TransactOpts bind.TransactOpts }
func (*VRFCoordinatorSession) Callbacks ¶
func (_VRFCoordinator *VRFCoordinatorSession) Callbacks(arg0 [32]byte) (Callbacks, error)
func (*VRFCoordinatorSession) FulfillRandomnessRequest ¶
func (_VRFCoordinator *VRFCoordinatorSession) FulfillRandomnessRequest(_proof []byte) (*types.Transaction, error)
func (*VRFCoordinatorSession) HashOfKey ¶
func (_VRFCoordinator *VRFCoordinatorSession) HashOfKey(_publicKey [2]*big.Int) ([32]byte, error)
func (*VRFCoordinatorSession) IsOwner ¶
func (_VRFCoordinator *VRFCoordinatorSession) IsOwner() (bool, error)
func (*VRFCoordinatorSession) OnTokenTransfer ¶
func (_VRFCoordinator *VRFCoordinatorSession) OnTokenTransfer(_sender common.Address, _fee *big.Int, _data []byte) (*types.Transaction, error)
func (*VRFCoordinatorSession) Owner ¶
func (_VRFCoordinator *VRFCoordinatorSession) Owner() (common.Address, error)
func (*VRFCoordinatorSession) PRESEEDOFFSET ¶
func (_VRFCoordinator *VRFCoordinatorSession) PRESEEDOFFSET() (*big.Int, error)
func (*VRFCoordinatorSession) PROOFLENGTH ¶
func (_VRFCoordinator *VRFCoordinatorSession) PROOFLENGTH() (*big.Int, error)
func (*VRFCoordinatorSession) PUBLICKEYOFFSET ¶
func (_VRFCoordinator *VRFCoordinatorSession) PUBLICKEYOFFSET() (*big.Int, error)
func (*VRFCoordinatorSession) RegisterProvingKey ¶
func (*VRFCoordinatorSession) ServiceAgreements ¶
func (_VRFCoordinator *VRFCoordinatorSession) ServiceAgreements(arg0 [32]byte) (ServiceAgreements, error)
func (*VRFCoordinatorSession) TransferOwnership ¶
func (_VRFCoordinator *VRFCoordinatorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
func (*VRFCoordinatorSession) Withdraw ¶
func (_VRFCoordinator *VRFCoordinatorSession) Withdraw(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
func (*VRFCoordinatorSession) WithdrawableTokens ¶
type VRFCoordinatorTransactor ¶
type VRFCoordinatorTransactor struct {
// contains filtered or unexported fields
}
func NewVRFCoordinatorTransactor ¶
func NewVRFCoordinatorTransactor(address common.Address, transactor bind.ContractTransactor) (*VRFCoordinatorTransactor, error)
func (*VRFCoordinatorTransactor) FulfillRandomnessRequest ¶
func (_VRFCoordinator *VRFCoordinatorTransactor) FulfillRandomnessRequest(opts *bind.TransactOpts, _proof []byte) (*types.Transaction, error)
func (*VRFCoordinatorTransactor) OnTokenTransfer ¶
func (_VRFCoordinator *VRFCoordinatorTransactor) OnTokenTransfer(opts *bind.TransactOpts, _sender common.Address, _fee *big.Int, _data []byte) (*types.Transaction, error)
func (*VRFCoordinatorTransactor) RegisterProvingKey ¶
func (_VRFCoordinator *VRFCoordinatorTransactor) RegisterProvingKey(opts *bind.TransactOpts, _fee *big.Int, _oracle common.Address, _publicProvingKey [2]*big.Int, _jobID [32]byte) (*types.Transaction, error)
func (*VRFCoordinatorTransactor) TransferOwnership ¶
func (_VRFCoordinator *VRFCoordinatorTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
func (*VRFCoordinatorTransactor) Withdraw ¶
func (_VRFCoordinator *VRFCoordinatorTransactor) Withdraw(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
type VRFCoordinatorTransactorRaw ¶
type VRFCoordinatorTransactorRaw struct {
Contract *VRFCoordinatorTransactor
}
func (*VRFCoordinatorTransactorRaw) Transact ¶
func (_VRFCoordinator *VRFCoordinatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*VRFCoordinatorTransactorRaw) Transfer ¶
func (_VRFCoordinator *VRFCoordinatorTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type VRFCoordinatorTransactorSession ¶
type VRFCoordinatorTransactorSession struct { Contract *VRFCoordinatorTransactor TransactOpts bind.TransactOpts }
func (*VRFCoordinatorTransactorSession) FulfillRandomnessRequest ¶
func (_VRFCoordinator *VRFCoordinatorTransactorSession) FulfillRandomnessRequest(_proof []byte) (*types.Transaction, error)
func (*VRFCoordinatorTransactorSession) OnTokenTransfer ¶
func (_VRFCoordinator *VRFCoordinatorTransactorSession) OnTokenTransfer(_sender common.Address, _fee *big.Int, _data []byte) (*types.Transaction, error)
func (*VRFCoordinatorTransactorSession) RegisterProvingKey ¶
func (*VRFCoordinatorTransactorSession) TransferOwnership ¶
func (_VRFCoordinator *VRFCoordinatorTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
func (*VRFCoordinatorTransactorSession) Withdraw ¶
func (_VRFCoordinator *VRFCoordinatorTransactorSession) Withdraw(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
Click to show internal directories.
Click to hide internal directories.