Documentation ¶
Index ¶
- Variables
- type KeepersVRFConsumer
- type KeepersVRFConsumerCaller
- func (_KeepersVRFConsumer *KeepersVRFConsumerCaller) COORDINATOR(opts *bind.CallOpts) (common.Address, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerCaller) CheckUpkeep(opts *bind.CallOpts, arg0 []byte) (bool, []byte, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerCaller) KEYHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerCaller) REQUESTCONFIRMATIONS(opts *bind.CallOpts) (uint16, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerCaller) SLastTimeStamp(opts *bind.CallOpts) (*big.Int, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerCaller) SRequests(opts *bind.CallOpts, arg0 *big.Int) (SRequests, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerCaller) SUBSCRIPTIONID(opts *bind.CallOpts) (uint64, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerCaller) SVrfRequestCounter(opts *bind.CallOpts) (*big.Int, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerCaller) SVrfResponseCounter(opts *bind.CallOpts) (*big.Int, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerCaller) UPKEEPINTERVAL(opts *bind.CallOpts) (*big.Int, error)
- type KeepersVRFConsumerCallerRaw
- type KeepersVRFConsumerCallerSession
- func (_KeepersVRFConsumer *KeepersVRFConsumerCallerSession) COORDINATOR() (common.Address, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerCallerSession) CheckUpkeep(arg0 []byte) (bool, []byte, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerCallerSession) KEYHASH() ([32]byte, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerCallerSession) REQUESTCONFIRMATIONS() (uint16, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerCallerSession) SLastTimeStamp() (*big.Int, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerCallerSession) SRequests(arg0 *big.Int) (SRequests, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerCallerSession) SUBSCRIPTIONID() (uint64, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerCallerSession) SVrfRequestCounter() (*big.Int, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerCallerSession) SVrfResponseCounter() (*big.Int, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerCallerSession) UPKEEPINTERVAL() (*big.Int, error)
- type KeepersVRFConsumerFilterer
- type KeepersVRFConsumerInterface
- type KeepersVRFConsumerRaw
- func (_KeepersVRFConsumer *KeepersVRFConsumerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_KeepersVRFConsumer *KeepersVRFConsumerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type KeepersVRFConsumerSession
- func (_KeepersVRFConsumer *KeepersVRFConsumerSession) COORDINATOR() (common.Address, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerSession) CheckUpkeep(arg0 []byte) (bool, []byte, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerSession) KEYHASH() ([32]byte, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerSession) PerformUpkeep(arg0 []byte) (*types.Transaction, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerSession) REQUESTCONFIRMATIONS() (uint16, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerSession) RawFulfillRandomWords(requestId *big.Int, randomWords []*big.Int) (*types.Transaction, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerSession) SLastTimeStamp() (*big.Int, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerSession) SRequests(arg0 *big.Int) (SRequests, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerSession) SUBSCRIPTIONID() (uint64, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerSession) SVrfRequestCounter() (*big.Int, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerSession) SVrfResponseCounter() (*big.Int, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerSession) UPKEEPINTERVAL() (*big.Int, error)
- type KeepersVRFConsumerTransactor
- func (_KeepersVRFConsumer *KeepersVRFConsumerTransactor) PerformUpkeep(opts *bind.TransactOpts, arg0 []byte) (*types.Transaction, error)
- func (_KeepersVRFConsumer *KeepersVRFConsumerTransactor) RawFulfillRandomWords(opts *bind.TransactOpts, requestId *big.Int, randomWords []*big.Int) (*types.Transaction, error)
- type KeepersVRFConsumerTransactorRaw
- type KeepersVRFConsumerTransactorSession
- type SRequests
Constants ¶
This section is empty.
Variables ¶
View Source
var KeepersVRFConsumerABI = KeepersVRFConsumerMetaData.ABI
View Source
var KeepersVRFConsumerBin = KeepersVRFConsumerMetaData.Bin
View Source
var KeepersVRFConsumerMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"vrfCoordinator\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"subscriptionId\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"keyHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"requestConfirmations\",\"type\":\"uint16\"},{\"internalType\":\"uint256\",\"name\":\"upkeepInterval\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"have\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"want\",\"type\":\"address\"}],\"name\":\"OnlyCoordinatorCanFulfill\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"COORDINATOR\",\"outputs\":[{\"internalType\":\"contractVRFCoordinatorV2Interface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"KEY_HASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"REQUEST_CONFIRMATIONS\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"SUBSCRIPTION_ID\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"UPKEEP_INTERVAL\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"checkUpkeep\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"upkeepNeeded\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"performUpkeep\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"requestId\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"randomWords\",\"type\":\"uint256[]\"}],\"name\":\"rawFulfillRandomWords\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"s_lastTimeStamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"s_requests\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"requestId\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"fulfilled\",\"type\":\"bool\"},{\"internalType\":\"uint32\",\"name\":\"callbackGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"randomness\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"s_vrfRequestCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"s_vrfResponseCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
Bin: "0x61014060405234801561001157600080fd5b50604051610b74380380610b7483398101604081905261003091610075565b6001600160a01b03909416608081905260c0526001600160401b0390921660e05261ffff909116610100526101205260a05242600090815560018190556002556100f5565b600080600080600060a0868803121561008d57600080fd5b85516001600160a01b03811681146100a457600080fd5b60208701519095506001600160401b03811681146100c157600080fd5b60408701516060880151919550935061ffff811681146100e057600080fd5b80925050608086015190509295509295909350565b60805160a05160c05160e0516101005161012051610a00610174600039600081816101d501526105370152600081816101fc015261059001526000818160de015261056601526000818161017601526105ca0152600081816101230152818161039201526103d70152600081816102e801526103500152610a006000f3fe608060405234801561001057600080fd5b50600436106100d45760003560e01c806351dc86a5116100815780639579291e1161005b5780639579291e14610252578063a168fa891461025b578063f7818645146102c757600080fd5b806351dc86a5146101d057806367f082b0146101f75780636e04ff0d1461023157600080fd5b806334854043116100b257806334854043146101685780633b2bcbf1146101715780634585e33b146101bd57600080fd5b8063030932bb146100d9578063035262101461011e5780631fe543e314610153575b600080fd5b6101007f000000000000000000000000000000000000000000000000000000000000000081565b60405167ffffffffffffffff90911681526020015b60405180910390f35b6101457f000000000000000000000000000000000000000000000000000000000000000081565b604051908152602001610115565b61016661016136600461073d565b6102d0565b005b61014560005481565b6101987f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610115565b6101666101cb366004610825565b610390565b6101457f000000000000000000000000000000000000000000000000000000000000000081565b61021e7f000000000000000000000000000000000000000000000000000000000000000081565b60405161ffff9091168152602001610115565b61024461023f366004610825565b6103d1565b604051610115929190610897565b61014560025481565b61029b610269366004610914565b600360205260009081526040902080546001820154600290920154909160ff81169161010090910463ffffffff169084565b6040516101159493929190938452911515602084015263ffffffff166040830152606082015260800190565b61014560015481565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610382576040517f1cf993f400000000000000000000000000000000000000000000000000000000815233600482015273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001660248201526044015b60405180910390fd5b61038c828261040e565b5050565b7f0000000000000000000000000000000000000000000000000000000000000000600054426103bf919061095c565b111561038c574260005561038c61050f565b600060607f000000000000000000000000000000000000000000000000000000000000000060005442610404919061095c565b1191509250929050565b60008281526003602090815260409182902082516080810184528154808252600183015460ff811615159483019490945261010090930463ffffffff169381019390935260020154606083015283146104c3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f72657175657374204944206e6f7420666f756e6420696e206d617000000000006044820152606401610379565b816000815181106104d6576104d6610973565b6020908102919091018101516000858152600390925260408220600290810191909155805491610505836109a2565b9190505550505050565b6040517f5d3b1d300000000000000000000000000000000000000000000000000000000081527f0000000000000000000000000000000000000000000000000000000000000000600482015267ffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016602482015261ffff7f0000000000000000000000000000000000000000000000000000000000000000166044820152620249f06064820152600160848201526000907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690635d3b1d309060a4016020604051808303816000875af1158015610628573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061064c91906109da565b6040805160808101825282815260006020808301828152620249f0848601908152606085018481528785526003909352948320935184555160018481018054965163ffffffff16610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000ff931515939093167fffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000009097169690961791909117909455516002909201919091558154929350610706836109a2565b919050555050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000806040838503121561075057600080fd5b8235915060208084013567ffffffffffffffff8082111561077057600080fd5b818601915086601f83011261078457600080fd5b8135818111156107965761079661070e565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f830116810181811085821117156107d9576107d961070e565b6040529182528482019250838101850191898311156107f757600080fd5b938501935b82851015610815578435845293850193928501926107fc565b8096505050505050509250929050565b6000806020838503121561083857600080fd5b823567ffffffffffffffff8082111561085057600080fd5b818501915085601f83011261086457600080fd5b81358181111561087357600080fd5b86602082850101111561088557600080fd5b60209290920196919550909350505050565b821515815260006020604081840152835180604085015260005b818110156108cd578581018301518582016060015282016108b1565b818111156108df576000606083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01692909201606001949350505050565b60006020828403121561092657600080fd5b5035919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008282101561096e5761096e61092d565b500390565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036109d3576109d361092d565b5060010190565b6000602082840312156109ec57600080fd5b505191905056fea164736f6c634300080d000a",
}
Functions ¶
This section is empty.
Types ¶
type KeepersVRFConsumer ¶
type KeepersVRFConsumer struct { KeepersVRFConsumerCaller KeepersVRFConsumerTransactor KeepersVRFConsumerFilterer // contains filtered or unexported fields }
func DeployKeepersVRFConsumer ¶
func DeployKeepersVRFConsumer(auth *bind.TransactOpts, backend bind.ContractBackend, vrfCoordinator common.Address, subscriptionId uint64, keyHash [32]byte, requestConfirmations uint16, upkeepInterval *big.Int) (common.Address, *types.Transaction, *KeepersVRFConsumer, error)
func NewKeepersVRFConsumer ¶
func NewKeepersVRFConsumer(address common.Address, backend bind.ContractBackend) (*KeepersVRFConsumer, error)
func (*KeepersVRFConsumer) Address ¶
func (_KeepersVRFConsumer *KeepersVRFConsumer) Address() common.Address
type KeepersVRFConsumerCaller ¶
type KeepersVRFConsumerCaller struct {
// contains filtered or unexported fields
}
func NewKeepersVRFConsumerCaller ¶
func NewKeepersVRFConsumerCaller(address common.Address, caller bind.ContractCaller) (*KeepersVRFConsumerCaller, error)
func (*KeepersVRFConsumerCaller) COORDINATOR ¶
func (*KeepersVRFConsumerCaller) CheckUpkeep ¶
func (*KeepersVRFConsumerCaller) KEYHASH ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerCaller) KEYHASH(opts *bind.CallOpts) ([32]byte, error)
func (*KeepersVRFConsumerCaller) REQUESTCONFIRMATIONS ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerCaller) REQUESTCONFIRMATIONS(opts *bind.CallOpts) (uint16, error)
func (*KeepersVRFConsumerCaller) SLastTimeStamp ¶
func (*KeepersVRFConsumerCaller) SUBSCRIPTIONID ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerCaller) SUBSCRIPTIONID(opts *bind.CallOpts) (uint64, error)
func (*KeepersVRFConsumerCaller) SVrfRequestCounter ¶
func (*KeepersVRFConsumerCaller) SVrfResponseCounter ¶
func (*KeepersVRFConsumerCaller) UPKEEPINTERVAL ¶
type KeepersVRFConsumerCallerRaw ¶
type KeepersVRFConsumerCallerRaw struct {
Contract *KeepersVRFConsumerCaller
}
type KeepersVRFConsumerCallerSession ¶
type KeepersVRFConsumerCallerSession struct { Contract *KeepersVRFConsumerCaller CallOpts bind.CallOpts }
func (*KeepersVRFConsumerCallerSession) COORDINATOR ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerCallerSession) COORDINATOR() (common.Address, error)
func (*KeepersVRFConsumerCallerSession) CheckUpkeep ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerCallerSession) CheckUpkeep(arg0 []byte) (bool, []byte, error)
func (*KeepersVRFConsumerCallerSession) KEYHASH ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerCallerSession) KEYHASH() ([32]byte, error)
func (*KeepersVRFConsumerCallerSession) REQUESTCONFIRMATIONS ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerCallerSession) REQUESTCONFIRMATIONS() (uint16, error)
func (*KeepersVRFConsumerCallerSession) SLastTimeStamp ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerCallerSession) SLastTimeStamp() (*big.Int, error)
func (*KeepersVRFConsumerCallerSession) SRequests ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerCallerSession) SRequests(arg0 *big.Int) (SRequests, error)
func (*KeepersVRFConsumerCallerSession) SUBSCRIPTIONID ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerCallerSession) SUBSCRIPTIONID() (uint64, error)
func (*KeepersVRFConsumerCallerSession) SVrfRequestCounter ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerCallerSession) SVrfRequestCounter() (*big.Int, error)
func (*KeepersVRFConsumerCallerSession) SVrfResponseCounter ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerCallerSession) SVrfResponseCounter() (*big.Int, error)
func (*KeepersVRFConsumerCallerSession) UPKEEPINTERVAL ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerCallerSession) UPKEEPINTERVAL() (*big.Int, error)
type KeepersVRFConsumerFilterer ¶
type KeepersVRFConsumerFilterer struct {
// contains filtered or unexported fields
}
func NewKeepersVRFConsumerFilterer ¶
func NewKeepersVRFConsumerFilterer(address common.Address, filterer bind.ContractFilterer) (*KeepersVRFConsumerFilterer, error)
type KeepersVRFConsumerInterface ¶
type KeepersVRFConsumerInterface interface { COORDINATOR(opts *bind.CallOpts) (common.Address, error) KEYHASH(opts *bind.CallOpts) ([32]byte, error) REQUESTCONFIRMATIONS(opts *bind.CallOpts) (uint16, error) SUBSCRIPTIONID(opts *bind.CallOpts) (uint64, error) UPKEEPINTERVAL(opts *bind.CallOpts) (*big.Int, error) CheckUpkeep(opts *bind.CallOpts, arg0 []byte) (bool, []byte, error) SLastTimeStamp(opts *bind.CallOpts) (*big.Int, error) SRequests(opts *bind.CallOpts, arg0 *big.Int) (SRequests, error) SVrfRequestCounter(opts *bind.CallOpts) (*big.Int, error) SVrfResponseCounter(opts *bind.CallOpts) (*big.Int, error) PerformUpkeep(opts *bind.TransactOpts, arg0 []byte) (*types.Transaction, error) RawFulfillRandomWords(opts *bind.TransactOpts, requestId *big.Int, randomWords []*big.Int) (*types.Transaction, error) Address() common.Address }
type KeepersVRFConsumerRaw ¶
type KeepersVRFConsumerRaw struct {
Contract *KeepersVRFConsumer
}
func (*KeepersVRFConsumerRaw) Call ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
func (*KeepersVRFConsumerRaw) Transact ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*KeepersVRFConsumerRaw) Transfer ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type KeepersVRFConsumerSession ¶
type KeepersVRFConsumerSession struct { Contract *KeepersVRFConsumer CallOpts bind.CallOpts TransactOpts bind.TransactOpts }
func (*KeepersVRFConsumerSession) COORDINATOR ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerSession) COORDINATOR() (common.Address, error)
func (*KeepersVRFConsumerSession) CheckUpkeep ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerSession) CheckUpkeep(arg0 []byte) (bool, []byte, error)
func (*KeepersVRFConsumerSession) KEYHASH ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerSession) KEYHASH() ([32]byte, error)
func (*KeepersVRFConsumerSession) PerformUpkeep ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerSession) PerformUpkeep(arg0 []byte) (*types.Transaction, error)
func (*KeepersVRFConsumerSession) REQUESTCONFIRMATIONS ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerSession) REQUESTCONFIRMATIONS() (uint16, error)
func (*KeepersVRFConsumerSession) RawFulfillRandomWords ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerSession) RawFulfillRandomWords(requestId *big.Int, randomWords []*big.Int) (*types.Transaction, error)
func (*KeepersVRFConsumerSession) SLastTimeStamp ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerSession) SLastTimeStamp() (*big.Int, error)
func (*KeepersVRFConsumerSession) SRequests ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerSession) SRequests(arg0 *big.Int) (SRequests, error)
func (*KeepersVRFConsumerSession) SUBSCRIPTIONID ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerSession) SUBSCRIPTIONID() (uint64, error)
func (*KeepersVRFConsumerSession) SVrfRequestCounter ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerSession) SVrfRequestCounter() (*big.Int, error)
func (*KeepersVRFConsumerSession) SVrfResponseCounter ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerSession) SVrfResponseCounter() (*big.Int, error)
func (*KeepersVRFConsumerSession) UPKEEPINTERVAL ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerSession) UPKEEPINTERVAL() (*big.Int, error)
type KeepersVRFConsumerTransactor ¶
type KeepersVRFConsumerTransactor struct {
// contains filtered or unexported fields
}
func NewKeepersVRFConsumerTransactor ¶
func NewKeepersVRFConsumerTransactor(address common.Address, transactor bind.ContractTransactor) (*KeepersVRFConsumerTransactor, error)
func (*KeepersVRFConsumerTransactor) PerformUpkeep ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerTransactor) PerformUpkeep(opts *bind.TransactOpts, arg0 []byte) (*types.Transaction, error)
func (*KeepersVRFConsumerTransactor) RawFulfillRandomWords ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerTransactor) RawFulfillRandomWords(opts *bind.TransactOpts, requestId *big.Int, randomWords []*big.Int) (*types.Transaction, error)
type KeepersVRFConsumerTransactorRaw ¶
type KeepersVRFConsumerTransactorRaw struct {
Contract *KeepersVRFConsumerTransactor
}
func (*KeepersVRFConsumerTransactorRaw) Transact ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*KeepersVRFConsumerTransactorRaw) Transfer ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type KeepersVRFConsumerTransactorSession ¶
type KeepersVRFConsumerTransactorSession struct { Contract *KeepersVRFConsumerTransactor TransactOpts bind.TransactOpts }
func (*KeepersVRFConsumerTransactorSession) PerformUpkeep ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerTransactorSession) PerformUpkeep(arg0 []byte) (*types.Transaction, error)
func (*KeepersVRFConsumerTransactorSession) RawFulfillRandomWords ¶
func (_KeepersVRFConsumer *KeepersVRFConsumerTransactorSession) RawFulfillRandomWords(requestId *big.Int, randomWords []*big.Int) (*types.Transaction, error)
Click to show internal directories.
Click to hide internal directories.