Методология

Как считает Menfiso

Каждая цифра на сайте восстановлена из публичных данных Solana по правилам ниже. Где данные не дают ответа, мы пишем «неизвестно» — не ноль и не догадку.

1. Данные

Мы читаем транзакции кошелька напрямую из блокчейна Solana через стандартный RPC-узел, от новых к старым. Первый анализ читает до 90 дней или до 3000 транзакций, что наступит раньше. Если у кошелька их больше, он анализируется по неполной истории, и каждая цифра это указывает.

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

Цену SOL в долларах берём из почасовой истории CoinGecko, текущие цены и названия токенов — из Jupiter. Названия токенов задают их создатели, поэтому мы показываем их как метки, а не как утверждения о проекте.

2. Как читается транзакция

Смысл транзакции для кошелька определяется по изменениям его собственных балансов, а не по меткам «swap». Поэтому маршрут через несколько пулов сворачивается в одну сделку, а незнакомая площадка всё равно видна как изменение балансов.

  • Покупка: сработала известная торговая программа, пришёл один токен, ушли SOL, USDC или USDT. Продажа — наоборот.
  • SOL и wrapped SOL — один актив. Комиссия сети учитывается отдельно, а чаевые и комиссии ботов, уплаченные вместе со сделкой, входят в её стоимость.
  • Депозиты за аккаунты, которые создаёт сделка (служебные записи площадки), не влияют на цену сделки, но всё равно считаются потраченными деньгами.
  • Переводы, неудачные транзакции и непонятные нам формы записываются как есть. Сделками они не считаются никогда.

Известные площадки: Jupiter, Pump.fun, PumpSwap, Raydium (AMM v4, CPMM, CLMM, LaunchLab), Orca Whirlpool, Meteora (DLMM, DAMM v2).

3. Прибыль и убыток

Все цифры считаются и в SOL, и в долларах США. Сделка за SOL переводится в доллары по цене SOL в час сделки, сделка за USDC или USDT — по одному доллару.

  • Затраты на покупку = уплаченная сумма + чаевые и комиссии ботов + комиссия сети. Выручка от продажи = полученная сумма − чаевые − комиссия сети.
  • Каждая покупка открывает лот. Продажа закрывает сначала самые старые лоты (FIFO). Прибыль закрытой части — её выручка минус её доля затрат лота.
  • Реализованный PnL — сумма по продажам за период, даже если лот куплен раньше. Доходность к затратам — реализованный PnL, делённый на затраты на проданное.
  • Винрейт — доля токенов, проданных за период, чей суммарный результат в SOL положительный. Выигрыш — это сделка, которая обыграла простое удержание SOL.
  • Нереализованный PnL: токены на кошельке по текущей цене минус их стоимость.

4. Чего мы не знаем

У токенов, пришедших не через сделку, — переводом, аирдропом, остатком маршрута агрегатора или купленных раньше прочитанной истории — цена покупки неизвестна. Бесплатными мы их не считаем.

  • Продажа таких токенов показывается как продано с неизвестной ценой покупки рядом с реализованным PnL и в него не входит.
  • Доля выручки с известной ценой покупки показывается для каждого периода.
  • Если для часа сделки нет цены SOL, у сделки есть сумма в SOL, но нет суммы в долларах.
  • Токен без текущей цены не входит в итоги, и мы пишем, сколько таких.
  • Обмены токена на токен пока не оцениваются.

Публичный RPC отдаёт только транзакции, где упомянут сам адрес кошелька. Токены, присланные на уже существующий токен-аккаунт кошелька, могут не попасть в выборку; их последующая продажа тогда показывается с неизвестной ценой покупки.

5. Достоверность данных

Каждый период получает оценку: высокая, средняя или низкая, — с указанием причин. Оценка равна худшей из проверок:

  • доходит ли прочитанная история до начала периода (низкая, если покрыто меньше половины);
  • доля выручки от продаж с известной ценой покупки (средняя ниже 95%, низкая ниже 75%);
  • доля нераспознанной активности (средняя от 5%, низкая от 20%);
  • число продаж (средняя меньше 20, низкая меньше 5);
  • отсутствие цены SOL или пока не оцениваемые обмены токен на токен (средняя).

6. Поиск и рейтинг трейдеров

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

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

Кошелёк попадает в рейтинг, если за 30 дней у него:

  • не меньше 10 продаж, не меньше 5 токенов с полностью известной ценой покупки и хотя бы одна сделка за последнюю неделю;
  • достоверность данных не низкая;
  • цена покупки известна хотя бы для 75% выручки от продаж;
  • реализованный PnL не меньше $100 и положительная доходность к затратам.

Балл учитывает реализованную прибыль (35%, логарифмическая шкала), доходность к затратам (25%), винрейт (25%) и широту (15%); при средней достоверности он снижается на 15%.

Рейтинг можно сузить тремя способами. Стабильные: реализованная прибыль за каждый из периодов 7, 30 и 90 дней. Высокая прибыль: не меньше $1 000 реализованной прибыли за 30 дней. Активные: сделка за последние 24 часа. Это описание прошлого поведения, а не прогноз.

7. Чем это не является

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