Skip to content

feat: add BrownFi protocol entry#430

Merged
keone merged 2 commits into
mainfrom
dak/add-brownfi
Jul 14, 2026
Merged

feat: add BrownFi protocol entry#430
keone merged 2 commits into
mainfrom
dak/add-brownfi

Conversation

@dak-agent

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

Copy link
Copy Markdown
Contributor

BrownFi

Adds mainnet/brownfi.jsonc. BrownFi is an oracle-based (Pyth) AMM live on Monad — an alternative "proprietary AMM" curve offering concentrated-liquidity-level capital efficiency with reduced impermanent loss vs. constant-product AMMs.

Why

BrownFi routes on Monad via KyberSwap but is not yet in this repo. It hard-codes valueobject.ChainIDMonad in kyberswap-dex-lib:

Addresses

Router addresses are taken from kyberswap-dex-lib's Monad config (brownfi/v2 and brownfi/v3 constant.go):

  • RouterV2: 0xFaed28e0ffb1C07A2Aa7A41Ae03536dfC12B0db7 — verified on both MonadScan and MonadVision (source published).
  • RouterV3 (0x43C08a1689e81EFF83bbAfA35617CcCf2EF463fD): commented out for now. Its source is not yet verified on MonadScan or MonadVision, so it's left as an easy-to-re-enable commented line in the .jsonc and can be added back once the BrownFi team verifies it.

Notes

  • Stubbed by Monad Foundation from third-party (KyberSwap) integration data. The BrownFi team should verify and expand the address set (e.g. factories, price-oracle contracts, RouterV3) as needed.
  • Validated locally: passes required-field, category, address-format, duplicate-address, and canonical-contract checks.

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

Copy link
Copy Markdown

Contract Verification Results

Changed Files

  • mainnet/brownfi.jsonc

Verification Output


Verifying 1 protocol file(s)...

  ✓ BrownFi (2 addresses)

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

✗ BrownFi (brownfi.jsonc)
  └─ ✗ RouterV2: 0xFaed28e0ffb1C07A2Aa7A41Ae03536dfC12B0db7 [Not verified]
  └─ ✗ RouterV3: 0x43C08a1689e81EFF83bbAfA35617CcCf2EF463fD [Not verified]

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


Workflow run: Verify PR Contracts

@keone keone closed this Jul 14, 2026
@keone keone reopened this Jul 14, 2026
@github-actions

Copy link
Copy Markdown

Contract Verification Results

Changed Files

  • mainnet/brownfi.jsonc

Verification Output


Verifying 1 protocol file(s)...

  ✓ BrownFi (2 addresses)

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

✗ BrownFi (brownfi.jsonc)
  └─ ✓ RouterV2: 0xFaed28e0ffb1C07A2Aa7A41Ae03536dfC12B0db7 [Verified]
  └─ ✗ RouterV3: 0x43C08a1689e81EFF83bbAfA35617CcCf2EF463fD [Not verified]

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


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/brownfi.jsonc

Verification Output


Verifying 1 protocol file(s)...

  ✓ BrownFi (1 addresses)

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

✓ BrownFi (brownfi.jsonc)

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

  All contracts verified successfully!
================================================================================


Workflow run: Verify PR Contracts

@keone
keone merged commit 640d3d5 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