two functions Bitcoin has which are absent from Litecoin: `MakeTransactionRef()` and `std::move()`

1

From the file chainparams.cpp...

Litecoin:

genesis.vtx.push_back(txNew);

Bitcoin:

genesis.vtx.push_back(MakeTransactionRef(std::move(txNew)));

What is this function MakeTransactionRef()?

What is the function std::move()?

Why does Bitcoin have them while Litecoin does not?

Can they be safely be ignored in a new altcoin?

More of the salient differences are highlighted here.

smatthewenglish

Posted 2017-05-11T16:31:36.923

Reputation: 1 063

No answers