@provably-fair/primedice
v0.2.0
Published
Primedice bet simulation and verification tools
Downloads
14
Readme
@provably-fair/primedice
Primedice bet simulation and verification tools.
API Reference
generateServerSeed
Generates a random server seed.
Parameters
sizenumber? Size of random buffer in bytes. (optional, default16)
Returns string A server seed of the given size.
parseUIntFromBuffer
Parses a buffer and tries returning the first unsigned integer which fits the given range.
Parameters
bufBuffer Buffer to be parsed.maxnumber Maximum value of output (excluded).sizenumber Size of parsable chunks in bytes. Must be less than or equal to 6.startOffsetnumber? Where to start reading the buffer. (optional, default0)
Returns number An unsigned integer parsed from the given buffer. If no appropriate number can
be parsed, NaN is returned.
roll
Generates a random roll number based on the given seeds.
Parameters
serverSeedstring Server seed used as HMAC key.clientSeedstring Client seed used as HMAC data. To prove fairness of random outputs, the hash ofserverSeedshall be known before revealingclientSeed.noncenumber Number of bets made with the given seed pair (excluding current roll).
Returns number A number within the range [0.00, 99.99].
