# Fuel. Абсолютно все о блокчейне. **Published by:** [mincolb](https://paragraph.com/@mincolb/) **Published on:** 2023-03-28 **URL:** https://paragraph.com/@mincolb/fuel ## Content Сразу к активностям.Beta-3 testnetУстановка кошелькаПереходим и скачиваем кошелек.Распаковываем в папку.Переходим в настройки расширений браузера (должен быть Chrome или Brave) и включаем режим разработчика.После чего нажимаем эту кнопочку и выбираем папку, куда распаковали кошелекВсе готово. Осталось создать сидку и можем приступать к работе.Получаем тестовые токены в кране - тык. Начинаем тестить наш кошелек.Переходим сюда, листаем чуть ниже и коннектимся.После проходим всевозможные тесты и забываем об этом навсегда (хотелось бы).Могут быть проблемы с прогрузкой отправки транзакции. Если так получилось - подождите минутку, пройдет.Осталось зайти в Discord и оставить фидбек в ветке “wallet-feedback”.SwaySwapВажно! Кран SwaySwap и в последствии сама свапалка сейчас не работают. Разработчики активно переносят ее на бету 3, но т.к. в дальнейшем она снова будет актуальна, ниже оставлю всевозможные там активности (их там 3)))).Переходим во вкладку Swap и делаем несколько транзакций.Переходим во вкладку Pool и добавляем ликвидность.Далее нажимаем Remove Liquidity и удаляем часть ликвидности.Анонсы по восстановлению работы SwaySwap вы можете найти в том же дискорде.Deploy контрактаВсе действия будут проводиться на VPS на Ubunto 20.04. Лучший сервис по покупке серверов - Contabo. ПодготовкаПосле создания сервера мы сможем увидеть наш сервер во вкладке "Мои сервера", оттуда нам понадобится IP-адрес и пароль во вкладке "Доступ".Эти данные нам понадобятся для входа в PuTTY, если у вас нет этой программы, то скачать ее необходимо здесь.В "Host Name ( or IP address ) вводим IP вашего сервера и нажимаем "Open".Далее, в открывшимся терминале прописываем:Затем прописываем пароль от сервера.Deploy. Все команды вводить по отдельности.sudo apt update sudo apt upgrade #Если спросит Y/n - вводите Y apt install curl git -y curl — proto ‘=https’ — tlsv1.2 -sSf https://sh.rustup.rs | sh # Вводим 1 source "$HOME/.cargo/env" git clone https://github.com/FuelLabs/fuelup/ cd fuelup/ ./fuelup-init.sh # N export PATH="${HOME}/.fuelup/bin:${PATH}" fuelup self update fuelup default beta-3 mkdir fuel-project cd fuel-project forc new counter-contract vim counter-contract/src/main.sw Должен открыться файл с текстом контракт Нажимаем клавишу I, в терминале снизу должно появиться слово INSERT Стираем весь текст контракта и вписываем свой (если что вставить текст в Ubuntu можно ПКМ): Начало контракта (меня не копировать): contract; storage { counter: u64 = 0, } abi Counter { #[storage(read, write)] fn increment(); #[storage(read)] fn count() -> u64; } impl Counter for Contract { #[storage(read)] fn count() -> u64 { storage.counter } #[storage(read, write)] fn increment() { storage.counter = storage.counter + 1; } } Конец контракта (МЕНЯ НЕ КОПИРОВАТЬ) Нажимаем ESC и вводим :w, затем ENTER Вводим :q и нажимаем ENTER, вас должно выбросить из контракта! fuelup toolchain new test_toolchain fuelup component add forc@0.35.3 fuelup component add forc-wallet cd counter-contract forc-wallet new # Попросит ввести пароль - придумываем любой подтверждаем его, вылазит мнемоника и сохраняем мнемонику и пароль! forc-wallet account new # Попросит пароль - вводим пароль с предыдущего пункта. должен высветиться адрес кошелька пример - fuel10ut4u04ml0acsmhz704j54p3wzkxfp6u38ez6y693n3etvu6fexqlm9sx4 Запрашиваем токены введя адрес кошелька - https://faucet-beta-3.fuel.network/?ref=fuel Проверить пришли ли они можно тут - https://fuellabs.github.io/block-explorer-v2/beta-3/?ref=fuel#/ ВСЕ ЧТО НИЖЕ МОЖЕТ ПОЛУЧИТЬСЯ НЕ С ПЕРВОГО РАЗА, ЭТО НОРМАЛЬНО! (Могут быть ошибки аля Invalid Signature, пробуйте подписывать заново) forc deploy --node-url beta-3.fuel.network/graphql --gas-price 1 --random-salt Команда выплюнет строку(пример) - Transaction id to sign: 24c2ce640308f8990a9195601b2ef86785d60c7be6f7b8cb20675ba4595390ab Копируем Id(пример) - 24c2ce640308f8990a9195601b2ef86785d60c7be6f7b8cb20675ba4595390ab ОТКРЫВАЕМ НОВЫЙ ТЕРМИНАЛ НА ТОМ ЖЕ СЕРВЕРЕ! (просто подключаемся второй раз на сервер) cd fuelup/fuel-project/counter-contract/ export PATH="${HOME}/.fuelup/bin:${PATH}" forc-wallet account 0 sign tx-id <transaction_id c первого терминала> вводим пароль, нажимаем Enter и получаем Signature - КОПИРУЕМ ЕГО! пример - Signature: 0ac518c908afa7f9ca21b820a6ae1142ac5a6f5ca84e5119a2ce2b4e4fdfe11e5e1fe717b71bd82436b7f483d01815f92a8c96b223409adb0a0ebdfe4014dbe6 contract e9597cae4ff6d793e33613e3b66604dcbed8012fa37c4fcb27ceaf0003be7808 deployed in block 0x49c7ce6d7b538ebb6a0730c8269ad4a233ae04de198c90a7e0aeaaf9524512e9 ГОТОВО! ThunderКак заявляет команда, Thunder - это первый NFT маркетплейс, построенный на Fuel.Сейчас можно подать заявку на участие в закрытом бета-тесте - форма. В дискорде еженедельно проходят og-эвенты по несколько раз, за которые вы получаете PTS и OG-роли за определенное количество птс.OG-I: 2 PTSOG-II: 5 PTSOG-III: 10 PTSУчастники с подобными ролями имеют право на бета-тест платформы (кроме OG-I).Fuel ArtВажно! Маркетплейс тоже временно не работает по той же причине, что и SwaySwap, но покупка и продажа проходят, можете потыкать. Fuel Art - еще один активно развивающийся NFT-маркетплейс.Переходим на сайт, подключаемся и идем покупать доступные NFT. Не забываем тестить функцию “Sweep”.После идем во вкладку “Launchpad” и минтим там коллекцию.Осталось перейти во вкладку “Create Items” и создать свою NFT. Думаю ничего сложного нет, заапрувать транзакцию в кошельке сможете.Остается оставить фидбек в дискорде во вкладке “ideas-and-feedback”. Кстати, недавно за приглашение 25 пользователей можно было получить OG роль, что я и сделал. Обещали реализовать еще что-то подобное, поэтому следите и делайте всевозможные активности. Один из модераторов подсказал мне, что просто так получить дроп на халяву не получится, придется сидеть на АМА и возможно собирать поапы (в целом как и везде, но все же). Забавно, но он получил свою роль за несколько артов. Берите на заметку и если есть желание, делайте какой-то контент для проекта, тогда возможно вас вознаградят.Fuel NomenFuel Nomen - домен сервис на Fuel с максимально сложной концепцией работы для понимания мне, подробнее можно почитать здесь. На данный момент нет возможности покупки домена, но в твитере уже больше 30к фоловеров, + на проект подписан сам Fuel. Из интересного можно заполнить форму на раннего юзера, за нее мы получим бейдж.Заключение, мнение и еще несколько проектов.офф. пикча от MessariЭто все на данный момент строющиеся проекты в экосистеме Fuel. Как видите по статье, активных из них только 3. Если интересно, можете порыться в твитере и посмотреть на эти творения, но кину спойлер, почти везде меньше 1-2к подписчиков и минимальное количество актива. Единственное за чем я бы внимательно следил - NFT проекты. Очевидно, что это копия криптопанкой и баяков, но Fuel не последний блокчейн и подобные проекты в нем могут вкусно накормить, а тем более, когда они на ранней стадии и есть отличная возможность легко получить WL в какой-либо минт. Имхо, намного интереснее скрола и тайко, поэтому лично мне придется усердно работать. ## Publication Information - [mincolb](https://paragraph.com/@mincolb/): Publication homepage - [All Posts](https://paragraph.com/@mincolb/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@mincolb): Subscribe to updates