این تست نت تشویقی نیست و پاداشی براش اعلام نشده و فقط جهت تست انجام میشه
آموزش هم در محیط کدنویسی سیستم عامل اوبونتو لینوکس انجام شده و نیازی به سیستم خاصی نداره
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
rustup install stable
rustup update stable
rustup default stable
git clone https://github.com/AleoHQ/leo
cd leo
cargo install --path .
git clone https://github.com/AleoHQ/snarkOS.git --depth 1
cd snarkOS
./build_ubuntu.sh
cargo install --path .
به این لینک برید و ولت جدید بسازید و 3 خروجی زیر که بهتون میده رو حتما سیو کنید
عبارت زیر رو با جاگذاری آدرستون مطابق عکس توییت کنید
@AleoFaucet send 10 credits to $YOUR_WALLET_ADDRESS
زمانی که اکانت آلئوفاست توییتتون رو کوت کرد یعنی فاست رو دریافت کردید. معمولا 5 دقیقه یا بیشتر ممکنه تا دریافت فاست طول بکشه
cd $HOME
mkdir demo_deploy_Leo_app && cd demo_deploy_Leo_app
WALLETADDRESS=""
در دستور بالا آدرس ولت رو داخل “ “ قرار بدید
APPNAME=helloworld_"${WALLETADDRESS:4:6}"
leo new "${APPNAME}"
cd "${APPNAME}" && leo run && cd -
Assign Variables
PATHTOAPP=$(realpath -q $APPNAME)
قبل از ادامه مرحله بعدی باید مطمئن شید که فاست بهتون ارسال شده و اکانت آلئوفاست توییتتون رو با لینکی شبیه به عبارت زیر کوتریتوییت کرده
vm.aleo.org/api/testnet3/transaction...
با کلیک روی لینک ریتوییت شده، شما به یک صفحه کدجاوا روی مرورگر منتقل میشید. برای اینکه بتونید کدهارو به شکل سازماندهی شده و بهتر ببینید، اکستنشن زیر رو برای مرورگر دانلود کنید
طبق عکس بعد از باز کردن صفحه کد به مسیرهای قرمز برید و کد مشخص شده با رنگ آبی رو کپی کنید
به این لینک برید و وارد تب ریکورد شید
فیلد اول رو با کد کپی شده مرحله 4.2 پر کنید
فیلد دوم رو با
view Key
که در مرحله 2.1 سیو کردید پر کنید
اگر 2 فیلد اول رو درست پر کرده باشید، نهایتا فیلد سوم یک کد به نام ریکورد به شما میده که در کنار کلیدخصوصی و آدرس ولت سیو کنید
در این مرحله برای دیپلوی اپلیکیشن روی شبکه برگردید پنجره ترمینال
cd $PATHTOAPP && cd ..
با دستور بالا نهایتا باید داخل دیرکتوری اپلیکیشن طبق عکس زیر باشید
کلیدخصوصی ولت رو داخل “ “ قرار بدید
PRIVATEKEY=""
کد ریکورد که در مرحله 5 سیو کردید رو داخل “ “ قرار بدید
RECORD=""
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 600000 --record "${RECORD}"
هش تراکنش دیپلوی رو هم سیو داشته باشید
تبریک شما اولین اپلیکیشن آلئو خودتون رو روی شبکه دیپلوی کردید
🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉
طبق این آموزش برای هر آدرس فقط میتونید یک اپلیکیشن دیپلوی کنید و از اونجایی که این تست نت فعلا تشویقی نیست ادامه این از حوصله خارجه. موفق و موید باشید