Options
All
  • Public
  • Public/Protected
  • All
Menu

provably-fair-framework

Index

Type aliases

Algorithm

Algorithm: "sha256" | "sha512"

ProofOfCommitment

ProofOfCommitment: (...args: any[]) => Promise<any>

Type declaration

    • (...args: any[]): Promise<any>
    • Parameters

      • Rest ...args: any[]

      Returns Promise<any>

ProofOfExistence

ProofOfExistence: (...args: any[]) => Promise<any>

Type declaration

    • (...args: any[]): Promise<any>
    • Parameters

      • Rest ...args: any[]

      Returns Promise<any>

SeedingEvent

SeedingEvent: (...args: any[]) => Promise<any>

Type declaration

    • (...args: any[]): Promise<any>
    • Parameters

      • Rest ...args: any[]

      Returns Promise<any>

Variables

Const log

log: Debugger = debug('provably-fair:system')

Functions

blockHeight

  • blockHeight(): Promise<any>

createStrategy

Const createSystem

distribute

randomInteger

  • randomInteger(algorithm: string, inputs: [string, string], minimum: number, maximum: number): number

randomSequence

  • randomSequence(algorithm: string, serverSeed: string, clientSeed: string, array: number[]): number[]

Object literals

Const defaultConfig

defaultConfig: object

algorithm

algorithm: "sha256" = "sha256"

strategies

strategies: (AmericanRoulette | Dice | EuropeanRoulette | Crash)[] = [AmericanRoulette, Crash, Dice, EuropeanRoulette]

Generated using TypeDoc