Сегодня продолжаем говорить о web3.0 и создали кнопку mint, которая при нажатии списывает деньги с аккаунта метамаск и переводит их на наш контракт.
https://teletype.in/@ddworld/9A1H7L_wHq3
https://teletype.in/@ddworld/9A1H7L_wHq3
Teletype
dApps | кнопка mint на сайте
Привет сегодня мы поговорим как сделать кнопку mint или просто списать деньги за покупку чего то на своем сайте через смарт-контракт.
Сегодня продолжаем речь о solidity и приближаемся к теме erc20 и erc721. Будет очень интересно. Но пока наслаждаемся интерфейсами и их применениями.
https://teletype.in/@ddworld/4T1uaQwrA3F
https://teletype.in/@ddworld/4T1uaQwrA3F
Teletype
Solidity | Интерфейсы
Всем привет сегодня пойдет речь об интерфейсах и их применение.
Продолжаем про solidity. Сегодня речь пойдет о библиотеках, как их писать и применять. Напишем свои методы для строчки, так как она очень плохо реализована в solidity.
https://teletype.in/@ddworld/nL9lgW4m4fY
https://teletype.in/@ddworld/nL9lgW4m4fY
Teletype
Solidity | Библиотеки, string methods
Привет, сегодня пойдет речь о библиотеках и их применение. Напишем свои методы для строки. А именно перевод из строки в число и перевод...
👍4
Написал почти все методы строки как в других языках.
Методы строки:
str2uint - перевод из строки в число
uint2str - перевод из числа в строку
findIter - нахождение буквы или букв в строке
sum - сумма двух строк или конкатенация по умному
split - разделение строки на массив символов по определенному символу (например "Hello world".split(" ") => ["Hello","world"]) как в питоне
sort - сортировка строки по алфавиту
len - нахождение длины строки
Если интересно, то весь код на гит хабе клик
Если кто хочет может предложить еще методы строчки, чтоб я их добавил или сами доработайте мои)
Методы строки:
str2uint - перевод из строки в число
uint2str - перевод из числа в строку
findIter - нахождение буквы или букв в строке
sum - сумма двух строк или конкатенация по умному
split - разделение строки на массив символов по определенному символу (например "Hello world".split(" ") => ["Hello","world"]) как в питоне
sort - сортировка строки по алфавиту
len - нахождение длины строки
Если интересно, то весь код на гит хабе клик
Если кто хочет может предложить еще методы строчки, чтоб я их добавил или сами доработайте мои)
GitHub
GitHub - DDWorld-dev/string_solidity_methods: solidity library string methods
solidity library string methods. Contribute to DDWorld-dev/string_solidity_methods development by creating an account on GitHub.
👍6
Сегодня я расскажу про стандарт ERC20 и его реализацию. Так же напишу свой магазин для покупки и продажи токенов. Возможно сделаю свой frontend для этого магазина. А так, я постарался убрать все сложные моменты и оставить только самое важное. Также будет затронута тема тестов, о которых я расскажу в будущем. Надеюсь все более менее понятно получилось рассказать. (P.S фотка превью не подгрузилась)
https://teletype.in/@ddworld/Ghi7Drj9W3m
https://teletype.in/@ddworld/Ghi7Drj9W3m
Teletype
Solidity | ERC20 без воды
Всем привет. Сегодня пойдет речь о такой теме как стандарт ERC20. Напишем свой ERC 20 токен и сделаем магазин.
👍3
Вернулся к фронтенду. Написал свой маркетплейс для токенов ERC20. Продажа, покупка и перевод (дефолтные функции). В целом очень интересно. Дальше можно развивать эту тему и добавлять новые фичи.
https://teletype.in/@ddworld/q_eyMC0pbhj
https://teletype.in/@ddworld/q_eyMC0pbhj
Teletype
dApp | магазин токенов ERC 20
Всем привет. Сегодня снова пойдет речь об web 3.0. Создадим свой marketplace токенов, где будет реализована продажа покупка и перевод...
👍1
На повестке дня solidity и его низкоуровневые вызовы. Структурировал всю инфу что нашел и написал более простым языком. Надеюсь у меня получилось. Валера и Камиль респект за актив ахах.
https://teletype.in/@ddworld/YmToA_2qTlW
https://teletype.in/@ddworld/YmToA_2qTlW
Teletype
solidity | Низкоуровневые вызовы
Привет, сегодня пойдет речь о низкоуровневых вызовах. Поговорим о сходствах и различиях таких вызовов и их уязвимостях.
👍6
Сегодня я разобрал пару паттернов, которые на мой взгляд могу пригодиться в проектах. Статья получилось достаточно объёмная к моему удивлению. В целом не плохой экспиреанс для улучшения навыков solidity.
https://teletype.in/@ddworld/UAyfkIw9Apr
https://teletype.in/@ddworld/UAyfkIw9Apr
Teletype
Solidity | Паттерны
Привет. Сегодня пойдет речь о паттернах в solidity. Расскажу о самых популярных и нужных на мой взгляд. Реализуем несколько из них.
🤯4
Продолжая тему Proxy и upgradeable СК, я попытаюсь рассказать про стандарт ERC1967. О нем мало кто знает, потому что обычно его все просто берут из openzeppelin и делают свои обновляемые смарт-контракты. Но я решил углубиться в эту тему и узнать как это все там работает. Думаю многие смогут подчеркнуть для себя что-то новое из этой статьи. У меня все.
https://teletype.in/@ddworld/CZ9N3e0fTRI
https://teletype.in/@ddworld/CZ9N3e0fTRI
Teletype
Solidity | ERC1967 upgradeable Proxy
Всем привет, сегодня пойдет речь об proxy, и стандарте ERC1967. В прошлой статье, а уже рассказывал про этот паттерн, но в этот раз...
👍6
Воу, вторая статья за 2 дня, по моему это перебор. Ладно, если серьезно, то решил рассказать про всеми нами любимый ERC721. Но я расскажу не просто про этот стандарт, а про ERC721Upgradeable, то есть обновляемый тип. Да, все продолжаю тему proxy, ну нравиться мне эта тема.
https://teletype.in/@ddworld/1UlsL_uG4S-
https://teletype.in/@ddworld/1UlsL_uG4S-
Teletype
Solidity | ERC721Upgradeable
Привет всем! Сегодня пойдет о самом популярном стандарте который есть на данный момент, это ERC721 или в простонародье NFT. Так как...
🥰3👍2
Да, я живой. Сегодня у нас Flash Loans или флэш кредиты. Эта тема очень интересная и перспективная для меня. Но на данный момент Flash Loans используют в основном только для арбитража. Я надеюсь, что в будущем придумают и другое применение для них. Буду и сам думать что можно сделать.
https://teletype.in/@ddworld/9F7V8NOfz__
https://teletype.in/@ddworld/9F7V8NOfz__
Teletype
Solidity | Flash Loans Aave
Привет всем! Сегодня пойдет речь о флэш кредитах. Эта тема для меня показалось очень крутой и перспективной, потому что идея очень...
❤5🔥1🥰1
Сегодня решил попробовать написать свой проект, который пришел в голову недавно, и показать с какими трудностями и проблемами я столкнусь во время реализации и вообще получиться он или нет. Создать я решил свой вендор модулей АБС(автоматизированной банковской системы) на блокчейне, который можно интегрировать в банк (в теории). Идея мне показалось интересной. Все этапы разработки буду пытаться показывать в лайв режиме.
https://teletype.in/@ddworld/EDiLZnUZVa9
https://teletype.in/@ddworld/EDiLZnUZVa9
Teletype
Создаем свою АБС на блокчейне
Всем привет. Сидел я тут как то и думал, а почему бы не сделать свою автоматизированную банковскую систему на блокчейне и соблюсти почти...
❤7🔥2🤯2👍1
Продолжаю тему АБС и создание своего вендора для банка на блокчейне. В этой статье стараюсь улучшить смарт-контракт Core, добавить новые функции и исправить баги. Столкнулся с парой трудностей как я и думал, но в целом вектор развития меня устраивает. Всех обнял.
https://teletype.in/@ddworld/9JKa-0qqzjm
https://teletype.in/@ddworld/9JKa-0qqzjm
Teletype
Создаем свою АБС на блокчейне
Всем привет. Продолжаем создавать автоматизированную банковскую систему на блокчейне. В этой статье наш смарт-контракт Core был сильно...
🔥3👍1
Третья статья про АБС. Глобальное изменение и новая структуризация всего кода. Также добавил новый модуль аккредитив. Надеюсь дальше я буду чаще писать статьи, но сложность кода растет и логика с ним. Нужно объединить кучу маленьких кусков кода в один большой и это начинает становиться трудно. Но не сдаемся и идем дальше.
https://teletype.in/@ddworld/v9cJMNxRHL2
https://teletype.in/@ddworld/v9cJMNxRHL2
Teletype
АБС на блокчейне, модуль аккредитив
Всем привет! Сегодня уже третья статья про АБС. Написал новый модуль аккредитив для банка. Появилось много необычного и интересного...
❤2👍1
Заканчиваю серию статей про АБС и возвращаюсь к solidity и его стандартам. В данной статье я дописал все модули, которые хотел реализовать и исправил ошибки. В целом данный проект дал мне очень много нового опыта, поэтому рекомендую придумывать для себя такие задачи, чтоб на реальном примере проверять свои знания. Дописал модули: аналог Свифта, выдачи кредитов и инвестиции. Всем удачи.
https://teletype.in/@ddworld/5MhvuJgcdqy
https://teletype.in/@ddworld/5MhvuJgcdqy
Teletype
АБС на блокчейне финал
Всем привет! В этой статье я заканчиваю свой проект с АБС на блокчейне. Получилось почти все что я хотел сделать и это меня радует...
❤4👍1
Сегодня пойдет речь про экземпляры смарт-контрактов. Так как я столкнулся с ними в прошлых статьях, решил рассказать про них отдельно. Есть пару не очевидных моментов, с которыми я бы хотел поделиться.
https://teletype.in/@ddworld/uetdHIfq1QY
https://teletype.in/@ddworld/uetdHIfq1QY
Teletype
Solidity | Экземпляры контрактов
Всем примет. Сегодня говорим об экземплярах контрактов и их особенностях. Покажу как работать с ними и их подводные камни.
❤🔥5👍1
Тема zkSync очень популярна на данный момент, поэтому решил рассказать немного про техническую составляющую данного проекта. Для общего развития я думаю полезно. Всем удачи.
https://teletype.in/@ddworld/Iw4cjlheSCe
https://teletype.in/@ddworld/Iw4cjlheSCe
Teletype
zkSync глубокое погружение
Привет всем! В данной статье я попытаюсь рассказать, как работает zkSync под капотом, как формируются блоки и транзакции. Все это будет...
❤12🔥1
Ребята мне предложили собраться вместе, чтоб сделать небольшую базу, для того чтоб вы могли дальше развиваться с кайфом!
Они все знают толк в своём деле и поделятся с вами той самой Альфой, как когда-то поделились со мной
Если вы хотите оставаться всегда в теме и знать свежие новости, то я советую добавить эту папку себе. Я уже добавил и не пожалел.
Будем стараться радовать вас контентом, с моей стороны больше статей по web3 и разбор инновационных решений в мире крипты.
Ссылка на Папку-Кодеров
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥3🙏2👍1
Смотрел документацию Uniswap, там в разделе V3 Protocol/Guides/Providing Liquidity/The Full Contract есть ссылка на гитхаб с полным контрактом данного руководства тык, и что я вижу: контракт, где на 207 строчке переменная в if, которая в область видимости этой функции даже не попадает. Перепутали ребята, а коммита нету до сих пор...
🤯4😱2
Сегодня мы поговорим на тему OFT, расширение для стандарта ERC20, разработанный командой Layer Zero, для возможности перевода токенов между разными evm и не-evm сетями. Так как относительно недавно они выпустили новую версию протокола, я думаю будет интересно в этом разобраться.
https://teletype.in/@ddworld/8Umg8HnYzJX
https://teletype.in/@ddworld/8Umg8HnYzJX
Teletype
LayerZero V2 OFT
Всем привет! Относительно недавно выпустили LayerZero V2 и я решил разобрать новую версию OFT. В данной статье рассмотрим основные...
❤7✍3