vrf_load_test_with_metrics

package
v2.2.0-beta0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 23, 2023 License: MIT Imports: 11 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

View Source
var VRFV2LoadTestWithMetricsABI = VRFV2LoadTestWithMetricsMetaData.ABI
View Source
var VRFV2LoadTestWithMetricsBin = VRFV2LoadTestWithMetricsMetaData.Bin
View Source
var VRFV2LoadTestWithMetricsMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_vrfCoordinator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_link\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"have\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"want\",\"type\":\"address\"}],\"name\":\"OnlyCoordinatorCanFulfill\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"COORDINATOR\",\"outputs\":[{\"internalType\":\"contractVRFCoordinatorV2Interface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"LINK\",\"outputs\":[{\"internalType\":\"contractLinkTokenInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"requestId\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"randomWords\",\"type\":\"uint256[]\"}],\"name\":\"rawFulfillRandomWords\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"_subId\",\"type\":\"uint64\"},{\"internalType\":\"uint16\",\"name\":\"_requestConfirmations\",\"type\":\"uint16\"},{\"internalType\":\"bytes32\",\"name\":\"_keyHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint16\",\"name\":\"_requestCount\",\"type\":\"uint16\"}],\"name\":\"requestRandomWords\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"reset\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"s_averageFulfillmentInMillions\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"s_fastestFulfillment\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"s_requestCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"s_responseCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"s_slowestFulfillment\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
	Bin: "0x60e0604052600060045560006005556103e760065534801561002057600080fd5b50604051610cb6380380610cb683398101604081905261003f916101be565b6001600160601b0319606083901b1660805233806000816100a75760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f000000000000000060448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b03848116919091179091558116156100d7576100d7816100f8565b5050506001600160601b0319606092831b811660a052911b1660c0526101f1565b6001600160a01b0381163314156101515760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015260640161009e565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b80516001600160a01b03811681146101b957600080fd5b919050565b600080604083850312156101d157600080fd5b6101da836101a2565b91506101e8602084016101a2565b90509250929050565b60805160601c60a05160601c60c05160601c610a7f610237600039600061011a015260008181610179015261028e01526000818161037801526103e00152610a7f6000f3fe608060405234801561001057600080fd5b50600436106100df5760003560e01c8063737144bc1161008c5780638da5cb5b116100665780638da5cb5b146101be578063d826f88f146101dc578063dc1670db146101fb578063f2fde38b1461020457600080fd5b8063737144bc146101a457806374dba124146101ad57806379ba5097146101b657600080fd5b80631fe543e3116100bd5780631fe543e3146101615780633b2bcbf114610174578063557d2e921461019b57600080fd5b8063096cb17b146100e45780631757f11c146100f95780631b6b6d2314610115575b600080fd5b6100f76100f23660046108b6565b610217565b005b61010260055481565b6040519081526020015b60405180910390f35b61013c7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161010c565b6100f761016f3660046107c7565b610360565b61013c7f000000000000000000000000000000000000000000000000000000000000000081565b61010260035481565b61010260045481565b61010260065481565b6100f7610420565b60005473ffffffffffffffffffffffffffffffffffffffff1661013c565b6100f76000600481905560058190556103e76006556003819055600255565b61010260025481565b6100f7610212366004610771565b61051d565b61021f610531565b60005b8161ffff168161ffff161015610359576040517f5d3b1d300000000000000000000000000000000000000000000000000000000081526004810184905267ffffffffffffffff8616602482015261ffff85166044820152620493e06064820152600160848201526000907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690635d3b1d309060a401602060405180830381600087803b1580156102e757600080fd5b505af11580156102fb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061031f91906107ae565b600380549192506000610331836109db565b9091555050600090815260076020526040902043905580610351816109b9565b915050610222565b5050505050565b3373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001614610412576040517f1cf993f400000000000000000000000000000000000000000000000000000000815233600482015273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001660248201526044015b60405180910390fd5b61041c82826105b4565b5050565b60015473ffffffffffffffffffffffffffffffffffffffff1633146104a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4d7573742062652070726f706f736564206f776e6572000000000000000000006044820152606401610409565b60008054337fffffffffffffffffffffffff00000000000000000000000000000000000000008083168217845560018054909116905560405173ffffffffffffffffffffffffffffffffffffffff90921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b610525610531565b61052e81610664565b50565b60005473ffffffffffffffffffffffffffffffffffffffff1633146105b2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e6572000000000000000000006044820152606401610409565b565b6000828152600760205260408120546105cd90436109a2565b905060006105de82620f4240610965565b90506005548211156105f05760058290555b600654821061060157600654610603565b815b6006556002546106135780610646565b600254610621906001610912565b816002546004546106329190610965565b61063c9190610912565b610646919061092a565b60045560028054906000610659836109db565b919050555050505050565b73ffffffffffffffffffffffffffffffffffffffff81163314156106e4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c660000000000000000006044820152606401610409565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b803561ffff8116811461076c57600080fd5b919050565b60006020828403121561078357600080fd5b813573ffffffffffffffffffffffffffffffffffffffff811681146107a757600080fd5b9392505050565b6000602082840312156107c057600080fd5b5051919050565b600080604083850312156107da57600080fd5b8235915060208084013567ffffffffffffffff808211156107fa57600080fd5b818601915086601f83011261080e57600080fd5b81358181111561082057610820610a43565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f8301168101818110858211171561086357610863610a43565b604052828152858101935084860182860187018b101561088257600080fd5b600095505b838610156108a5578035855260019590950194938601938601610887565b508096505050505050509250929050565b600080600080608085870312156108cc57600080fd5b843567ffffffffffffffff811681146108e457600080fd5b93506108f26020860161075a565b9250604085013591506109076060860161075a565b905092959194509250565b6000821982111561092557610925610a14565b500190565b600082610960577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561099d5761099d610a14565b500290565b6000828210156109b4576109b4610a14565b500390565b600061ffff808316818114156109d1576109d1610a14565b6001019392505050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415610a0d57610a0d610a14565b5060010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fdfea164736f6c6343000806000a",
}

Functions

This section is empty.

Types

type VRFV2LoadTestWithMetrics

type VRFV2LoadTestWithMetrics struct {
	VRFV2LoadTestWithMetricsCaller
	VRFV2LoadTestWithMetricsTransactor
	VRFV2LoadTestWithMetricsFilterer
	// contains filtered or unexported fields
}

func DeployVRFV2LoadTestWithMetrics

func DeployVRFV2LoadTestWithMetrics(auth *bind.TransactOpts, backend bind.ContractBackend, _vrfCoordinator common.Address, _link common.Address) (common.Address, *types.Transaction, *VRFV2LoadTestWithMetrics, error)

func NewVRFV2LoadTestWithMetrics

func NewVRFV2LoadTestWithMetrics(address common.Address, backend bind.ContractBackend) (*VRFV2LoadTestWithMetrics, error)

func (*VRFV2LoadTestWithMetrics) Address

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetrics) Address() common.Address

func (*VRFV2LoadTestWithMetrics) ParseLog

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetrics) ParseLog(log types.Log) (generated.AbigenLog, error)

type VRFV2LoadTestWithMetricsCaller

type VRFV2LoadTestWithMetricsCaller struct {
	// contains filtered or unexported fields
}

func NewVRFV2LoadTestWithMetricsCaller

func NewVRFV2LoadTestWithMetricsCaller(address common.Address, caller bind.ContractCaller) (*VRFV2LoadTestWithMetricsCaller, error)

func (*VRFV2LoadTestWithMetricsCaller) COORDINATOR

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsCaller) COORDINATOR(opts *bind.CallOpts) (common.Address, error)
func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsCaller) LINK(opts *bind.CallOpts) (common.Address, error)

func (*VRFV2LoadTestWithMetricsCaller) Owner

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsCaller) Owner(opts *bind.CallOpts) (common.Address, error)

func (*VRFV2LoadTestWithMetricsCaller) SAverageFulfillmentInMillions

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsCaller) SAverageFulfillmentInMillions(opts *bind.CallOpts) (*big.Int, error)

func (*VRFV2LoadTestWithMetricsCaller) SFastestFulfillment

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsCaller) SFastestFulfillment(opts *bind.CallOpts) (*big.Int, error)

func (*VRFV2LoadTestWithMetricsCaller) SRequestCount

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsCaller) SRequestCount(opts *bind.CallOpts) (*big.Int, error)

func (*VRFV2LoadTestWithMetricsCaller) SResponseCount

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsCaller) SResponseCount(opts *bind.CallOpts) (*big.Int, error)

func (*VRFV2LoadTestWithMetricsCaller) SSlowestFulfillment

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsCaller) SSlowestFulfillment(opts *bind.CallOpts) (*big.Int, error)

type VRFV2LoadTestWithMetricsCallerRaw

type VRFV2LoadTestWithMetricsCallerRaw struct {
	Contract *VRFV2LoadTestWithMetricsCaller
}

func (*VRFV2LoadTestWithMetricsCallerRaw) Call

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

type VRFV2LoadTestWithMetricsCallerSession

type VRFV2LoadTestWithMetricsCallerSession struct {
	Contract *VRFV2LoadTestWithMetricsCaller
	CallOpts bind.CallOpts
}

func (*VRFV2LoadTestWithMetricsCallerSession) COORDINATOR

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsCallerSession) COORDINATOR() (common.Address, error)
func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsCallerSession) LINK() (common.Address, error)

func (*VRFV2LoadTestWithMetricsCallerSession) Owner

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsCallerSession) Owner() (common.Address, error)

func (*VRFV2LoadTestWithMetricsCallerSession) SAverageFulfillmentInMillions

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsCallerSession) SAverageFulfillmentInMillions() (*big.Int, error)

func (*VRFV2LoadTestWithMetricsCallerSession) SFastestFulfillment

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsCallerSession) SFastestFulfillment() (*big.Int, error)

func (*VRFV2LoadTestWithMetricsCallerSession) SRequestCount

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsCallerSession) SRequestCount() (*big.Int, error)

func (*VRFV2LoadTestWithMetricsCallerSession) SResponseCount

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsCallerSession) SResponseCount() (*big.Int, error)

func (*VRFV2LoadTestWithMetricsCallerSession) SSlowestFulfillment

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsCallerSession) SSlowestFulfillment() (*big.Int, error)

type VRFV2LoadTestWithMetricsFilterer

type VRFV2LoadTestWithMetricsFilterer struct {
	// contains filtered or unexported fields
}

func NewVRFV2LoadTestWithMetricsFilterer

func NewVRFV2LoadTestWithMetricsFilterer(address common.Address, filterer bind.ContractFilterer) (*VRFV2LoadTestWithMetricsFilterer, error)

func (*VRFV2LoadTestWithMetricsFilterer) FilterOwnershipTransferRequested

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*VRFV2LoadTestWithMetricsOwnershipTransferRequestedIterator, error)

func (*VRFV2LoadTestWithMetricsFilterer) FilterOwnershipTransferred

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*VRFV2LoadTestWithMetricsOwnershipTransferredIterator, error)

func (*VRFV2LoadTestWithMetricsFilterer) ParseOwnershipTransferRequested

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsFilterer) ParseOwnershipTransferRequested(log types.Log) (*VRFV2LoadTestWithMetricsOwnershipTransferRequested, error)

func (*VRFV2LoadTestWithMetricsFilterer) ParseOwnershipTransferred

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsFilterer) ParseOwnershipTransferred(log types.Log) (*VRFV2LoadTestWithMetricsOwnershipTransferred, error)

func (*VRFV2LoadTestWithMetricsFilterer) WatchOwnershipTransferRequested

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *VRFV2LoadTestWithMetricsOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)

func (*VRFV2LoadTestWithMetricsFilterer) WatchOwnershipTransferred

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *VRFV2LoadTestWithMetricsOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)

type VRFV2LoadTestWithMetricsInterface

type VRFV2LoadTestWithMetricsInterface interface {
	COORDINATOR(opts *bind.CallOpts) (common.Address, error)

	LINK(opts *bind.CallOpts) (common.Address, error)

	Owner(opts *bind.CallOpts) (common.Address, error)

	SAverageFulfillmentInMillions(opts *bind.CallOpts) (*big.Int, error)

	SFastestFulfillment(opts *bind.CallOpts) (*big.Int, error)

	SRequestCount(opts *bind.CallOpts) (*big.Int, error)

	SResponseCount(opts *bind.CallOpts) (*big.Int, error)

	SSlowestFulfillment(opts *bind.CallOpts) (*big.Int, error)

	AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

	RawFulfillRandomWords(opts *bind.TransactOpts, requestId *big.Int, randomWords []*big.Int) (*types.Transaction, error)

	RequestRandomWords(opts *bind.TransactOpts, _subId uint64, _requestConfirmations uint16, _keyHash [32]byte, _requestCount uint16) (*types.Transaction, error)

	Reset(opts *bind.TransactOpts) (*types.Transaction, error)

	TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)

	FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*VRFV2LoadTestWithMetricsOwnershipTransferRequestedIterator, error)

	WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *VRFV2LoadTestWithMetricsOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)

	ParseOwnershipTransferRequested(log types.Log) (*VRFV2LoadTestWithMetricsOwnershipTransferRequested, error)

	FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*VRFV2LoadTestWithMetricsOwnershipTransferredIterator, error)

	WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *VRFV2LoadTestWithMetricsOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)

	ParseOwnershipTransferred(log types.Log) (*VRFV2LoadTestWithMetricsOwnershipTransferred, error)

	ParseLog(log types.Log) (generated.AbigenLog, error)

	Address() common.Address
}

type VRFV2LoadTestWithMetricsOwnershipTransferRequested

type VRFV2LoadTestWithMetricsOwnershipTransferRequested struct {
	From common.Address
	To   common.Address
	Raw  types.Log
}

func (VRFV2LoadTestWithMetricsOwnershipTransferRequested) Topic

type VRFV2LoadTestWithMetricsOwnershipTransferRequestedIterator

type VRFV2LoadTestWithMetricsOwnershipTransferRequestedIterator struct {
	Event *VRFV2LoadTestWithMetricsOwnershipTransferRequested
	// contains filtered or unexported fields
}

func (*VRFV2LoadTestWithMetricsOwnershipTransferRequestedIterator) Close

func (*VRFV2LoadTestWithMetricsOwnershipTransferRequestedIterator) Error

func (*VRFV2LoadTestWithMetricsOwnershipTransferRequestedIterator) Next

type VRFV2LoadTestWithMetricsOwnershipTransferred

type VRFV2LoadTestWithMetricsOwnershipTransferred struct {
	From common.Address
	To   common.Address
	Raw  types.Log
}

func (VRFV2LoadTestWithMetricsOwnershipTransferred) Topic

type VRFV2LoadTestWithMetricsOwnershipTransferredIterator

type VRFV2LoadTestWithMetricsOwnershipTransferredIterator struct {
	Event *VRFV2LoadTestWithMetricsOwnershipTransferred
	// contains filtered or unexported fields
}

func (*VRFV2LoadTestWithMetricsOwnershipTransferredIterator) Close

func (*VRFV2LoadTestWithMetricsOwnershipTransferredIterator) Error

func (*VRFV2LoadTestWithMetricsOwnershipTransferredIterator) Next

type VRFV2LoadTestWithMetricsRaw

type VRFV2LoadTestWithMetricsRaw struct {
	Contract *VRFV2LoadTestWithMetrics
}

func (*VRFV2LoadTestWithMetricsRaw) Call

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

func (*VRFV2LoadTestWithMetricsRaw) Transact

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

func (*VRFV2LoadTestWithMetricsRaw) Transfer

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

type VRFV2LoadTestWithMetricsSession

type VRFV2LoadTestWithMetricsSession struct {
	Contract     *VRFV2LoadTestWithMetrics
	CallOpts     bind.CallOpts
	TransactOpts bind.TransactOpts
}

func (*VRFV2LoadTestWithMetricsSession) AcceptOwnership

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsSession) AcceptOwnership() (*types.Transaction, error)

func (*VRFV2LoadTestWithMetricsSession) COORDINATOR

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsSession) COORDINATOR() (common.Address, error)
func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsSession) LINK() (common.Address, error)

func (*VRFV2LoadTestWithMetricsSession) Owner

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsSession) Owner() (common.Address, error)

func (*VRFV2LoadTestWithMetricsSession) RawFulfillRandomWords

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsSession) RawFulfillRandomWords(requestId *big.Int, randomWords []*big.Int) (*types.Transaction, error)

func (*VRFV2LoadTestWithMetricsSession) RequestRandomWords

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsSession) RequestRandomWords(_subId uint64, _requestConfirmations uint16, _keyHash [32]byte, _requestCount uint16) (*types.Transaction, error)

func (*VRFV2LoadTestWithMetricsSession) Reset

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsSession) Reset() (*types.Transaction, error)

func (*VRFV2LoadTestWithMetricsSession) SAverageFulfillmentInMillions

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsSession) SAverageFulfillmentInMillions() (*big.Int, error)

func (*VRFV2LoadTestWithMetricsSession) SFastestFulfillment

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsSession) SFastestFulfillment() (*big.Int, error)

func (*VRFV2LoadTestWithMetricsSession) SRequestCount

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsSession) SRequestCount() (*big.Int, error)

func (*VRFV2LoadTestWithMetricsSession) SResponseCount

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsSession) SResponseCount() (*big.Int, error)

func (*VRFV2LoadTestWithMetricsSession) SSlowestFulfillment

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsSession) SSlowestFulfillment() (*big.Int, error)

func (*VRFV2LoadTestWithMetricsSession) TransferOwnership

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsSession) TransferOwnership(to common.Address) (*types.Transaction, error)

type VRFV2LoadTestWithMetricsTransactor

type VRFV2LoadTestWithMetricsTransactor struct {
	// contains filtered or unexported fields
}

func NewVRFV2LoadTestWithMetricsTransactor

func NewVRFV2LoadTestWithMetricsTransactor(address common.Address, transactor bind.ContractTransactor) (*VRFV2LoadTestWithMetricsTransactor, error)

func (*VRFV2LoadTestWithMetricsTransactor) AcceptOwnership

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

func (*VRFV2LoadTestWithMetricsTransactor) RawFulfillRandomWords

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsTransactor) RawFulfillRandomWords(opts *bind.TransactOpts, requestId *big.Int, randomWords []*big.Int) (*types.Transaction, error)

func (*VRFV2LoadTestWithMetricsTransactor) RequestRandomWords

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsTransactor) RequestRandomWords(opts *bind.TransactOpts, _subId uint64, _requestConfirmations uint16, _keyHash [32]byte, _requestCount uint16) (*types.Transaction, error)

func (*VRFV2LoadTestWithMetricsTransactor) Reset

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsTransactor) Reset(opts *bind.TransactOpts) (*types.Transaction, error)

func (*VRFV2LoadTestWithMetricsTransactor) TransferOwnership

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsTransactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)

type VRFV2LoadTestWithMetricsTransactorRaw

type VRFV2LoadTestWithMetricsTransactorRaw struct {
	Contract *VRFV2LoadTestWithMetricsTransactor
}

func (*VRFV2LoadTestWithMetricsTransactorRaw) Transact

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

func (*VRFV2LoadTestWithMetricsTransactorRaw) Transfer

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

type VRFV2LoadTestWithMetricsTransactorSession

type VRFV2LoadTestWithMetricsTransactorSession struct {
	Contract     *VRFV2LoadTestWithMetricsTransactor
	TransactOpts bind.TransactOpts
}

func (*VRFV2LoadTestWithMetricsTransactorSession) AcceptOwnership

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsTransactorSession) AcceptOwnership() (*types.Transaction, error)

func (*VRFV2LoadTestWithMetricsTransactorSession) RawFulfillRandomWords

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsTransactorSession) RawFulfillRandomWords(requestId *big.Int, randomWords []*big.Int) (*types.Transaction, error)

func (*VRFV2LoadTestWithMetricsTransactorSession) RequestRandomWords

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsTransactorSession) RequestRandomWords(_subId uint64, _requestConfirmations uint16, _keyHash [32]byte, _requestCount uint16) (*types.Transaction, error)

func (*VRFV2LoadTestWithMetricsTransactorSession) Reset

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsTransactorSession) Reset() (*types.Transaction, error)

func (*VRFV2LoadTestWithMetricsTransactorSession) TransferOwnership

func (_VRFV2LoadTestWithMetrics *VRFV2LoadTestWithMetricsTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL