Third-party price data is used for both portfolio value monitoring and tax calculations because it is the most comprehensive. While your synced exchanges provide us with the price at the exact moment of transactions, it does not the complete price history of coins, and blockchain APIs provide no price history at all.
If CoinMarketCap has a token’s price data, CoinTracker will have a crypto price page for that token and will populate the token logo, symbol, and other data across your CoinTracker portfolio—this is a supported token.
If a token is not tracked by CoinMarketCap and CoinGecko, we do not have access to the token data and no logo or pricing will populate—this is an unsupported token.
What is a supported token?
"Supported tokens" refer to those digital assets for which CoinTracker has comprehensive data, including pricing, the token symbol, logo, contract address, and other relevant information. When a transaction with a supported token is imported into CoinTracker, we will automatically apply the pricing for you using the data from our third-party providers. Users can verify a token is supported by:
- Visiting the token’s crypto prices page in CoinTracker: supported tokens will include an Overview with general market information and a price history chart
- Searching for the token when adding or editing a transaction
For an example of how a supported token appears in CoinTracker, let’s take a look at Ethereum. Here is the ETH price page:
CoinTracker displays the complete price history and metadata for Ethereum (ETH) and is available for selection when editing the token in a transaction:
Are there partially supported tokens?
Yes—for these tokens, we import their metadata, but their price history might be incomplete or entirely absent due to our third-party vendor's limitations. As a result, such tokens might display a crypto price page without an accompanying price history chart. Or, the price history chart could be incomplete.
If platforms like CoinMarketCap or CoinGecko aren't monitoring a token's price history, users won't see its value reflected in their CoinTracker portfolio.
Here is an example:
You will be able to select these tokens and add or edit them into transactions, but may see transactions with these tokens flagged as Option Review or Needs Review Missing Price History
. To resolve these users can manually input the cost basis or proceeds for multi-token transactions to ensure the transaction tax implications are correctly calculated.
What if my token meets the supported token criteria but my transaction is flagged with Missing Price History
?
This is likely a bug, there are occasions in which certain dates or date ranges are missing in price history. Here is an article on how to reconcile flagged transactions. Please report this behavior! Feel free to reach out to CoinTracker support directly or submit a Bug report here.
What is an unsupported token?
In CoinTracker an unsupported token means that CoinTracker’s third-party vendors for pricing (coinmarketcap.com and coingecko.com) are not tracking the price history or sending us token information like market data, icons, symbols, etc. Unsupported tokens will appear as a blank or lettered blue circle in the transaction and wallets pages.
Let’s take a look at Wonderland (MEMO), we do not currently have a price page for MEMO. Here is how MEMO appears in a transaction:
And in a wallet:
If you have an token that is unsupported you can submit a request on CoinMarketCap to add a token here. Here is a guide on how to use that form.
How do unsupported tokens affect my account?
- Portfolio lacks data for unsupported tokens
- If you trade an unsupported token, the token price history will not be included their portfolio valuation
- Some transactions may need manual input
- Some transactions require setting a custom cost basis or proceeds for unsupported tokens:
- CoinTracker will mark unsupported
Receive
transactions with an "Optional Review" label, which has a minor effect on your tax calculations. - Unsupported
Send
,Trade
,Mint
transactions that significantly impact your tax calculations will be labeled as "Needs Review"
- CoinTracker will mark unsupported
- Some transactions require setting a custom cost basis or proceeds for unsupported tokens:
- Unable to edit or add unsupported tokens
- You can't add new transactions with unsupported tokens or edit existing ones
- However, you can create a custom currency to symbolize unsupported tokens which, once created, replace the unsupported token with this custom currency for new transactions
- Unsupported tokens might appear on non-native blockchains for high-value tokens
- Example: USDC on a new blockchain may appear as an unsupported token, users can edit the token to the supported version
How does CoinTracker determine the tokens in my exchange, wallet or CSV transactions?
CoinTracker users can import their transaction history via API integrations, for supported blockchains and exchanges, and via CSV import. Here is how we match tokens based on the import method used:
- Exchange API integrations: CoinTracker will review the token symbol (i.e. BTC, ETH, DOGE etc) for all tokens in the transaction. The token symbol will be verified if is tracked by our third party vendor and will match it to that token.
- Blockchain API integrations: CoinTracker will review the contract address* for all tokens in the imported transactions from the user’s wallet. The contract address will be verified if it is tracked by our third party vendor and will match it to that token.
- CSV imports: CoinTracker will review the token symbol (i.e. BTC, ETH, DOGE etc) for all tokens in the transaction. The token symbol will be verified if it is tracked by our third party vendor and will match it to the token with the corresponding symbol and the highest market cap.
*a contract address is the location of actual token contract that manages the logic for the tokens on the blockchain.