Skip to content

Sygmei/IsenCoin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

91668cf · Jul 28, 2021

History

46 Commits
Jul 28, 2021
Jul 28, 2021
Jul 28, 2021
Jul 28, 2021
May 21, 2018
May 26, 2018
May 24, 2018
Feb 27, 2018
Jul 28, 2021
May 28, 2018
May 28, 2018
May 18, 2018
May 28, 2018

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages