CoinPokerOfficial / poker-decentralized-rng

Decentralized RNG library for CoinPoker client
MIT License
41 stars 16 forks source link

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.