mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-04-29 14:59:39 -04:00
Move COINBASE_MATURITY from feature_nulldummy
test to blocktools
.
This commit is contained in:
parent
1ed859e90e
commit
525448df9d
2 changed files with 10 additions and 2 deletions
|
@ -14,13 +14,18 @@ Generate COINBASE_MATURITY (CB) more blocks to ensure the coinbases are mature.
|
||||||
"""
|
"""
|
||||||
import time
|
import time
|
||||||
|
|
||||||
from test_framework.blocktools import NORMAL_GBT_REQUEST_PARAMS, create_block, create_transaction, add_witness_commitment
|
from test_framework.blocktools import (
|
||||||
|
COINBASE_MATURITY,
|
||||||
|
NORMAL_GBT_REQUEST_PARAMS,
|
||||||
|
add_witness_commitment,
|
||||||
|
create_block,
|
||||||
|
create_transaction,
|
||||||
|
)
|
||||||
from test_framework.messages import CTransaction
|
from test_framework.messages import CTransaction
|
||||||
from test_framework.script import CScript
|
from test_framework.script import CScript
|
||||||
from test_framework.test_framework import BitcoinTestFramework
|
from test_framework.test_framework import BitcoinTestFramework
|
||||||
from test_framework.util import assert_equal, assert_raises_rpc_error
|
from test_framework.util import assert_equal, assert_raises_rpc_error
|
||||||
|
|
||||||
COINBASE_MATURITY = 100
|
|
||||||
NULLDUMMY_ERROR = "non-mandatory-script-verify-flag (Dummy CHECKMULTISIG argument must be zero)"
|
NULLDUMMY_ERROR = "non-mandatory-script-verify-flag (Dummy CHECKMULTISIG argument must be zero)"
|
||||||
|
|
||||||
def trueDummy(tx):
|
def trueDummy(tx):
|
||||||
|
|
|
@ -52,6 +52,9 @@ MAX_BLOCK_SIGOPS_WEIGHT = MAX_BLOCK_SIGOPS * WITNESS_SCALE_FACTOR
|
||||||
# Genesis block time (regtest)
|
# Genesis block time (regtest)
|
||||||
TIME_GENESIS_BLOCK = 1296688602
|
TIME_GENESIS_BLOCK = 1296688602
|
||||||
|
|
||||||
|
# Coinbase transaction outputs can only be spent after this number of new blocks (network rule)
|
||||||
|
COINBASE_MATURITY = 100
|
||||||
|
|
||||||
# From BIP141
|
# From BIP141
|
||||||
WITNESS_COMMITMENT_HEADER = b"\xaa\x21\xa9\xed"
|
WITNESS_COMMITMENT_HEADER = b"\xaa\x21\xa9\xed"
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue