How to use Cryptact - README first!

Thank you for choosing Cryptact! Please follow the steps below to proceed.


Table of contents

STEP1:User registration
STEP2:Preparing all of your transaction data
2‐1.via files
2‐2.via API
2‐3.Unsupported exchanges
STEP3:Uploading your data
3‐1.Uploading files
3‐2.Connectiing APIs
3‐3.Uploading custom files
STEP4:Fix any ‟invalid transactions” you may have
STEP5:Check the number of coins ..and you're done!


STEP1: User registration

Please use this link to create a new user account.
■Supported browsers

* We recommend using a PC for the below steps. We do not guarantee proper operations when you use tablets or smartphones.
This is because many of the files downloaded from the exchanges are ZIP files or password-protected files, and not necessarily compatible with tablets nor smartphones. There is a risk of files becoming corrupted, which may cause inaccurate calculations.


STEP2: Preparing all of your transaction data

To accurately create your ledger, upload all your transaction data since the Bitcoin genesis block! (Jan 3, 2009)
Note: generally transfers (which are not transactions) between wallets and exchanges do not impact your profit & loss and do not need to be uploaded.
■Deposit & Withdrawal History for Cryptocurrency


2‐1.via files

Please find details on how to download your transaction data from each of the exchanges that we support.
■How to get trade histories from exchanges


2‐2.via APIs

You can also get transaction data via APIs. Please find details on how to get API keys from each of the exchanges.
■How to get an API key

2‐3.Unsupported exchanges

If you are trading on unsupported exchanges, or trading between individuals, please create a custom file as needed.

■Custom File for any other trades

■Suppoted exchanges

■Supported coins



STEP3: Upload your data

3‐1.Uploading files

■How to upload trade history

■Precautions for when uploading an exchange file


3‐2. Connectiing APIs

■How to use API connectivity with exchanges

■Precautions for when establishing API connections


3‐3.Uploading custom files

■How to upload a custom file

■Precautions for when uploading a custom file

■PNL Calculation for DeFi / How to Create Custom File Entries


※DeFi customers can connect to the wallet by subscribing to the Advanced Plan or higher. 

■How to use DeFi (Decentralized Finance) capabilities

■DeFi: How to connect to a wallet address




4. Fix any ‟invalid transactions” you may have

Check your generated ledger to see if you have any invalid (red X's) transactions.  All of these entries were automatically excluded during the creation of your ledger and the calculation result is not accurate.  In order to build a fully valid ledger, you should find and correct all of these entries.

■Correcting invalid transactions - README too!

■Correcting invalid transactions: DeFi



Attention: Execution datetime on transaction history

The execution datetime displayed on your generated ledger uniformly use the time-zone you have selected in the configuration (default is JST). However, depending on the environment, downloaded files from some overseas exchanges may end up containing execution datetime in different time-zones.

In addition, when you upload transactions via a custom file, you need to use the same time-zone as the one you selected in the configuration (default is JST) for the execution datetime. Having buy and sell transactions in the wrong order may result in some invalid transactions. Please check to make sure the transaction order is accurate after you upload transaction data.


5. Check the number of coins ..and you're done!

After fixing invalid transactions, click "Summary" and check the number(position) of coins.



If it does not match with the actual number of coins you own, this means your transaction history is incomplete. Please ensure all your transaction data is uploaded.

If you are unable to locate all transaction history, please upload a custom trade to adjust the difference.

Your multi-year summary box will show you your profit & loss for the current year.  You can view other tabs or individual ledger entries for more information.  Visit out calculation details page for insight on how we calculate your ledger.


Please check realized profit & loss

After completing the above steps, please check “Realized profit & loss” displayed on your generated ledger.

You can select the year from the dropdown to check for a specific fiscal year. Also, please check that the calculation method matches with what you have selected.