Разработка мобильного приложения для крипто-лаунчпада (IDO/IEO)

TRUETECH занимается разработкой, поддержкой и обслуживанием мобильных приложений iOS, Android, PWA. Имеем большой опыт и экспертизу для публикации мобильных приложений в популярные маркеты Google Play, App Store, Amazon, AppGallery и другие.

Разработка и поддержка любых видов мобильных приложений:

Информационные и развлекательные мобильные приложения
Новостные приложения, игры, справочники, онлайн-каталоги, погодные, фитнес и здоровье, туристические, образовательные, социальные сети и мессенджеры, квиз, блоги и подкасты, форумы, агрегаторы
Мобильные приложения электронной коммерции
Интернет-магазины, B2B-приложения, маркетплейсы, онлайн-обменники, кэшбэк-сервисы, биржи, дропшиппинг-платформы, программы лояльности, доставка еды и товаров, платежные системы
Мобильные приложения для управления бизнес-процессами
CRM-системы, ERP-системы, управление проектами, инструменты для команды продаж, учет финансов, управление производством, логистика и доставка, управление персоналом, системы мониторинга данных
Мобильные приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, платформы предоставления электронных услуг, платформы кешбека, видеохостинги, тематические порталы, платформы онлайн-бронирования и записи, платформы онлайн-торговли

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

Услуги, которые мы предлагаем
Показано 1 из 1Все 1735 услуг
Разработка мобильного приложения для крипто-лаунчпада (IDO/IEO)
Сложный
от 2 недель до 3 месяцев
Часто задаваемые вопросы

Наши компетенции:

Этапы разработки

Последние работы

  • image_mobile-applications_feedme_467_0.webp
    Разработка мобильного приложения для компании FEEDME
    792
  • image_mobile-applications_xoomer_471_0.webp
    Разработка мобильного приложения для компании XOOMER
    671
  • image_mobile-applications_rhl_428_0.webp
    Разработка мобильного приложения для компании RHL
    1097
  • image_mobile-applications_zippy_411_0.webp
    Разработка мобильного приложения для компании ZIPPY
    969
  • image_mobile-applications_affhome_429_0.webp
    Разработка мобильного приложения для компании Affhome
    914
  • image_mobile-applications_flavors_409_0.webp
    Разработка мобильного приложения для компании FLAVORS
    495

Разработка мобильного приложения для крипто-лаунчпада (IDO/IEO)

Крипто-лаунчпад — это платформа для первичного размещения токенов. IDO (Initial DEX Offering) проходит через смарт-контракт на DEX. IEO (Initial Exchange Offering) — через централизованную биржу. Мобильное приложение лаунчпада — это: витрина активных и предстоящих проектов, механизм участия (вложить USDT/BNB → получить токены), система тиров доступа, клейм вестинга после TGE.

Архитектура: тиры и аллокации

Большинство лаунчпадов используют систему тиров: чем больше нативных токенов платформы у пользователя (или чем дольше они застейканы), тем выше тир — и тем больше аллокация в IDO.

Тир рассчитывается по балансу + стейкингу на снапшот-блоке. Логика на стороне смарт-контракта или off-chain с Merkle-proof.

// iOS — проверка тира пользователя
struct UserTier {
    let level: Int        // 0–4
    let name: String      // Bronze / Silver / Gold / Platinum / Diamond
    let stakedAmount: BigDecimal
    let allocationMultiplier: Decimal
}

func getUserTier(address: EthereumAddress) async throws -> UserTier {
    let staked = try await stakingContract.balanceOf(account: address)
    return TierCalculator.calculateTier(stakedAmount: staked)
}

UI: экран профиля с текущим тиром, следующим тиром и суммой к добавлению. Progress bar «до следующего тира».

Экран проекта IDO

Страница конкретного IDO — главный экран лаунчпада. Структура:

  • Заголовок: логотип, название, сеть, контракт токена
  • Таймер: время до начала / окончания / клейма
  • Прогресс: собрано X из Y USDT (прогресс-бар)
  • Цена токена, общий supply, вестинг-расписание
  • Кнопка «Участвовать» (только в период whitelisting/sale)
  • Вкладки: About / Tokenomics / Team / Whitepaper

Прогресс продажи — real-time через событие TokensPurchased(buyer, amount) или polling каждые 30 секунд.

Участие в IDO: whitelist + покупка

Большинство IDO требуют предварительной регистрации (whitelist). Заявка — это подпись сообщения (EIP-712) или просто транзакция registerForSale(projectId). После одобрения — пользователь получает аллокацию.

Покупка:

// Android — участие в IDO через смарт-контракт
suspend fun participateInIdo(
    saleContract: String,
    paymentToken: String,   // USDT адрес
    paymentAmount: BigInteger
): String {
    // Шаг 1: approve USDT
    val approveTx = approveERC20(token = paymentToken, spender = saleContract, amount = paymentAmount)
    waitForReceipt(approveTx)

    // Шаг 2: участие
    val buyFunction = Function("buy", listOf(Uint256(paymentAmount)), emptyList())
    return sendTransaction(to = saleContract, data = FunctionEncoder.encode(buyFunction))
}

Показывай пользователю: сколько токенов получит за данную сумму, вестинг-расписание («10% сразу, остальное равномерно 12 месяцев»).

Вестинг и клейм

После TGE (Token Generation Event) токены разблокируются по расписанию. Смарт-контракт хранит vestingSchedule для каждого участника.

// iOS — расчёт доступного клейма
func availableToClaim(beneficiary: EthereumAddress) async throws -> BigUInt {
    let schedule = try await vestingContract.getVestingSchedule(address: beneficiary)
    let elapsed = BigUInt(Date().timeIntervalSince1970) - schedule.startTime
    let vested = min(schedule.totalAmount, schedule.totalAmount * elapsed / schedule.duration)
    return vested - schedule.released
}

Экран клейма: прогресс вестинга (визуальная временная шкала), разблокировано на сегодня, всего заблокировано, кнопка «Клеймить» с суммой.

Стейкинг нативного токена

Стейкинг — основа тировой системы. Пользователь вносит токены в стейкинг-контракт (stake(amount)) и получает тир. Период лока (lock period) может быть фиксированным или гибким с пониженным мультипликатором.

// Android — стейкинг с lock period
data class StakingOption(
    val lockDays: Int,
    val tierMultiplier: Double,  // 1.0x / 1.5x / 2.0x
    val earlyUnstakePenalty: Int // % штраф за досрочный вывод
)

Показывай при анстейке, есть ли штраф и сколько дней до конца лока.

Push-уведомления и напоминания

  • Начало whitelisting для избранных проектов
  • Одобрение/отклонение заявки
  • IDO стартует через 1 час
  • Транзакция участия подтверждена
  • Разблокировка токенов по вестингу (клейм доступен)

Пользователи подписываются на уведомления о конкретных проектах — не рассылка по всем.

Сроки разработки

Компонент Срок
Витрина проектов + детальная страница IDO 1 неделя
Тировая система + стейкинг 1 неделя
Whitelist регистрация 3 дня
Участие в IDO (approve + buy) 1 неделя
Вестинг и клейм 1 неделя
Push-уведомления 3 дня

MVP лаунчпада: 6–8 недель. С KYC-интеграцией, мультисетевой поддержкой (EVM + Solana), реферальной программой — 3 месяца.