Skip to content

feat(o1_exchange): add o1.exchange Monad mainnet entry - #471

Merged
keone merged 1 commit into
mainfrom
o1-exchange/add-monad-mainnet-entry
Sep 7, 2026
Merged

keone merged 1 commit into
mainfrom
o1-exchange/add-monad-mainnet-entry

Conversation

@dak-agent

@dak-agent dak-agent Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds mainnet/o1_exchange.jsonc for o1.exchange — an onchain trading terminal, meta-DEX aggregator, and token launchpad — covering its Monad mainnet (chain 143) footprint.

Contracts

Launchpad suite (from o1's official docs, verified on-chain — the launch factory is actively minting tokens on Monad):

  • LaunchFactory — 0x99C09A90feED8D5e57A19A8C1F103AE29BA5b5b7
  • LaunchHook — 0x8AeA397f75d046fEAF43D2897548f3A18FD92acC
  • FeeEscrow — 0x27BC99240f2c3895Cb91663932D97A29DdD99A93

Aggregator:

  • FeeCollector — 0x4bfd6d43cb67e26ec8418a995142ce2c19db7b13 (integrator-fee sink observed in o1's Monad swap flow). Heads-up for reviewers: this one is unverified on-chain and its attribution is inferred from the fee money-flow rather than a label or docs — happy to drop it if you'd prefer the entry to contain only the documented launchpad contracts.

Notes

  • Third-party rails o1 routes through (0x Protocol AllowanceHolder/Settler, Uniswap v4, WMON, native DEX pools) are intentionally excluded — they belong to their own protocol entries.
  • The $O token lives on Base, not Monad, so it's not included here.
  • o1's docs reference legacy/historical launch factories that remain valid for previously-created tokens; those can be added later for full historical coverage.
  • Validated locally with scripts/validate_protocol.py --network mainnet (passes).

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

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown

Contract Verification Results

Changed Files

  • mainnet/o1_exchange.jsonc

Verification Output


Verifying 1 protocol file(s)...

  ✓ o1.exchange (4 addresses)

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

✗ o1.exchange (o1_exchange.jsonc)
  └─ ✓ LaunchFactory: 0x99C09A90feED8D5e57A19A8C1F103AE29BA5b5b7 [Verified]
  └─ ✓ LaunchHook: 0x8AeA397f75d046fEAF43D2897548f3A18FD92acC [Verified]
  └─ ✓ FeeEscrow: 0x27BC99240f2c3895Cb91663932D97A29DdD99A93 [Verified]
  └─ ✗ FeeCollector: 0x4bfd6d43cb67e26ec8418a995142ce2c19db7b13 [Not verified]

================================================================================
                                    SUMMARY                                     
================================================================================
  Files Processed:     1
  Addresses Checked:   4
  ✓ Verified:          3
  ✗ Not Verified:      1
================================================================================


Workflow run: Verify PR Contracts

@keone
keone merged commit 28826ed into main Sep 7, 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