โ๏ธ Blocksmith โ Forge Your Own Blockchain
An interactive blockchain simulator with a sleek GUI & smooth UX. Craft blocks, record ledger entries, and explore blockchain fundamentals in a fun & visual way.
โจ Features:
๐น Modern GUI built with Tkinter ๐น Purple-themed UI + soft shadows for a clean look ๐น Add your own Block Notes ๐ & Ledger Entries ๐ฐ ๐น Auto-generated SHA-256 Hash for each block ๐ ๐น Timestamps in GMT for authenticity ๐ ๐น Scrollable Block Explorer to review your chain
๐ ๏ธ Built With
Python Tkinter โ GUI framework
Hashlib โ SHA-256 hashing
Datetime โ Timestamps
๐ฏ Why Blocksmith? Just like a blacksmith forges iron into strong tools, Blocksmith lets you forge digital blocks into a secure blockchain.
Perfect for:
โ๏ธ Students learning blockchain basics
โ๏ธ Developers exploring how chains & hashes work
โ๏ธ Anyone curious about distributed ledger tech
๐ Roadmap
A[๐ Project Start] --> B[โ
Basic Block Creation]
B --> C[โ
GUI with Tkinter]
C --> D[โ
Purple Theme + UI Enhancements]
D --> E[โ
GMT Timestamp Integration]
E --> F[โ
Blocksmith Explorer Panel]
F --> G[๐ Balance Window Integration]
G --> H[๐ Export Chain as JSON/CSV]
H --> I[๐ Dark Mode UI]
I --> J[๐ Blockchain Graph Visualization]
J --> K[๐ Multi-User Simulation]
๐ฎ Planned Features:
โ Block Verification (valid/invalid detection)
โ Export chain as JSON / file
โ Transaction history summary
๐ Dark Mode UI
๐ Graphical blockchain visualization
๐ค Contributing: Pull requests, issues, and feature requests are welcome! Feel free to fork this repo and submit improvements.
๐งโ๐ป Author->
Soumabha Mahapatra
๐ก Exploring Blockchain, AI & Software Engineering
โญ Support
If you like Blocksmith, please give it a star โญ on GitHub โ it keeps the project alive and growing!