How to fix invalid transactions caused by "Unsupported currency"

This article describes "Unsupported currency", which is one type of invalid transaction.

 

1. What is "invalid transactions"?

Cryptact calculates the cryptocurrency P&L using the calculation methods which are publicly available and the market prices. In the process of aggregating all transaction history together, any transactions that cryptact could not correctly handle due to insufficient information are flagged as Invalid Transactions and excluded from the P&L calculation. These invalid transactions are displayed as warnings and not errors.

Even though these invalid transactions are warnings and not errors, they are excluded from the PNL calculation, so the calculated PNL may end up being significantly different from what it should be. You must resolve all invalid transactions.

 

2. What is "Unsuported currency"?

When you upload a transaction for a currency that is not supported by cryptact, the system displays the transaction as "Unsupported currency" as a warning, flags it as an "Invalid Transaction" and excludes it from the P&L calculation. For the list of supported currencies/symbols, please refer to Supported Coins.

スクリーンショット 2023-10-18 165855.png

 

3. Confirming "Unsupported currency" and their causes 

1.  How to confirm "Unsupported currency"

In the "Transactions" screen, click "Status" "Invalid" → "Unsupported currency (base)" → "Apply" to apply the filter and show only invalid transactions.

スクリーンショット 2023-10-18 174806.png

 

Click on the transaction to check the detail.

Unsupported Coin III.png

2.  Causes of "Unsupported currency"

The main causes of "Unsupported currency" are typically three:

  • You uploaded transaction history for coins that we do not support.
  • You uploaded transaction history with symbol names that differ from the ones we use.
  • You uploaded custom coins created with incorrect methods.


To determine which cause applies to your situation, let's go through the following checklist.

 

Check list 1) Check that this coin is supported by Cryptact

Search for the coin in Supported Coins . You will get a message "Sorry, coin with ticker name ●● is not currently supported" if it is not supported by cryptact.

スクリーンショット 2023-10-18 170302.png

 

Check list 2) Check the coin symbol is correct

Even if the coin is supported by cryptact, you may still end up with an "Unsupported currency" warning if you don't use the correct coin symbol. You can also use Supported Coins to check what symbol cryptact uses for this coin.

スクリーンショット 2023-10-18 170626.png

 

Check list 3) If the invalid transaction is for a custom coin, check the custom coin

If you have an "Unsupported currency" warning for a custom coin, check and make sure the custom coin (*1) is created correctly.

(*1) Custom coins are coin symbols that you can create and use as a base currency for coins which are not supported by Cryptact. These symbols are prefixed by "USER-" and you can customize the rest by combining up to 15 characters of single-byte uppercase alphabets, numbers and a # sign (0-9/A-Z/#). For more details, please refer this link.

 

4. How to fix "Unsupported currency"

Please fix invalid transactions in chronological order, starting from the oldest date.

Invalid transactions are excluded from the P&L calculation, which means that one invalid transaction may have a knock-on effect and cause other transactions to become invalid. In this case, fixing the oldest invalid transaction may also fix the other invalid transactions.

 

First, let's move to the assistant screen. You can find more details about the "Assistant" feature this link.

Unsupported Coin IV.png

 

"Fix invalid transactions" → Click "Repair Wizard".

Unsupported Coin V.png

 

Click "Launch the Repair Wizard".

In the following screen, we are displaying the main invalid transactions and their quantities (remaining invalid transactions) on your transaction page.

Unsupported Coin VI.png

 

The "Repair Wizard" automatically displays each Invalid transaction one by one on the screen in chronological order, starting from the oldest transaction date and time, and it prompts you to fix one issue at a time.

 

Cause 1: You uploaded transaction history for coins that we do not support.

Please send a new coin addition request to the support desk. Alternatively, if it's urgent, you can create a custom coin yourself and input it in place of the unsupported coin. Please research and input the price of the custom coin on your own.

How to create Custom Coins

スクリーンショット 2023-10-20 150616.png

If you are going to input custom coin, please click "Edit" button.

スクリーンショット 2023-10-20 175251.png

You can see that "HHH" is not a valid base currency.

スクリーンショット 2023-10-20 175544.png

Please enter custom coin and price and click "commit".

スクリーンショット 2023-10-20 180015.png

 

Cause2: You uploaded transaction history with symbol names that differ from the ones we use.

Edit the symbol name for the respective coin and input the correct symbol name. You can confirm our list of supported coins and their symbol names this link.

スクリーンショット 2023-10-20 180457.png

In the above example, Quickswap(New) is already on our list of supported coins. However, it's causing invaliud transaction because it doesn't match the symbol name we use, which is "QUICK."

スクリーンショット 2023-10-20 180646.png

Please click "Edit" button to edit the coin symbol.

スクリーンショット 2023-10-20 180805.png

You can see that "QUICKNEW"is not our supported coin symbol.

スクリーンショット 2023-10-20 180846.png

Select the correct symbol name and then click "commit".

スクリーンショット 2023-10-20 181117.png

Cause3: You uploaded custom coins created with incorrect methods.

Please click "Edit" and correctly create and use a custom coin. For details on how to create a custom coin, please refer to here. Please check if the custom coin you've created is correct once again, and then make any necessary adjustments by clicking the "Edit" button for the custom coin.

スクリーンショット 2023-10-20 181501.png

Please click "Edit".

スクリーンショット 2023-10-20 181555.png

The following custom coin is causing invalid transactions due to the presence of lowercase letters.

スクリーンショット 2023-10-20 181656.png

You can correct the custom coin like below and "commit".

スクリーンショット 2023-10-20 182022.png

If you have a large number of invalid transactions due to the same unsupported coin, you can also use a custom file to upload all transactions for the same unsupported coin in one go.
How to create Custom Coins
Custom File for any other trades