An open-source, high-performance decentralized exchange (DEX) with on-chain order books, inspired by Hyperliquid.
OpenLiquid is a custom Layer 1 blockchain that runs two execution engines under a single HotStuff-BFT consensus:
- OpenCore: High-performance order book DEX for perpetuals and spot trading
- OpenEVM: EVM-compatible smart contract environment with direct DEX integration via precompiles
This unified architecture eliminates traditional bridge risks while achieving >100k orders/sec with sub-second finality.
🚧 Early Development - Currently in specification and initial implementation phase.
- Choose your area: Consensus, Core DEX, EVM Integration, Applications, or QA
- Read the docs: Check out
/docs/GETTING_STARTED.mdfor detailed setup instructions - Pick a task: See
/docs/IMPLEMENTATION_CHECKLIST.mdfor active work items - Write tests first: We follow TDD - see test specifications in
/docs/TEST_SPECIFICATION.md
- Start here:
docs/GETTING_STARTED.md- New contributor guide - Architecture:
docs/implementation_spec.md- High-level system design - Implementation:
docs/IMPLEMENTATION_CHECKLIST.md- Task tracking - Full docs:
docs/README.md- Complete documentation index
# Build all crates
cargo build
# Run tests
cargo test
# Run specific crate tests
cargo test -p consensus
cargo test -p core
cargo test -p evmWe welcome contributions! Areas of focus:
- Consensus Layer: HotStuff-BFT implementation, networking, cryptography
- Core DEX: Order book, matching engine, clearing, liquidations
- EVM Integration: Precompiles, state synchronization, CoreWriter
- Applications: Market making vaults, trading interfaces, tooling
- Testing & QA: Test infrastructure, fuzzing, security analysis
Before contributing, please:
- Review
docs/GETTING_STARTED.md - Check existing issues and PRs
- Follow the TDD workflow
- Ensure all tests pass before submitting
┌─────────────────────────────────────────┐
│ OpenLiquid L1 Blockchain │
│ (HotStuff-BFT Consensus) │
├─────────────────────────────────────────┤
│ │
│ ┌──────────┐ ┌──────────┐ │
│ │ OpenCore │◄─────►│ OpenEVM │ │
│ │ (DEX) │ │ (Smart │ │
│ │ │ │ Contracts)│ │
│ └──────────┘ └──────────┘ │
│ └──────┬──────┘ │
│ ↓ │
│ Unified State │
└─────────────────────────────────────────┘
MIT License - See LICENSE for details.
- GitHub Issues: Bug reports and feature requests
- Discussions: Architecture discussions and Q&A
Built with Rust 🦀 | Powered by HotStuff-BFT ⚡