Skip to content

Instantly share code, notes, and snippets.

@chlenc
Last active June 19, 2025 15:51
Show Gist options
  • Save chlenc/a0faf5bd0a45799736464fe0a22d727d to your computer and use it in GitHub Desktop.
Save chlenc/a0faf5bd0a45799736464fe0a22d727d to your computer and use it in GitHub Desktop.

План Whitelist + Referral для Hits Fun

1. Общая логика и «скелет» флоу

Этап Цель «Событие — триггер» Что получает пользователь Что получает проект
Pre-0. Оформление Пустые соцсети → «живые» Запуск Twitter, TG-канала, лендинга, Tally-формы Стартовый контент-план, ссылки, FAQ SEO, доверие
0. Набор “чёрной массы” Максимум дешёвого охвата Пользователь авторизовался через Twitter / TG Базовые XP-поинты за лайк, RT, join TG Приток трафика
1. Пред-вайтлист Превратить зрителя в «активиста» Подключил Twitter → открылся список тасков +XP, +место в leaderboard UGC-контент (комменты/реплаи)
2. Вайтлист Отсечь ботов, получить оборот Добавил Solana-кошелёк и депнул ≥ 50 USDC/SOL WL-статус + буст ×1.5 XP Живой TVL для тестовой стратегии
3. Referral-программа Снизить CAC Новый юзер пришёл по рефке → выполнил 2 базовых таска Оба получают 100 XP; реферер дополнительно 5 % от XP приглашённого после депа Экспоненциальный рост
4. Пост-WL Удерживать и монетизировать Дейли-таски + пуш/бот-ноты Ежедневный дроп 10–30 XP, NFT-бэйджи Постоянный шум в соцсетях

Почему «XP», а не токены?
Баллы не являются ценной бумагой, их легко хранить в БД и позже 1:1 сконвертировать в HITS-поинты или нфт


4. Система баллов

Категория Задание Proof XP
Base Follow @hits4fun Twitter API 20
Retweet закреплённого твита tweet_id 30
Вступить в TG‑чат bot member check 30
Engage Quote‑tweet с упоминанием 2 друзей parse @mentions 40
Коммент под «топ‑раннером» reply check 40
Creator Написать промпт (≥140 симв.) текст 50
Deposit Депозит ≥50 $ on‑chain tx 100 + WL
Daily RT «рынок дня» tweet_id_daily 10
Ответить на опрос в TG‑боте callback 10

Мультипликаторы

  • Twitter Score ≥ 50 → ×1.2
  • Deposit ≥ 250 $ → ×1.5
  • KYC Level 2 (e‑mail + phone) → +150 XP единоразово

5. Рефералька

Ссылка: https://hits.fun?ref=<referral_code>
referral_code = base58(user.id || checksum)

  1. Новичок регистрируется по ссылке – поле referrer_id заполняется.
  2. Выполнил Follow + RT → реферер получает 100 XP.
  3. Депнул ≥50 $ → реферер постоянно получает 5 % от всех XP новичка.

Лимит: 100 прямых рефералов на аккаунт.


6. Онбординг и нотификации

Канал Событие Сообщение
PWA‑push Daily tasks готовы «🔥 Дейли‑квесты ждут тебя! +30 XP за 2 мин.»
TG‑бот Депозит не сделан 24 ч «Не забудь зарезервировать место в WL – осталось 26 мест.»
In‑app banner Реферал достиг WL «Твой друг @alpha вошёл в WL – тебе начислено 100 XP.»

7. Anti‑Sybil «на старте»

  1. Wallet + Twitter обязательны: разные twitter_id на один wallet → сброс XP младшего.
  2. IP‑rate‑limit при регистрации (Cloudflare Turnstile).
  3. Deposit gate: основные награды начисляются после on‑chain депозита.
  4. Heuristic: follower_count < 20 и account_age < 30 дней → max XP = 50.

8. Тайм‑лайн (7 дней)

День Deliverable
1 Таблица tasks + JSON‑seed; Twitter OAuth
2 Dashboard «Tasks» + проверка лайка/RT
3 TG‑бот (join‑check, daily poll)
4 Wallet‑connect + on‑chain deposit hook
5 Referral‑link + начисление XP
6 PWA‑push + leaderboard
7 QA + баг‑фикс + soft‑launch

9. Flow глазами пользователя (TL;DR)

  1. Sign in Twitter → видит tasks.
  2. Делает Follow + RT → 50 XP → «Подключить кошелёк».
  3. Connect wallet → депозит ≥50 $ → статус Whitelist ✓.
  4. Получает реферальную ссылку + «Daily quests».
  5. Каждое утро push «+30 XP за 2 мин.» – RT, коммент, промпт, приглашает друзей.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment