Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/msvalandro/protochain

Protochain is a project created while studying web3 development from LuizTools program. The project consists of a prototype of a blockchain built with Node.js, Fastify, CryptoJS, Axios and Zod.
https://github.com/msvalandro/protochain

axios blockchain crypto-js fastify nodejs zod

Last synced: 16 days ago
JSON representation

Protochain is a project created while studying web3 development from LuizTools program. The project consists of a prototype of a blockchain built with Node.js, Fastify, CryptoJS, Axios and Zod.

Awesome Lists containing this project

README

        

# ⛓️ Protochain

## 📝 Description

Protochain is a project created while studying web3 development from [LuizTools](https://www.luiztools.com.br/) program. The project consists of a prototype of a blockchain built with Node.js, Fastify, CryptoJS, Axios and Zod.

The goal of this project is not to be a real market blockchain; it's just a prototype designed to help us learn the concepts of blockchain architecture and to aid in understanding the subsequent modules.

## ☕️ Prerequisites

- Node.js v18.17.1 or higher
- pnpm (package manager)

## 🛠️ Installation

To set up the project locally, follow these steps:

1. **Environment Variables:**
- Create a `.env.local` file in the root directory of your project. Use the `.env.example` file as a reference.

2. **Install Dependencies:**
```sh
pnpm i
```

3. **Start the Application:**
```sh
pnpm dev
```
- The application will be available at http://localhost:3333.

## 📜 License

This project is licensed under the MIT License - see the LICENSE file for details.