Skip to content

feat: add Drake Exchange to mainnet protocols#434

Merged
keone merged 2 commits into
mainfrom
drake-exchange/add-mainnet
Jul 14, 2026
Merged

feat: add Drake Exchange to mainnet protocols#434
keone merged 2 commits into
mainfrom
drake-exchange/add-mainnet

Conversation

@dak-agent

@dak-agent dak-agent Bot commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Drake Exchange

Adds mainnet/drake_exchange.jsonc for Drake Exchange, a fully on-chain perpetual DEX on Monad offering a CEX-style trading experience with an on-chain order book and cross-margin trading across multiple collateral types.

  • Categories: DeFi::Perpetuals / Derivatives, DeFi::DEX
  • Addresses: 10 Drake contracts (dUSD_vault, portfolio_helper, common_helper, portfolio_factory, platform_manager, oracle_router, trading, order_router, orderBook_factory, order_book)
  • Links: project, twitter, docs

Note on the dUSD address

The submitted metadata included "dUSD": "0x00000000eFE302BEAA2b3e6e1b18d08D69a9012a". On-chain and per Agora's docs, that vanity address is AUSD (Agora's stablecoin, symbol AUSD), which is already registered in this repo under mainnet/agora.jsonc. Because a given address may only appear once in the repo (the validator's duplicate-address check fails otherwise), it is not re-listed here — a comment in the addresses map points to the Agora entry instead. If Drake operates a distinct dUSD token at a different address, share it and it can be added.

Local validation passes:

python scripts/validate_protocol.py --network mainnet --protocol drake_exchange   # exit 0
python scripts/validate_protocol.py --network mainnet                             # exit 0 (dup + canonical checks)

Co-authored-by: Keone Hon <323982+keone@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown

Contract Verification Results

Changed Files

  • mainnet/drake_exchange.jsonc

Verification Output


Verifying 1 protocol file(s)...

  ✓ Drake Exchange (10 addresses)

================================================================================
                         CONTRACT VERIFICATION RESULTS                          
================================================================================

✗ Drake Exchange (drake_exchange.jsonc)
  └─ ✗ dUSD_vault: 0x8379c32A965a7Bac7289893AA3861f01dD470049 [Not verified]
  └─ ✗ portfolio_helper: 0xcF1C680a9FEb17E5400376927118806996CD5074 [Not verified]
  └─ ✗ common_helper: 0x4939AEf78CD2Dc2bAE5bf9DA51C61A113Cae909a [Not verified]
  └─ ✗ portfolio_factory: 0x991D0F1E44E590FDbCe15CfF13AAa69c8287B7f3 [Not verified]
  └─ ✗ platform_manager: 0x7940575377C3c2ABdA23813c123b4C880E217d6d [Not verified]
  └─ ✗ oracle_router: 0x40999c623202de3D3430B6A9506Ee24098d23bb8 [Not verified]
  └─ ✗ trading: 0xE6dfD064F1CFf4F62236fC862A2543EA98380F32 [Not verified]
  └─ ✗ order_router: 0xb2e8cBE4E52168f3d5629f0327161a7FCBc71Ac5 [Not verified]
  └─ ✗ orderBook_factory: 0x5A42b55732F6013e3d0F4AaB876Ae56331EAd7d2 [Not verified]
  └─ ✗ order_book: 0xf36D98C22e8279cFC849A0Ca197D0afD1b855654 [Not verified]

================================================================================
                                    SUMMARY                                     
================================================================================
  Files Processed:     1
  Addresses Checked:   10
  ✓ Verified:          0
  ✗ Not Verified:      10
================================================================================


Workflow run: Verify PR Contracts

Co-authored-by: Keone Hon <323982+keone@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown

Contract Verification Results

Changed Files

  • mainnet/drake_exchange.jsonc

Verification Output


Verifying 1 protocol file(s)...

  ✓ Drake Exchange (10 addresses)

================================================================================
                         CONTRACT VERIFICATION RESULTS                          
================================================================================

✗ Drake Exchange (drake_exchange.jsonc)
  └─ ✗ dUSD_vault: 0x8379c32A965a7Bac7289893AA3861f01dD470049 [Not verified]
  └─ ✗ portfolio_helper: 0xcF1C680a9FEb17E5400376927118806996CD5074 [Not verified]
  └─ ✗ common_helper: 0x4939AEf78CD2Dc2bAE5bf9DA51C61A113Cae909a [Not verified]
  └─ ✗ portfolio_factory: 0x991D0F1E44E590FDbCe15CfF13AAa69c8287B7f3 [Not verified]
  └─ ✗ platform_manager: 0x7940575377C3c2ABdA23813c123b4C880E217d6d [Not verified]
  └─ ✗ oracle_router: 0x40999c623202de3D3430B6A9506Ee24098d23bb8 [Not verified]
  └─ ✗ trading: 0xE6dfD064F1CFf4F62236fC862A2543EA98380F32 [Not verified]
  └─ ✗ order_router: 0xb2e8cBE4E52168f3d5629f0327161a7FCBc71Ac5 [Not verified]
  └─ ✗ orderBook_factory: 0x5A42b55732F6013e3d0F4AaB876Ae56331EAd7d2 [Not verified]
  └─ ✗ order_book: 0xf36D98C22e8279cFC849A0Ca197D0afD1b855654 [Not verified]

================================================================================
                                    SUMMARY                                     
================================================================================
  Files Processed:     1
  Addresses Checked:   10
  ✓ Verified:          0
  ✗ Not Verified:      10
================================================================================


Workflow run: Verify PR Contracts

@keone
keone merged commit 987a240 into main Jul 14, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant