Home

scripts/CypherPoker.js

The main interface to CypherPoker.JS
Automates peer-to-peer connectivity and instantiation of the cryptosystem, manages accounts and tables, launches games, and provides accesss to other shared functionality.
Version:
  • 0.5.1
Author:
  • Patrick Bay
Source:

scripts/CypherPokerAccount.js

Contains information and functionality associated with a single managed account.
Version:
  • 0.4.1
Author:
  • Patrick Bay
Source:

scripts/CypherPokerAnalyzer.js

Monitors and analyzes a CypherPoker game (hand) for cryptographic correctness and ranks the completed hands of the game to determine the winner.
Version:
  • 0.4.1
Author:
  • Patrick Bay
Source:

scripts/CypherPokerCard.js

Storage and functionality for a single CypherPoker.JS card.
Version:
  • 0.2.0
Author:
  • Patrick Bay
Source:

scripts/CypherPokerContract.js

A virtual smart contract implementation using the API interface.
Version:
  • 0.5.1
Author:
  • Patrick Bay
Source:

scripts/CypherPokerGame.js

A CypherPoker.JS implementation of Texas Hold'em poker for 2+ players.
Version:
  • 0.4.0
Author:
  • Patrick Bay
Source:

scripts/CypherPokerPlayer.js

Information management for an individual CypherPoker.JS player.
Version:
  • 0.4.1
Author:
  • Patrick Bay
Source:

scripts/CypherPokerUI.js

Basic user interface management for CypherPoker.JS.
Version:
  • 0.5.1
Author:
  • Patrick Bay
Source:

scripts/index.js

Main file responsible for starting up the web (client) portion of CypherPoker.JS. Also provides functionality for dynamic loading of additional scripts and JSON data.
Version:
  • 0.5.1
Source:

scripts/libs/APIRouter.js

scripts/libs/ConnectivityManager.js

scripts/libs/EventDispatcher.js

scripts/libs/EventPromise.js

scripts/libs/P2PRouter.js

scripts/libs/RPC.js

Handles asynchronous JSON-RPC 2.0 requests to a HTTP / HTTPS, WebSocket / Secure WebSocket, or routed endpoint. Requires EventPromise to exist in the current execution context.
Version:
  • 0.4.1
Source:

scripts/libs/SDB.js

Services Descriptor Bundle encoding and decoding library.
Version:
  • 0.2.2
Author:
  • Patrick Bay (Monican Agent)
Source:

scripts/libs/SRACrypto.js

scripts/libs/transports/WebRTCClient.js

scripts/libs/transports/WSSClient.js

scripts/libs/transports/WSSTunnel.js

scripts/libs/WorkerHost.js