Log in to your CoinTracker account to give feedback
Support illiquid staking in self-custody wallets
We don't currently have complete support for staking transactions in self-custody wallets. Users will likely have to enter some missing transactions and edit some that are synced automatically. The main problem we see because we don't support this correctly is that when the staked crypto comes back to the user's wallet, it's lost its original cost basis because we don't know if this is an airdrop or a new purchase, etc. The steps here will maintain the correct cost basis for staked crypto. What can users do? Crypto sent for staking. When the crypto is sent for staking, it's still yours but it goes to a wallet or contract you don't own that isn't tracked in CoinTracker. If synced automatically, this will show as a "send" transaction. In this case, you are not getting a token to represent your stake, so you can click "Change type to transfer" to ensure that there is no gain/loss calculated. Note: It's OK to let the wallet receiving the stake default to "other transactions" How do I address rewards and unstaking? There are a couple of ways this could go, but in both cases you'll have separate transactions for the staked crypto coming back, and receiving the staking reward. In this case you are receiving staking rewards on separate transaction or transactions. Reward transaction(s) should just be marked with the "staked" tag using the bulk tag feature in which you can filter by 'received' transactions, select multiple options and bulk tag as "staked" at the bottom of the page. When the staked crypto comes back to the you (you unstake) on a "receive" transaction by itself, it should be marked as a transfer. Let the sending wallet default to "other transactions".
Load More