Aleo, блокчейн который нельзя пропустить
⠀Aleo — это блокчейн, использующий технологию доказательства с нулевым разглашением. Долго описывать не буду, и нам это не интересно, ведь это ТОП проект который сейчас находиться в стадии ТЕСТНЕТ.
⠀На венчурном раунде проект собрал 298М$ от таких фондов, как: a16z, Coinbase Ventures, Polychain, Slow Ventures. Инвестиции есть, сильные ТИР1 фонды тоже есть, начинаем работать!
Подготовка
Начнем с основного, вы должны вступить в их дискорд. Заходим в ветку “GM” и пишем GM, чтобы нас не выкинули при ближайшей чистки.
Создаем кошелек Leo Wallet. Обязательно сохраните вашу SEED фразу!!!
Получаем тестовые токены
В дискорде переходим в ветку “Fauced” и всталяем свой кошелек с приставкой вначале:
/sendcredits aleo1l2rk9ctszdzjlpdq5jp7kq0sp3vfx9dvvygmlnvp2sh06e6dxuqsuxkags 7
P. S. в конце пишите любое число до 50 (сколько тестовых токенов вы хотите получить).
Токены приходят в течении нескольких дней, могут идти до 5 дней.
Если токены не пришли по какой то причине, то выбираем кран в своем кошельке.
Далее действуем по инструкции. Приходят 50 тестовых токенов в течении суток. Не все операторы дают возможность отправлять смс.
Начинаем выполнять активность
Создаем свой домен.
Здесь все просто, выбираем любой свободный.
Создаете и Минтите свою же NFT на сайте.
Переходим: https://demo.leo.app/deploy
Копируем это и вставляем в поле Program:
record Token:
owner as address.private;
amount as u64.private;
function mint:
input r0 as address.private;
input r1 as u64.private;
cast r0 r1 into r2 as Token.record;
output r2 as Token.record;
function transfer:
input r0 as Token.record;
input r1 as address.private;
input r2 as u64.private;
sub r0.amount r2 into r3;
cast r0.owner r3 into r4 as Token.record;
cast r1 r2 into r5 as Token.record;
output r4 as Token.record;
output r5 as Token.record;
Дальше, нам ОБЯЗАТЕЛЬНО нужно уникальное имя (ДЛИННОЙ В 10+ символов) для нашего контракта.
Идем сюда: https://explorer.hamp.app/programs
В поле поиска программы пишем имя нашего будущего контракта, например: brbzb929711ercvybu31231.aleo
Если видим 404, значит имя не занято.
меняем название нашего контракта
Нажимаем сабмит, открывается новое окно, и ждём пока пройдёт деплой (5–10–15 мин) в зависимости от мощности компьютера.
Если мы всё сделали правильно, то транзакция деплоя появляется в кошельке.
Идём сюда: https://demo.leo.app/execute
Program ID вставляем имя нашего контракта (который мы деплоили выше), например: the_liolikus.aleo
По сути это адрес куда минтим, и количество токенов, если 1000 то пишем 1000u64, если 985, то 985u64.
Если всё сделали правильно, то транзакция появляется у вас в кошельке.