Трекер DeFi-портфеля: net-worth по чейнам, позиции и опасные allowance
Трекер DeFi-портфеля должен не просто показать балансы, а восстановить реальные позиции: что залочено в лендинге, что застейкано, где висит опасный approval с бесконечным лимитом. В лоб это четыре источника данных — балансы, декодер логов, сканер allowance и прайс-фид — каждый со своим ключом и биллингом. Ниже — сборка, где чтение net-worth, реконструкция позиций из decoded-логов, скан approvals и spot-цены закрыты одним ключом.
Задача
Пользователь держит позиции в нескольких сетях: supplied и borrowed в лендинге, staked в пуле, плюс десятки выданных allowance разной степени опасности. Чтобы показать честный портфель, трекеру нужно собрать net-worth по чейнам, оценить позиции по spot-ценам, реконструировать DeFi-позиции из логов протоколов без ручного ABI и просканировать выданные approvals, оценив value-at-risk. Каждая задача обычно тянет отдельный сервис, и стоимость наблюдения за одним кошельком складывается из четырёх биллингов.
- Balances / portfolio / net-worthC2
- Approvals / value-at-riskC2
- Decoded transactions / logsC2
- Spot / OHLCVC2
Net-worth по чейнам со spot-оценкой
Балансы собираются по всем отслеживаемым сетям одним чтением, а позиции оцениваются по spot-ценам в фиате. Собственные архивные ноды позволяют читать историческое состояние адреса без лимитов реселлера, поэтому трекер обновляет net-worth портфеля с нужной частотой, а не с той, что разрешает сторонний RPC-тариф.
Реконструкция позиций из decoded-логов без ABI
Supplied, borrowed и staked восстанавливаются из decoded-логов протоколов — без ручной поддержки ABI под каждый лендинг или стейкинг-контракт. Вместо того чтобы держать парсер под каждый протокол, трекер получает структурированные события и собирает из них реальную картину позиций пользователя.
Скан approvals и value-at-risk
Approvals scan проходит по выданным allowance и считает value-at-risk: сколько средств реально под угрозой из-за открытого разрешения. Пользователь видит опасные allowance (в том числе бесконечные лимиты старых протоколов) и может отозвать их до того, как они будут использованы. Это тот сигнал, который обычно требует отдельного сканера.
Что даёт сборка
- Net-worth по чейнам, реконструкция позиций и скан allowance — на одном ключе вместо четырёх источников.
- Позиции supplied/borrowed/staked восстанавливаются из decoded-логов без ручной поддержки ABI протоколов.
- Скан approvals с value-at-risk показывает опасные allowance, которые можно отозвать до эксплуатации.
Частые вопросы
Как трекер понимает застейканные и залоченные в лендинге позиции без интеграции под каждый протокол?
Позиции реконструируются из decoded-логов: события протоколов приходят уже расшифрованными, и из них собираются supplied, borrowed и staked. Вам не нужно вести ABI и писать отдельный парсер под каждый лендинг или стейкинг-контракт.
Что показывает value-at-risk по allowance?
Это оценка суммы средств, которая реально под угрозой из-за выданного approval — с учётом лимита разрешения и доступного баланса. Она помогает отделить безобидные точечные апрувы от опасных бесконечных allowance, которые стоит отозвать в первую очередь.
Пополнили, получили ключ, запустили.
Полное самообслуживание. Оплата криптой или картой. Тарификация в кредитах — тяжёлые примитивы дороже, простые дёшевы.
Получить API-ключ