ETH2 staking on Coinbase
Coinbase has issued temporary ETH2 tokens in anticipation of the ETH 2.0 launch. We should support these. https://help.coinbase.com/en/coinbase/trading-and-funding/staking/ethereum-2-0-staking
Auto-tag staking rewards from Coinbase
For example, Tezos received from staking on Coinbase should automatically be marked as a staking reward.
Subtract Coinbase Pro fees from quantity received
When selling an asset, the exchange fees are not subtracted from the Proceeds (the exchange fees for purchases are correctly incorporated into the cost basis). This affects exchange accounts, including Coinbase Pro. Users may find that Form 8949 and Schedule D with higher capital gains or lower losses because exchange fees were not subtracted from proceeds. Amounts reported on Tax Center are incorrect and incomplete. If you wish to make manual corrections, your changes will remain in place as the exchange continues to sync with your CoinTracker account. Please also be aware that if you make manual changes, you will need to undo them once we ship this fix, since our changes on top of the manual edits will make the calculations incorrect for those transactions. One way of doing this would be to remove the exchange, which deletes all transaction history, then reconnect it.
Support collateral/loans on Coinbase
Handle Coinbase Advanced Trading Replacing Coinbase Pro
Our partner Coinbase is working toward sunsetting Coinbase Pro , which is being replaced by Coinbase Advanced Trading in the main Coinbase app. At this time, you don’t need to make any changes to your CoinTracker account to prepare for these changes. We’ll post updates here as we work with Coinbase to make this transition as seamless as possible for our users.
Coinbase Advanced Trading only imports one fill in each order if multiple fills occur at the same timestamp
When executing a trade on Coinbase Advanced Trading where the order has multiple fills at the same timestamp, we are only importing one fill currently. The remaining fill transactions are not imported because we are identifying them as duplicates. This results in incorrect asset balances/cost basis/proceeds/gains/etc. in CoinTracker. Our engineering team is investigating this as a priority issue. If wish, you can add the missing transactions manually to make your data more accurate. Please be aware that when we roll out a fix and start adding all fills through the sync, the manual transactions will need to be removed.
Coinbase Advanced Trade - Buy fees not included in cost basis
Coinbase Advanced Trade 'Buy' transactions sync through the standard Coinbase API. Buys made on standard Coinbase include the fee as part of the cost basis for the asset purchased. Advanced Trade 'Buy' fees are not included in the cost basis. The fee is listed but not used in the cost basis calculation. With the fees not taken into account, capital gains calculations can be unexpectedly high. You can add the fee to the cost basis if you need your account to be more accurate immediately, but when the fix is rolled out any existing manual changes will make the account incorrect again. Manual changes will need to be undone, or you can remove and are-add the wallet, which deletes all manual edits for that wallet.