-
Notifications
You must be signed in to change notification settings - Fork 0
Home
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.
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.
/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
- β 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
| 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 |
# 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.