Skip to content
@Rocky-DEX

Rocky-DEX

Rocky

Spot & Perpetuals on Canton Network

Trade cBTC, cETH and CC spot pairs with atomic on-chain settlement, plus BTC, ETH and CC perpetuals —
all settled on the Canton Network, directly from your wallet.

Website · Trade · X / Twitter · Discord


What is Rocky?

Rocky is a hybrid exchange built for the Canton Network. Order matching, risk checks and funding run off-chain in a low-latency Rust service cluster, while custody and settlement are recorded on-chain as Daml smart contracts on Canton MainNet. Users keep control of their assets in their own wallet; the exchange never holds a database-only balance that can drift from the ledger.

Markets

Type Pairs Margin
Perpetuals BTC-PERP · ETH-PERP · CC-PERP USDC, 1–100x
Spot cBTC · cETH · CC against USDC Atomic on-chain settlement

Key properties

  • Off-chain matching, on-chain settlement — central limit order book with sub-millisecond matching; every settlement batch lands on Canton.
  • Wallet-native — sign in with a Canton wallet; no email/password custody accounts.
  • Binance-Futures-compatible API/fapi/* endpoints so existing trading tools and quant strategies connect with minimal changes.
  • Proof of solvency — Merkle-based solvency proofs published from the internal ledger.
  • Financial-grade precision — fixed-point decimal arithmetic across the entire money path.

Repositories

Repository Description Stack
Rocky.backend Exchange backend monorepo: API gateway, trading API, perp & spot matching engines, internal ledger, funding, risk monitor, settlement batcher, Canton bridge and Daml contracts Rust · Tokio · Axum · gRPC · NATS JetStream · PostgreSQL · Daml
Rocky.interface Web trading interface at app.rocky.exchange: order book, TradingView charts, positions, wallet session and campaigns React · TypeScript · Vite · Tailwind
Rocky.swapbot Isolated control plane for wallet-backed swap activity: machine-wallet provisioning with KMS-encrypted key storage, pair assignment and scheduled swap cycles Python · FastAPI · SQLAlchemy · Alembic

Architecture at a glance

            Browser / Trading bots
                     │  HTTPS
                     ▼
              ┌──────────────┐
              │  api-gateway │   /v1/*  ·  /fapi/*  (Binance-Futures compatible)
              └──────┬───────┘
         gRPC        │        gRPC
   ┌─────────────────┼─────────────────┐
   ▼                 ▼                 ▼
trading-api    internal-ledger    canton-bridge ──▶ Canton Network (Daml Ledger API)
   │                 ▲                 ▲
   ▼   NATS          │ NATS            │
matching-engine ─────┘        settlement-batcher
(perp · spot)                 funding-scheduler · risk-monitor · oracle-poller

Get in touch

  • Product questions and support: Discord
  • Announcements: @Rocky_exchange
  • Security reports: please contact the team privately via Discord rather than opening a public issue.

Popular repositories Loading

  1. .github .github Public

  2. Rocky-API-Maker-Bot Rocky-API-Maker-Bot Public

    Python

  3. Rocky.simulator Rocky.simulator Public

    Rust

  4. Canton-Assurance-Layer Canton-Assurance-Layer Public

    Verifiable disclosure for institutional markets on Canton: signed, selectively disclosed proof-of-solvency and coverage reports anyone can verify in their browser, plus a pre-submit transaction si…

    Rust

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…