Smart Contracts

Morph Mainnet

Version
Description
Address

v2

Factory address

0x8D2A8b8F7d200d75Bf5F9E84e01F9272f90EFB8b

Init code hash

0xe0d4c9aa46e27dc0f29e1fbc328dadb3455bbfc8dd936b2ea1abd5d028cc2813

Router address

0x81606E6f8aAD6C75c2f383Ea595c2b9f8ce8aE3a

v3

Factory address

0xFf8578C2949148A6F19b7958aE86CAAb2779CDDD

Init code hash

0xe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b54

v2 and v3 use this address uniformly

Universal router address

0xb789922D715475F419b7CB47B6155bF7a2ACECD6

Multicall address

0xAcD82113982479B25E7c1D09858F0130921Dbbca

Quoter address

0xc312e6417D07Ae7Ba73FeF0832B1811194A7BbEf

Migrator Address

0xe87c01ca304d69a94c4E079275B276BE659EE5eF

Nonfungible position manager address

0xC6B60EE77854b7c11c39b6E3f5BCfe1866cbC20A

TickLens address

0xA8da1415a3310d4b3759a683839947e6F8223ee2

Swap router02 address

0xa7304d322219553d4A85c9cE8eB7462Dcaf6453C

Permit2

0x90a8a8E2Abb67d300593C714b687De109B4bCE5e

Morph Testnet

Version
Parameter
Address

v2

Factory address

0x593E80859079f38D4c19459f1E4f55A44a86bCcC

Init code hash

0xe0d4c9aa46e27dc0f29e1fbc328dadb3455bbfc8dd936b2ea1abd5d028cc2813

Router address

0xe5F3A668cD48ADd7AEae6D9E75Aa3b919D32357F

v3

Factory address

0xe5DE50EdC20750eFfE8833bF3Bf5d72892b7AD54

v2 and v3 use this address uniformly

Universal router address

0xC872FD87D4653146d6fB2Af82C4BCC50595E4762

Multicall address

0x8595bCB8cE1caEAc2586c9BA9D9abc44bF3fA02c

Quoter address

0x39471D2D3A8645E49800d693b7fC683156880Afd

Migrator address

0xb88a7307bb959A89c1c92B7afeeE9d793000FB9C

Nonfungible position manager address

0x1De430dbD59783390dab0BDDfACA23A0E1B23c67

TickLens address

0xe9f94C9De30398dB505bE2352673d5DF6e955bD6

Swap router02 address

0x6824D42A7e67e237EC4c8184E5ce3e9A240c1b8B

Permit2

0x9a5450d9c71fa9d6bF8Df25e49313D7C3C42de60

Last updated