Методология
Как считает 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. Чем это не является
Это аналитика публичных данных. Прошлые результаты кошелька описывают, что он делал, а не что сделает. Сделка, скопированная позже, обычно получает худшую цену. Ничто здесь не является финансовым советом, и мы никогда не просим сид-фразу или приватный ключ.