IsenCoin is a cryptocurrency prototype built using modern C++ !
- Proof Of Work block validation
- P2P with binary serialization of packets
- Wallet with graphical interface
- Mining software integrated
Library | Purpose | Link |
---|---|---|
base58 | Generates wallet addresses with non-ambiguous characters | (Edited version of Bitcoin's base58) |
ed25519 | Signs and verifies transactions | https://github.com/orlp/ed25519 |
fmt | String formatting | https://github.com/fmtlib/fmt |
imgui | Wallet GUI | https://github.com/ocornut/imgui |
msgpack11 | Binary serialization of network packets | https://github.com/ar90n/msgpack11 |
SFML | Window / Mouse support | https://github.com/SFML/SFML |
spglog | Logging | https://github.com/gabime/spdlog |
tacopie | TCP communication | https://github.com/Cylix/tacopie |
vili | Human readable data language | https://github.com/Sygmei/Vili |