-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the dChange decentralized exchange platform wiki. This documentation will guide you through all the essential aspects of the project, from setup and architecture to contributing and frequently asked questions.
- Overview
- Getting Started
- Architecture
- Smart Contracts
- API Documentation
- Contributing
- Roadmap
- Frequently Asked Questions
- License
dChange is a decentralized exchange platform designed for seamless, secure, and efficient digital asset exchanges. Built on blockchain technology, it eliminates the need for centralized authorities, giving users full control over their assets.
- Decentralized: No reliance on intermediaries.
- Secure: Blockchain ensures safe and transparent transactions.
- User-Friendly: Simple and intuitive interface.
- Efficient: Fast transactions with low fees.
Before installing dChange, ensure you have the following tools:
- Node.js
- Flutter
- Git
-
Clone the repository:
git clone https://github.com/REChain-Network-Solutions/dChange.git cd dChange
-
Install dependencies:
npm install
-
Run the app:
flutter run
The dChange platform follows a decentralized architecture with the following components:
- Developed using Flutter, the user interface offers a responsive Progressive Web App (PWA).
- Built with a server-less architecture, leveraging decentralized protocols for operations.
- Smart contracts manage asset transfers and trades, stored on-chain for transparency and security.
The following are the key smart contracts in the dChange platform:
Handles asset exchanges between users, managing trade initiation, confirmation, and cancellation.
Manages user wallets and balances for different assets.
-
GET /assets
Fetch the list of assets available on dChange. -
POST /exchange
Initiates an exchange between two users, specifying the asset and amount.
We welcome contributions! Please follow these guidelines:
- Fork the repository.
- Create a new feature branch.
- Submit a Pull Request.
- Ensure code passes all lint checks.
- Write unit tests for any new features.
Planned features and milestones for the dChange platform include:
- Liquidity Pool Integration
- Cross-Chain Support
- Governance System
dChange is a fully decentralized exchange for digital assets.
First, set up your wallet, then use the platform's intuitive UI to trade assets.
dChange is released under the MIT License. For full details, see the LICENSE
file in the repository.
End of Wiki.