DeFi:User Guide for cryptact’s DeFi Feature

This page explains how to use our DeFi (Decentralized Finance) functions.

cryptact supports blockchains, not specific wallets.
Rather than supporting individual wallets, we operate on a blockchain basis. This means that the ability to automatically reflect transactions depends on whether the blockchain used by your wallet is among the blockchains supported by cryptact.​
If your blockchain is not supported, you may need to upload your transaction history using a Custom file.


Contents

1.  What are DeFi functions

1.1  cryptact's supported blockchains

1.2  DeFi Feature Support Status and Updates

2.  Add your wallet address

3.  What are "Unclassified (To classify)" DeFi transactions

4.  How to address "Unclassified (To classify)" DeFi transactions

5.  How to edit "classified" DeFi transactions

6.  Check "Transactions"


1. What are DeFi functions

When you add a wallet address, within cryptact's supported blockchain, it will sync the transaction history.  The transactions that the system can identify will be automatically recognized, their details will be reflected, and profit and loss calculations will be performed automatically. In contrast, transactions that cannot be automatically identified, and non-DeFi deposit and withdrawal transactions, will be categorized as "Unclassified (To Classify)," and manual classification will be required.

Please note:

It's important to mention that this does not provide 100% automatic support for your DeFi transactions. For transactions that cannot be automatically identified, you will need to manually select the transaction type. However, this should significantly reduce the workload of identifying transactions from deposit and withdrawal records and documenting them in custom files.

 

1.1  Our supported Blockchains

  • Abstract
  • Arbitrum
  • Astar  *We have started to support EVM wallet for Astar.
  • Avalanche
  • Base
  • Berachain
  • Bitcoin
  • BNB Smart Chain
  • Blast
  • Cardano
  • Celo
  • Ethereum
  • Flare
  • Gnosis
  • HyperEVM
  • Linea
  • Mantle
  • MCH Verse (Oasys Verse)
  • Optimism
  • Oasys
  • Plasma
  • Polygon
  • Robinhood
  • Scroll
  • Sei *We have started to support Cosmos and EVM.
  • Solana
  • Soneium
  • Sonic
  • Sui
  • Unichain
  • World
  • ZKsync Era

We also plan to gradually introduce support for other Blockchains:

If you have already uploaded your transaction history using a custom file because the blockchain was not yet supported by cryptact, but the blockchain later becomes supported, you can use the "Data Locking" feature to lock in their transaction data up to a specific fiscal year-end. This allows you to synchronize only transactions from that point onward via their wallet address.

 

1.2  DeFi Feature Support Status and Updates

  • Added Support for Robinhood Chain on 17th Sep 2026!
    We now added support for the above chain. See this news page for details.
  • Added Support for Cardano on 23rd July 2026!
    We now added support for the above chain. See this news page for details.
  • Started Support for OpenSea for NFT Transactions (as of August 18, 2023)
    We have started to support the history of purchasing/selling multiple NFTs in a single payment as of March 4, 2024. However, as there are exceptional cases depending on the transaction, we plan to check and improve on a case-by-case basis if you contact support when an issue arises. For more details, please refer to DeFi: How to handle multiple NFTs purchased/sold in a single transaction in the DeFi transaction. 
     

Others

  • One-for-one NFT swaps on OpenSea are now automatically recorded as a trade of one NFT for the other (as of March 2026). However, the JPY value of these trades may not be set correctly, so please check them and correct them with a custom file if needed. Swaps on other marketplaces, and swaps with more than one NFT on either side, are not supported automatically. To add these manually, please refer to How to Upload NFT Transactions by a Custom File.
  • dYdX transactions are currently not automatically classified. NFT trades on OpenSea and Blur are supported automatically, but trades on other marketplaces may not be classified automatically. For these transactions, please select "Fee Only" as the transaction type in the DeFi transaction list and add them using a custom file.
    Please note that even if a transaction is set to "Fee Only", fees such as gas fees are still reflected automatically in your transaction list. If you also include the same fees in your custom file, exclude the DEFIFEE by following DeFi: How to exclude DeFi fees from the PNL calculation to avoid double-counting.
    For details, please refer to How to Upload DeFi Transactions Via a Custom File and How to Upload NFT Transactions by a Custom File.
  • We have resumed fetching ERC1155 transfers on Avalanche. If you synced your Avalanche wallet before this change, please sync again to import your past ERC1155 transfers.
  • We have confirmed that airdrop or bonus reward histories may not appear during the initial synchronization on the Solana chain. If this happens, please try resynchronizing to see if the history is properly reflected.

End of Support Notice

cryptact has ended DeFi functionality support for the following blockchains.

Blockchain End of support Notes
HOME Verse June 30, 2026 Ended as the chain ceased operating
Polygon zkEVM March 17, 2026
Fantom March 1, 2026
DeFiVerse October 20, 2025
TCG Verse September 30, 2025, 12:00 (JST) Ended due to the termination of the chain
Chain Verse, GESO Verse, Saakuru Verse, Yooldo Verse May 6, 2025
Astar zkEVM April 1, 2025, 9:30 AM (UTC) Ended due to the termination of the chain. Covers transactions that occurred by the above date and time
DM2 Verse February 12, 2025, 9:00 AM (JST) Ended due to the termination of the chain. Covers transactions that occurred by December 31, 2024, 11:59 PM (JST)

Automatic sync is no longer available after support ends. Please add your transaction history using a Custom file.

2.  Add your wallet address

Let's log in to cryptact and try out the functionality in practice!

First, please add your wallet address that you use for your DeFi. Once this is done, cryptact automatically fetches all historical transactions associated with it. For more details on how to register your wallet address, please refer to this link.

After adding the wallet address, please check your DeFi transactions on the DeFi Transactions page.

You can switch between chain families to view transactions for different chains.

1en.webp

 


3.  What are "Unclassified (To Classify)" DeFi transactions

The system analyzes the transactions associated with the wallet address and attempts to identify the associated smart contracts. The system then attempts to determine the background for each transaction. If it can recognize the transaction type, it updates the transaction detail and run the PNL calculation for it automatically. If the system cannot recognize their transaction types or if they are not DeFi, they will be temporarily marked as "Unclassified (To Classify)". "Unclassified (To Classify)" transactions are excluded from the PNL calculation. To include them, you will need to manually specify the transaction types.

To review "To Classify" transactions, you can go to the "DeFi" page and use the filtering function to select "To Classify" → "All." 

無題.webp

There are 4 types of unclassified transactions:

  • Transfer・・unclassified transfers are deposits/withdrawals in your wallets that are not determined automatically for their transaction types.

    Examples are:

    • Deposits and withdrawals from the exchange to the wallet
    • ICO Participation from the wallet
    • Received cryptocurrencies that are unrelated to Defi through airdrops, hard forks, etc
    • Buying and selling of cryptocurrency through wallets between individuals
  • Risky・・Within cryptocurrency users' wallets, risky transactions, such as airdrops intended to lure users to phishing sites, may be deposited without the investor's intent. We have introduced a feature that detects potentially risky transactions as “Risky Transactions.” (* Please note that this feature does not assess the value of tokens. It is only applicable to tokens without a market price, while tokens that do have a price should be treated as “Bonus” for profit and loss calculations. Therefore, please be aware that excluding risk transactions must be done at the own discretion.) Response to Scam tokens
  • Unknown transaction type・・unknown transactions are DeFi transactions for which the system could not identify the transaction types. The system refers to the smart contracts associated with the transactions and attempts to identify their transaction types. If the system cannot determine the transaction type, the transaction is flagged as "Unclassified - Unknown transaction type". 
  • Others・・others are irregular transactions or transactions that can't be reflected in the PNL calculation properly due to incorrect edits made in "Unclassified - Transfer" and "Unclassified - Unknown transaction type".

    Examples are:

    • Even though the ASSET MOVEMENTS column only shows "withdrawal" history, "Swap" ( Exchange of one cryptocurrency to another) was selected
    • Even though the ASSET MOVEMENTS column only shows "deposit" history, "withdrawal" related transaction type was selected
    • Even though there is no "Add Liquidity" transaction, "Remove Liquidity" was selected
    • Multiple coins were swapped in a single transaction (In this case, create and upload a custom file referring to 2.16 SWAP, then set the original transaction to "Fee only" and sync.)

*We're enhancing DeFi transaction recognition by expanding our transaction type dictionary and synchronizing wallet addresses, which might change "unclassified" transactions. If you've chosen transaction types for those, the system uses your selections for pnl calculation.

 

4.  How to address "Unclassified (To Classify)" DeFi transactions

Please refer to the below help pages for more details:

How to Address "Unclassified (To classify)" DeFi transactions on EVM

How to Address "Unclassified" (To classify) DeFi Transactions on Solana

▼How to Address "Unclassified (To classify) DeFi transactions on bitcoin

bitcoin chain transactions are generally considered to be “transfers,” but in practice, there may also be cases where they represent remittances to third parties or payment records.
In order to reduce the manual work by changing or correcting transaction types, cryptact automatically classifies incoming transactions as “Bonus” and outgoing transactions as “Sell.”

▼How to Address "Unclassified (To classify) DeFi transactions on cardano

In order to reduce the manual work by changing or correcting transaction types, cryptact automatically classifies incoming transactions as “Bonus” and outgoing transactions as “Sell.”

As a result, there are no “To classify” transactions on the bitcoin/cardano chain.
However, please make sure to review your transactions on the DeFi transaction page to confirm that the transaction types are correctly classified, and adjust them as necessary. (please refer to the below 5. How to edit "Classified" DeFi transactions)


5.How to edit "Classified" DeFi transactions

Please take the following steps if you wish to edit DeFi transactions that are already in "Classified" status. Transactions that were automatically recognized by the system and transactions that you manually recognized (manually selected the transaction types) can both be edited using the following steps.

 

1. Select the DeFi transaction that you wish to edit. Click "Classified". You can filter transactions by "Auto" (they were automatically classified by the system) or "Manual" (manually selected the transaction types).

無題.webp

 

2. Click the "Edit" button.

defi-basic16.png

 

3. Select the transaction type.

defi-basic17.png

 

4. Click "Sync all".

defi-basic18.png

 

5. The newly selected transaction type is reflected in the system.

defi-basic19.png


 

6.  Check "Transactions"

Once all the "To classify" transactions are resolved in the "DeFi Transactions" page,  proceed to review all transaction history, including DeFi transactions, on the "Transactions" page. If you see the guidance "Some transactions are not included in your profit/loss calculations,"  it indicates either ongoing "To classify" or "Invalid transactions".

無題.webp

Transactions categorized as "To classify" on DeFi page,  or "Invalid" on transaction page are not automatically included in profit and loss calculations (due to insufficient information). In cryptocurrency profit and loss calculations, they are excluded. Therefore, it's essential to resolve these categorizations.

 

Disclaimer

As stated in the Terms of Use, cryptact is not responsible for the calculated pnl. In addition, the information provided here is only a tentative description and does not take into account individual circumstances. If you have any questions about taxation, please contact your tax advisor.