Skip to content
Dmitry Olegovich Sorokin (@sorydima) edited this page Jul 3, 2025 · 1 revision

REChain dApp Wiki

Welcome to the documentation for the REChain dApp – a decentralized application developed under the REChain Network Solutions ecosystem.


🏠 Home

REChain dApp is a decentralized application built to offer secure, transparent, and scalable blockchain-based services.

Key Objectives

  • Enable trustless interactions
  • Ensure on-chain governance
  • Promote decentralization in digital applications

Repository

https://github.com/REChain-Network-Solutions/dApp.git


πŸš€ Getting Started

This document helps you set up the development environment and run the dApp locally.

Prerequisites

  • Node.js >= 18
  • Yarn or npm
  • MetaMask or WalletConnect
  • Smart contracts deployed (check contracts folder)

Installation

git clone https://github.com/REChain-Network-Solutions/dApp.git
cd dApp
npm install
npm run dev

Then open http://localhost:3000 in your browser.

🧱 Architecture
REChain dApp is composed of the following layers:

Frontend (Next.js) – User-facing interface.

Smart Contracts (Solidity) – Deployed to EVM-compatible networks.

IPFS (optional) – Decentralized storage support.

Web3 Providers – MetaMask, WalletConnect.

(Architecture diagram coming soon)

✨ Features
πŸ” Wallet authentication

πŸ” Transaction signing

πŸ“œ On-chain data reading/writing

🧠 Smart contract integration

🌐 Multi-network support

☁️ IPFS file upload (optional)

🀝 Contributing
We welcome contributions from the community!

Steps to Contribute
Fork the repository

Create a new branch

Commit your changes

Open a Pull Request

Code Style
Use ESLint and Prettier

Use conventional commits

❓ FAQ
What blockchain does this support?
EVM-compatible chains like Ethereum, BNB Chain, and Polygon.

How can I deploy smart contracts?
Check the /contracts folder and use Hardhat or Foundry to deploy them.

Can I use it without MetaMask?
Yes, we support WalletConnect and potentially other providers.

πŸ“„ License
This project is licensed under the MIT License – see the LICENSE file for details.