Cara Membuat Token Digital di BSC Menggunakan Remix IDE

Pas lagi rame-rame soal crypto yang kaya roller coaster diawal tahun ini, iseng-iseng yuk bikin token sendiri. Contoh token ini dibuat di jaringan BSC (Binance Smart Chain) yang murah meriah untuk biaya pembuatannya.

Disini kita pake Remix IDE dan library OpenZeppelin plus walletnya pake Metamask.


Apa Itu Remix IDE?

Remix IDE adalah tools online untuk menulis, compile, dan deploy smart contract. Kita bisa pakai Remix langsung di browser tanpa install software tambahan. Praktis banget, kan?


Langkah-Langkah Membuat Token

  1. Buka Remix IDE
  2. Buat File Baru
    • Di sidebar kiri, klik ikon File Explorer.
    • Buat file baru dengan nama MyToken.sol di folder contracts.
  3. Tulis Kode Smart Contract
    • Buka file MyToken.sol, lalu tulis kode berikut:
    • // SPDX-License-Identifier: MIT
      pragma solidity ^0.8.0;
      import “https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/ERC20.sol”;
      contract MyToken is ERC20 {
      constructor(uint256 initialSupply) ERC20(“MyToken”, “MTK”)
      {_mint(msg.sender, initialSupply * 10 ** decimals());
      }
      }
    • Penjelasan kode:
      • MyToken adalah nama token kosmonuts .
      • MTK adalah simbol token.
      • initialSupply adalah jumlah token yang akan dicetak saat deploy.
      • perlu diingat jumlah decimals default untuk ERC20 adalah 18
  4. Compile Smart Contract
    • Klik ikon Solidity Compiler di sidebar kiri.
    • Pilih versi compiler yang sesuai (misalnya, 0.8.0 atau yang terbaru).
    • Klik tombol Compile MyToken.sol.
    • Pastikan tidak ada error di panel compiler.
  5. Sambungkan ke BSC
    • Install MetaMask di browser kosmonuts (kalau belum punya).
    • Tambahkan jaringan Binance Smart Chain (BSC) ke MetaMask:
      • Buka MetaMask, klik menu jaringan, lalu pilih Custom RPC.
      • Isi data berikut:
        • Network Name: BSC Testnet
        • New RPC URL: https://data-seed-prebsc-1-s1.binance.org:8545/
        • ChainID: 97
        • Symbol: BNB
        • Block Explorer: https://testnet.bscscan.com
      • Simpan dan pilih jaringan BSC Testnet.
  6. Deploy Smart Contract
    • Klik ikon Deploy & Run Transactions di sidebar kiri.
    • Pilih environment Injected Web3 (ini akan menghubungkan Remix ke Metamask).
    • Pastikan akun Metamask kosmonuts sudah terpilih dan punya BNB di Testnet (kalau nggak punya, bisa minta faucet di BSC Testnet Faucet).
    • Di bagian Contract, pilih MyToken.
    • Isi initialSupply dengan jumlah token yang ingin dicetak (misalnya, 1000000 untuk 1 juta token).
    • Klik tombol Deploy.
    • Konfirmasi transaksi di Metamask.
  7. Cek Token di MetaMask
    • Setelah deploy selesai, salin alamat contract yang muncul di panel Deployed Contracts.
    • Buka Metamask, lalu tambahkan token custom:
      • Klik Add Token.
      • Pilih Custom Token.
      • Tempel alamat contract yang tadi dicopy.
      • Simbol dan desimal akan terisi otomatis.
      • Klik Add Token.
    • Done! Token kosmonuts sudah muncul di Metamask!

Tips Tambahan

  • Mainnet vs Testnet: Kalau masih belajar, pakai BSC Testnet dulu biar nggak keluar biaya.
  • Verifikasi Contract: Setelah deploy, verifikasi contract kosmonuts di BscScan agar orang bisa melihat kode sumbernya.
  • Customisasi Token: kosmonuts bisa modifikasi token kosmonuts , misalnya menambahkan fitur burning, minting, atau staking. Untuk fiturnya kita bahas di artikel berikutnya yah.

Done.

About Denny

Motobike & food lovers. Father of four. Workin' on some linux & mikrotik servers. Just simply, enjoyable journey.

Leave a Comment

You must be logged in to post a comment.