• Members 36 posts
    Feb. 10, 2025, 5:50 a.m.

    📌 Tutorial Lengkap Unwrapping WSDA ke SDA di Remix IDE via MetaMask Android

    Kita akan memanggil fungsi withdraw(wad) untuk mengubah WSDA menjadi SDA langsung dari MetaMask Android menggunakan Remix IDE.


    🔹 Siapkan Dulu Bahan

    1. Code ABI Cari di link 👉 ledger.sidrachain.com
    2. Contract WSDA 0xE4095a910209D7BE03B55D02F40d4554B1666182

    🔹 Langkah 1: Buka Remix IDE di Browser MetaMask

    1. Buka aplikasi MetaMask di Android.
    2. Pilih tab "Browser" (ikon globe 🌍).
    3. Masukkan URL berikut:
      👉 remix.ethereum.org
    4. Remix IDE akan terbuka dengan tampilan awalnya.

    🔹 Langkah 2: Buat File Baru dan Tempelkan ABI Kontrak WSDA

    1. Di Remix, cari ikon 📁 File Explorer (di kiri atas).
    2. Klik "+ Create New File", beri nama misalnya WSDA_Contract.sol.
    3. Salin ABI kontrak WSDA dari catatan yang sebelumnya Anda siapkan .
    4. Tempelkan kode ABI ke dalam file WSDA_Contract.sol.

    Jika Anda tidak punya ABI, bisa gunakan kontrak standar ERC-20 dan tambahkan fungsi withdraw(uint256 wad).


    🔹 Langkah 3: Hubungkan MetaMask ke Remix IDE

    1. Buka tab "Deploy & Run Transactions" di Remix.
    2. Di bagian "Environment", pilih "Injected Provider - MetaMask".
    3. MetaMask akan muncul, pilih jaringan SidraChain, lalu tekan "Connect".
    4. Setelah terhubung, alamat wallet Anda akan muncul di bagian "Account" di Remix.

    🔹 Langkah 4: Load Smart Contract WSDA

    1. Masukkan alamat kontrak WSDA di SidraChain:
      👉 0xE4095a910209D7BE03B55D02F40d4554B1666182
    2. Klik tombol "At Address".
    3. Sekarang, kontrak WSDA akan muncul di bawah dengan semua fungsinya.

    🔹 Langkah 5: Panggil Fungsi withdraw(wad) untuk Unwrapping WSDA

    1. Cari fungsi bernama withdraw(uint256 wad) di daftar fungsi kontrak.
    2. Di kotak input, masukkan jumlah WSDA yang ingin diunwrap (gunakan 18 desimal). Contoh:

    • 1 WSDA = 1000000000000000000 (18 nol di belakang)

    • 0.1 WSDA = 100000000000000000 (hilangkan satu nol)

    • 0.01 WSDA = 10000000000000000

    • 0.001 WSDA = 1000000000000000

    • Klik "Transact".

    • MetaMask akan muncul untuk konfirmasi transaksi.
    • Klik "Confirm", lalu tunggu hingga transaksi selesai.

    🔹 Langkah 6: Cek Saldo SDA di MetaMask

    1. Setelah transaksi berhasil, WSDA akan terbakar dan SDA asli akan dikembalikan ke wallet Anda.
    2. Cek saldo SDA di MetaMask.

    📌 Kesimpulan

    Paste ABI ke file di Remix IDE untuk bisa berinteraksi dengan kontrak WSDA.
    Hubungkan MetaMask ke Remix dan pastikan di jaringan SidraChain.
    Gunakan "At Address" untuk load smart contract WSDA.
    Panggil fungsi withdraw(wad) untuk unwrapping WSDA ke SDA.
    Setelah transaksi sukses, cek saldo SDA di MetaMask.