跳转到内容

交易所解析器

支持的交易所

交易所格式 ID说明
Coinbase / Coinbase Procoinbase交易记录 + 成交明细
Binance 国际版binance现货 + 兑换历史
Binance USbinance_us
Krakenkraken账本导出
Geminigemini交易历史
Crypto.comcrypto_comApp 导出
KuCoinkucoin
OKXokx
Bybitbybit
Gate.iogate
Bitgetbitget
MEXCmexc
HTX(火币)htx
Bitfinexbitfinex
Poloniexpoloniex

区块链浏览器

来源格式 ID说明
Etherscan(交易记录)etherscan需要 userAddress + nativeAsset
Etherscan(ERC-20 代币)etherscan_erc20需要 userAddress
Solscan(SOL 转账)solscan需要 userAddress
Solscan(DeFi)solscan_defi

导入工具

工具格式 ID
Koinlykoinly
CoinTrackercointracker
Cryptactcryptact
通用 CSVgeneric

使用方法

import { parseCsv } from '@dtax/tax-engine';
// Specific format
const result = parseCsv(csv, { format: 'kraken' });
// Etherscan with wallet address
const result = parseCsv(csv, {
format: 'etherscan',
userAddress: '0xYourWalletAddress',
nativeAsset: 'ETH', // or 'BNB', 'MATIC', 'AVAX', 'FTM'
});
// Auto-detect
const result = parseCsv(csv);
console.log(result.summary.format); // detected format

通用 CSV 格式

如果你的交易所不在列表中,请使用 generic 格式。CSV 文件须包含以下列:

列名必填描述
DateISO 8601 或 MM/DD/YYYY
TypeBUY、SELL、TRADE 等
Sent Amount
Sent Currency
Received Amount
Received Currency
Fee Amount
Fee Currency
Notes

下载 CSV 模板