Skip to main content

Contracts Reference (Monad Testnet)

This section lists the verified contract addresses for key shMONAD components deployed on the Monad Testnet.

AddressHub is Key

For dApp integration, it is strongly recommended to retrieve contract addresses dynamically using the AddressHub contract rather than hardcoding them. This ensures your application continues to work correctly after potential contract upgrades.

Monad Testnet Contracts

AddressHub

The central registry for finding other core contract addresses.

  • Proxy
    • Address: 0xC9f0cDE8316AbC5Efc8C3f5A6b571e815C021B51
    • Version: 0.1
  • Implementation
    • Address: 0xf5DF545113DeE4DF10f8149090Aa737dDC05070a
    • Version: 0.1
  • ProxyAdmin
    • Address: 0xa9Ba37e4B9Eb3eFD63e6854F99bC28dfc16537e9
    • Version: 0.1

ShMonad

The contract managing the liquid staking token (shMONAD) used for bonding in the Task Manager.

  • Proxy
    • Address: 0x3a98250F98Dd388C211206983453837C8365BDc1
    • Version: 0.2
  • Implementation
    • Address: 0xf3E066E03ab77AaDaBc32006bA60693f919C2FC9
    • Version: 0.4
  • ProxyAdmin
    • Address: 0x0f8361B0C2F9C23e6e9BBA54FF01084596b38AcA
    • Version: 0.2

Task Manager

The core contract for scheduling and managing tasks. Obtain the Proxy address via AddressHub.getTaskManagerAddress() for reliable integration.

  • Proxy
    • Address: 0x5277C4c882BA9425E6615955b17Af34030432f27
    • Version: 0.1
  • Implementation
    • Address: 0xaAfB1e0a4adcBa040478a94723913bE33A8c1787
    • Version: 0.3
  • ProxyAdmin
    • Address: 0x86780dA77e5c58f5DD3e16f58281052860f9136b
    • Version: 0.1
  • (Example) Execution Environment Implementation
    • Address: 0x26C03092fed3c66D45A66F4e1eB97D08a11052f4 (Note: This is likely a specific deployment, not a canonical address)
    • Version: 0.3

Paymaster (ERC-4337)

Part of the ERC-4337 Account Abstraction infrastructure, potentially used in conjunction with Task Manager or ShMonad for sponsored transactions.

  • Proxy
    • Address: 0x57Aebc56F9cC335D66d555d700b119D9EC4D9356
    • Version: 0.1
  • Implementation
    • Address: 0x174EF8d9835F6AAef6F7086171094A64a50F2A3B
    • Version: 0.4
  • ProxyAdmin
    • Address: 0xc8b98327453dF25003829f220261086F39eB8899
    • Version: 0.1