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.
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.
Click on the transaction to check the detail.
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.
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.
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 here
4. How to fix "Unsupported currency"
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 here.
"Fix invalid transactions" → Click "Repair Wizard".
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.
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.
If you are going to input custom coin, please click "Edit" button.
You can see that "HHH" is not a valid base currency.
Please enter custom coin and price and click "commit".
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 here.
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."
Please click "Edit" button to edit the coin symbol.
You can see that "QUICKNEW"is not our supported coin symbol.
Select the correct symbol name and then click "commit".
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.
Please click "Edit".
The following custom coin is causing invalid transactions due to the presence of lowercase letters.
You can correct the custom coin like below and "commit".
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