The sUSD Bridge has been enabled

The Bridge to transfer sUSD between mainnet and Optimistic Ethereum is now live. A guide has been prepared to make it user-friendly to transfer sUSD between chains.
How to transfer sUSD from Ethereum Mainnet to Optimstic Ethereum - Built-in UI
Bridging is now built directly into the Synthetix Staking UI through integrating with Socket Tech/Bungee. Check it out at https://staking.synthetix.io/bridge đ
It's as simple as heading to the UI, picking which assets you'd like to swap, then confirming the transaction. Â Learn more about the Socket integration with Synthetix in the most recent blog post.

How to transfer sUSD from Ethereum Mainnet to Optimistic Ethereum - Direct Contract Interaction
Step 1: Approve sUSD to be bridged by the Synthetix Bridge contract on Ethereum Mainnet
- You only need to approve the amount of sUSD youâre currently moving
- sUSD on Mainnet Contract - https://etherscan.io/token/0x57ab1ec28d129707052df4df418d58a2d46d5f51#writeContract
Example: User plans to bridge 1000 sUSD - Fills in the above contract with the below values
Spender - Â (Synthetix Bridge Contract L1 â> L2) - 0x39Ea01a0298C315d149a490E34B59Dbf2EC7e48F
Value - 1000000000000000000000

Step 2: Write and call â10. initiateSynthTransferâ on the Synthetix Bridge Contract(view below for an example)

In this example, a user (kain.eth - 0x42f9134e9d3bf7eee1f8a5ac2a4328b059e7468c) is moving 1000 sUSD from mainnet to Optimism
Currency Key (bytes 32) - 0x73555344
Destination (address)- 0x42f9134e9d3bf7eee1f8a5ac2a4328b059e7468c
Amount (uint256) - 1000000000000000000000
âYour amount is multiplied by 1e18, so 1000 turns into the above.

Step 3: Write the transaction and wait for it to confirm.
How to transfer sUSD from Optimistic Ethereum to Ethereum Mainnet (7 Day Delay)
Step 1: Approve sUSD to be bridged by the Synthetix Bridge contract on Optimism
- You only need to approve the amount of sUSD youâre currently moving
- sUSD on Optimism Contract - https://optimistic.etherscan.io/token/0x8c6f28f2f1a3c87f0f938b96d27520d9751ec8d9#writeContract

Example: User plans to bridge 1000 sUSD - Fills in the above contract with the below values
Spender - Â (Synthetix Bridge Contract L2 â> L1) - 0x136b1EC699c62b0606854056f02dC7Bb80482d63
Value - 1000000000000000000000
Step 2: Write and call âinitiateSynthTransferâ on the Synthetix Bridge Contract(view below for an example)
- Contract - https://optimistic.etherscan.io/address/0x136b1EC699c62b0606854056f02dC7Bb80482d63#writeContract

In this example, a user (kain.eth - 0x42f9134e9d3bf7eee1f8a5ac2a4328b059e7468c) is moving 1000 sUSD from Optimism to mainnet Â
Currency Key (bytes 32)- 0x73555344
Destination (address)- 0x42f9134e9d3bf7eee1f8a5ac2a4328b059e7468c
Amount (uint256) - 1000000000000000000000
âYour amount is multiplied by 1e18, so 1000 turns into the above.

Step 3: Write the transaction and wait for confirmation (note your tx hash)
Step 4: Manually execute your TX - Insert your transaction hash into the message relayer.
https://optimistic.etherscan.io/messagerelayer or https://superchainrelayer.xyz/
