3
As per my understanding CTransactions represents the atomic unit in Bitcoin. It has the inputs CTxIn and outputs CTxOut.
Can any expert give the intuition of why we need CCoins in source code ? Why should we have a separate pruned class just for storing outputs ?