Cover photo

ДЕПЛОЙ КОНТРАКТА FUEL Beta-4

https://t.me/sybilhunterschat

УСТАНОВКА UBUNTU НА ПК (ЕСЛИ ЕСТЬ СЕРВЕР ПРОПУСКАЕМ ЭТОТ ШАГ)

  • Вводим в строке поиска cmd

  • Открываем приложение Командная строка

  • Вводим команду wsl --set-default-version 1 нажимаем Enter и закрываем

  • Устанавливаем приложение Ubuntu 20.04

Play Video

В ТЕРМИНАЛЕ UBUNTU ВВОДИМ СЛЕДУЮЩИЕ КОМАНДЫ

  • sudo apt update

post image
  • sudo apt upgrade

Нажимаем Y и далее Enter

post image

ВВОДИМ ПООЧЕРЕДНО КОМАНДЫ

  • sudo apt-get install screen

  • sudo apt-get install git-all

post image

УСТАНАВЛИВАЕМ RUST

  • curl --proto '=https' --tlsv1.3 https://sh.rustup.rs -sSf | sh

  • В КОНЦЕ УСТАНОВКИ ВЫБИРАЕМ 1 И ДАЛЕЕ ENTER

post image

НАСТРАИВАЕМ SHELL

  • source "$HOME/.cargo/env"

ОБНОВЛЯЕМ RUST

  • rustup update stable

  • rustup default stable

УСТАНАВЛИВАЕМ FUEL SCRIPT

Вводим Y

post image

НАСТРАИВАЕМ PATH

  • export PATH="$HOME/.fuelup/bin:$PATH"

  • source /root/.bashrc

  • fuelup toolchain install beta-4

  • fuelup default beta-4

ВВОДИМ

  • fuelup

ПРИ УСПЕШНОЙ УСТАНОВКЕ ВИДИМ СЛЕДУЮЩЕЕ

post image

СОЗДАЕМ ПАПКУ КОНТРАКТА

  • mkdir fuel-project

  • cd fuel-project

post image

СОЗДАЕМ ШАБЛОН КОНТРАКТА

  • forc new counter-contract

видим это
видим это

ДЛЯ РЕДАКТИРОВАНИЯ КОНТРАКТА УСТАНАВЛИВАЕМ VIM

  • sudo apt install vim

post image

ВВОДИМ СЛЕДУЮЩУЮ КОМАНДУ

  • vim counter-contract/src/main.sw

ВИДИМ ЭТО:

post image
  • НАЖИМАЕМ i ДЛЯ ПЕРЕХОДА В РЕЖИМ Insert mode НАДПИСЬ ПОЯВИТСЯ СНИЗУ

  • УДАЛЯЕМ ВЕСЬ КОД (ВСЕ ЧТО ПОДСВЕЧЕНО ЗЕЛЕНЫМ С ПОМОЩЬЮ КНОПКИ DELETE)

  • ВСТАВЛЯЕМ СЛЕДУЮЩИЙ КОД

contract;
 
abi MyContract {
 fn test_function() -> bool;
}
 
impl MyContract for Contract {
 fn test_function() -> bool {
  true
 }
}

ВАЖНО!

  • Нажимаем ESC

  • ВВОДИМ ДВОЕТОЧИЕ С КЛАВИАТУРЫ(НЕ КОПИРУЕМ!) :

  • КУРСОР ПЕРЕМЕСТИТСЯ В НИЖНИЙ ЛЕВЫЙ УГОЛ ОКНА

  • ВВОДИМ W

  • ДОЛЖНО ПОЛУЧИТЬСЯ :W

  • НАЖИМАЕМ ENTER

ДАЛЕЕ В ЭТОМ ОКНЕ

  • ВВОДИМ ДВОЕТОЧИЕ С КЛАВИАТУРЫ :

  • ВВОДИМ q

  • ДОЛЖНО ПОЛУЧИТЬСЯ :q

  • НАЖИМАЕМ ENTER

ВИДИМ ЭТО
ВИДИМ ЭТО

КОМПИЛИРУЕМ КОНТРАКТ

  • cd counter-contract

  • forc build

post image

УСТАНАВЛИВАЕМ РАСШИРЕНИЕ КОШЕЛЬКА FUEL В БРАУЗЕР

https://chrome.google.com/webstore/detail/fuel-wallet/dldjpboieedgcmpkchcjcbijingjcgok/related

ЗАПРАШИВАЕМ ТЕСТОВЫЙ ЭФИР

https://faucet-beta-4.fuel.network/

ИМПОРТИРУЕМ СИД-ФРАЗУ ИЗ КОШЕЛЬКА

  • forc-wallet import

ВВОДИМ ПАРОЛЬ И ПОДТВЕРЖДАЕМ ЕГО

post image
post image

СОЗДАЕМ АККАУНТ С НАШЕЙ СИД ФРАЗОЙ

  • forc wallet account new

ВВОДИМ ПАРОЛЬ

post image
post image

ДЕПЛОЙ КОНТРАКТА

  • forc deploy --testnet

  • ВВОДИМ 0

post image
  • ВВОДИМ ПАРОЛЬ НАЖИМАЕМ Y

post image

ПОЗДРАВЛЯЮ.КОНТРАКТ ЗАДЕПЛОЕН!

post image

Crypto Inspiration

https://t.me/sybilhunterschat

https://t.me/cryptoingroup