Skip to content

Commit 4818e5e

Browse files
committed
Miner should stop trying to account for old PAK system
1 parent f277ec5 commit 4818e5e

File tree

1 file changed

+0
-22
lines changed

1 file changed

+0
-22
lines changed

src/miner.cpp

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -115,22 +115,6 @@ std::unique_ptr<CBlockTemplate> BlockAssembler::CreateNewBlock(const CScript& sc
115115
return nullptr;
116116
pblock = &pblocktemplate->block; // pointer for convenience
117117

118-
std::vector<CScript> commitments;
119-
120-
// ELEMENTS: PAK
121-
// Create block pak commitment if set in conf file and validating pegouts
122-
if (Params().GetEnforcePak() && g_paklist_config) {
123-
if (*g_paklist_config != g_paklist_blockchain) {
124-
g_paklist_config->CreateCommitments(commitments);
125-
}
126-
}
127-
128-
// Pad block weight to account for OP_RETURN commitments with two compressed pubkeys
129-
for (const auto& commitment : commitments) {
130-
CTxOut output(CAsset(), 0, commitment);
131-
nBlockWeight += ::GetSerializeSize(output, PROTOCOL_VERSION)*WITNESS_SCALE_FACTOR;
132-
}
133-
// END PAK
134118

135119
// Add dummy coinbase tx as first transaction
136120
pblock->vtx.emplace_back();
@@ -211,12 +195,6 @@ std::unique_ptr<CBlockTemplate> BlockAssembler::CreateNewBlock(const CScript& sc
211195
}
212196
}
213197
coinbaseTx.vin[0].scriptSig = CScript() << nHeight << OP_0;
214-
// ELEMENTS: PAK
215-
// Add PAK transition commitments
216-
for (unsigned int i = 0; i < commitments.size(); i++) {
217-
coinbaseTx.vout.push_back(CTxOut(CAsset(), 0, commitments[i]));
218-
}
219-
// END PAK
220198
pblock->vtx[0] = MakeTransactionRef(std::move(coinbaseTx));
221199
pblocktemplate->vchCoinbaseCommitment = GenerateCoinbaseCommitment(*pblock, pindexPrev, chainparams.GetConsensus());
222200
pblocktemplate->vTxFees[0] = -nFees;

0 commit comments

Comments
 (0)