Smart Contract Counter
๐ Panduan Lengkap: Membuat Smart Contract Counter di Cedra
๐ง Kontrak ini akan menyimpan angka, menambahkannya, menguranginya, mengatur ulang, dan melihat nilainya โ cocok untuk belajar dasar Move!
๐ฆ 1. Persiapan Awal
Pastikan kamu sudah:
โ
Menginstall Cedra CLI
โ
Melakukan cedra init dan punya account address & private key
โ
Paham dasar CLI dan konsep akun di blockchain
๐๏ธ 2. Buat Proyek Move Baru
mkdir counter-project
cd counter-project
cedra move init --name counterStruktur proyek akan seperti ini:
counter/
โโโ Move.toml
โโโ sources/โ๏ธ 3. Update Move.toml
Move.tomlEdit bagian [addresses] dan tambahkan address kamu:
[addresses]
counter = "0xYOUR_ACCOUNT_ADDRESS"Ganti 0xYOUR_ACCOUNT_ADDRESS dengan address dari hasil cedra init.
๐งฑ 4. Buat File Smart Contract
Buat file baru:
Tempel kode berikut:
๐งช 5. Tambahkan Unit Test (Opsional tapi Disarankan)
Di file yang sama (counter.move), tambahkan di bawah:
โ๏ธ 6. Compile & Jalankan Tes
โ Semua test harus berhasil
๐ 7. Deploy ke Cedra Testnet
Ketik yes saat diminta konfirmasi.
Modul akan dipublikasikan ke akun kamu di testnet.
๐ฎ 8. Interaksi dengan Smart Contract
๐งฑ Inisialisasi Counter
๐ผ Tambah Nilai Counter
๐ Cek Nilai Counter
๐ Tambah & Cek Lagi
Kamu akan melihat nilai counter bertambah!
๐ก Tips Lanjut:
Ganti
default::...jika kamu pakai profil atau address lainGunakan
--profile <nama_profile>jika ada lebih dari satu akunKamu bisa melihat hasil deploy dengan:
๐ Selesai!
Kamu baru saja: โ Membuat โ Menguji โ Mendeploy โ Menggunakan smart contract pertamamu di Cedra.
Last updated