# Деплоим (размещаем) cмартконтракт (демо) на Aleo testnet 3

By [InvestmentBY](https://paragraph.com/@investmentby) · 2023-03-18

---

![](https://storage.googleapis.com/papyrus_images/f266b2e1c18035323bf2850b1c4b78bf7a6d5aef787432985164768a59d10057.png)

Здравствуйте, друзья, в этой статье инструкции будет описан процесс установки (размещения) смарконтракта в блокчейне Aleo.

Вначале смотрим видео от команды, потом все делаем по гайду в этой статье.

[![]({{DOMAIN}}/editor/youtube/play.png)](https://www.youtube.com/watch?v=EkNk7MnzA8s)

Необходимы инструменты и официальные инструкции

Необходимы инструменты и официальные инструкции

**Официальный гайд :**

[https://developer.aleo.org/testnet/getting\_started/deploy\_execute\_demo/](https://developer.aleo.org/testnet/getting_started/deploy_execute_demo/)

**Aleo tools** (в этом инструменте мы берем все ключи и потом проверяем установку нашего смартконтракта :

[https://aleo.tools/](https://aleo.tools/)

**Aleo Faucet** (это кран где мы запрашиваем тестовые токены):

[https://twitter.com/AleoFaucet](https://twitter.com/AleoFaucet)

**JSON Beautifier & Editor** (расширение для того, чтоб прочитать файл json и взять record):

[https://chrome.google.com/webstore/detail/json-beautifier-editor/lpopeocbeepakdnipejhlpcmifheolpl](https://chrome.google.com/webstore/detail/json-beautifier-editor/lpopeocbeepakdnipejhlpcmifheolpl)

**Сервис для аренды vps** (у меня получилось задеплоити на самом дешевом на Contabo, вы можете использовать сервисы с посуточной оплатой типа Heitzner, Digitalocean и прочие)

[https://contabo.com/en](https://contabo.com/en)

[https://www.digitalocean.com/](https://www.digitalocean.com/)

[https://www.vultr.com/](https://www.vultr.com/)

После просмотра видео и аренды сервера делаем все по инструкции:

**Создаем кошелек Aleo** [https://aleo.tools/](https://aleo.tools/)

**Запрашиваем тестовые токены в твиттере**

[@AleoFaucet](https://twitter.com/AleoFaucet) send 10 credits to [$YOUR](https://twitter.com/search?q=%24YOUR&src=cashtag_click)\_WALLET\_ADDRESS

**1\. Устанавливаем SnarkOS**

sudo apt-get update sudo apt-get upgrade sudo apt-get install

screen -S 1

curl --proto '=https' --tlsv1.2 -sSf [https://sh.rustup.rs](https://sh.rustup.rs) | sh

git clone [https://github.com/AleoHQ/snarkOS.git](https://github.com/AleoHQ/snarkOS.git) --depth 1

cd snarkOS

./build\_ubuntu.sh

source $HOME/.cargo/env

cargo install --path .

**2\. Настраиваем язык Leo**

cd

git clone [https://github.com/AleoHQ/leo](https://github.com/AleoHQ/leo)

cd leo

cargo install --path .

leo

**3\. Разворачиваем тестовое приложение**

cd $HOME

mkdir demo\_deploy\_Leo\_app && cd demo\_deploy\_Leo\_app

Далее вставляем адрес вашего кошелька

WALLETADDRESS=""

APPNAME=helloworld\_"${WALLETADDRESS:4:6}"

echo $APPNAME

leo new "${APPNAME}"

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

PATHTOAPP=$(realpath -q $APPNAME)

echo $PATHTOAPP

cd $PATHTOAPP && cd ..

Далее вставляем приватку от кошелька

PRIVATEKEY=""

Далее вставляем данные полученные из Record на сайте [https://aleo.tools/](https://aleo.tools/) и сообщения из твиттера. (подробно смотри в видео от команды Aleo)

RECORD=""

**Последняя команда**

snarkos developer deploy "${APPNAME}.aleo" --private-key "${PRIVATEKEY}" --query "[https://vm.aleo.org/api](https://vm.aleo.org/api)" --path "./${APPNAME}/build/" --broadcast "[https://vm.aleo.org/api/testnet3/transaction/broadcast](https://vm.aleo.org/api/testnet3/transaction/broadcast)" --fee 600000 --record "${RECORD}"

grossbel12#6576

---

*Originally published on [InvestmentBY](https://paragraph.com/@investmentby/c-aleo-testnet-3)*
