Интеграция с CoinTracker

Проектируем и разрабатываем блокчейн-решения полного цикла: от архитектуры смарт-контрактов до запуска DeFi-протоколов, NFT-маркетплейсов и криптобирж. Аудит безопасности, токеномика, интеграция с существующей инфраструктурой.
Показано 1 из 1 услугВсе 1306 услуг
Интеграция с CoinTracker
Простая
~2-3 рабочих дня
Часто задаваемые вопросы
Направления блокчейн-разработки
Этапы блокчейн-разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1258
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1170
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    873
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1092
  • image_logo-advance_0.png
    Разработка логотипа компании B2B Advance
    563
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    830

Интеграция с CoinTracker

CoinTracker — крипто-налоговый сервис популярный в США (официальный партнёр Coinbase). Поддерживает 10,000+ криптовалют, интеграцию с TurboTax и H&R Block для прямой подачи US tax returns.

CSV экспорт для CoinTracker

CoinTracker принимает custom CSV с конкретной структурой:

interface CoinTrackerCSVRow {
  date: string;           // "Jan 15, 2024"
  receivedQuantity: string;
  receivedCurrency: string;
  sentQuantity: string;
  sentCurrency: string;
  feeAmount: string;
  feeCurrency: string;
  tag: string;           // "staking" | "airdrop" | "fork" | "mining" | ""
}

function exportToCoinTrackerCSV(transactions: InternalTransaction[]): string {
  const headers = [
    "Date", "Received Quantity", "Received Currency",
    "Sent Quantity", "Sent Currency", "Fee Amount", "Fee Currency", "Tag"
  ];
  
  const rows = transactions.map(tx => [
    format(tx.timestamp, "MMM d, yyyy"),
    tx.amountIn?.toString() ?? "",
    tx.assetIn ?? "",
    tx.amountOut?.toString() ?? "",
    tx.assetOut ?? "",
    tx.feeAmount?.toString() ?? "",
    tx.feeCurrency ?? "",
    mapToTag(tx.taxCategory),
  ].join(","));
  
  return [headers.join(","), ...rows].join("\n");
}

function mapToTag(category: TaxCategory): string {
  const tagMap: Partial<Record<TaxCategory, string>> = {
    [TaxCategory.STAKING_REWARD]: "staking",
    [TaxCategory.AIRDROP]: "airdrop",
    [TaxCategory.HARD_FORK]: "fork",
    [TaxCategory.MINING_REWARD]: "mining",
  };
  return tagMap[category] ?? "";
}

Разница с Koinly

Параметр CoinTracker Koinly
Аудитория США (TurboTax/H&R Block) Глобальная
CSV формат Специфичный Universal CSV
API Ограниченное Partner API
Ценовые данные Встроенные Встроенные

Добавление CoinTracker экспорта в существующую платформу — 2-3 рабочих дня (если уже есть transaction normalization).