Welcome to EXChangeProtocol, a core component of the REChain Network Solutions ecosystem, designed to enable decentralized exchange mechanisms for digital assets, perpetual contracts, and synthetic derivatives.
- 🔁 Decentralized swap protocol
- 🧠 Modular design for integration with prediction and perpetual markets
- ⛓ Built for cross-chain and layer-2 compatibility
- 📈 Oracle-ready with support for custom data feeds
- 💡 Open for DAO governance mechanisms
EXChangeProtocol/
├── contracts/ # Solidity smart contracts
├── scripts/ # Deployment & testing scripts
├── tests/ # Unit and integration tests
├── docs/ # Documentation and specs
└── README.md # Project overview
Clone the repository:
git clone https://github.com/REChain-Network-Solutions/EXChangeProtocol.git
cd EXChangeProtocolInstall dependencies:
npm install
# or
yarnCompile contracts:
npx hardhat compileRun tests:
npx hardhat testEnsure you're running a local Ethereum environment (e.g. Hardhat or Ganache) and set up your .env accordingly.
PRIVATE_KEY=your_private_key
INFURA_API_KEY=your_infura_keyMIT © REChain Network Solutions
See LICENSE for details.