TON Smart Contracts | 02 | First contract | Setting up [RU]

Поделиться
HTML-код
  • Опубликовано: 6 июн 2024
  • [EN] - • TON Smart Contracts | ...
    GitHub урока - github.com/alefmanvladimir/le...
    По сотрудничеству и другим вопросам:
    TG канал - t.me/alefmanv
    TG группа - t.me/alefmanvchat
    00:00 - 03:03 Теория
    03:03 - 03:30 Плагины
    03:30 - 06:06 Фреймворк Blueprint
    06:08 - 08:34 Пишем контракт
    08:34 - 09:49 Билдим контракт
    09:49 - 17:22 Разбираем и пишем тесты
    17:22 - 19:27 Добавляем message
    19:27 - 22:07 Деплоим контракт в блокчейн
    22:07 - 24:56 Скрипты для контракта

Комментарии • 40

  • @andrzej.1626
    @andrzej.1626 Месяц назад +2

    Спасибо автору за комментарии каждого своего шага, это блестящая подача материала 🙌

  • @ootsuki-oda
    @ootsuki-oda 5 дней назад

    Спасибо, отличное видео, крайне доступно и понятно

  • @user-dp1zr2we1r
    @user-dp1zr2we1r 11 месяцев назад +7

    Спасибо за долгожданный выпуск

  • @user-pt8km8hd9e
    @user-pt8km8hd9e 23 дня назад

    Огромное спасибо автору! Пожалуйста, скорее выпускайте следующий урок

  • @nmikser
    @nmikser 5 месяцев назад

    Все так же доступно и круто объяснено!

  • @user-mp6zm2nk6m
    @user-mp6zm2nk6m 8 месяцев назад

    Топ урок, спасибо!🎉

  • @mitagmio
    @mitagmio 11 месяцев назад +1

    Спасибо за видео!

  • @kiloarms8563
    @kiloarms8563 3 месяца назад +3

    Эти тесты такие прекрасные, у них все работает, а на клиенте нет :D

    • @flyheck
      @flyheck 2 месяца назад +1

      Тоже самое) Тесты отрабатывают, задеплоеный контракт - нет

    • @flyheck
      @flyheck 2 месяца назад +1

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

    • @bunchatests
      @bunchatests Месяц назад

      @@flyheck не помогло (

    • @bunchatests
      @bunchatests Месяц назад

      upd: получилось! кажется проблема была в том, я отправлял транзакцию не на тот адрес (нужно прям в кошельке копировать его из истории транзакции из транзакции с деплоем контракта)

  • @simonfake9835
    @simonfake9835 День назад

    Спасибо, а что-то изменилось из-за новых версия кошельков?

  • @metapod100
    @metapod100 9 месяцев назад +1

    Здравствуйте! Почему папка билд может не создаваться при создании проекта?

  • @viktorcortez5706
    @viktorcortez5706 24 дня назад

    Два вопроса. 1. Пока искал ваше видео, наткнулся на обучение, где все идет с FunC, вы же учите работать с Tact. Почему другие блоггеры учать на FunC. 2. C чем связана невозможность деплоить контракты с одинаковым кодом? Это какая-то специальная идея или только для тестового блокчейна?

  • @typokrat
    @typokrat 5 дней назад

    Здравствуйте Владимир. Вы пишите контракты на заказ?

  • @yaroslavtsitskiev1355
    @yaroslavtsitskiev1355 27 дней назад

    Если вдруг у кого-то будет висеть Tonkeeper при подключении к созданному контракту, попробуйте впн включить

  • @alex-0x6b
    @alex-0x6b 6 месяцев назад

    Надеюсь в будущем будет просто TS-To-Fift ассемблер, а то выглядит сейчас это как-то уж сильно сложно. Лично мне не внушает доверия.

  • @user-jh3hz3bj3z
    @user-jh3hz3bj3z 19 дней назад

    если я запихнут тон в кошелек который находится нигде мне поможет ваш урок? хочу вытащить свои деньги из нигде

  • @DarkSoulExorcist
    @DarkSoulExorcist 2 месяца назад +1

    В тон кипере что-то наколхозили, как на тестнет переключиться? Там какой-то девмод, включил, но кошельки показываются с мейннет, что с этим делать?

    • @marsNearby
      @marsNearby 2 месяца назад +1

      Включаете dev-mode далее идете в добавление нового кошелька, там должен появиться пункт добавить тестовый кошелек для тестовой сети - Testnet Account.

  • @user-bm5cu8yw3q
    @user-bm5cu8yw3q Месяц назад

    а что за no js обязательно должно быть установленно?

    • @denisshupenko1370
      @denisshupenko1370 9 дней назад

      Это среда выполнения js/ts ну и если грубо говоря с ним идёт менеджер пакетов npm, откуда устанавливать необходимые фреймворки и библиотеки

  • @alexg.6658
    @alexg.6658 11 месяцев назад

    lf english version :)

    • @alefman_vladimir
      @alefman_vladimir  11 месяцев назад +1

      It will be ready in a couple of days. I will attach the link in the description

  • @b33blebrox
    @b33blebrox Месяц назад +1

    Ребята, вам не кажется, что использовать мобильник в процессе деплоя контракта - это полная дичь? Кто вообще придумал такое?

    • @ootsuki-oda
      @ootsuki-oda 5 дней назад

      Это просто один из способов и вариантов деплоя в Testnet, вы можете использовать другие инструменты (по типу MyLocalTon) и кошельки, для которых не нужно будет других девайсов под рукой
      Have fun !)

  • @sad12345232323232323
    @sad12345232323232323 Месяц назад

    Нифига не понимаю...
    До этого я писал работу с кошельком на pythoniq
    Деплоил, транзакции слал, свапы на ласте делал.
    А здесь вообще ничего не понимаю... Для чего нужен такт? Почему нельзя на питоне?и по коду ничего не понятно.
    Что такое ендпоинт, что такое клиент. Вообще общее непонимание происходящего.
    Почему в одном проекте 2 языка.
    Зачем тесты нужны? Почему просто в программе этот код не запустить основной?
    Что такое ноу js и зачем он нужен
    Почему мы компилируем не через кнопку зелёную сверху,а зачем-то пишем что-то в консоли.

    • @denisshupenko1370
      @denisshupenko1370 9 дней назад

      Это азы программирования на js/node js

  • @tomskiy1700
    @tomskiy1700 26 дней назад +1

    мелодия в этой серии просто пытка по мозгу) тяжело смотреть.

  • @user-br5vg8oh3j
    @user-br5vg8oh3j Месяц назад

    конечно решение делать адрес по стейту и коду контракта максимально глупое

  • @World_Pixel
    @World_Pixel 11 месяцев назад

    Можно ли как-то с помощью этого миньтить NFT на продажу ? На getgems?

    • @alefman_vladimir
      @alefman_vladimir  11 месяцев назад +1

      Нет, можешь минтить каунтеры на продажу)

  • @4arliEdinorog
    @4arliEdinorog 8 месяцев назад

    В windows запустил на wsl, всё работает... в терминале ubuntu запускаешь code и он в винде открывается и все команды выполняются и работают.

    • @alefman_vladimir
      @alefman_vladimir  8 месяцев назад +1

      Пропушил чтоб починили несколько дней назад✊

  • @checkroom.online
    @checkroom.online Месяц назад

    На самом деле тесты проходят Ok, но при обращении к задеплоенным контрактам происходит ошибка ExitCode 5

  • @checkroom.online
    @checkroom.online Месяц назад +1

    Вот там написано в консоли, что Connected to wallet at address: EQBBy... Как поменять адрес? Как убрать соединение если я хочу сменить кошелек?

    • @bunchatests
      @bunchatests Месяц назад

      Добрый день! решили проблему?

    • @bunchatests
      @bunchatests Месяц назад +1

      upd: надо удалить папку temp