Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 9 1 6
Solidity thread /defi/ Аноним 14/03/24 Чтв 04:09:43 3085441 1
1710378583217.png 42Кб, 400x400
400x400
Аноним 14/03/24 Чтв 04:12:06 3085442 2
И сразу вопрос по смарт-контрактам.

Я хочу в своём магазине принимать платежи через метамаск без шлюзов-прослоек, которые ебали бы меня и моих клиентов KYC. Погуглил, поспрашивал у ChatGPT, понял так:
1. Написать смарт-контракт, который будет пересылать крипту на адрес и дёргать колбек.
2. Задеплоить этот контракт на блокчейн эфира.
3. Сгенерить ABI этого контракта.
4. В магазине на фронте подключить web3.js, который будет использовать ABI и предлагать пользователю метамаска отправить крипту на смарт-контракт.
5. В магазине на бэке слушать колбеки и фиксировать оплату.

Из этого списка мне не совсем понятны два первых пункта. Если смарт-контракты 1) иммутабельны и 2) в норме не содержат данных (адресов и урлов), а только логику, значит логично было бы использовать уже давно кем-то написанный и задеплоенный контракт, который принимает нужные параметры (адрес получателя, айдишник платежа, публичный ключ продавца и URL для колбека), пересылает крипту продавцу, подписывает айдишник платежа публичным ключом и дёргает колбек с айдишником и подписью. В магазине мне останется получить колбек, проверить подпись и зафиксировать финальный успешный статус платежа с указанным айдишником.

Если я всё правильно понял, то это уже точно кто-то делал. И не одну сотню раз с разными вкусами, скорее всего. Но когда я пытаюсь нагуглить адрес готового контракта, который можно будет заюзать, я постоянно попадаю на сайты с документацией по написанию нового контракта. На гитхабе опять же код смарт-контрактов и не написано, где он задеплоен. Почему не хотят шарить смарт-контракты для переиспользования? Или я что-то неправильно понял?
Аноним 14/03/24 Чтв 16:07:07 3086112 3
>>3085442
Начнем с того, что контракт тебе ничего подписывать не сможет, так как подписывать данные надо приватным ключом, а хранить его негде.
Для приёма платежей по такой схеме тебе нужен будет либо бот, который будет просто создавать кошельки и смотреть, капнуло ли на них что-нибудь (прям как с битком в золотые времена, ага), либо писать смарт, который при вызове функции будет брать бабло у клиента и складировать внутри себя/отправлять его тебе, при этом кидая событие с суммой и ID платежа, которое ты можешь ловить на бэке.
Аноним 14/03/24 Чтв 19:04:06 3086263 4
Аноним 14/03/24 Чтв 20:57:30 3086417 5
Привет ребят, как делают скам-токены. Тема еще жива?
Аноним 22/03/24 Птн 14:50:31 3095918 6
>>3085441 (OP)
Что тут перекатывать. Вакансий на джунов нет, вкат возможен только через связи. Прочитал я для интереса в свободное от гребли время mastering etherium, подеплоил контракты в тестнет, познакомился с контрактами популярных dapp, а толку? Нет связей/друзей, которые возьмут на первую работу аудитором - пинай хуй дальше. Это жизнь ЕПТЫ. Смышлёный анон скажет: зачем аудировать на дядю, иди на багбаунти площадки. Штош, удачи зарепортить хоть один маломальский баг без нескольких лет опыта в индустрии
Аноним 22/03/24 Птн 21:15:22 3096504 7
>>3095918
зачем тебе аудитором, залетай в МММ-крипто-гейм
Аноним 25/03/24 Пнд 03:04:29 3098801 8
>>3096504
>МММ-крипто-гейм
че ты несешь психопат
Аноним 25/03/24 Пнд 09:10:35 3098863 9
>>3098801
Зачем тебе работать аудитором
Если можно программировать контракты для скам-игр ?
Ответить в тред Ответить в тред

Check this out!

Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов