sUSD birdge สามาทำให้ sUSD ถูกส่งข้ามระหว่าง ETH mainnet ไป ที่ Optimism แต่ ณ ปัจจุบันยังไม่มี UI ของ bridge ซึ่งต้องทำผ่าน contract เท่านั้น แต่ในอนาคต Optimism Gateway จะ support sUSD และมันจะทำให้การ bridge sUSD ง่ายขึ้น !
เราได้เตรียมคู่มือไว้เพื่อให้ง่ายต่อการโอน sUSD ระว่าง chains สามารถดูรายละเอียดได้ที่ด้านล่างครับ
หมายเหตุ - โปรดใช้ความระมัดระวังเมื่อโต้ตอบกับสัญญาบน etherscan โปรดตรวจสอบว่าคุณกำลังโต้ตอบกับสัญญาที่ถูกต้องอยู่
ขั้นตอนที่ 1 : อนุมัติ sUSD เพื่อเชื่อมต่อที่ Synthetix Bridge Contract
คุณจะต้องอนุมัติจำนวนเงิน sUSD ที่คุณโอนอยู่เท่านั้น
sUSD Contract on Etheruem Mainnet - https://etherscan.io/token/0x57ab1ec28d129707052df4df418d58a2d46d5f51#writeContract
Example: ผู้ใช้วางแผนที่จะโอนย้าย 1,000 sUSD - กรอกสัญญาด้านบนด้วยค่าด้านล่าง
Spender - (Synthetix Bridge Contract L1 —> L2) - 0x39Ea01a0298C315d149a490E34B59Dbf2EC7e48F
Value - 1000000000000000000000
ขั้นตอนที่ 2 : เขียนและเรียก "10. initiateSynthTransfer" ในสัญญา Synthetix Bridge (ดูตัวอย่างด้านล่าง)
Contract - https://etherscan.io/address/0x39Ea01a0298C315d149a490E34B59Dbf2EC7e48F#writeContract
ในตัวอย่างนี้ ผู้ใช้ (kain.eth - 0x42f9134e9d3bf7eee1f8a5ac2a4328b059e7468c) กำลังโอนย้าย 1,000 sUSD จาก ETH mainnet ไปที่ Optimism
Currency Key (bytes 32) - 0x73555344
Destination (address)- 0x42f9134e9d3bf7eee1f8a5ac2a4328b059e7468c (ใส่ address ตัวเอง)
Amount (uint256) - 100000000000000000000
หมายเหตุ - จำนวนเงินของคุณคูณด้วย 1e18 (10^18) ดังนั้น 1,000 เปลี่ยนเป็นด้านบน
ขั้นตอนที่ 3: เขียนรายการและรอการยืนยัน (Write the transaction and wait for confirmation)
หมายเหตุ - การโอนจาก Optimistic Ethereum ไปยัง Mainnet จะมีความล่าช้า 7 วัน
ขั้นตอนที่ 1 : อนุมัติ sUSD เพื่อเชื่อมต่อที่ Synthetix Bridge Contract บน Optimism
คุณจะต้องอนุมัติจำนวนเงิน sUSD ที่คุณโอนอยู่เท่านั้น
sUSD Contract on Optimism - https://optimistic.etherscan.io/token/0x8c6f28f2f1a3c87f0f938b96d27520d9751ec8d9#writeContract
Example: ผู้ใช้วางแผนที่จะโอนย้าย 1,000 sUSD - กรอกสัญญาด้านบนด้วยค่าด้านล่าง
Spender - (Synthetix Bridge Contract L2 —> L1) - 0x136b1EC699c62b0606854056f02dC7Bb80482d63
Value - 1000000000000000000000
ขั้นตอนที่ 2 : เขียนและเรียก "initiateSynthTransfer" ในสัญญา Synthetix Bridge (ดูตัวอย่างด้านล่าง)
Contract - https://optimistic.etherscan.io/address/0x136b1EC699c62b0606854056f02dC7Bb80482d63#writeContract
ในตัวอย่างนี้ ผู้ใช้ (kain.eth - 0x42f9134e9d3bf7eee1f8a5ac2a4328b059e7468c) กำลังโอนย้าย 1,000 sUSD จาก ETH mainnet ไปที่ Optimism
Currency Key (bytes 32)- 0x73555344
Destination (address)- 0x42f9134e9d3bf7eee1f8a5ac2a4328b059e7468c (Address ของตัวเอง)
Amount (uint256) - 1000000000000000000000
หมายเหตุ - จำนวนเงินของคุณคูณด้วย 1e18 (10^18) ดังนั้น 1,000 เปลี่ยนเป็นด้านบน
ขั้นตอนที่ 3: เขียนรายการและรอการยืนยัน (Write the transaction and wait for confirmation)