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

https://www.coingecko.com/en/categories/stablecoins

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

Ethereum Ru

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

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

Ethereum Ru

v3 только эвентами, тут не поспоришь, v3 их в массив не пушит

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

Ethereum Ru

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

Но это непрактичные примеры, скорее всего эти чейны просто хлам

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

Ethereum Ru

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

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

Ethereum Ru

независимо от ноды, сторейдж дает выигрыш по сравнению с эвентами все равно

20 мультиколлов на максимальный объем за одно чтение пройдет даже на публичной ноде мгновенно, я проверял

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

Ethereum Ru

Ну смотря откуда нода.
Если своя, то ок.
У большей части нод провайдеров такая схема не сработает. Они за такой multicall возьмут по полной программе

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

Ethereum Ru

У web3py и подобных библиотек есть filter. Должно не сильно долго отработать

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

Ethereum Ru

Uniswap V2 на Эфире пулов 182 000.
Можете конечно все спросить, есть ли в них определенный токен, но проще по ивенту создания пула искать

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

Ethereum Ru

лучше бы тестнетовский нейтив продавали

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

Ethereum Ru

Потыкал chain list, https://eth-pokt.nodies.app вот например отдаст старые события

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

Ethereum Ru

ой сори, не архивная, а фул нода

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

Ethereum Ru

Можно из bitquery.io достать

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

Ethereum Ru

Скажите пожалуйста, какой самый оптимальный вариант получения исторических данный на transfer события контракта. К примеру при запросе контракта erc20 токена, я получаю все транзакции с этим токеном начиная с создания этого контракта. Я пробовал moralis api но там ограничения по количеству данных и я быстро упираюсь в лимиты дневных запросов

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

Ethereum Ru

А мне в отличие от @cryptic_ape не вполне понятно что вы хотите сделать.

У вас есть контрак Diamond1 (D1) и контракт Diamond2 (D2).
Вы находитесь в контексте D1 и хотите вызвать функцию из D2. Верно?
С этой точки зрения, вас не должно волновать внутреннее устройство D2.
Вы просто берете и вызываете нужную функцию... обычным call, не delegatecall.
А в чем проблема-то?

Мне кажется, ваша проблема связана с тем, что вы не полностью понимаете как работает Facet и delegatecall.
Суть в том, что код фасета - это как код библиотеки. Он работает внутри контекста Diamond- а: с его storage, с его msg.data и msg.sender, this указывает на адрес Diamond- а и т.д. То есть функция фасета - это просто кусок библиотечного кода.
А все взаимодействия происходят между Diamond-ами. С этой точки зрения ваша диаграма, где фасеты лежат отдельно от даймондов - не показвает сути процесса и только путает вас.

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

Ethereum Ru

можно ли где-то посмотреть список НЕ долларовых стейблкоинов, чтобы там была их капитализация, и вообще максимальная информация по каждому, везде где смотрю, преобладают USD, не знаю как отсортировать

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

Ethereum Ru

В общем через ивенты более универсально.
Но для UNI V2 можно сделать более оптимально через multicall

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

Ethereum Ru

Ок, а пулы UNI V3 мультиколлом как вынуть?

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

Ethereum Ru

По такой формуле на всех L2 побеждает способ со сторейджем – на них просто очень много блоков и плотность пулов еще ниже чем на эфире

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

Ethereum Ru

99% шанс, что у того, кто спрашивает, нода не своя

и все равно я не вижу условия при котором плотность 1 пул на 100 блоков может привести способ с чтением эвентов к победе

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

Ethereum Ru

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

на практике у юни темп ~ 1 пул в 100 блоков

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

Ethereum Ru

в среднем нода разрешает ~10к блоков за раз просмотреть на эвенты
за 4 года было примерно ~10млн блоков
то есть 1000 чтений – на 2 порядка больше чем с multicall

даже с фильтром

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

Ethereum Ru

Пулы начали создавать ~4 года назад
За это время было так много блоков, что мне кажется эвенты нода будет отдавать дольше чем просто чтение из сторейджа

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

Ethereum Ru

Есть контракт multicall и обертка вокруг него для viem/wagmi под названием readContracts

Пулов по моей оценке 100к-200к всего, поэтому ты можешь прочитать их все и отфильтровать на клиенте
На это тебе понадобится всего лишь ~20 запросов к ноде, то есть вопрос нескольких секунд

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

Ethereum Ru

https://chainlist.org/chain/1

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

Ethereum Ru

Понял, попробую через bitquery. Спасибо

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

Ethereum Ru

Спасибо! Через каких провайдеров посоветуете или архивную ноду только если самому поднимать?

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

Ethereum Ru

1) Архивная нода
2)


var filter = web3.eth.filter({
fromBlock:0, // contract deployment block
toBlock: 'latest',
address: ’contract_address',
'topics':[
web3.sha3('Transfer(address,address,uint256)')
]
});

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

Ethereum Ru

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

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

Ethereum Ru

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

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