-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Dmitry Olegovich Sorokin (@sorydima) edited this page Jul 3, 2025
·
1 revision
Welcome to the documentation for the REChain dApp β a decentralized application developed under the REChain Network Solutions ecosystem.
REChain dApp is a decentralized application built to offer secure, transparent, and scalable blockchain-based services.
- Enable trustless interactions
- Ensure on-chain governance
- Promote decentralization in digital applications
https://github.com/REChain-Network-Solutions/dApp.git
This document helps you set up the development environment and run the dApp locally.
- Node.js >= 18
- Yarn or npm
- MetaMask or WalletConnect
- Smart contracts deployed (check
contractsfolder)
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.