Cara deploy token di Arbitrum dalam 3 langkah (plus opsi no-code)
Di panduan ini, saya akan tunjukkan cara deploy token ARC-20 di Arbitrum menggunakan Smart Contracts dengan Solidity. Saya juga sertakan opsi tanpa coding, kalau kamu ingin solusi yang lebih simpel.
Arbitrum adalah solusi layer 2 (L2) di atas Ethereum yang menawarkan transaksi cepat dan murah tanpa mengorbankan keamanan dari jaringan Ethereum.
Token yang di-deploy di Arbitrum menggunakan standar ERC-20 dan kompatibel dengan aplikasi DeFi, wallets, serta exchanges yang mendukung jaringan Arbitrum.
Karena kompatibel dengan Ethereum Virtual Machine (EVM), smart contract atau aplikasi terdesentralisasi (dApp) yang dibuat untuk Ethereum bisa diadaptasi dengan mudah agar berjalan di Arbitrum.
Smart Contracts dan Solidity: Cara deploy token ERC-20
Untuk membuat token ARC-20 di Arbitrum, kamu perlu menulis smart contract dengan Solidity, bahasa yang paling umum dipakai untuk pengembangan di blockchains kompatibel EVM seperti Ethereum dan Arbitrum. Berikut langkah-langkahnya.
1. Siapkan environment development kamu
Pertama, kamu perlu menyiapkan environment development. Ada beberapa tool yang bikin proses membuat smart contract jadi lebih mudah:
- Remix: Environment development online yang mendukung Solidity tanpa perlu setup tambahan.
- Hardhat atau Truffle: Framework yang bisa kamu install secara lokal untuk compile, test, dan deploy contract. Framework ini bisa dihubungkan dengan MetaMask untuk mengelola wallet kamu.
Kamu juga perlu menghubungkan MetaMask ke network Arbitrum.
2. Tulis kontrak ERC-20
token ERC-20 mengikuti struktur fungsi dan event yang sudah distandardisasi. Berikut contoh dasar kontrak ERC-20 di Solidity:
pragma solidity ^0.8.0;
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
contract MyToken is ERC20 {
constructor(uint256 initialSupply) ERC20("MyToken", "MTK") {
_mint(msg.sender, initialSupply);
}
}
Di sini kita memakai implementasi ERC-20 dari OpenZeppelin supaya prosesnya lebih simpel. Dalam contoh ini:
- constructor menginisialisasi nama token (MyToken) dan simbolnya (MTK).
- Fungsi _mint membuat tokens dan mengalokasikannya ke pembuat kontrak.
Fungsi utama dalam standar ERC-20:
- transfer: memungkinkan holder tokens mengirimkannya ke alamat lain.
- approve: menetapkan batas tokens yang bisa dibelanjakan pihak ketiga atas nama holder.
- transferFrom: memindahkan token dari satu akun ke akun lain berdasarkan izin yang sudah diberikan sebelumnya.
3. Compile dan deploy contract
Setelah contract kamu siap, langkah berikutnya adalah compile. Kamu bisa melakukannya lewat Remix atau memakai command-line tools seperti Truffle atau Hardhat. Berikut contoh cara deploy contract menggunakan Truffle:
truffle migrate --network arbitrum
Deploy contract di Arbitrum membutuhkan ETH (Arbitrum) untuk gas fees, yang jauh lebih rendah dibandingkan Ethereum berkat arsitektur layer 2. Biaya deploy token di Arbitrum bisa hanya beberapa sen hingga beberapa dolar, tergantung kepadatan network.
4. Optimasi biaya gas
Walaupun gas fees di Arbitrum jauh lebih rendah daripada di Ethereum, contract tetap perlu ditulis secara efisien agar tidak membayar biaya yang tidak perlu. Ini beberapa tips untuk mengoptimalkan penggunaan gas:
- Minimalkan operasi storage: menyimpan data di Solidity itu mahal. Gunakan variabel bertipe
memoryalih-alihstoragejika memungkinkan. - Gabungkan transaksi: jika bisa, jalankan beberapa operasi dalam satu transaksi untuk menekan gas fees.
- Gunakan library eksternal: Manfaatkan kode yang sudah optimal dan aman dari library seperti OpenZeppelin.
5. Testing dan keamanan
Sebelum deploy token kamu ke jaringan utama, testing menyeluruh di testnet itu wajib. Untuk Arbitrum, testnet-nya adalah Arbitrum Goerli. Gunakan tool seperti Hardhat untuk mensimulasikan deployment, lalu tulis unit test agar kontraknya benar-benar sesuai standar ERC-20.
Kesalahan umum yang perlu kamu hindari:
- Reentrancy attacks: terjadi saat fungsi eksternal memanggil ulang kontrak sebelum eksekusinya selesai.
- Overflow dan underflow: Versi Solidity yang lebih baru (0.8.x) sudah menangani masalah ini, tetapi di versi lama kamu perlu memakai SafeMath.
Saat kamu sudah yakin semuanya berjalan benar, deploy dulu di testnet sebelum lanjut ke mainnet Arbitrum.
Alternatif no-code: Smithii Tools
Kalau kamu tidak punya skill programming atau ingin menghindari ribetnya urusan teknis, kamu bisa memakai Smithii Tools untuk membuat token di Arbitrum dengan mudah, tanpa menulis kode, lewat Token Creator dari Smithii.
Cara membuat token di Arbitrum dengan Smithii dalam 3 langkah

- Tentukan nama token kamu: Tulis nama yang kamu inginkan untuk token kamu.
- Pilih symbol: Tentukan symbol hingga 8 karakter.
- Atur total supply: Tentukan berapa banyak tokens yang akan tersedia, biasanya antara 10 juta hingga 100 miliar.
Opsi lanjutan
- mode Airdrop: Cegah token kamu diperdagangkan sampai kamu mengaktifkannya.
- Anti-bot: Terapkan jeda waktu antar transaksi untuk memblokir bots.
- Anti-whale: Batasi ukuran transaksi agar pemain besar tidak terlalu mendominasi market.
Biaya membuat token di Arbitrum memakai Smithii Tools adalah 0.01 ETH plus gas fees, salah satu fee terendah yang tersedia.
Verifikasi dan modifikasi contract di Arbiscan
Setelah token kamu di-deploy, kamu bisa menambahkan link media sosial dan logo supaya lebih mudah dilihat orang. Kalau kamu memakai Smithii Tools, verifikasi contract untuk menambahkan social links dilakukan otomatis. Kalau tidak, ikuti panduan step-by-step ini untuk melakukannya secara manual.
Apa yang perlu dilakukan setelah membuat token di Arbitrum? Launch Liquidity Pool kamu
Setelah membuat token, sebaiknya launch Liquidity Pool di Uniswap atau DEX yang kompatibel dengan Arbitrum. Dengan begitu, orang bisa menukar token kamu. Kamu bisa cek panduan kami untuk melakukannya tanpa perlu coding.
Dengan cara yang sama, kamu bisa menjalankan Bot de Volumen untuk Arbitrum agar kamu bisa menaikkan volume dan jumlah makers secara artifisial pada coin kamu. Dengan begitu, komunitasmu ikut terbawa hype dan kamu bisa menarik lebih banyak investor secara organik.
Apakah aman memakai Smithii untuk membuat token?
Smithii Tools telah diaudit oleh CoinFabrik di bawah protokol Mantis, sehingga keamanan produk kami tervalidasi. Kamu bisa membaca detailnya di laporan audit ini.
Kesimpulan
Di artikel ini, kita sudah membahas cara deploy token ARC-20 di Arbitrum menggunakan Solidity, sekaligus cara melakukannya tanpa coding lewat Smithii Tools. Keduanya valid, tetapi opsi no-code membuat prosesnya jauh lebih sederhana karena kamu tidak perlu melewati langkah teknis yang rumit.
Mau unggul dari kompetitor?
Gabung ke Newsletter kami dan dapatkan update mingguan seputar Blockchain yang khusus dibuat untuk creator NFT.








