A custom crypto currency in C++. The currency uses a similar p2p protocol as bitcoin. Instead of raw tcp the currency uses grpc. The concencus mechanism used is proof of work. More on this later.
grpc uses proto 3 to install the compiler follow the instructions:
You will need bazel to run the project to install follow the instructions:
To compile grpc libraries and proto buffs:
bazel build :cppGamConcensusGrpc
Run using:
bazel run //:main/main
Run grpc server using:
bazel run //test:greeter_server
Run grpc client with:
bazel run //test:greeter_client