# How to Upgrade $esZKDX to Omnichain Fungible Token (OFT)

With the integration of LayerZero technology, you can now upgrade your $esZKDX to [OFT](https://layerzero.gitbook.io/docs/evm-guides/code-examples/oft-overview) $esZKDX which can be seamlessly transfer accross various L2 networks

[Visit the specified page](https://app.zkdx.io/upgrade), switch your wallet to zkSync network, and select the "Upgrade" option. Click the upgrade button to upgrade your original $esZKDX tokens can be upgraded.<br>

<figure><img src="https://2281767533-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsoIQVQBkCFvxWDwup4iD%2Fuploads%2FDeYxEmdsuiEDILlPgnbB%2Fimage.png?alt=media&#x26;token=91805fde-9d8c-4274-8f8d-595b9c7c8fba" alt=""><figcaption></figcaption></figure>

**Before the upgrade:** \
$esZKDX - zkSync contract: \
0xE9d81b108cF6062607BCD888C745fb67e9d5eFcd&#x20;

**After the upgrade:** \
$esZKDX - zkSync contract: \
0x3b56FcAA31fAE78C5239292227ebef12cE76EEd0

Post-upgrade, the upgraded $esZKDX tokens can be sent to other chains using the following methods. &#x20;

When sending, users need to select the current chain where the $esZKDX tokens are located and the target chain, and input the desired amount of $esZKDX to send.

<figure><img src="https://2281767533-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsoIQVQBkCFvxWDwup4iD%2Fuploads%2FSFORKRJ7n6WrXvxQw33c%2F%E6%88%AA%E5%B1%8F2024-04-08%2017.06.08.png?alt=media&#x26;token=2a4f3a0a-bd93-4006-b978-0d4b048f024a" alt=""><figcaption></figcaption></figure>

Contract addresses for $esZKDX after the transfer: (Click the "Import" button to easily add the token contract to your wallet)

**$esZKDX - Linea\_mainnet:** 0x0449854533B847f4e8DD3b10E46CF37d698dAaa0\
\&#xNAN;**$esZKDX - Base\_mainnet:** 0x0449854533B847f4e8DD3b10E46CF37d698dAaa0
