Bug Report: PancakeSwap Auto CAKE Pool Unstake Shows Missing Cost Basis
What is the issue?
When a user unstakes from the PancakeSwap Auto CAKE Syrup Pool on BSC, CoinTracker reports a missing cost basis. The returned amount includes auto-compounded rewards that accrued inside the smart contract without visible on-chain transfers, causing the unstake quantity to exceed the tracked staked principal.
Who is affected?
Users with BSC wallets who have staked in the PancakeSwap Auto CAKE Syrup Pool.
What is the workaround?
It is recommended that this be resolved by the engineering team rather than through manual user edits. If a manual fix is required due to time constraints, auto-compounded rewards should be broken out into separate staking reward transactions so the unstake and reward amounts are tracked independently. Note: any manual edit approach is a temporary measure and has not been officially confirmed as the correct resolution.
Keywords: pancakeswap, CAKE, unstake, missing cost basis, BSC