Menggunakan Cedra CLI
Panduan Lengkap Menggunakan Cedra CLI
π οΈ 1. Instalasi & Inisialisasi
π¦ Download CLI Binary
Contoh (Ubuntu 22.04):
wget https://github.com/cedra-labs/cedra-network/releases/download/cedra-cli-v1.0.0/cedra-cli-1.0.0-Ubuntu-22.04-x86_64.zip
unzip cedra-cli-1.0.0-Ubuntu-22.04-x86_64.zip
chmod +x cedra
sudo mv cedra /usr/local/bin/π Inisialisasi Akun Pertama
cedra initTekan
Enteruntuk pakai default URL β akan connect ke Testnet.Biarkan kosong untuk private key β CLI akan generate key baru dan otomatis fund akun via faucet.
π¦ File konfigurasi akan disimpan di:
~/.cedra/config.yamlKamu bisa punya banyak akun lewat:
cedra init --profile akunKeduaπ§βπΌ 2. Manajemen Akun
π Lihat saldo:
π Lihat semua resource:
π§ Lihat module Move yang dipublish:
πΈ Transfer token:
π 3. Manajemen Kunci
π² Generate key baru:
Hasil:
my-key(private)my-key.pub(public)
π Impor private key (hex):
π§± 4. Pengembangan Proyek Move
π¦ Buat Proyek Baru:
π¨ Compile:
π§ͺ Jalankan Unit Test:
π Publish ke Blockchain:
Kamu akan diminta konfirmasi setelah simulasi berhasil.
π§ͺ 5. Menjalankan Fungsi Move
Misal kamu punya fungsi set_message di modul message:
CLI akan simulasi dulu
Lalu tanya: "Submit transaction (yes/no)?"
π 6. Simulasi & Gas Profiling
π§ͺ Simulasi lokal (tanpa jaringan):
β½ Profiling Gas:
Laporan akan disimpan di folder
gas-profiling/, bisa dibuka via browser (index.html).
π οΈ 7. Utilities
βΉοΈ Lihat versi CLI:
π§Ύ Info build lengkap:
π§ Tips Tambahan
β
Gunakan --profile <nama> untuk gunakan akun non-default.
β
Gunakan --assume-yes untuk lewati konfirmasi.
β
Selalu simulasikan transaksi sebelum submit ke chain.
β
Gunakan cedra move clean sebelum compile ulang.
β¨ Penutup
Dengan Cedra CLI, kamu bisa:
Kelola akun on-chain
Kembangkan dan deploy smart contract dengan Move
Uji fungsi secara lokal atau di testnet Cedra
Profiling efisiensi gas transaksimu
Last updated