Skip to content
SygmeiPublic

About

Modern C++ cryptocurrency prototype

Topics

Resources

Stars

9 stars

Watchers

1 watching

Forks

Repository files navigation

IsenCoin

IsenCoin is a cryptocurrency prototype built using modern C++ !

⚠️ This project is available for learning purpose only ! IsenCoin is not production ready nor it will ever be.

Features

  • Proof Of Work block validation
  • P2P with binary serialization of packets
  • Wallet with graphical interface
  • Mining software integrated

Dependencies

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

Screenshots

Main menu

Main menu screenshot

Transaction creator

Transaction creator screenshot

Blockchain explorer

Blockchain explorer screenshot

Block explorer

Block explorer screenshot

Transaction viewer

Transaction viewer screenshot

About

Modern C++ cryptocurrency prototype

Topics

Resources

Stars

9 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages