Л0 добавил новую функцию в один из технических контрактов для будущего токена
Количество постов в стиле «блин блинский до дропа 5 минут» увеличилось в триллион раз
Количество постов в стиле «блин блинский до дропа 5 минут» увеличилось в триллион раз
😁1
Forwarded from КриптоАтака 24 ⚡️
🍿 #ZRO В контракте «Layer Zero: Ultra Light Node v2» появилась функция "withdrawZRO"
КриптоАтака 24 ⚡️
🍿 #ZRO В контракте «Layer Zero: Ultra Light Node v2» появилась функция "withdrawZRO"
А если серьезно, то этим методам контракта больше года от роду)
Сделаны они для того чтобы можно было клеймить заработанные комиссии (и только с помощью адреса трежари), в нативных токенах и в будущем зро токене.
И сами контракты, во многих сетях которые были задеплоены (без прокси) больше года назад все это время содержали эти методы но почему то никого это не интересовало...
Сделаны они для того чтобы можно было клеймить заработанные комиссии (и только с помощью адреса трежари), в нативных токенах и в будущем зро токене.
И сами контракты, во многих сетях которые были задеплоены (без прокси) больше года назад все это время содержали эти методы но почему то никого это не интересовало...
👍4
Что это за канал и почему он был создан?
Тут будут мои сугубо субъективные мысли связанные с технической стороной блокчейна или чего либо связанного с ним (возможен щитпост) и какие то разноплановые скрипты/куски кода (за использование которых я не несу ответственности)
Что еще написать не знаю, как часто будут выходить посты тоже не знаю
Тут будут мои сугубо субъективные мысли связанные с технической стороной блокчейна или чего либо связанного с ним (возможен щитпост) и какие то разноплановые скрипты/куски кода (за использование которых я не несу ответственности)
Что еще написать не знаю, как часто будут выходить посты тоже не знаю
👍5
Пост в стиле "Интересный факт" об (относительно) новых контрактах юнисвапа и апруве токенов в евм.
Некоторое время назад юни выкатили пост с обьяснениями двух контрактов - UniversalRouter и Permit2, как раз о втором речь и пойдет.
Создание этого контракта юни обьясняют тем, что нынешняя ситуация в дефи выявляет две проблемы - плохой юзер экспириенс и слабая безопасность. Смотрим по пунктам:
1. Каждый раз когда юзер взаимодействует с каким либо токеном (ерц20/ерц721/ерц1155) ему нужно делать апрув контракту - соответственно каждый новый протокол/токен который он юзает это новая транзакция апрува, доп. траты денег, ожидание этой транзы - считаем что из этого складывается плохой юзер експириенс.
2. Первый пункт приводит к тому что протоколы стараются подсовывать юзеру анлимитед апрувы чтобы в следующий раз юзеру не нужно было его делать и возможные взломы протоколов ведут к потерям средств юзеров.
Эту проблему должен был решить EIP-2612, а именно апрувы подписями - подпись проходит почти моментально и у нее есть дедлайн НО поддержки подписи не будет у ранее задеплоенных токенов (да и многие свеже задеплоенные все равно остаются без нее)
И тут появляется Permit2 - контракт, (юни уже задеплоили его фабрикой [то есть с одинаковым адресом] на многих сетях) который может использоваться любым протоколом.
Простыми словами это контракт-буфер и он позволяет делать апрувы теми же подписями из EIP-2612 любому токену, даже если он ее не поддерживает - вы делаете стандартный анлимитед апрув токенов этому контракту один раз (он без овнера, не апгрейдбл) и любой протокол сможет запросить у вас апрув подписью и провести транзакцию с помощью этого буферного контракта!
Еще раз, один апрув транзой (для каждого отдельного токена) вместо постоянных апрувов нужной суммы при каждом взаимодействии с протоколами
Соотвественно подводя итог юни лишает нас дешевых транз для прокрута дропов блокчейнов😱
Некоторое время назад юни выкатили пост с обьяснениями двух контрактов - UniversalRouter и Permit2, как раз о втором речь и пойдет.
Создание этого контракта юни обьясняют тем, что нынешняя ситуация в дефи выявляет две проблемы - плохой юзер экспириенс и слабая безопасность. Смотрим по пунктам:
1. Каждый раз когда юзер взаимодействует с каким либо токеном (ерц20/ерц721/ерц1155) ему нужно делать апрув контракту - соответственно каждый новый протокол/токен который он юзает это новая транзакция апрува, доп. траты денег, ожидание этой транзы - считаем что из этого складывается плохой юзер експириенс.
2. Первый пункт приводит к тому что протоколы стараются подсовывать юзеру анлимитед апрувы чтобы в следующий раз юзеру не нужно было его делать и возможные взломы протоколов ведут к потерям средств юзеров.
Эту проблему должен был решить EIP-2612, а именно апрувы подписями - подпись проходит почти моментально и у нее есть дедлайн НО поддержки подписи не будет у ранее задеплоенных токенов (да и многие свеже задеплоенные все равно остаются без нее)
И тут появляется Permit2 - контракт, (юни уже задеплоили его фабрикой [то есть с одинаковым адресом] на многих сетях) который может использоваться любым протоколом.
Простыми словами это контракт-буфер и он позволяет делать апрувы теми же подписями из EIP-2612 любому токену, даже если он ее не поддерживает - вы делаете стандартный анлимитед апрув токенов этому контракту один раз (он без овнера, не апгрейдбл) и любой протокол сможет запросить у вас апрув подписью и провести транзакцию с помощью этого буферного контракта!
Еще раз, один апрув транзой (для каждого отдельного токена) вместо постоянных апрувов нужной суммы при каждом взаимодействии с протоколами
Соотвественно подводя итог юни лишает нас дешевых транз для прокрута дропов блокчейнов
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Фронты на месте? Одобряем?🤯
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚2🍌1
Шизофрения или почему нативный мост скролла такой дорогой?
<скрин 1>
Изучая контракт моста заинтересовался зачем в функции бриджа эфира в скролл одним из аргументов идет газ лимит (он фиксированный: 168000 и его фронт моста хуярит в функцию, независимо от суммы бриджа и текущего газ прайса в эфире) и решил проверить где и как этот аргумент используется...
<скрин 2>
Путь до финальной функции, где используется этот аргумент состоит из 5 контрактов, каждый из которых к тому же сделан через прокси, (в целом чтобы придать важности можно написать что путь состоит из 10 контрактов🐱 )
В большом количестве внутренних вызовов и даже вызовов методов других контрактов в целом нет ничего необычного, но меня просто добил финал этой цепочки по которой пробрасывают этот несчастный газ лимит (скрин 3)
<скрин 3>
Все что делает этот метод: return _gasLimit * l2BaseFee; - это берет газ лимит, умножает его константу, которую они заранее после деплоя установили в этом контракте и возвращает полученное🤯
И из-за таких вещей + кучу проксификаций (5 прокси-контрактов добавят 15-20 тысяч газ лимита к стоимости, а это 30 центов при 10 гвей) бридж становится заметнее дороже, а абузить то надо потому что дохуянасыпят🤗
<скрин 1>
Изучая контракт моста заинтересовался зачем в функции бриджа эфира в скролл одним из аргументов идет газ лимит (он фиксированный: 168000 и его фронт моста хуярит в функцию, независимо от суммы бриджа и текущего газ прайса в эфире) и решил проверить где и как этот аргумент используется...
<скрин 2>
Путь до финальной функции, где используется этот аргумент состоит из 5 контрактов, каждый из которых к тому же сделан через прокси, (в целом чтобы придать важности можно написать что путь состоит из 10 контрактов
В большом количестве внутренних вызовов и даже вызовов методов других контрактов в целом нет ничего необычного, но меня просто добил финал этой цепочки по которой пробрасывают этот несчастный газ лимит (скрин 3)
<скрин 3>
Все что делает этот метод: return _gasLimit * l2BaseFee; - это берет газ лимит, умножает его константу, которую они заранее после деплоя установили в этом контракте и возвращает полученное
И из-за таких вещей + кучу проксификаций (5 прокси-контрактов добавят 15-20 тысяч газ лимита к стоимости, а это 30 центов при 10 гвей) бридж становится заметнее дороже, а абузить то надо потому что дохуянасыпят
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4😁2
Media is too big
VIEW IN TELEGRAM
Желаю разработчику этой капчи долгих лет жизни🎹
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡3
Вы думали что одмен умер?
А он просто тихоебашил.. писал бота чтобы вам было удобно получать комиссии на вывод с бирж.. ладно он просто не знал о чем написать
@WithdrawFeeWizardBot
Принимаются предложения по улучшению🤔
А он просто тихо
@WithdrawFeeWizardBot
Принимаются предложения по улучшению
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Forwarded from Записки серчера
Бот необходимый каждому криптану — @WithdrawFeeWizardBot
Многие наверное слышали про бота Славу, который показывает цены и имеет множество других функций, но у него есть один большой недостаток - привычка ложиться в самые неподходящие моменты. Поэтому хочу представить вам бота, который лишен такого недостатка и имеет еще больше плюсов — @WithdrawFeeWizardBot
Функции бота:
/fees - показывает информацию и ценах вывода и ввода с бирж (теперь можно выбирать наилучший маршрут)
/prices - показывает цен на токены из команды fees (а по команде ?(сумма) (название токена) показывает сумму токена с бирж)
/allgas - отображает газ не только в сети ERC20, но и во всех других (также можете набрать /gas и узнать в нужной вам сети)
/patchnotes - отображает последние изменения (работа над ботом ведется, поэтому в будущем он станет еще лучше)
И да, все комментарии и предложения приветствуются, автор бота (@lyagushkins).
Канал | Twitter | Чат
Многие наверное слышали про бота Славу, который показывает цены и имеет множество других функций, но у него есть один большой недостаток - привычка ложиться в самые неподходящие моменты. Поэтому хочу представить вам бота, который лишен такого недостатка и имеет еще больше плюсов — @WithdrawFeeWizardBot
Функции бота:
/fees - показывает информацию и ценах вывода и ввода с бирж (теперь можно выбирать наилучший маршрут)
/prices - показывает цен на токены из команды fees (а по команде ?(сумма) (название токена) показывает сумму токена с бирж)
/allgas - отображает газ не только в сети ERC20, но и во всех других (также можете набрать /gas и узнать в нужной вам сети)
/patchnotes - отображает последние изменения (работа над ботом ведется, поэтому в будущем он станет еще лучше)
И да, все комментарии и предложения приветствуются, автор бота (@lyagushkins).
Канал | Twitter | Чат
👍3