Skip to content

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

ย 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 

Repository files navigation

โ›“๏ธ 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!

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages