Hermes is a decentralized perpetual exchange built on the Stellar blockchain, offering traders the ability to trade with up to 100x leverage. Inspired by Jupiter on Solana, Hermes operates on an LP-to-trader model, leveraging liquidity pools and oracles to provide zero price impact, zero slippage, zero spread, and deep liquidity.
This repository is organized into three main directories:
contracts/
: Contains the smart contracts for the Hermes exchange.deploy-utils/
: Includes code for deploying the built smart contracts and setting up the oracle.frontend/
: Houses the frontend code for the Hermes user interface.
Each directory has its own README file with more detailed information about its contents and functionality.
- Up to 100x leverage trading
- LP-to-trader model for deep liquidity
- Zero price impact, slippage, and spread
- Smart wallet integration for enhanced security
- Single-step position opening and closing
- Currently supports one open position per user
Please refer to the README files in each subdirectory for specific instructions on setting up and running different components of the project.
AGPL-3.0 license