This is the very begining of Fairblock: Preventing blockchain front-running with minimal overheads
Ferveo for VSS on the public chain
FR
contains solidity smart contracts.
CryptPart
contains the Golang code for IBE threshold encryption and decryption. This is built upon the IBE implementation of vuvuzela/crypto
.
-
cd FR
-
truffle compile
-
open Ganache, make sure what in the
truffle-config.js
matches with Ganache -
truffle migrate
-
truffle test --show-events
ortruffle test
-
cd CryptPart/IBEcrypto
-
go test