Rename more usage of `serial`.
This commit is contained in:
parent
b7e4abd6f7
commit
cc01120a17
18
src/main.cpp
18
src/main.cpp
|
@ -970,13 +970,13 @@ bool CheckTransactionWithoutProofVerification(const CTransaction& tx, CValidatio
|
||||||
set<uint256> vJoinSplitNullifiers;
|
set<uint256> vJoinSplitNullifiers;
|
||||||
BOOST_FOREACH(const JSDescription& joinsplit, tx.vjoinsplit)
|
BOOST_FOREACH(const JSDescription& joinsplit, tx.vjoinsplit)
|
||||||
{
|
{
|
||||||
BOOST_FOREACH(const uint256& serial, joinsplit.nullifiers)
|
BOOST_FOREACH(const uint256& nf, joinsplit.nullifiers)
|
||||||
{
|
{
|
||||||
if (vJoinSplitNullifiers.count(serial))
|
if (vJoinSplitNullifiers.count(nf))
|
||||||
return state.DoS(100, error("CheckTransaction(): duplicate nullifiers"),
|
return state.DoS(100, error("CheckTransaction(): duplicate nullifiers"),
|
||||||
REJECT_INVALID, "bad-joinsplits-nullifiers-duplicate");
|
REJECT_INVALID, "bad-joinsplits-nullifiers-duplicate");
|
||||||
|
|
||||||
vJoinSplitNullifiers.insert(serial);
|
vJoinSplitNullifiers.insert(nf);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1105,8 +1105,8 @@ bool AcceptToMemoryPool(CTxMemPool& pool, CValidationState &state, const CTransa
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
BOOST_FOREACH(const JSDescription &joinsplit, tx.vjoinsplit) {
|
BOOST_FOREACH(const JSDescription &joinsplit, tx.vjoinsplit) {
|
||||||
BOOST_FOREACH(const uint256 &serial, joinsplit.nullifiers) {
|
BOOST_FOREACH(const uint256 &nf, joinsplit.nullifiers) {
|
||||||
if (pool.mapNullifiers.count(serial))
|
if (pool.mapNullifiers.count(nf))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -1587,8 +1587,8 @@ void UpdateCoins(const CTransaction& tx, CValidationState &state, CCoinsViewCach
|
||||||
|
|
||||||
// spend nullifiers
|
// spend nullifiers
|
||||||
BOOST_FOREACH(const JSDescription &joinsplit, tx.vjoinsplit) {
|
BOOST_FOREACH(const JSDescription &joinsplit, tx.vjoinsplit) {
|
||||||
BOOST_FOREACH(const uint256 &serial, joinsplit.nullifiers) {
|
BOOST_FOREACH(const uint256 &nf, joinsplit.nullifiers) {
|
||||||
inputs.SetNullifier(serial, true);
|
inputs.SetNullifier(nf, true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1909,8 +1909,8 @@ bool DisconnectBlock(CBlock& block, CValidationState& state, CBlockIndex* pindex
|
||||||
|
|
||||||
// unspend nullifiers
|
// unspend nullifiers
|
||||||
BOOST_FOREACH(const JSDescription &joinsplit, tx.vjoinsplit) {
|
BOOST_FOREACH(const JSDescription &joinsplit, tx.vjoinsplit) {
|
||||||
BOOST_FOREACH(const uint256 &serial, joinsplit.nullifiers) {
|
BOOST_FOREACH(const uint256 &nf, joinsplit.nullifiers) {
|
||||||
view.SetNullifier(serial, false);
|
view.SetNullifier(nf, false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue