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 EXChangeProtocol
Install dependencies:
npm install
# or
yarn
Compile contracts:
npx hardhat compile
Run tests:
npx hardhat test
Ensure 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_key
MIT Β© REChain Network Solutions
See LICENSE
for details.