HerculesNode / Aleo-Contract-Deploy

Aleo Contract deploy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🟢 Ön bilgi

Bu rehberde Aleo ile sözleşme etkileşimine girmeyi anlatacağım

Linkler

🟢 Sistem Güncelleme

#!/bin/bash
sudo apt update && sudo apt upgrade -y
sudo apt-get install git-all -y
sudo apt-get install curl -y
sudo su

Cargo kuralım :

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source "$HOME/.cargo/env"

🟢 Leo Dosyalarını çekelim

git clone https://github.com/AleoHQ/leo
cd leo
cargo install --path .
cd ..

🟢 üstteki güncellemeleri yaptıysanız buradan başlayalım

1- Klasör oluşturalım

mkdir aleo_sozlesme_herculesnode && cd aleo_sozlesme_herculesnode

image

2- Cüzdan adresi girelim

WALLETADDRESS=CÜZDANINIZIN-ADRESİ

image

3- Program ismi oluşturacağız burası önemli hercules yazan yeri kendi istediğiniz bir isimle değiştirin ! Burası değişecek = hercules

APPNAME=hercules_${WALLETADDRESS:4:6}

image

4- Leo test uygulaması oluşturalım Buradaki çıktıyı not alalım kendi program ismimizi oluşturduk aşağıda kullanacağız önemli

leo new ${APPNAME}

image

5- Leo uygulamasını başlatalım

cd ${APPNAME} && leo run && cd -

image

6- Yolu kaydedelim

PATHTOAPP=$(realpath -q $APPNAME)

image


🟢 Şimdi buraya kadar işlemleri bitirdik artık aleo SDK üzerinden devam edeceğiz.

1- Bu adrese Gidelim : https://aleo.tools/develop


Alt tarafta bulunan Deploy Program bölümüne gelelim

image

2- Program Bölümüne bunları yazalım burada değiştireceğiniz alan Yukarıda 4. adımda oluşturduğumuz ismi yazacağız Not alın dediğim yeri

program hercules_14mwla.aleo;

function hello:
input r0 as u32.public;
input r1 as u32.private;
add r0 r1 into r2;
output r2 as u32.private;

image

3- Private Key alanına Leo cüzdan private keyinizi yazın

4- Estimate Fee butonuna basın güncel fee oranını otamatik yazacak tahmini 1.811 olacak

5- Private Fee butonunu deaktif edin

image

6- Fee geldikten sonra Deploy tuşuna basın ve aşağıdaki gibi bir Onay alacaksınız

image

7- tx id kopyalayın buradaki adresin sonuna ekleyin ve kontrol edin https://explorer.aleo.org/transaction/

image

işlemler bu kadar takıldığınız yerde telegram kanalıma gelebilirsiniz.

About

Aleo Contract deploy