Разнорабочий | Заметки
4.23K subscribers
30 photos
3 videos
55 links
Публикую статьи, мысли, скрипты

Связанный чат канала: https://t.me/raznorabochiy_chat
Download Telegram
Как воруют приватники из вашего Метамаска

Давно хотел заглянуть под капот Метамаска, посмотреть как он устроен, очень любопытно было узнать как и в каком виде хранятся сид-фразы и приватники. Нужно это для того, чтобы понять как обезопасить себя и попутно извлечь некоторую пользу, но об этом позже.

https://mirror.xyz/raznorabochiy.eth/bDahqPl8m2lpho6RLY69cUFS1pNjQPYKfS0A-gtl9z0
🔥5👍1
Как обезопасить себя при запуске чужого софта

В последнее время на рынке появилось огромное количество сибил-софта, как публичного так и приватного. Обычно это скрипты на Python или JavaScript. Иногда они поставляются в виде исходников и это упрощает аудит для тех, кто немного умеет читать код, иногда скомпилированы и исходники не доступны, что сильно усложняет жизнь...

https://mirror.xyz/raznorabochiy.eth/M22fG4mheFtDOdOoQjsOxKEg0G6fCfdhbjXrjPEsO7M
🔥3
Как усилить пароль в Метамаске

Если вы не читали мою предыдущую статью «Как воруют приватники из вашего Метамаска» очень советую её прочитать, там мы выясняем, что пароль Метамаска является ключом к базе данных.

В этой статье я покажу как пропатчить Метамаск, чтобы при работе с ним вы использовали короткий пароль, а файл с хранилищем был зашифрован более длинным паролем, который сложно подобрать.

https://mirror.xyz/raznorabochiy.eth/QoCKEF643XrHMfLtVo8Hc7pHbUoeWM3bXGUBg19r72Y
🔥15👍3
Решил выложить в паблик один из своих скриптов, который писал для себя и для приватки FACKBLOCK.

Бриждилка STG, для накрутки транз и поддержки активности в L0

Скрипт ищет в кошельке STG в сетях:
* Arbitrum
* Avalanche
* BSC
* Fantom
* Optimism
* Polygon

За сеть источник берёт сеть, в которой больше всего STG.

Далее скрипт проверяет все сети на наличие нативного токена (чтобы была комса на вывод), отбрасывает те сети, в которых нативного токена нет или его сумма в долларах меньше MIN_NATIVE_IN_DOLLARS (по умолчанию это значение равно $2), потом случайным образом выбирает сеть в которую он будет бриджить.

Для L2 сетей перед бриджем, скрипт проверяет газ в L1 и если он выше MAX_GAS_GWEI, то ждёт минуту, затем перезапрашивает газ.

Скрипт бриджит всю сумму STG через Stargate, которая есть на балансе.

https://github.com/raznorabochiy/stg
🔥14👍3❤1
Как узнать ABI неверифицированного контракта

Если вам попался контракт у которого на сайте скана пусто во вкладке Contract / Code и вы видите только байткод, ещё не всё так плохо, есть способ восстановить ABI из кода контракта.

Немного расскажу, как это работает...

https://mirror.xyz/raznorabochiy.eth/in8BV0R_G1xZIWvwadg7FJoOI1OFv0F3bBtwCAJ9jjQ

TL;DR

https://whatsabi.surge.sh/
🔥15
Скрипт для минта NFT на Holograph

NFT Where Do We Go From Here?

Скрипт смотрит баланс в сетях:

* POLYGON
* AVALANCHE
* BSC
* OPTIMISM
* ARBITRUM
* MANTLE

Выбирает сеть с самым большим балансом, минтит NFT.

https://github.com/raznorabochiy/holograph-minter
🔥8👍1
Пока лежит страница коннекста https://airdrop.connext.network/claim/52 и вы не можете вспомнить, пользовались ли вы этим мостом, можно чекнуть свой адрес в их скане вот так - https://connextscan.io/address/0x14ff0bc9417b6796f79768729002a793b51205b8
👍6
gasLimit в zkSync

В очередной раз увидел спор в чате на счёт gasLimit в zkSync, продублирую свой старый пост из приватки FACKBLOCK

Сделал бенчмарк, чтобы прояснить ситуацию с gasLimit в zkSync, влияет ли он на стоимость транзы или нет.
В Ethereum не влияет.

Я сделал 2 одинаковые транзакции на SyncSwap.
Меняю 0.0001 ETH на 1.8966 USDC

Абсолютно все параметры транзакций одинаковы, кроме gasLimit.

У первой транзакции gasLimit автоматически расчитан через estimateGas, предложен нодой.

У второй транзакции gasLimit = gasLimit первой транзы x 2

Важное условие, обе транзы должны попасть в один и тот же блок, чтобы другие условия не влияли, так как для каждого блока свой gasPrice и есть всякие нюансы работ свапалок, которые тоже могут влият на цену в разных блоках.

Как вы видите на скриншоте, ДА gasLimit ВЛИЯЕТ НА СТОИМОСТЬ ТРАНЗАКЦИИ.

Refund не уравнивает цену постфактум!

Для меня это пиздец как странно, это всё равно, что в магазине я даю на кассе 1000 рублей, мне кассир продаёт Чупачупс за 100 рублей и возвращает сдачу, после меня подходит второй покупатель, даёт купюру 5000 рублей, ему кассир продаёт Чупачупс за 150 рублей и возвращает сдачу!

Для бич-схем можно попробовать занижать gasLimit от предложенного нодой, но нужно быть готовым к тому, что транзы будут фейлится, а деньги за незавершённую транзакцию списываться.
👍15
Та самая утёкшая база friend.tech
привязка evm-адреса к твиттер-аккаунту

https://gist.github.com/banteg/76d141fea2e658e5d2854944342f2d3d

UPD: gist снесли, в комментах приложена сохранённая копия
👍4
С таким низким газом утром и в выходные дни, просто грех не гонять транзы в StarkNet. Тем более, что на рынке есть и бесплатный и недорогой платный софт.

Недавно форкнул скрипт от Сибил мафии и дописал проверку газа в L1 перед отправкой транзакции - https://github.com/raznorabochiy/starknet-soft-retrodrops

Также сегодня понял, что мне нехватает инструмента чтобы чекать количество транз и баланс основных токенов в Старкнете, написал скрипт для этого - https://github.com/raznorabochiy/starknet-stats

Enjoy! До конца лета осталось 5 дней, дальше газ будет только расти 🚀
❤14😁2