October 11, 2023

Starknet смартконтракты = дроп ? Создание смартконтракта на Argent и Bravos.

Argent смартконтракт :

В первую очередь копируем ClassHash: 0x3c57c8652ad760024c571ca2c85c024b0b37ee30e17ca43d40295cb912bee03

Далее переходим в настройки кошелька ( шестеренка в правом верхнем углу ). Выбираем пункт: Developer Settings, затем Smart Contract Development, далее Deploy Smart Contract. Заполняем следующим образом:

После успешного заполнения, нажимаем Deploy, делаем подтверждение и на этом контракт готов, следующим нашим действием будет взаимодействия со смарткнтрактом.

Для этого переходим в раздел истории транзакций, выбираем нашу последнюю транзакцию ( Deploy ) и нажимаем Transaction ID.

В новой вкладке, а именно в скане, копируем Deployed Contracts.

Теперь нам нужно пополнить данный контракт, достаточно перевести через свой кошелёк минимальную сумму, можно и 0.0001 ЕТН.

После пополнения, переходим на сам адрес контракта и нажимаем вкладку Read/Write. Далее Write и подключаем кошелёк Argent.

Разворачиваем поле increase_balance и вписываем любое цифровое значение от 1 до 100 или 0x1 и нажимаем Write.

Поздравляю, вы успешно создали и сделали взаимодействие со своим смартконтрактом на Starknete через Argent. Далее мы сделаем через кошелёк Bravos с помощью Remix.

Bravos смартконтракт :

  1. Переходим на сайт Remix и нажимаем на значок вилки "Plugin Manager" ( левый нижний угол ) из полного списка опускаемся вниз и активируем Starknet.

Следующим действием нажимаем на значок Starknet ( смотрим скрин ниже ) в разделе Environment выбираем Wallet Selection подключаем Bravos и нажимаем Compile counter.cairo

Теперь нам нужно немного подождать загрузку ( зелёную галочку ) возле Compile и определённое окно Permission needed for File manager и согласиться с условиями.

После успешного соглашения переходим в следующий пункт, а именно меню Deploy и нажимаем Deploy counter.cairo. Подтверждаем транзакцию в Bravos.

И последнее наше действие: нажимаем на get_courrent_count и increment подписываем транзакцию.

На этом всё, поздравляю, Вы успешный разработчик смартконтрактов, если будут вопросы, пишите в harecrypta_chat.

Официальные каналы:

Вебсайт - https://harecrypta.com

Канал - https://t.me/harecrypta_lab_ann

Чат - https://t.me/harecrypta_chat

Ютуб - https://www.youtube.com/c/Harecrypta