Hello Nervos community,
I’m excited to share Ohrex Protocol — a decentralized token launchpad built natively on Nervos CKB that automates the entire token launch flow: from bonding curve fundraising → automatic DEX deployment → live AMM trading.
Status: Core contracts + SDK complete on devnet | UI development in progress
The Problem We’re Solving
Launching a token on-chain today still requires multiple manual steps: deploy token → seed liquidity → create pool → list on DEX. This creates friction for creators and risks for early contributors.
Ohrex automates this end-to-end:
-
Creator configures a token sale with bonding curve parameters (soft cap, hard cap, duration)
-
Contributors deposit CKB; price adjusts dynamically via curve
-
If soft cap reached → DEX instance + AMM pool auto-deploy + LP tokens distributed -
If curve expires unfilled → contributors claim refunds via Merkle proofs
Technical Highlights
-
On-chain: 5 RISC-V contracts in Rust (Factory, DEX, Pool, Registry, Launchpad) with byte-level SDK compatibility
-
Off-chain: JavaScript SDK for tx building, fee estimation, Merkle proofs, and RBF retry logic
-
Design principle: Every SDK-encoded struct is directly decodable by on-chain contracts — trustless validation by design
Why This Matters for CKB
| For Creators | For Contributors | For Ecosystem |
|---|---|---|
| Launch without upfront liquidity | Enter at curve price + earn LP fees | More on-chain activity = stronger CKB demand |
| No manual pool setup needed | Full refund protection if launch fails | Native CKB capacity usage + tx fees |
| Instant DEX listing on success | Transparent, on-chain price discovery | Composable infrastructure for future DeFi |
Current Status & What’s Next
-
Core contracts audited internally + tested on CKB devnet -
SDK with full tx-building + Merkle proof support -
Automation CLI for end-to-end protocol flows -
UI/UX layer currently in development (Vite + Typescript + offckb integration) -
Planning testnet deployment + community testing phase
We’d Love Your Feedback
Before we move forward, we’re seeking honest input from the Nervos community:
-
Does this solve a real pain point you’ve experienced when launching or participating in token projects on CKB?
-
Any concerns about the bonding curve + auto-deploy model? (Security, UX, economic design?)
-
What features would make you more likely to use or build on Ohrex?
-
Suggestions for testnet testing strategy or community onboarding?
No question is too small — we’re building this with the community, not just for it.
You can find the code at GitHub: Radiiplus/ohrex
Looking forward to your thoughts! ![]()