Crypto Enthusiast.
Share Dialog
Share Dialog
Crypto Enthusiast.

Subscribe to Crypto Lemon

Subscribe to Crypto Lemon
<100 subscribers
<100 subscribers

Descărcați portofelul Leo de AICI.
Creați-vă contul și păstrați cuvintele secrete într-un loc sigur.
În continuare va trebui să salvați într-un fișier View Key-ul și Private Key-ul de la contul nou creat. Pentru asta, în portofelul Leo, dați click pe ⚙.

Reveal View Key și Private Key.

Pregătiți adresa, view key-ul și private key-ul într-un fișier. O să avem nevoie de acestea mai târziu.

Trebuie să trimiteți un SMS la nr: +18678885688 cu mesajul:Send 50 credits to adresa_dumneavoastra_aleo
În câteva minute trebuie să primiți un răspuns cu un link ca acesta. Salvați într-un fișier link-ul primit.
Deschideți site-ul jsonformmater. Inserați link-ul primit și dați click pe Process.

Mai jos apare conținutul din link într-un format mult mai ușor de urmărit.
Va trebui să salvați în fișier valoarea care începe cu record…

execution => transitions => outputs => value => record……….
În continuare accesați aleo.tools și adăugați la Record (Ciphertext) valoarea pe care ați copiat-o anterior mai sus. La View Key introduceți cheia pe care ați copiat-o din portofelul Leo. Dacă ați introdus datele corect, imediat la secțiunea Record (Plaintext) se va afișa un rezultat. Acest rezultat îl copiați într-un fișier. O să aveți nevoie mai târziu.
PS. Notez aceste date cu REZULTAT_XYZ. Când vom avea nevoie de ele, voi menționa acest nume și veți ști că trebuie să reveniți la acest pas.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
👆 Scrieți 1 și tastați Enter.
source "$HOME/.cargo/env"
Următoarele două instrucțiuni durează ceva timp.
sudo apt update && sudo apt upgrade
sudo apt install lldb lld libboost-all-dev libpq-dev libssl-dev pkg-config openssl ocl-icd-opencl-dev curl git jq lz4 unzip ca-certificates gnupg lsb-release -y
sudo apt install build-essential gcc
git clone https://github.com/AleoHQ/leo
cd leo
cargo install --path .
👆 Instrucțiunea asta durează minim 30min.
👆 Rezultatul trebuie să fie ca în imaginea de mai jos:

cd
git clone https://github.com/AleoHQ/snarkOS.git --depth 1
cd snarkOS
Următoarele 2 instrucțiuni durează minim câte 30 minute.
./build_ubuntu.sh
Instrucțiunea se finalizează cu succes și trebuie să vedeți asta:

cargo install --path .

Trebuie să vă afișeze asta:

cd
mkdir Leo_app && cd Leo_app
Dacă încercați să rulați pentru un nou smart contract, trebuie să modificați denumirea folder-ului de mai sus, spre exemplu: Leo_app1, Leo_app2, etc…
WALLETADDRESS="adresa_aleo"
👆 În loc de adresa_aleo introduceți adresa dumneavoastră aleo din portofel.
APPNAME=aleo_aplicatia_"${WALLETADDRESS:4:6}"
! Este foarte important să modificați denumirea aplicației (smart contract-ului) de mai sus dacă doriți să faceți deploy de mai multe ori. Spre exemplu:
APPNAME=aleo_aplicatia1_ "${WALLETADDRESS:4:6}" și de fiecare dată nu uitați să modificați denumirea. Numele trebuie să fie unic în întreaga rețea Aleo.
leo new "${APPNAME}"
Răspunsul corect trebuie să arate în felul următor: Leo ✅ Created an Aleo program...
cd "${APPNAME}" && leo run && cd -
PATHTOAPP=$(realpath -q $APPNAME)
cd $PATHTOAPP
PRIVATEKEY="private_key"
👆 În loc de private_key introduceți cheia privată pe care ați copiat-o la început din portofelul Leo.
RECORD="REZULTAT_XYZ"
👆 În loc de REZULTAT_XYZ introduceți record-ul salvat în prima parte.
cd ..
snarkos developer deploy "${APPNAME}.aleo" --private-key "${PRIVATEKEY}" --query "https://vm.aleo.org/api" --path "./${APPNAME}/build/" --broadcast "https://vm.aleo.org/api/testnet3/transaction/broadcast" --fee 5000000 --record "${RECORD}"

… iar rezultatul cu succes trebuie să arate în felul următor:

Dacă aveți eroarea de mai jos, măriți gas fee-ul din instrucțiunea de mai sus.

Puteți verifica direct în portofelul Aleo.

Trebuie să deschideți portofelul Leo și să dați click pe ultima tranzacție din portofel, după cum vedeți pe imaginea de mai sus. Se va deschide tranzacția în explorer.
Dați click pe Transition ID. Vedeți mai jos:

În josul paginii care s-a deschis veți găsi câmpul Record data. Copiați record-ul respectiv. Aveți exemplu mai jos:

Mai departe repetați pașii de mai sus, pe care îi vedeți în imaginea de mai jos:

După ce ați salvat record-ul nou creat, repetați pașii de la Deploy Aleo.
Spor! 👋😉👍

Descărcați portofelul Leo de AICI.
Creați-vă contul și păstrați cuvintele secrete într-un loc sigur.
În continuare va trebui să salvați într-un fișier View Key-ul și Private Key-ul de la contul nou creat. Pentru asta, în portofelul Leo, dați click pe ⚙.

Reveal View Key și Private Key.

Pregătiți adresa, view key-ul și private key-ul într-un fișier. O să avem nevoie de acestea mai târziu.

Trebuie să trimiteți un SMS la nr: +18678885688 cu mesajul:Send 50 credits to adresa_dumneavoastra_aleo
În câteva minute trebuie să primiți un răspuns cu un link ca acesta. Salvați într-un fișier link-ul primit.
Deschideți site-ul jsonformmater. Inserați link-ul primit și dați click pe Process.

Mai jos apare conținutul din link într-un format mult mai ușor de urmărit.
Va trebui să salvați în fișier valoarea care începe cu record…

execution => transitions => outputs => value => record……….
În continuare accesați aleo.tools și adăugați la Record (Ciphertext) valoarea pe care ați copiat-o anterior mai sus. La View Key introduceți cheia pe care ați copiat-o din portofelul Leo. Dacă ați introdus datele corect, imediat la secțiunea Record (Plaintext) se va afișa un rezultat. Acest rezultat îl copiați într-un fișier. O să aveți nevoie mai târziu.
PS. Notez aceste date cu REZULTAT_XYZ. Când vom avea nevoie de ele, voi menționa acest nume și veți ști că trebuie să reveniți la acest pas.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
👆 Scrieți 1 și tastați Enter.
source "$HOME/.cargo/env"
Următoarele două instrucțiuni durează ceva timp.
sudo apt update && sudo apt upgrade
sudo apt install lldb lld libboost-all-dev libpq-dev libssl-dev pkg-config openssl ocl-icd-opencl-dev curl git jq lz4 unzip ca-certificates gnupg lsb-release -y
sudo apt install build-essential gcc
git clone https://github.com/AleoHQ/leo
cd leo
cargo install --path .
👆 Instrucțiunea asta durează minim 30min.
👆 Rezultatul trebuie să fie ca în imaginea de mai jos:

cd
git clone https://github.com/AleoHQ/snarkOS.git --depth 1
cd snarkOS
Următoarele 2 instrucțiuni durează minim câte 30 minute.
./build_ubuntu.sh
Instrucțiunea se finalizează cu succes și trebuie să vedeți asta:

cargo install --path .

Trebuie să vă afișeze asta:

cd
mkdir Leo_app && cd Leo_app
Dacă încercați să rulați pentru un nou smart contract, trebuie să modificați denumirea folder-ului de mai sus, spre exemplu: Leo_app1, Leo_app2, etc…
WALLETADDRESS="adresa_aleo"
👆 În loc de adresa_aleo introduceți adresa dumneavoastră aleo din portofel.
APPNAME=aleo_aplicatia_"${WALLETADDRESS:4:6}"
! Este foarte important să modificați denumirea aplicației (smart contract-ului) de mai sus dacă doriți să faceți deploy de mai multe ori. Spre exemplu:
APPNAME=aleo_aplicatia1_ "${WALLETADDRESS:4:6}" și de fiecare dată nu uitați să modificați denumirea. Numele trebuie să fie unic în întreaga rețea Aleo.
leo new "${APPNAME}"
Răspunsul corect trebuie să arate în felul următor: Leo ✅ Created an Aleo program...
cd "${APPNAME}" && leo run && cd -
PATHTOAPP=$(realpath -q $APPNAME)
cd $PATHTOAPP
PRIVATEKEY="private_key"
👆 În loc de private_key introduceți cheia privată pe care ați copiat-o la început din portofelul Leo.
RECORD="REZULTAT_XYZ"
👆 În loc de REZULTAT_XYZ introduceți record-ul salvat în prima parte.
cd ..
snarkos developer deploy "${APPNAME}.aleo" --private-key "${PRIVATEKEY}" --query "https://vm.aleo.org/api" --path "./${APPNAME}/build/" --broadcast "https://vm.aleo.org/api/testnet3/transaction/broadcast" --fee 5000000 --record "${RECORD}"

… iar rezultatul cu succes trebuie să arate în felul următor:

Dacă aveți eroarea de mai jos, măriți gas fee-ul din instrucțiunea de mai sus.

Puteți verifica direct în portofelul Aleo.

Trebuie să deschideți portofelul Leo și să dați click pe ultima tranzacție din portofel, după cum vedeți pe imaginea de mai sus. Se va deschide tranzacția în explorer.
Dați click pe Transition ID. Vedeți mai jos:

În josul paginii care s-a deschis veți găsi câmpul Record data. Copiați record-ul respectiv. Aveți exemplu mai jos:

Mai departe repetați pașii de mai sus, pe care îi vedeți în imaginea de mai jos:

După ce ați salvat record-ul nou creat, repetați pașii de la Deploy Aleo.
Spor! 👋😉👍
No activity yet