mirror of
https://github.com/monero-project/monero.git
synced 2025-08-02 22:56:13 -04:00
Merge pull request #6760
844fb4e94
enforce claiming maximum coinbase amount (moneromooo-monero)
This commit is contained in:
commit
b04da25e4d
5 changed files with 33 additions and 2 deletions
|
@ -178,6 +178,7 @@
|
|||
#define HF_VERSION_REJECT_SIGS_IN_COINBASE 12
|
||||
#define HF_VERSION_ENFORCE_MIN_AGE 12
|
||||
#define HF_VERSION_EFFECTIVE_SHORT_TERM_MEDIAN_IN_PENALTY 12
|
||||
#define HF_VERSION_EXACT_COINBASE 13
|
||||
|
||||
#define PER_KB_FEE_QUANTIZATION_DECIMALS 8
|
||||
|
||||
|
|
|
@ -1397,8 +1397,8 @@ bool Blockchain::validate_miner_transaction(const block& b, size_t cumulative_bl
|
|||
MERROR_VER("coinbase transaction spend too much money (" << print_money(money_in_use) << "). Block reward is " << print_money(base_reward + fee) << "(" << print_money(base_reward) << "+" << print_money(fee) << "), cumulative_block_weight " << cumulative_block_weight);
|
||||
return false;
|
||||
}
|
||||
// From hard fork 2, we allow a miner to claim less block reward than is allowed, in case a miner wants less dust
|
||||
if (version < 2)
|
||||
// From hard fork 2 till 12, we allow a miner to claim less block reward than is allowed, in case a miner wants less dust
|
||||
if (version < 2 || version >= HF_VERSION_EXACT_COINBASE)
|
||||
{
|
||||
if(base_reward + fee != money_in_use)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue