Posts a timeunlocked commitement to a randomness request
The timelock puzzle input base64 (no 0x)
The timelock puzzle modulus base64 (no 0x)
Id of the randomness request to commit to
Triggers resolution of stuck contests
Creates a new randomness request using a list of provider IDs.
An array of provider IDs to include in the request.
The number of requested random inputs.
A unique identifier for tracking the request callback.
Gets a list of all provider activity
Gets all users info: internal balance/created at time
Retrieves all open, incomplete randomness requests for a specific provider. These requests lack required inputs (modulus, proof, output).
The identifier for the provider.
Gets provider activity for a given provider
Retrieves the number of available random values associated with the specified provider.
The identifier for the provider.
Fetches randomness requests based on a list of request IDs.
Array of IDs for the randomness requests to retrieve.
Retrieves a randomness request based on a callback ID.
The callback ID of the randomness request to retrieve.
Gets a users info: internal balance/created at time
Prepays for future random requests
Optional
userId: stringRedeem random credits
Optional
providersIds: string[]Optional
requestedInputs: numberOptional
callbackId: stringPosts a timeunlocked commitement to a randomness request
Id of the randomness request to reveal
base64 (no 0x)
base64 (no 0x)
Updates the count of available random values for a specific provider.
The new amount of random values available.
Optional
info: MonitoringDataAn optional MonitoringData object containing provider monitoring information.
Claim provider rewards