コンテンツにスキップ

取引所パーサー

対応取引所

取引所フォーマット ID備考
Coinbase / Coinbase Procoinbaseトランザクション + 約定履歴
Binance Internationalbinanceスポット + コンバート履歴
Binance USbinance_us
Krakenkraken台帳エクスポート
Geminigemini取引履歴
Crypto.comcrypto_comアプリエクスポート
KuCoinkucoin
OKXokx
Bybitbybit
Gate.iogate
Bitgetbitget
MEXCmexc
HTX (Huobi)htx
Bitfinexbitfinex
Poloniexpoloniex

ブロックチェーンエクスプローラー

ソースフォーマット ID備考
Etherscan(トランザクション)etherscanuserAddress + nativeAsset が必要
Etherscan(ERC-20 トークン)etherscan_erc20userAddress が必要
Solscan(SOL 送金)solscanuserAddress が必要
Solscan(DeFi)solscan_defi

インポートツール

ツールフォーマット ID
Koinlykoinly
CoinTrackercointracker
Cryptactcryptact
Generic CSVgeneric

使用方法

import { parseCsv } from '@dtax/tax-engine';
const result = parseCsv(csv, { format: 'kraken' });
const result2 = parseCsv(csv, {
format: 'etherscan',
userAddress: '0xYourWalletAddress',
nativeAsset: 'ETH',
});
const result3 = parseCsv(csv);
console.log(result3.summary.format);

汎用 CSV フォーマット

カラム必須説明
DateISO 8601 または MM/DD/YYYY
TypeBUY、SELL、TRADE など
Sent Amount
Sent Currency
Received Amount
Received Currency
Fee Amount
Fee Currency
Notes

CSV テンプレートをダウンロード