Skip to content

Latest commit

Β 

History

History
65 lines (46 loc) Β· 1.45 KB

File metadata and controls

65 lines (46 loc) Β· 1.45 KB

EXChangeProtocol πŸͺ™

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.

πŸš€ Features

  • πŸ” 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

πŸ“¦ Repository Structure

EXChangeProtocol/
β”œβ”€β”€ contracts/            # Solidity smart contracts
β”œβ”€β”€ scripts/              # Deployment & testing scripts
β”œβ”€β”€ tests/                # Unit and integration tests
β”œβ”€β”€ docs/                 # Documentation and specs
└── README.md             # Project overview

πŸ›  Installation

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

πŸ§ͺ Testing & Development

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

πŸ“„ License

MIT Β© REChain Network Solutions
See LICENSE for details.