eth_ru | Unsorted

Telegram-канал eth_ru - Ethereum Ru

3956

Официальное сообщество Ethereum. Jobs & CV: @eth_jobs EN group: @ethdev Целевая аудитория: разработчики, аудиторы, CTO, CFO, валидаторы и провайдеры нод, фаундеры, регуляторы, СМИ, normies. Key w: eth, smart contract, L1-L2, web3, cryptography etc.

Subscribe to a channel

Ethereum Ru

А это есть где-то в документации? Почему тогда транзакция такого формата не прошла в rpc?

Читать полностью…

Ethereum Ru

Это почему? На солане или тон или sui вроде это работает

Читать полностью…

Ethereum Ru

переизобрели 1inch, но там тоже есть свои ограничения для свопов, ровно как и не факт что выбор лучших роутов происходит

Читать полностью…

Ethereum Ru

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

Читать полностью…

Ethereum Ru

Давно пробовал дебажить, запускать. Не совсем то. Оно чисто линейно свапы находит.

Читать полностью…

Ethereum Ru

+1 бесплатный митап по криптографии 18 мая в Москве.

В фокусе — постквантовые подписи, механизмы приватности, SNARK-и, MPC, архитектуры zkVM, а также реальные кейсы и работающие фреймворки.

Программа мероприятия (регистрация там же): https://cryptography-museum.ru/events/konferencija-kriptografija-v-blokchejnah

Бонус: часовая вайтборд сешшн про binius от @AlexEuler )

Читать полностью…

Ethereum Ru

Есть ли какие-то Open Source решения или алгоритмы для роутинга свапов? Пусть самые примитивные, и не самые эффективные. Условно у менять есть список пулов. Хочу давать на вход входной и выходной токены, суму свапа. На выходе получить что в каком пуле, в каких пропорциях свапать. Что-то вроде 1inch на минималках

Читать полностью…

Ethereum Ru

а нельзя украсть с etherscan?)

Читать полностью…

Ethereum Ru

как там eip7702 поживает

Читать полностью…

Ethereum Ru

/channel/solidityset/1353 напомню про полезный источник обучающего контента для новичков

Читать полностью…

Ethereum Ru

https://www.theblock.co/post/353407/ethereum-pectra-upgrade

Читать полностью…

Ethereum Ru

Изучи внимательно, все подробно описал

Читать полностью…

Ethereum Ru

я пробовал mev-geth ноду поднять, но там будто обычная geth нода просто встает, бандлы на ней не проходят, буквально eth_sendBundle запрос она не обрабатывает
нашел еще mev-flood, но там, как я понял, просто деплоится весь кор юни в2 и рандомные свапы гоняются, это все тоже на локальной ноде происходит, которую надо самому поднимать

Читать полностью…

Ethereum Ru

в мейннете я не пробовал, когда решил этим заниматься, то сразу захотелось как то на тестнетах практиковаться

Читать полностью…

Ethereum Ru

всем привет, если кто-то работал раньше с фронтранами или сендвичами - напишите в дм, есть вопрос

Читать полностью…

Ethereum Ru

Всем привет. Подскажите, пожалуйста, поддерживает ли BSC EIP-1559? Вроде как нет, попробовал отправить транзу такого формата и получил ошибку { code: -32000, message: 'can not found a matching policy' } но никак не могу найти точную информацию

Читать полностью…

Ethereum Ru

я очень надеюсь что это все устареет
и мы будем пользовать он-чейн ордер бук как нормальные люди

Читать полностью…

Ethereum Ru

Юниверсал роутер по сути просто заранее заданные пропорции в пулах пытается просимулировать и сопоставить один за другим. Не совсем роутинг. Условно есть 4 V3 пула: TEST/WETH, TEST/USDC, WETH/USDC, WETH/USDT. Хочу свапнуть USDC в TEST. Юниверсал роутер просто выберет один из путей USDT > WETH > TEST или USDT > USDC > TEST. Но он не увидит, что выгоднее использовать сразу 2 этих роута, в каких-то пропорциях

Я хотел скорее найти сами алгоритмы, принципы, как математически просчитать всё

Читать полностью…

Ethereum Ru

Они не предоставляют код своего роутера

Читать полностью…

Ethereum Ru

Из необычного: спичи про Miden и Aleo

Читать полностью…

Ethereum Ru

https://docs.uniswap.org/contracts/universal-router/overview

https://docs.uniswap.org/contracts/uniswapx/overview

к сожалению поддерживает только uni подобные дексы, но в целом можно расширить

Читать полностью…

Ethereum Ru

https://github.com/trustwallet/assets/tree/master/blockchains

Читать полностью…

Ethereum Ru

подскажите где можно взять лого токенов по адресу?

Читать полностью…

Ethereum Ru

User Татьяна has been kicked from the chat because this user is in spam list

Читать полностью…

Ethereum Ru

Доброго времени суток.

У меня есть токен в юнисвапе(главный пул v3). Необходимо собрать торговый объем по юзерам. Но при выполнении свапа есть определенные проблемы.

1) Если делать свап MyToken -> USDC, sender и recipient транзакции это адрес роутера или другого контракта, но origin это мой адрес. Соответственно всё правильно

2) Если делать свап USDC -> MyToken, ни origin, ни sender и recipient не совпадают. И корректно высчитать торговый объем не получается.

Для тестов и получения свапов я использую thegraph и сабграф UniV3-Base

Соответственно вопрос, как правильно найти адрес юзера во втором случае? Есть ли реально удобные агрегаторы и сторонние сервисы с апи, или мне нужно искать доп данные в самой транзе?

Читать полностью…

Ethereum Ru

А можно мне по подробней рассказать, что тут происходит вообще 😬

Читать полностью…

Ethereum Ru

import { FlashbotsBundleProvider } from '@flashbots/ethers-provider-bundle'
import { ethers } from 'ethers'

// 1. Подключение к Ethereum и Flashbots
const provider = new ethers.providers.JsonRpcProvider('https://mainnet.infura.io/v3/YOUR_KEY')
const authSigner = ethers.Wallet.createRandom() // для подписи запроса в Flashbots
const wallet = new ethers.Wallet('0xYOUR_PRIVATE_KEY', provider)

const flashbots = await FlashbotsBundleProvider.create(provider, authSigner)

// 2. Подготовка транзакции
const tx = await wallet.signTransaction({
to: '0xRecipientAddress',
value: ethers.utils.parseEther('0.01'),
gasLimit: 21000,
maxFeePerGas: ethers.utils.parseUnits('50', 'gwei'),
maxPriorityFeePerGas: ethers.utils.parseUnits('2', 'gwei'),
nonce: await wallet.getTransactionCount()
})

// 3. Отправка бандла
const blockNumber = await provider.getBlockNumber()
const bundle = await flashbots.sendBundle(
[
{
signedTransaction: tx
}
],
blockNumber + 1
)

// 4. Проверка симуляции
const sim = await bundle.simulate()
if ('error' in sim) {
console.error('Simulation failed:', sim.error)
} else {
console.log('Simulated OK, gas used:', sim.firstRevert)
}

Читать полностью…

Ethereum Ru

может есть какие то окружения, чтобы локально поэкспериментировать?

Читать полностью…

Ethereum Ru

да у меня ни один бандл на сеполии не проходит, хотя я буквально в 10000 раз тип с последнего блока увеличиваю, при этом сам бандл успешно симулируется

flashbots_getBundleStatsV2
{
id: '1',
result: {
isSimulated: true,
isHighPriority: true,
simulatedAt: '2025-05-06T20:59:52.163Z',
receivedAt: '2025-05-06T20:59:52.153Z'
},
jsonrpc: '2.0'
}

Читать полностью…

Ethereum Ru

еще момент подчеркну: многие в dm пишут, вместо группы )

Читать полностью…
Subscribe to a channel