DeFi-аналитика

Трекер 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-ключ