Сохранен 9
https://2ch.hk/pr/res/3085441.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Solidity thread /defi/

 Аноним 14/03/24 Чтв 04:09:43 #1 №3085441 
1710378583217.png
Solidity — язык программирования смарт-контрактов для платформы Ethereum.

Документация: https://docs.soliditylang.org/
DeFi Developer Road Map: https://github.com/OffcierCia/DeFi-Developer-Road-Map

Remix IDE: https://remix.ethereum.org/

⚠️ Обсуждения самой крипты и заработка на ней в /cc/, бизнеса в /biz/. ИТТ обсуждается разработка.
Аноним 14/03/24 Чтв 04:12:06 #2 №3085442 
И сразу вопрос по смарт-контрактам.

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

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

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