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

πŸ“˜ EXChangeProtocol Wiki

Welcome to the official wiki for EXChangeProtocol, a core component of the REChain Network Solutions ecosystem, focused on enabling secure, decentralized, and efficient asset exchange protocols.


πŸš€ Overview

EXChangeProtocol is a modular and upgradeable protocol designed to facilitate decentralized trading of digital assets across multiple networks. It is part of the REChain decentralized finance (DeFi) suite, focused on interoperability, privacy, and on-chain governance.


πŸ“‚ Repository Structure

/contracts/ # Smart contracts (e.g., Solidity) /interfaces/ # Interfaces for modularity /core/ # Core logic of EXChangeProtocol /lib/ # Utility libraries /scripts/ # Deployment and testing scripts /docs/ # Extended documentation /test/ # Unit and integration tests README.md # Project overview LICENSE # License file


βš™οΈ Features

  • βœ… Fully decentralized asset exchange protocol
  • πŸ” Privacy-oriented order matching
  • ⛓️ Cross-chain swap support (via REChain bridges)
  • 🧱 Modular architecture for integration in other dApps
  • πŸ§ͺ Built-in testing and deployment utilities
  • πŸ—³ DAO-based governance hooks

🧩 Modules

Module Description
ExchangeCore Handles order creation, cancellation, matching
FeeModule Manages protocol fees and rewards
EscrowSystem Ensures trustless asset custody
BridgeConnector Cross-chain message and asset handling
OracleInterface Integrates with REChain Oracles for price feeds

πŸ§ͺ Testing & Development

# Install dependencies
npm install

# Run tests
npx hardhat test

# Deploy locally
npx hardhat node
npx hardhat run scripts/deploy.js --network localhost

πŸ“– Docs & Guides
Getting Started

Architecture

Smart Contract APIs

Governance Flow

Security Audit Logs

🌍 Integrations
REChain Wallet – Native integration for signing and gas fee estimation

Katya OS – Full compatibility with mobile REChain dApps

dAppHub – Available in the REChain dApp marketplace

DAOpeople.io – Governance-ready DAO interface

πŸ›‘οΈ Security & Audits
We follow best practices in smart contract development including:

Automated tests on every commit

Manual code reviews and bug bounties

Third-party security audits (in progress)

🀝 Contributing
We welcome PRs, suggestions, and issue reports!

Fork this repo

Create your feature branch (git checkout -b feature/my-feature)

Commit your changes (git commit -am 'Add new feature')

Push to the branch (git push origin feature/my-feature)

Create a new Pull Request

πŸ“« Contacts & Community
πŸ”— Website: https://rechain.network/

🧠 DAOpeople: DAO Discussion Forum

πŸ› Issues: Submit bugs or suggestions in GitHub Issues

πŸͺͺ License
This project is licensed under the MIT License. See LICENSE for details.