Menggunakan Cedra CLI
Panduan Lengkap Menggunakan Cedra CLI
Last updated
Panduan Lengkap Menggunakan Cedra CLI
Last updated
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/
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
cedra account list --query balance --account default
cedra account list --account default
cedra account list --query modules --account default
cedra account transfer --account <RECEIVER_ADDRESS> --amount <JUMLAH>
cedra key generate --key-type ed25519 --output-file my-key
Hasil:
my-key
(private)
my-key.pub
(public)
cedra init --private-key <PRIVATE_KEY_HEX>
cedra move init --name hello_move
cd hello_move
cedra move compile
cedra move test
cedra move publish --named-addresses hello_move=default
Kamu akan diminta konfirmasi setelah simulasi berhasil.
Misal kamu punya fungsi set_message
di modul message
:
cedra move run \
--function-id default::message::set_message \
--args string:"Hello, Cedra!"
CLI akan simulasi dulu
Lalu tanya: "Submit transaction (yes/no)?"
cedra move run \
--function-id default::message::set_message \
--args string:"Offline test" \
--local
cedra move run \
--function-id default::message::set_message \
--args string:"Hi Cedra" \
--profile-gas
Laporan akan disimpan di folder
gas-profiling/
, bisa dibuka via browser (index.html
).
cedra --version
cedra info
โ
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.
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