@@ -182,7 +182,7 @@ BOOST_FIXTURE_TEST_CASE(block_reward_reallocation, TestChainBRRBeforeActivationS
182
182
BOOST_ASSERT (dmnman.GetListAtChainTip ().HasMN (tx.GetHash ()));
183
183
BOOST_CHECK (tip->nHeight < Params ().GetConsensus ().BRRHeight );
184
184
// Creating blocks by different ways
185
- const auto pblocktemplate = BlockAssembler (*sporkManager , *governance , *m_node.llmq_ctx , *m_node.evodb , m_node.chainman ->ActiveChainstate (), *m_node.mempool , Params ()).CreateNewBlock (coinbasePubKey);
185
+ const auto pblocktemplate = BlockAssembler (*m_node. sporkman , *m_node. govman , *m_node.llmq_ctx , *m_node.evodb , m_node.chainman ->ActiveChainstate (), *m_node.mempool , Params ()).CreateNewBlock (coinbasePubKey);
186
186
}
187
187
for ([[maybe_unused]] auto _ : irange::range (1999 )) {
188
188
CreateAndProcessBlock ({}, coinbaseKey);
@@ -212,7 +212,7 @@ BOOST_FIXTURE_TEST_CASE(block_reward_reallocation, TestChainBRRBeforeActivationS
212
212
BOOST_ASSERT (dmnman.GetListAtChainTip ().HasMN (tx.GetHash ()));
213
213
const CAmount block_subsidy = GetBlockSubsidyInner (tip->nBits , tip->nHeight , consensus_params, isV20Active);
214
214
const CAmount masternode_payment = GetMasternodePayment (tip->nHeight , block_subsidy, isV20Active);
215
- const auto pblocktemplate = BlockAssembler (*sporkManager , *governance , *m_node.llmq_ctx , *m_node.evodb , m_node.chainman ->ActiveChainstate (), *m_node.mempool , Params ()).CreateNewBlock (coinbasePubKey);
215
+ const auto pblocktemplate = BlockAssembler (*m_node. sporkman , *m_node. govman , *m_node.llmq_ctx , *m_node.evodb , m_node.chainman ->ActiveChainstate (), *m_node.mempool , Params ()).CreateNewBlock (coinbasePubKey);
216
216
BOOST_CHECK_EQUAL (pblocktemplate->voutMasternodePayments [0 ].nValue , masternode_payment);
217
217
}
218
218
@@ -226,7 +226,7 @@ BOOST_FIXTURE_TEST_CASE(block_reward_reallocation, TestChainBRRBeforeActivationS
226
226
const bool isV20Active{DeploymentActiveAfter (tip, consensus_params, Consensus::DEPLOYMENT_V20)};
227
227
const CAmount block_subsidy = GetBlockSubsidyInner (tip->nBits , tip->nHeight , consensus_params, isV20Active);
228
228
const CAmount masternode_payment = GetMasternodePayment (tip->nHeight , block_subsidy, isV20Active);
229
- const auto pblocktemplate = BlockAssembler (*sporkManager , *governance , *m_node.llmq_ctx , *m_node.evodb , m_node.chainman ->ActiveChainstate (), *m_node.mempool , Params ()).CreateNewBlock (coinbasePubKey);
229
+ const auto pblocktemplate = BlockAssembler (*m_node. sporkman , *m_node. govman , *m_node.llmq_ctx , *m_node.evodb , m_node.chainman ->ActiveChainstate (), *m_node.mempool , Params ()).CreateNewBlock (coinbasePubKey);
230
230
BOOST_CHECK_EQUAL (pblocktemplate->block .vtx [0 ]->GetValueOut (), 122209530 );
231
231
BOOST_CHECK_EQUAL (pblocktemplate->voutMasternodePayments [0 ].nValue , masternode_payment);
232
232
BOOST_CHECK_EQUAL (pblocktemplate->voutMasternodePayments [0 ].nValue , 61104762 ); // 0.4999999755
@@ -244,7 +244,7 @@ BOOST_FIXTURE_TEST_CASE(block_reward_reallocation, TestChainBRRBeforeActivationS
244
244
const bool isV20Active{DeploymentActiveAfter (tip, consensus_params, Consensus::DEPLOYMENT_V20)};
245
245
const CAmount block_subsidy = GetBlockSubsidyInner (tip->nBits , tip->nHeight , consensus_params, isV20Active);
246
246
const CAmount masternode_payment = GetMasternodePayment (tip->nHeight , block_subsidy, isV20Active);
247
- const auto pblocktemplate = BlockAssembler (*sporkManager , *governance , *m_node.llmq_ctx , *m_node.evodb , m_node.chainman ->ActiveChainstate (), *m_node.mempool , Params ()).CreateNewBlock (coinbasePubKey);
247
+ const auto pblocktemplate = BlockAssembler (*m_node. sporkman , *m_node. govman , *m_node.llmq_ctx , *m_node.evodb , m_node.chainman ->ActiveChainstate (), *m_node.mempool , Params ()).CreateNewBlock (coinbasePubKey);
248
248
BOOST_CHECK_EQUAL (pblocktemplate->voutMasternodePayments [0 ].nValue , masternode_payment);
249
249
}
250
250
}
@@ -262,7 +262,7 @@ BOOST_FIXTURE_TEST_CASE(block_reward_reallocation, TestChainBRRBeforeActivationS
262
262
CAmount expected_block_reward = block_subsidy_potential - block_subsidy_potential / 5 ;
263
263
264
264
const CAmount masternode_payment = GetMasternodePayment (tip->nHeight , block_subsidy, isV20Active);
265
- const auto pblocktemplate = BlockAssembler (*sporkManager , *governance , *m_node.llmq_ctx , *m_node.evodb , m_node.chainman ->ActiveChainstate (), *m_node.mempool , Params ()).CreateNewBlock (coinbasePubKey);
265
+ const auto pblocktemplate = BlockAssembler (*m_node. sporkman , *m_node. govman , *m_node.llmq_ctx , *m_node.evodb , m_node.chainman ->ActiveChainstate (), *m_node.mempool , Params ()).CreateNewBlock (coinbasePubKey);
266
266
BOOST_CHECK_EQUAL (pblocktemplate->block .vtx [0 ]->GetValueOut (), expected_block_reward);
267
267
BOOST_CHECK_EQUAL (pblocktemplate->block .vtx [0 ]->GetValueOut (), 67550353 );
268
268
BOOST_CHECK_EQUAL (pblocktemplate->voutMasternodePayments [0 ].nValue , masternode_payment);
@@ -288,7 +288,7 @@ BOOST_FIXTURE_TEST_CASE(block_reward_reallocation, TestChainBRRBeforeActivationS
288
288
const bool isMNRewardReallocated{DeploymentActiveAfter (tip, consensus_params, Consensus::DEPLOYMENT_MN_RR)};
289
289
const CAmount block_subsidy = GetBlockSubsidyInner (tip->nBits , tip->nHeight , consensus_params, isV20Active);
290
290
CAmount masternode_payment = GetMasternodePayment (tip->nHeight , block_subsidy, isV20Active);
291
- const auto pblocktemplate = BlockAssembler (*sporkManager , *governance , *m_node.llmq_ctx , *m_node.evodb , m_node.chainman ->ActiveChainstate (), *m_node.mempool , Params ()).CreateNewBlock (coinbasePubKey);
291
+ const auto pblocktemplate = BlockAssembler (*m_node. sporkman , *m_node. govman , *m_node.llmq_ctx , *m_node.evodb , m_node.chainman ->ActiveChainstate (), *m_node.mempool , Params ()).CreateNewBlock (coinbasePubKey);
292
292
293
293
if (isMNRewardReallocated) {
294
294
const CAmount platform_payment = MasternodePayments::PlatformShare (masternode_payment);
@@ -310,7 +310,7 @@ BOOST_FIXTURE_TEST_CASE(block_reward_reallocation, TestChainBRRBeforeActivationS
310
310
CAmount masternode_payment = GetMasternodePayment (tip->nHeight , block_subsidy, isV20Active);
311
311
const CAmount platform_payment = MasternodePayments::PlatformShare (masternode_payment);
312
312
masternode_payment -= platform_payment;
313
- const auto pblocktemplate = BlockAssembler (*sporkManager , *governance , *m_node.llmq_ctx , *m_node.evodb , m_node.chainman ->ActiveChainstate (), *m_node.mempool , Params ()).CreateNewBlock (coinbasePubKey);
313
+ const auto pblocktemplate = BlockAssembler (*m_node. sporkman , *m_node. govman , *m_node.llmq_ctx , *m_node.evodb , m_node.chainman ->ActiveChainstate (), *m_node.mempool , Params ()).CreateNewBlock (coinbasePubKey);
314
314
315
315
CAmount block_subsidy_potential = block_subsidy + block_subsidy_sb;
316
316
BOOST_CHECK_EQUAL (tip->nHeight , 3858 );
0 commit comments