Outpoints
Outpoints are references to a ledger (UTXO set) entry.
Construction
An outpoint is formed by the SHA-256 of the transaction idem concatenated with the 4-byte LE serialized output index.
Example Code
C++
    COutPoint(uint256 txIdemIn, uint32_t outIdx)
    {
        CSHA256Writer sha;
        sha << txIdemIn << outIdx;
        hash = sha.GetHash();
    }