Improve staking (i.e ETH2) on Kraken exchange
complete
Chandan - CoinTracker
Updated August 1st, 2023:
As a user, I would like CoinTracker to correctly import my ETH2 transactions. This includes conversions between ETH and ETH2, rewards, accurate balances, and post-merge treatment.
Before staked ETH withdrawals were enabled
(as part of the Shapella upgrade), Kraken
chose to represent ETH (non-liquid) staked with Kraken using the token symbol ETH2.
Due to this users experienced the following:- On Kraken, Staking ETH would decrease user ETH balance, and increase your ETH2 balance.
- However, this swap / staking mechanism is not always exposed as a transaction, resulting in balance issues for both ETH and ETH2.
- On Kraken, staking rewards were paid out as a mixture of ETH and ETH2 - with separate transactions for a period of time.
Since exchanges represented staked ETH with a different asset (instead of a transfer of ETH between sub-accounts) has caused discrepancies for consistently handling tax calculations.
- In some cases ETH → ETH2 swaps were being treated as taxable disposals of ETH, which is not the intended treatment.
- To handle this, CoinTracker added custom logic that classifies ETH → ETH2 swaps as 'Transfers' in our accounting engine. This resulted in CoinTracker treating ETH lots as ETH2, in order to preserve cost basis etc.
- However, users may see issues with Performance tracking, as there is no record of the cost basis transfer - resulting in incorrect cost basis values for ETH and ETH2. Our team is working to improve how we hand ETH → ETH2 cost basis tracking.
Now staked ETH can be withdrawn
, Kraken is retiring the concept of ETH2, and ‘automatically converting’ ETH2 balances to ETH.- It is to be determined whether this ‘automatic conversion’ is represented with a transaction, or just a reported balance change. In either case, this causes balance differences if it doesn’t line up with a user’s transaction history that includes ETH2 transactions.
ETH2 staking on Kraken can very much so be confusing! Users can either reconcile transactions manually by creating new transactions for missing transactions OR editing incorrect transactions. To ensure your transaction history is as accurate as possible CoinTracker recommends users export their ETH and ETH2 transaction history from Kraken and reconcile any missing or incorrect transactions.
We apologize for the inconvenience! We will be updating this post as we improve this experience.
Log In
Sarah T. - CoinTracker
complete
This post was marked as
being verified
Sam - CoinTracker
complete
This is now resolved, users are recommend to either use our new re-import tool outlined here to see ETH2 related balance issues resolved OR remove your Kraken exchange entirely and re-add it. Please note: When you remove a wallet or exchange, all manually entered data within it will be lost. You will need to re-enter any necessary edits after re-adding the wallet or exchange.
If the reported behavior for this post still persists, please reach out to the CoinTracker support team directly or re-submit this post with updated details.
C
CT-zXxBxDdq
Z
C
CT-wXl8zMKX
Any update on pulling in the ETH -> ETH2 transactions? Cost basis remains way off due to this being missing.
C
CT-dQBGWnPX
For Kraken -- staked SOL balance is showing correctly, but staked DOT is showing as 0.
I can see both transactions in the ledger history.
Only difference is I transferred SOL from Binance (SOL) -> Kraken -> Stake SOL
and for DOT was Binance (ETH) -> Kraken (ETH -> DOT) -> Stake DOT
Any idea what's going on here?
C
CT-dQBGWnPX
[Resolved] It just took a while to show up... I didn't do anything to fix this.
C
CT-ZX6e61WQ
CT-dQBGWnPX:I do believe it's a hex
C
CT-RqvLwGzX
Staked Solana balance just totally absent from CoinTracker, again this is something Koinly seems to have a firm grasp on
J
Jg
So a few weeks ago the Staked deposited amounts started showing up in CT (thanks!) but the Earned Staking Interest amount doesn't seem to be showing up in CT or am I not looking in the right place for that? This is also important for Tax filings to show interest earned on staked crypto
C
CT-wXl8zMKX
Hi following-up again to see if there's planned work on pulling in the ETH -> ETH2 transactions? All of my cost bases are off until then.
C
CT-RQW1rwvO
Why is my Solana still not showing up from Kraken?
C
CT-6QrZPooQ
CT-RQW1rwvO: Seconded, Coinbase thinks my Solana balance and all staking rewards are in some token called Sola - so I cannot accurately track my Solana cost basis/balance at all. Even when trying to manually change these transactions to the correct SOL, Cointracker does not see the correct Solana balance. CT, please fix.
C
CT-LXLN5wGq
CT-6QrZPooQ: I am also experiencing this. Is there an update?
Load More
→