/poker-decentralized-rng

Decentralized RNG library for CoinPoker client

Primary LanguageC++MIT LicenseMIT

Decentralized RNG libraries for CoinPoker client

This project consist of multiple projects that are used to implement decentralized card shuffle/verification for hand and award structure selection.

The purpose of this project is that any client, with some knowledge of c++, can verify and test decentralized rng protocol themselves.

Building instructions

Project uses CMake as build generator. In order to test/modify AwardRNG or DeckRNG yourself, generate project to that builds shared libs. Enter following commands from project root.

mkdir build && cd build
cmake -DBUILD_SHARED_LIBS=ON ..

After project is built, rename shared libraries DeckRNG, AwardRNG to DeckRNG_custom, AwardRNG_custom and copy to poker client root directory.