/epimon

🔗 Epimon is a cryptocurrency blockchain simulation, featuring blockchain nodes, a rich explorer and the wallet extension.

Primary LanguageTypeScriptMIT LicenseMIT

Epimon Logo

EPIMON

A cryptocurrency blockchain simulation, featuring blockchain nodes, a rich explorer and the wallet extension.

Table of Contents

Overview

Epimon is a cryptocurrency blockchain simulation designed for developers who want to understand, test, and enhance the fundamental principles of blockchain technology.

Epimon comprises five main projects, each focusing on different feature sets. Below is a brief description of each project:

  1. Blockchain: This project is the backbone of the Epimon, handling essential blockchain operations. It verifies transactions for integrity and plays a key role in creating new blocks within the blockchain.
  2. Wallet: This is a Chrome extension project that lets you do transactions, check your wallet balance, and more on the blockchain.
  3. Node: Essential in preserving blockchain integrity, nodes verify and secure the network while mining blocks. Through this process, miners not only validate transactions but also earn EPM coins, ensuring the stability and immutability of the blockchain.
  4. Episcan Web: This project empowers users to explore transactions, blocks, and wallet addresses within the blockchain seamlessly. It provides a user-friendly interface for in-depth examination of the blockchain network, allowing users to track various activities on the blockchain.
  5. Episcan API: Developed specifically for the Episcan project, this API integrates with the main blockchain API to provide essential functionalities.

The combination of these projects gives users a practical understanding of how blockchains work. Epimon is an open-source project and welcomes contributions from developers.

Projects

The Blockchain project serves as the foundational structure of Epimon. At its core, it meticulously verifies transactions to confirm their authenticity, ensuring a secure and tamper-proof record. Beyond this, the project is pivotal in the consistent creation and addition of new blocks to the blockchain. This ensures a continuous and trustworthy ledger of all activities within the system, underpinning the reliability and integrity of Epimon's operations.

Tech stack:

The Wallet project is a Chrome extension designed for easy use with Epimon. With this tool, users can effortlessly make transactions, keep an eye on their wallet balances, and perform other essential tasks directly within the blockchain system, all in a user-friendly manner.

Tech stack:

Screenshots:

Wallet

Wallet

Wallet

Wallet

Wallet

3. Node

The Node serves as a vital participant within the blockchain network. By actively engaging in its operations, it plays a crucial role in upholding the network's integrity. Additionally, the Node is responsible for overseeing and orchestrating the block mining process, ensuring that each transaction is processed securely and efficiently.

Tech stack:

This project is designed to simplify blockchain for users. With its straightforward layout, anyone can easily view transactions, inspect blocks, and manage their wallet. Whether you're new to blockchain or experienced, this tool offers a user-friendly experience for all.

Tech stack:

Screenshots:

Episcan

Episcan

Episcan

Episcan

Episcan

Episcan

Episcan

This API has been exclusively crafted for the Episcan project, leveraging the core features of the main blockchain API. This integration aims to fulfil all the specific requirements and functionalities Episcan needs.

Tech stack:

Contributing

  1. Fork this repository.
  2. Create a new branch with feature name.
  3. Create your feature.
  4. Commit and set commit message with feature name.
  5. Push your code to your fork repository.
  6. Create pull request.

License

Epimon is MIT licensed.