Smart Contracts

List of contract addresses on Mainnet/Testnet

Smart contracts on MES are upgradeable. You may find the source code in our GitHub repository.

Mainnet Contract Addresses:

ChainContract Address

Ethereum Mainnet

0xbfc0e7E964F9445Aab8E3F76101FfBdEF3EDDd96

zkSync Era

0xCD0E8Fb86fb6FC5591Bc0801490d33d515Ba613F

Base

0x052848c0E8F73BBCf53001496b2C78b02efE933b

Arbitrum One

0x052848c0E8F73BBCf53001496b2C78b02efE933b

Optimism

0x052848c0E8F73BBCf53001496b2C78b02efE933b

Linea

0x052848c0E8F73BBCf53001496b2C78b02efE933b

Manta

0x052848c0E8F73BBCf53001496b2C78b02efE933b

Testnet Contract Addresses:

ChainContract Address

Goerli Testnet

0x2A0529679712FE748E948B03B2c6A25D71cedC7E

zkSync Testnet

0x2dD687E37323BD71A3b31b28Dc6dEF2f2Addd9b5

Arbitrum Nitro

0x669AD667907F604E9C6B4B8f025723F47AA9eA60

Optimism Goerli

0x8f3Ddd0FBf3e78CA1D6cd17379eD88E261249B52

Polygon zkEVM Testnet

0x34910cA595c135822f8DE908e29CD381f3EC9581

Linea Goerli

0x8f3Ddd0FBf3e78CA1D6cd17379eD88E261249B52

Scroll Testnet

0x8f3Ddd0FBf3e78CA1D6cd17379eD88E261249B52

Base Goerli

0x8f3Ddd0FBf3e78CA1D6cd17379eD88E261249B52

We also deployed our own version of USDC and USDT on testnet. Here is a list of USDT and USDC addresses:

ChainUSDC AddressUSDT Address

Goerli Testnet

0xC65e7B01910D456f594f13fB98eC0DEE2DD6797E
0x3Bbb89820adFEc9C8a9fcbc241bba4F34A9707EB

zkSync Testnet

0x1a866b77d516645Ccac77E0e38e2C2a137ca7ff2
0xc481d47f31e52BaD6A277279E79Fc4aA61720815

Arbitrum Nitro

0xe44f732337780EB1cEd38Afd641Bdf3056C2Ea2E
0x73b391aeF25668cBeE298672a66F4FdFF98E06d1

Optimism Goerli

0x3714A8C7824B22271550894f7555f0a672f97809
0x6296Fa5C9Bd67A2C34b674d486cD557eEf89AB6c

Polygon zkEVM Testnet

0xC65e7B01910D456f594f13fB98eC0DEE2DD6797E
0x9654627Bda5a9a7c87f16fA77b14C353C0177DA3

Linea Goerli

0xb77c5A8426Ee2af0Ef2A69FE1202DbAfFD0fBddF
0x6296Fa5C9Bd67A2C34b674d486cD557eEf89AB6c

Scroll Testnet

0xEe0Ed0EE9E7a64Dcf3D79B93bD6919843e9747aa
0x9654627Bda5a9a7c87f16fA77b14C353C0177DA3

Base Goerli

0x34910cA595c135822f8DE908e29CD381f3EC9581
0x6296Fa5C9Bd67A2C34b674d486cD557eEf89AB6c

Last updated