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 init
  • Tekan Enter untuk 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.yaml

Kamu 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