209 похожих чатов

Привет, вопрос по парсингу блокчейна (полигона в моём случае, но

он похож на ефир так что пишу сюда)

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

То есть аля индексер.
И такое лучше делать на своей локальной ноде, верно? Чтобы не платить баснословные деньги за миллионы запросов на рпс.

Вопрос: может уже есть какой-то индексер либо ETL который легко настроить под мой юзкейс? Видел есть штука на пайтоне под названием ethereum-etl (и производная от него polygon-etl), но там запись только в bigquery либо в постгрес.

Либо что-то похожее на Solana Geyser Plugin, который в кафку либо куда-то ещё пуляет новые транзы из локально поднятой ноды.

Я почему-то уверен, что такое уже написано до меня, но поиском по гуглу толкового не находиться чет ничего.

Либо вообще можно как-то хитро это делать, типа парся локальный сторедж локальной ноды напрямую, не через rpc. Либо как-то через трейсы вообще, не знаю)

7 ответов

26 просмотров

А куда хочешь писать? Почему постгрес не подходит?

nacknime- Автор вопроса
Dmitry Momot
А куда хочешь писать? Почему постгрес не подходит?

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

так зачем тебе рпс на все транзы? Бери какой-нибудь индексер, у которого уже есть свой архив ( тот же subsquid ). Будешь только реал-тайм получать с ноды, а это уже будут другие цифры. + настраивается с полпинка

nacknime- Автор вопроса
Dmitry Momot
А куда хочешь писать? Почему постгрес не подходит?

Или имеете ввиду чтобы уже со стороны моей апки собственную БД создать и парсить все данные из БД etl'а?

Кажется, что проще самому на Питоне написать. Там не сложно. В Полигоне балансы можно получить из транзакций и логов

nacknime- Автор вопроса
Dmitry Momot
Кажется, что проще самому на Питоне написать. Там ...

Та ну, не простая задача это, не надо тут)

nacknime
Та ну, не простая задача это, не надо тут)

Деплоится свой контракт или юзается мультикол, где за один запрос получаются балансы по пачке кошельков. Тогда количество запросов к ноде падает в разы

Похожие вопросы

Обсуждают сегодня

@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Hello, Is iExec also part of the "inception program" or another one ? Would it be a name to qualified the nature of the relationship between iExec and Nvidia? And does Secret ...
Ñïķøłäś
8
Ready for some fun AND a chance to win TKO Tokens? Join us for exciting minigames in our Telegram group! 🕒 Don’t miss out—games start on today 25 October 2024, at 8 PM! Ge...
Milkyway | Tokocrypto
255
any reference of this implementation?
BitBuddha
29
Also, why can’t the community have a vote/ say when it comes to initiatives like buybacks. Isn’t the point of crypto decentralisation? Don’t we deserve input as long term supp...
👨🏽‍🦰
13
Hi guys, any problem with Pulsebrige? Trying to transfer from wETH to ETH. First it tells me to connect my metamask "through mobile app" not desktop. Then I did and confirmed ...
Snowflakecrypto
13
Карта сайта