Telegram
Fiscal Dev
🤍 Всем привет. Недавно, думаю, вы все видели новый инструмент для разработки смарт-контрактов — ACTON
Вчера ночью мне стало настолько интересно, как он работает, что я попросил Codex поднять пустой контракт и быстро накидал логику, подробнее о которой ниже
Дальше Codex крайне быстро и максимально точно реализовал то, что я просил от него обычным языком. В итоге с первого раза он выдал мне полностью рабочий контракт, который можно задеплоить через UI и использовать там же
Моя идея была простой: сначала я хотел реализовать Pixel Battle прямо на блокчейне, но потом немного подумал про возможные ограничения и придумал более прикладную задачу
Вы деплоите контракт с доской 32×32, выставляете цену за одну клетку и после кидаете адрес контракта, условно, в ваш канал. Дальше ваши подписчики открывают тот же интерфейс, вставляют адрес контракта и выбирают клетку. После выбора клетки в UI можно вставить ссылку на картинку в формате jpg/png/webp, которая после отправки транзакции запишется в контракт и отобразится на доске через интерфейс
Изначально цену клетки выставляет владелец доски, и все, что не уходит на комиссии, в итоге приходит на кошелек владельца. Если у вас очень активная и большая аудитория и, например, все клетки доски быстро заняли, то уже отрисованные картинки можно перекупать. Для этого нужно заплатить в два раза больше предыдущей цены конкретной клетки, что позволяет доске работать бесконечно
Если вам интересно опробовать это на себе или на своей аудитории, то весь UI я задеплоил на GitHub Pages:
https://attikusfinch.github.io/TON-banners/
Также я задеплоил доску для своих подписчиков тут: EQCaIh5s258G5HxKBWCWlib5Co0gpV4QASpVRN94Sd3dCB-H
И конечно, код контракта тут: https://github.com/attikusfinch/TON-banners
Под конец могу сказать, что с помощью ACTON жизнь в разработке смарт-контрактов в TON больше никогда не станет прежней
😏 Спасибо за просмотр
@fiscaldev
Обсуждение 0
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram