TGViewer
InVM - изнутри о Web3 InVM - изнутри о Web3 @invmru · 541 subscribers
Post #90 231
InVM - изнутри о Web3 #GETH EstimageGas метод использует тот же инструментарий что и во время создания блоков. Только применятся меньше правил. Общие моменты: - берут состояние state на запрошенный блок Х - подготавливают EVM контекст для исполнения транзакций Разные моменты:…
#GETH #FLASHBOTS
Перед отправкой бандла в flashbots, нужно произвести симуляцию бандла и убедиться что все транзакции будут исполнены без ошибок. Пример

Внутри это устроено так, что запущен форк geth под названием mev-geth внутри которого есть среди прочего метод симуляции бандла eth_callBundle, который последовательно виртуально исполняет транзакции, давая максимально реалистичный ответ, если бы тоже самое выполнить в mainnet без конкуренции.

Что нужно сделать, чтобы получить аналогичный метод симуляции в собстенной ноде geth?
- Простой ответ: запустить mev-geth и подружить с консенсус-клиентом
- Сложный ответ: нужно зарегистрировать кастомный namespace и дополнить внутренние методы.
По шагам:
1. В GetAPIs нужно передавать два аргумента, и тут
2. Регистрируем свой api-namespace с префиксом eth_ и добавляем прием двух аргументов
3. Определяем апи метод CallBundle
4. Дополнить внутренние методы исполнения транзакций, чтобы получать еще и receipt. Раз, Два

Думаю, что blocknative взял за основу callBundle и предлагает 300 симуляций (Simulations, Simulation Bundle Size) за всего-лишь 100$/mo
  • 👍 3
More from @invmru
  1. Jun 19, 2026Давно бесило, что нестабильный интернет обрывает ssh-туннели. Понимаешь это, когда что-то…
  2. Jun 10, 2026Кринж уровня бана юзеров за использование tornado.cash происходит прямо сейчас за ончейн с…
  3. Mar 12, 2026Пару часов назад был любопытный свап 56m$aUSDT в 36000$aEthAave https://etherscan.io/tx/0x…
  4. Mar 2, 2026Detailed report from Foom.cash https://x.com/Foomclub_/status/2028231845788188747
  5. Mar 2, 2026Порадуемся за них, от чистого сердца
  6. Feb 28, 2026На таком грустном рынке тестирую другие направления. Одним из них, с некоторой полезностью…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →