🖥️Installation
Cara melakukan Deploy dan Execute Contract di Aleo Testnet.
Siapkan Aleo Wallet
pertama kita generate aleo wallet di link ini dan klik generate.
Jangan berikan data ini ke siapapun dan foto ini hanya contoh.
Simpan 3 kolom tersebut ke tempat yang aman dan jangan sampai siapapun mengetahui private key kalian.
Request Faucet via SMS
Kalian perlu test token ALEO untuk deploy contract nanti, kalian bisa kirim SMS pada nomor ini +1-867-888-5688
dan kirim pesan seperti dibawah ini.
Ubah address-nya dengan address yang sudah kamu dapatkan di step pertama.
Setelah mendapatkan respon dari SMS, kalian bisa cek status faucet sudah dikirim atau tidak dengan mencarinya di link ini. Kemudian masukkan address kalian dan jangan lupa simpan Transaction ID-nya jika sudah muncul dan tidak dalam status pending.
Download Packages Yang Diperlukan
Download bahan-bahan yang diperlukan untuk deploy dan excute contract nanti beserta tmux untuk mengantisipasi ketika kehilangan koneksi VPS, instalasi kalian tetap berjalan. Fungsinya sama seperti menggunakan screen.
Buat Variable Untuk Wallet
Tujuannya agar mempermudah untuk menjalankan command dengan menggunakan variable.
Tidak perlu edit command diatas.
Setelah itu kalian enter dan masukkan satu per satu kolom yang dibutuhkan. Jika sudah selesai kalian bisa double check kembali apakah data yang kalian masukkan sudah sama atau tidak dengan menggunakan command dibawah ini.
Jika sudah sama seperti yang kalian input, kemudian lanjut buat variable untuk Transaction ID dari request faucet tadi.
Setelah itu tekan enter dan masukkan Transaction ID kalian yang sudah didapatkan melalui faucet link sebelumnya. Kemudian buat variable CIPHERTEXT untuk melakukan deploy nanti.
Install SnarkOS dan Leo
Pertama kalian install snarkOS dan build.
Setelah itu install leo dengan cargo.
Deploy Contract
Pertama kalian buat variable dan folder untuk persiapan deploy contract.
Setelah itu buat variable RECORD untuk melakukan deploy contract.
Kemudian gunakan command dibawah ini untuk men-deploy contract.
Setelah selesai maka hasilnya kurang lebih seperti gambar dibawah ini.
Jangan lupa cek transaksi kalian di explorer untuk memastikan jika deploy contract kalian sudah berhasil atau tidak. Kalian cukup copy tx hash yang berawalan at1...
setelah itu cari di explorer.
Execute Contract
Gunakan tx hash yang tadi kalian dapatkan setelah deploy contract. Kemudian jalankan command dibawah ini dan tekan enter, lalu isi dengan tx hash yang sudah kalian simpan tadi.
Setelah itu buat variable CIPHERTEXT lagi untuk melakukan execute contract.
Jika sudah selesai, buat kembali variable RECORD.
Kemudian buat execute contract dengan menggunakan command dibawah ini.
Jika sudah selesai menggunakan command diatas, maka hasilnya akan seperti gambar dibawah ini.
Jangan lupa cek kembali ke explorer dan copy id transaksi yang berawalan at1...
dan jika sudah sukses, maka kalian sudah selesai melakukan Deploy dan Execute Contract.
Sumber : Testnet-Pride
Last updated