Both passive mana (stored, potential, decay) and rewards are wrong when the output is spent.
For passive mana, we are using the wrong creation slot, from the output metadata we are using spent.slot when we should use computeSlotFromWhatever(spent.transactionId)
For rewards, we should pass the spent slot to the query to the node, the nodes dont track spent outputs
Task description
Both passive mana (stored, potential, decay) and rewards are wrong when the output is spent.
spent.slot
when we should usecomputeSlotFromWhatever(spent.transactionId)