Hello community,
I am currently trying to withdraw my rewards but I can’t because the rewards shown on Adalite/Yoroi are higher than what I actually have. If I check https://cardanoscan.io/, I can see how much rewards I have (60 ADA less than shown by Yoroi/Adalite). When I sign the transaction it gets rejected because I am asking for more rewards than what I have (Adalite/Yoroi automatically calculate this, and their amounts are wrong).
I think this is because I had my key deregistered in one distribution, but Yoroi/Adalite counts that distribution as if I received rewards but I never did.
I can’t use Daedalus because they don’t support Trezor passphrase
I have plenty of ADA for the transaction fee
Have anyone solved this?
This is the error I get (replaced sensitive info with XXX):
{"error":{"response":"Error trying to send transaction: Error: Request failed with status code 400 - ApplyTxError [LedgerFailure (DelegsFailure (WithdrawalsNotInRewardsDELEGS (fromList [(RewardAcnt {getRwdNetwork = Mainnet, getRwdCred = KeyHashObj (KeyHash \"XXX\")},Coin XXX)])))]"}}
The endpoint that brings the wrong rewards is:
https://iohk-mainnet.yoroiwallet.com/api/account/state