Skip to content

Update Nad.fun mainnet addresses from MonadVision#389

Open
dak-agent[bot] wants to merge 1 commit into
mainfrom
update/nadfun-monadvision-addresses
Open

Update Nad.fun mainnet addresses from MonadVision#389
dak-agent[bot] wants to merge 1 commit into
mainfrom
update/nadfun-monadvision-addresses

Conversation

@dak-agent
Copy link
Copy Markdown
Contributor

@dak-agent dak-agent Bot commented May 25, 2026

Summary

Sync the mainnet/nad_fun.jsonc address map with the contract list shown on MonadVision's Nad.fun Contract tab.

The 16 existing V1 entries already match MonadVision verbatim. This PR adds the additional contracts MonadVision lists:

  • SWAP0x003989CD92C31A51D8B20bDBd0c51E444f88d081
  • 17 V2 contracts: V2_TOKEN_IMPL, V2_PROTOCOL_MANAGER, V2_TOKEN_REGISTRY, V2_LP_MANAGER, V2_BONDING_CURVE, V2_CREATOR_FEE_PROCESSOR, V2_FEE_TO, V2_NAD_FUN_ROUTER, V2_GIFT_VAULT, V2_CREATOR_FEE_VAULT, V2_LP_VAULT, V2_BURN_VAULT, V2_VAULT_REGISTRY, V2_NAD_SWAP_ADAPTER, V2_NAD_FUN_FACTORY, V2_NAD_FUN_PAIR_IMPL, V2_FEE_COLLECTOR

All addresses converted to EIP-55 checksum case.

Validation

$ python3 scripts/validate_protocol.py --network mainnet --protocol nad_fun
$ echo $?
0

Sync the Nad.fun entry with the contract list shown on
https://monadvision.com/project/Nad.fun?tab=Contract. The existing V1
addresses already match MonadVision; this PR adds the V2 contracts and
the SWAP entry point.
@github-actions
Copy link
Copy Markdown

Contract Verification Results

Changed Files

  • mainnet/nad_fun.jsonc

Verification Output


Verifying 1 protocol file(s)...

  ✓ Nad.fun (34 addresses)

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

✗ Nad.fun (nad_fun.jsonc)
  └─ ✗ QUOTER_V3: 0xAd8887348E5d5d479156c851F4F4778e83a1DFE3 [Not verified]
  └─ ✗ CREATOR_MANAGER: 0x65fDa572628c1D3F55B9e9E66e6e8a61c53cfF7c [Not verified]
  └─ ✗ TOKEN_REGISTRY: 0x3Be9198208c198e2a4dab9A575764C8468DC83c6 [Not verified]
  └─ ✗ FOUNDATION_TREASURY: 0x4ac5Fd82B91A10de7f91343DDCca7a2541d3F509 [Not verified]
  └─ ✗ COMMUNITY_TREASURY: 0x46895ee48Fb1D750A81562fd6019B37F21d7FD52 [Not verified]
  └─ ✗ CREATOR_TREASURY: 0x42e75B4B96d7000E7Da1e0c729Cec8d2049B9731 [Not verified]
  └─ ✗ TOKEN_TREASURY: 0xb0bAaCE23aC7cbd25211134a0B47ad70a9D42FA4 [Not verified]
  └─ ✗ BONDING_CURVE_ROUTER: 0x6F6B8F1a20703309951a5127c45B49b1CD981A22 [Not verified]
  └─ ✗ BONDING_CURVE: 0xA7283d07812a02AFB7C09B60f8896bCEA3F90aCE [Not verified]
  └─ ✗ LP_MANAGER: 0xAebe5522749b65eaE7b2A35c593145CC3128b515 [Not verified]
  └─ ✗ UNISWAP_ACTOR: 0xCD68F7c0668B72Ab943E09Ff4Dbf53Da64b8a8c2 [Not verified]
  └─ ✗ DEX_DEPLOYER: 0x095ACd3d26DD09c8E26Ab864c8717a39fE61F320 [Not verified]
  └─ ✗ DEX_ROUTER: 0x0B79d71AE99528D1dB24A4148b5f4F865cc2b137 [Not verified]
  └─ ✗ REWARD_POOL: 0xD5eE94894f3C86952AF792e1a03B1699c08b8c73 [Not verified]
  └─ ✗ LENS: 0x7e78A8DE94f21804F7a17F4E8BF9EC2c872187ea [Not verified]
  └─ ✓ TOKEN_IMPLEMENT: 0x7f64ccFeb3E3Afd7691ea0ef404E947786cefae8 [Verified]
  └─ ✗ SWAP: 0x003989CD92C31A51D8B20bDBd0c51E444f88d081 [Not verified]
  └─ ✓ V2_TOKEN_IMPL: 0x4f44eAFa383FE5f97a0d6CfF97fC5d605D026Fbd [Verified]
  └─ ✗ V2_PROTOCOL_MANAGER: 0x71F846A560a4d68F53e5bd34ED084E7992f171C7 [Not verified]
  └─ ✗ V2_TOKEN_REGISTRY: 0x3CBF1E9F8847A4c968Bb2636696723CC82b91565 [Not verified]
  └─ ✗ V2_LP_MANAGER: 0x5992485CdcD35ccc164A8D893C92ef398C78Eee3 [Not verified]
  └─ ✗ V2_BONDING_CURVE: 0x9f3832732923252A21044F21eE6bd87F09514ae4 [Not verified]
  └─ ✗ V2_CREATOR_FEE_PROCESSOR: 0x46Bc5ce6a84B4F5595e7E78810b9365edd60fDe9 [Not verified]
  └─ ✗ V2_FEE_TO: 0x9a6B8ADdFEC15A27C54570033c1EE02Af1d2c7E6 [Not verified]
  └─ ✗ V2_NAD_FUN_ROUTER: 0x8986C8fD44eb85294A725a7e61AF35E76bA26F91 [Not verified]
  └─ ✗ V2_GIFT_VAULT: 0xa46A28558D77B1bF9dd98A451f78c43bE2545605 [Not verified]
  └─ ✗ V2_CREATOR_FEE_VAULT: 0x687f9172D5F4798694811333C5C5696afCF4F6f4 [Not verified]
  └─ ✗ V2_LP_VAULT: 0xA1A5ea7c9490A25E715351Ddc66A7771e1817e66 [Not verified]
  └─ ✗ V2_BURN_VAULT: 0x94CFAA4d41AE2336E2a4D8B307c7faf906384C27 [Not verified]
  └─ ✗ V2_VAULT_REGISTRY: 0x64643b714823F0Ce2DfE6B35EF6D63781628f288 [Not verified]
  └─ ✗ V2_NAD_SWAP_ADAPTER: 0x251886adA13Aa3Fb2b02bB101FD9a263CCa7eDE4 [Not verified]
  └─ ✗ V2_NAD_FUN_FACTORY: 0xA25b13127e63ddae6d0b35570FF3D39dBD621001 [Not verified]
  └─ ✗ V2_NAD_FUN_PAIR_IMPL: 0x8115c15CBa6409187bC61B293881f8681394B4cF [Not verified]
  └─ ✗ V2_FEE_COLLECTOR: 0xE1C8b73343f5A83EBe165BE90470d84B00e33022 [Not verified]

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


Workflow run: Verify PR Contracts

@keone
Copy link
Copy Markdown
Contributor

keone commented May 25, 2026

a lot of these are not verified

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