# Useful Addresses

## Mainnet Addresses

### ZKL Token Addresses

Ethereum: [0xfC385A1dF85660a7e041423DB512f779070FCede](https://etherscan.io/address/0xfC385A1dF85660a7e041423DB512f779070FCede)

zkLink Nova: [0xC967dabf591B1f4B86CFc74996EAD065867aF19E](https://explorer.zklink.io/address/0xC967dabf591B1f4B86CFc74996EAD065867aF19E)

### zkLink Nova Contract Addresses

{% hint style="info" %}
The addresses below are listed by the network where a contract is deployed. Linea is designated as the primary chain used for verifying ZKP and checking on-chain transaction consistency.
{% endhint %}

<details>

<summary><strong>zkLink Nova Mainnet (L3, zkLink Nova network)</strong> </summary>

ERC-20 Bridges:

&#x20;    Linea Mainnet: 0x01c3f51294494e350AD69B999Db6B382b3B510b9

&#x20;    Ethereum Mainnet: 0x36CaABbAbfB9C09B722d9C3697C3Cb4A93650ea7

&#x20;    Manta Mainnet: 0xa898E175CfDE9C6ABfCF5948eEfBA1B852eE5B09

&#x20;    Mantle Mainnet: 0x321Ce902eDFC6466B224ce5D9A7Bc16858855272

&#x20;    zkSync Mainnet: 0x7187DB8AB8F65450a74dD40474bE778CF468C44a

&#x20;    Arbitrum Mainnet: 0x6B7551DBbaE2fb728cF851baee5c3A52DF6F60a4

&#x20;    Blast Mainnet: 0x17887788E01A1192a26F636Cfcfc033c7Bb42348

&#x20;    Optimism Mainnet: 0x6aAdaA7Bf9F5283cAF3eb2E40573D1A4d02C8B15

&#x20;    Base Mainnet: 0xa03248B029b4e348F156f4b1d93CB433a4e1361e

&#x20;    Scroll Mainnet: 0xC97c5E43c14D4F524347795410C299db1FA331b3

Merge Token Portal: 0x83FD59FD58C6A5E6eA449e5400D02803875e1104

Official Token Contract Addresses:

&#x20;     WETH: 0x8280a4e7D5B3B658ec4580d3Bc30f5e50454F169     &#x20;

&#x20;     Nova Tether USD: 0x2F8A25ac62179B31D62D7F80884AE57464699059

&#x20;     Nova Wrapped BTC: 0xDa4AaEd3A53962c83B35697Cd138cc6df43aF71f

&#x20;     Nova USD Coin: 0x1a1A3b2ff016332e866787B311fcB63928464509

&#x20;     Nova Dai Stablecoin: 0xF573fA04A73d5AC442F3DEa8741317fEaA3cDeab

Other Token Addresses:

&#x20;      <https://explorer.zklink.io/tokens>

</details>

<details>

<summary><strong>Linea Mainnet (L2, served as primary chain)</strong></summary>

zkLink proxy contract: 0x5Cb18b6e4e6F3b46Ce646b0f4704D53724C5Df05

The proxy contract  ([EIP-2535](https://eips.ethereum.org/EIPS/eip-2535)) includes the below facets：

* zkLink admin facet contract:0xcE8E69a2685c80Eb6bd825d0552f44BB34f35503
* zkLink mail box facet contract:0x11bf5BC6327f7BECB0AE753932A181c8fB5780bA
* zkLink executor facet contract:0x1b19287CE898217D937571EABa97ec50F27d1206
* zkLink getters facet contract:0xb1d0354063527E4426c4bEcbDB75fE0fb112e3CB

zkLink verifier contract: 0x902C3806A84f4e855a8746e92d7F1C9a51400458

zkLink governance contract: 0xeF528a8Ca4B6aFDB6716Ef9f11bCa0c5C47454ec

zkLink validator timelock contract: 0x509ff56c152315EdeE91A2e0f059195519507e01

ERC20 Bridge: 0x62cE247f34dc316f93D3830e4Bf10959FCe630f8

Gateway: 0x7b5780d6df85A7dF96a3e1A019639a1dbDe937dB

Note: Please read the [Contract System on Primary Chain](https://docs.zklink.io/architecture/settlement-layer/in-detail-contract-system-on-primary-chain) section for detailed information about the functions of the contracts deployed on the primary chain.

</details>

<details>

<summary><strong>Ethereum Mainnet(L1, served as secondary chain)</strong></summary>

zkLink contract: 0x5fD9F73286b7E8683Bab45019C94553b93e015Cf

Arbitrator: 0x1Ee09A2cAa0813A5183f90F5a6d0E4871f4C6002

ERC20 Bridge: 0xAd16eDCF7DEB7e90096A259c81269d811544B6B6

Ethereum Gateway: 0x83Bc7394738A7A084081aF22EEC0051908c0055c

Linea Gateway: 0x803460416C2682Ac54FccF03eF77b10A12f2809b

Manta Gateway: 0x649Dfa2c4d09D877419fA1eDC4005BfbEF7CD82D

Mantle Gateway: 0xdE1Ce751405Fe6D836349226EEdCDFFE1C3BE269

zkSync Gateway: 0xeCD189e0f390826E137496a4e4a23ACf76c942Ab

Arbitrum Gateway: 0x273D59aed2d793167c162E64b9162154B07583C0

Blast Gateway: 0x41FaF46Ca4Dfd912B65B66D29BdD432782BB1158

Optimism Gateway: 0x668e8F67adB8219e1816C2E5bBEa055A78AF3026

Base Gateway: 0x4eEA93966AA5cd658225E0D43b665A5a491d2b7E

Scroll Gateway: 0x986c905087a663db3C81ad319b94c1E9dd388e92

</details>

<details>

<summary><strong>Manta Mainnet (L2, served as secondary chain)</strong></summary>

zkLink contract: 0xD784d7128B46B60Ca7d8BdC17dCEC94917455657

ERC20 Bridge: 0x44a65dc12865A1e5249b45b4868f32b0E37168FF

Gateway: 0xe946aBB40928326ce5bFF303E7B8f0f253EA39D0

</details>

<details>

<summary><strong>Mantle Mainnet (L2, served as secondary chain)</strong></summary>

zkLink contract: 0xD784d7128B46B60Ca7d8BdC17dCEC94917455657

ERC20 Bridge: 0x62351b47e060c61868Ab7E05920Cb42bD9A5f2B2

Gateway: 0xe946aBB40928326ce5bFF303E7B8f0f253EA39D0

</details>

<details>

<summary><strong>zkSync Era Mainnet (L2, served as secondary chain)</strong></summary>

zkLink contract: 0xaFe8C7Cf33eD0fee179DFF20ae174C660883273A

ERC20 Bridge: 0xaB3DDB86072a35d74beD49AA0f9210098ebf2D08

Gateway: 0xC203a2DF4DDFF9eDE2200F1F02054fD721182535

</details>

<details>

<summary><strong>Arbitrum Mainnet (L2, served as secondary chain)</strong></summary>

zkLink contract: 0xFF73a1a1d27951A005eb23276dc99CB7F8d5420A

ERC20 Bridge: 0xfB0Ad0B3C2605A7CA33d6badd0C685E11b8F5585

Gateway: 0x7bd79DEd935B542fb22c74305a4d2A293C18483a

</details>

<details>

<summary><strong>Blast Mainnet(L2, served as secondary chain)</strong> </summary>

zkLink contract: 0x29BA92Fe724beD5c5EBfd0099F2F64a6DC5078FD

ERC20 Bridge: 0x8Df0c2bA3916bF4789c50dEc5A79b2fc719F500b

Gateway: 0x3f64e2e09732969813904a8473074CFADeE66AF1

</details>

<details>

<summary><strong>Optimism Mainnet(L2, served as secondary chain)</strong> </summary>

zkLink contract: 0x46C8D02E93d5a03899dFa7Cf8A40A07589A3fA1b

ERC20 Bridge: 0x5Bd51296423A9079b931414C1De65e7057326EaA

Gateway: 0xaD5d729291C0d6A299E370814CA6Ce1c8C25b51c

</details>

<details>

<summary><strong>Base Mainnet(L2, served as secondary chain)</strong> </summary>

zkLink contract: 0xE473ce141b1416Fe526eb63Cf7433b7B8d7264Dd

ERC20 Bridge: 0x80d12A78EfE7604F00ed07aB2f16F643301674D5

Gateway: 0x1054Ff8B3B7B9F68d2e55C4A42E8952332c69011

</details>

<details>

<summary><strong>Scroll Mainnet(L2, served as secondary chain)</strong> </summary>

zkLink contract: 0x119B9459D9119D07c23aD06778AeaBec804Fd1a2

ERC20 Bridge: 0x3C7c0ebFCD5786ef48df5ed127cdDEb806db976c

Gateway: 0xd8428A59B60Df2d81514D429D57DF23293f1bCe7

</details>

## Testnet Addresses

<details>

<summary><strong>zkLink Nova Sepolia Testnet (L3, zkLink Nova network)</strong></summary>

ERC-20 Bridges       &#x20;

&#x20;              Linea Sepolia Testnet: 0x6336D1DfE362a84933e526588A0fa20dd87736aE

&#x20;              Sepolia Testnet: 0xcc43208B28B1eC25F000EfC0D2c2aF044715F888    &#x20;

&#x20;              zkSync Sepolia Testnet: 0xEbEAf62E4bCb4FdeC35100838c86c84B8134ADE0

&#x20;              Arbitrum Sepolia Testnet: 0x7e1B152f25D2ff0771026067B5c8B5A1C8457478

&#x20;              Optimism Sepolia Testnet: 0x07476D10A8B3c614DC92a698cCeC34Aa9B844B92

&#x20;              Manta Sepolia Testnet: 0x1F282e46d75622C5B26921094b4ebF7D58D83CE2

&#x20;              Base Sepolia Testnet: 0x7c3c5C8528D55Af0C641846fF4756200DEFDC513

&#x20;              Blast Sepolia Testnet: 0x4E5622E4A41985C29028d92e1Cc2EdF02012c82E

</details>

<details>

<summary><strong>Linea Sepolia Testnet(L2, served as primary chain)</strong></summary>

zkLink contract: 0x16393A77e1d5C2D285BDad9079afC5942f255407

ERC20 Bridge: 0xea05Fad671D93aF9472D747866019991DF183F0f

Gateway: 0xCfD6F51B247021d2737Cb4862Fd5F87032f39724

</details>

<details>

<summary><strong>Ethereum Sepolia Testnet(L1, , served as secondary chain)</strong></summary>

zkLink contract address: 0x9719cD314BBf84B18aAEDEF56DF88E2267aA01e3

Arbitrator: 0x168792C8dAdd403948CBa6a74f069d1bacEBC137

ERC20 Bridge: 0x63e059BDEDeA829c22EfA31CbaDb9bea5E86c3Cd

Sepolia Gateway: 0xc6EbbD78E8f81626Bc62570f3C5949221F87b3Ee

Linea Gateway: 0x521Bcd03D0B6Fe91Cf432CBcf3d8121cdB0035ad

zkSync Gateway: 0x67ba43eD3860D155D16f82D12cA93A7B2e77bF2F

Arbitrum Gateway: 0xd75F08D0E513a072799C510d04D9AddC3a28Bd9A

Optimism Gateway: 0x2f24331ddFB2D582079C200d1c233F168901a4e1

Manta Gatewa&#x79;*:* 0xC8a31aA097c8D1dCF588C425415E4e5A0E250e67

Base Gatewa&#x79;*:* 0x4E2d5bAaF470028fE48a23bd5b680f4EC7A06f85

Blast Gateway: 0x83d3f5Db3eea3dD7a30aAF71A32D244386d00C53

</details>

<details>

<summary>zkSync Sepolia <strong>Testnet (L2, served as secondary chain)</strong></summary>

zkLink contract address: 0x02627EFACfc2B000E77132fE9346C543eB980bAb

ERC20 Bridge Address: 0xBf145DfdE964213246A4fcB8003621E8b0F11ffc

Gateway: 0xc6409aCe43f07dBC8CD0ED2531087822a618CFAE

</details>

<details>

<summary>Arbitrum Sepolia <strong>Testnet (L2, served as secondary chain)</strong></summary>

zkLink contract address: 0xaE1875112Ae010A9fe755418B206AfB33Ee0b1fA

ERC20 Bridge Address: 0xFC31fF38e24901052b813DcEBEF5A9A10EaF25Ec

Gateway: 0x6419a685358E4B04f65D3846bD5d1bc2d7eC3380

</details>

<details>

<summary>Optimism Sepolia <strong>Testnet (L2, served as secondary chain)</strong></summary>

zkLink contract address: 0xbaC8EF345C684B0871dF390f44273160Ba3E6bc1

ERC20 Bridge Address: 0x70194e2400eb89fA22E3bd0DaFa097CA09DAE76C

Gateway: 0xA8D5271093D88b2Cc5AA7bF18828b6E638154B80

</details>

<details>

<summary>Manta Sepolia <strong>Testnet (L2, served as secondary chain)</strong></summary>

zkLink contract address: 0xEe5aFbd53D661968d13315f6960BBb103C2a1eCc

ERC20 Bridge Address: 0x4C58CbF4e9594898e2cC66FdA3F435Cd3622Fe9f

Gateway: 0x16c640b0Db283A4129DcCF087Dbf249bD87BE493

</details>

<details>

<summary>Base Sepolia <strong>Testnet (L2, served as secondary chain)</strong></summary>

zkLink contract address: 0x8c4b80A5D5374Ff2Dc07310EF9Fdbc44e487b6C2

ERC20 Bridge Address: 0xeA6232604C847d14638a30c1D261AF6C321AAB05

Gateway: 0x2D973C644A683d041Ce3c604F8956De589ED2bD2

</details>

<details>

<summary>Blast Sepolia <strong>Testnet (L2, served as secondary chain)</strong></summary>

zkLink contract address: 0x27CBbE82447a0C188eBD7Bc5fd706d140c7B0642

ERC20 Bridge Address: 0xD74c6452Ec4c73E4E2050C6B3f4e675B96dFFC15

Gateway: 0x224E8f9802Da8Dc39C3982698613A0795d03F6d1

</details>
