# Fuel. Абсолютно все о блокчейне.

By [mincolb](https://paragraph.com/@mincolb) · 2023-03-28

---

**Сразу к активностям.**

Beta-3 testnet
--------------

### Установка кошелька

*   [Переходим](https://wallet.fuel.network/docs/install/) и скачиваем кошелек.
    
*   Распаковываем в папку.
    
*   Переходим в настройки расширений браузера (должен быть Chrome или Brave) и включаем режим разработчика.
    

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

*   После чего нажимаем эту кнопочку и выбираем папку, куда распаковали кошелек
    

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

*   Все готово. Осталось создать сидку и можем приступать к работе.
    

Получаем тестовые токены в кране - [тык](https://faucet-beta-3.fuel.network).

Начинаем тестить наш кошелек.

*   Переходим [сюда](https://wallet.fuel.network/docs/how-to-use/), листаем чуть ниже и коннектимся.
    

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

*   После проходим всевозможные тесты и забываем об этом навсегда (хотелось бы).
    

Могут быть проблемы с прогрузкой отправки транзакции. Если так получилось - подождите минутку, пройдет.

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

*   Осталось зайти в [Discord](https://discord.gg/fuelnetwork) и оставить фидбек в ветке “wallet-feedback”.
    

### SwaySwap

**Важно! Кран SwaySwap и в последствии сама свапалка сейчас не работают. Разработчики активно переносят ее на бету 3, но т.к. в дальнейшем она снова будет актуальна, ниже оставлю всевозможные там активности (их там 3)))).**

*   Переходим во вкладку Swap и делаем несколько транзакций.
    

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

*   Переходим во вкладку Pool и добавляем ликвидность.
    
*   Далее нажимаем **Remove Liquidity** и удаляем часть ликвидности.
    

**Анонсы по восстановлению работы SwaySwap вы можете найти в том же дискорде.**

### Deploy контракта

Все действия будут проводиться на VPS на Ubunto 20.04. Лучший сервис по покупке серверов - Contabo.

**Подготовка**

*   После создания сервера мы сможем увидеть наш сервер во вкладке "Мои сервера", оттуда нам понадобится IP-адрес и пароль во вкладке "Доступ".
    
*   Эти данные нам понадобятся для входа в PuTTY, если у вас нет этой программы, то скачать ее необходимо [здесь](https://www.putty.org/).
    

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

*   В "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](https://twitter.com/ThunderbyFuel) - это первый NFT маркетплейс, построенный на Fuel.

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

Сейчас можно подать заявку на участие в закрытом бета-тесте - [форма](https://form.typeform.com/to/uq4trEq3?typeform-source=medium.com).

В дискорде еженедельно проходят **og-эвенты** по несколько раз, за которые вы получаете PTS и **OG**\-роли за определенное количество птс.

*   **OG-I**: 2 PTS
    
*   **OG-II**: 5 PTS
    
*   **OG-III**: 10 PTS
    

Участники с подобными ролями имеют право на бета-тест платформы (кроме **OG-I**).

### Fuel Art

**Важно! Маркетплейс тоже временно не работает по той же причине, что и SwaySwap, но покупка и продажа проходят, можете потыкать.**

[Fuel Art](https://twitter.com/fuel_art) - еще один активно развивающийся NFT-маркетплейс.

*   Переходим на [сайт](https://fuelart.io/), подключаемся и идем покупать доступные NFT. Не забываем тестить функцию **“Sweep”.**
    

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

*   После идем во вкладку “[Launchpad](https://ru.tradingview.com/chart/NnJPDBGv/)” и минтим там коллекцию.
    
*   Осталось перейти во вкладку “Create Items” и создать свою NFT. Думаю ничего сложного нет, заапрувать транзакцию в кошельке сможете.
    

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

Остается оставить фидбек в [дискорде](https://discord.gg/bmmFYxgT) во вкладке “ideas-and-feedback”.

Кстати, недавно за приглашение 25 пользователей можно было получить **OG** роль, что я и сделал. Обещали реализовать еще что-то подобное, поэтому следите и делайте всевозможные активности.

Один из модераторов подсказал мне, что просто так получить дроп на халяву не получится, придется сидеть на АМА и возможно собирать поапы (в целом как и везде, но все же).

Забавно, но он получил свою роль за несколько артов. Берите на заметку и если есть желание, делайте какой-то контент для проекта, тогда возможно вас вознаградят.

### Fuel Nomen

[Fuel Nomen](https://twitter.com/fuelnomen) - домен сервис на Fuel с максимально сложной концепцией работы для понимания мне, подробнее можно почитать [здесь](https://fuelnomen.medium.com/in-search-of-a-better-fee-mechanism-for-blockchain-name-services-c018b130f15a).

На данный момент нет возможности покупки домена, но в твитере уже больше 30к фоловеров, + на проект подписан сам Fuel.

Из интересного можно заполнить [форму](https://docs.google.com/forms/u/0/d/e/1FAIpQLSce4VYL3_AFHiGhGLaHuEoz6zSfD3VVWrDYRbVjrmUHDOvjGQ/formResponse) на раннего юзера, за нее мы получим бейдж.

Заключение, мнение и еще несколько проектов.
--------------------------------------------

![офф. пикча от Messari](https://storage.googleapis.com/papyrus_images/2b9abcc90e39daa2b1861591f5902308e72a77896722d9e66486ccc4f199c811.png)

офф. пикча от Messari

Это все на данный момент строющиеся проекты в экосистеме Fuel. Как видите по статье, активных из них только 3. Если интересно, можете порыться в твитере и посмотреть на эти творения, но кину спойлер, почти везде меньше 1-2к подписчиков и минимальное количество актива.

Единственное за чем я бы внимательно следил - NFT проекты. Очевидно, что это копия криптопанкой и баяков, но Fuel не последний блокчейн и подобные проекты в нем могут вкусно накормить, а тем более, когда они на ранней стадии и есть отличная возможность легко получить WL в какой-либо минт.

Имхо, намного интереснее скрола и тайко, поэтому лично мне придется усердно работать.

---

*Originally published on [mincolb](https://paragraph.com/@mincolb/fuel)*
