mirror of
https://github.com/kvazar-network/kevacoin.git
synced 2025-01-13 00:28:03 +00:00
Increased MAX_PROTOCOL_MESSAGE_LENGTH to 6MB.
Increase nPowTargetTimespan to 20 from 10, for RegTest.
This commit is contained in:
parent
3cf8093553
commit
e86e3a33a8
@ -260,8 +260,8 @@ public:
|
|||||||
consensus.BIP65Height = 1351; // BIP65 activated on regtest (Used in rpc activation tests)
|
consensus.BIP65Height = 1351; // BIP65 activated on regtest (Used in rpc activation tests)
|
||||||
consensus.BIP66Height = 1251; // BIP66 activated on regtest (Used in rpc activation tests)
|
consensus.BIP66Height = 1251; // BIP66 activated on regtest (Used in rpc activation tests)
|
||||||
consensus.powLimit = uint256S("7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");
|
consensus.powLimit = uint256S("7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");
|
||||||
consensus.nPowTargetTimespan = 10; // 10 second
|
consensus.nPowTargetTimespan = 20; // 20 second
|
||||||
consensus.nPowTargetSpacing = 10; // 10 second
|
consensus.nPowTargetSpacing = 20; // 20 second
|
||||||
consensus.fPowAllowMinDifficultyBlocks = true;
|
consensus.fPowAllowMinDifficultyBlocks = true;
|
||||||
consensus.fPowNoRetargeting = true;
|
consensus.fPowNoRetargeting = true;
|
||||||
consensus.nRuleChangeActivationThreshold = 108; // 75% for testchains
|
consensus.nRuleChangeActivationThreshold = 108; // 75% for testchains
|
||||||
|
@ -51,8 +51,8 @@ static const int FEELER_INTERVAL = 120;
|
|||||||
static const unsigned int MAX_INV_SZ = 50000;
|
static const unsigned int MAX_INV_SZ = 50000;
|
||||||
/** The maximum number of new addresses to accumulate before announcing. */
|
/** The maximum number of new addresses to accumulate before announcing. */
|
||||||
static const unsigned int MAX_ADDR_TO_SEND = 1000;
|
static const unsigned int MAX_ADDR_TO_SEND = 1000;
|
||||||
/** Maximum length of incoming protocol messages (no message over 4 MB is currently acceptable). */
|
/** Maximum length of incoming protocol messages (no message over 6 MB is currently acceptable). */
|
||||||
static const unsigned int MAX_PROTOCOL_MESSAGE_LENGTH = 4 * 1000 * 1000;
|
static const unsigned int MAX_PROTOCOL_MESSAGE_LENGTH = 6 * 1000 * 1000;
|
||||||
/** Maximum length of strSubVer in `version` message */
|
/** Maximum length of strSubVer in `version` message */
|
||||||
static const unsigned int MAX_SUBVERSION_LENGTH = 256;
|
static const unsigned int MAX_SUBVERSION_LENGTH = 256;
|
||||||
/** Maximum number of automatic outgoing nodes */
|
/** Maximum number of automatic outgoing nodes */
|
||||||
|
@ -105,7 +105,7 @@ class BIP68_112_113Test(ComparisonTestFramework):
|
|||||||
test.run()
|
test.run()
|
||||||
|
|
||||||
def send_generic_input_tx(self, node, coinbases):
|
def send_generic_input_tx(self, node, coinbases):
|
||||||
amount = Decimal("49.99")
|
amount = Decimal("499.99")
|
||||||
return node.sendrawtransaction(ToHex(self.sign_transaction(node, self.create_transaction(node, node.getblock(coinbases.pop())['tx'][0], self.nodeaddress, amount))))
|
return node.sendrawtransaction(ToHex(self.sign_transaction(node, self.create_transaction(node, node.getblock(coinbases.pop())['tx'][0], self.nodeaddress, amount))))
|
||||||
|
|
||||||
def create_transaction(self, node, txid, to_address, amount):
|
def create_transaction(self, node, txid, to_address, amount):
|
||||||
@ -154,7 +154,7 @@ class BIP68_112_113Test(ComparisonTestFramework):
|
|||||||
for b22 in range(2):
|
for b22 in range(2):
|
||||||
b18txs = []
|
b18txs = []
|
||||||
for b18 in range(2):
|
for b18 in range(2):
|
||||||
tx = self.create_transaction(self.nodes[0], bip68inputs[i], self.nodeaddress, Decimal("49.98"))
|
tx = self.create_transaction(self.nodes[0], bip68inputs[i], self.nodeaddress, Decimal("499.98"))
|
||||||
i += 1
|
i += 1
|
||||||
tx.nVersion = txversion
|
tx.nVersion = txversion
|
||||||
tx.vin[0].nSequence = relative_locktimes[b31][b25][b22][b18] + locktime_delta
|
tx.vin[0].nSequence = relative_locktimes[b31][b25][b22][b18] + locktime_delta
|
||||||
@ -165,7 +165,7 @@ class BIP68_112_113Test(ComparisonTestFramework):
|
|||||||
return txs
|
return txs
|
||||||
|
|
||||||
def create_bip112special(self, input, txversion):
|
def create_bip112special(self, input, txversion):
|
||||||
tx = self.create_transaction(self.nodes[0], input, self.nodeaddress, Decimal("49.98"))
|
tx = self.create_transaction(self.nodes[0], input, self.nodeaddress, Decimal("499.98"))
|
||||||
tx.nVersion = txversion
|
tx.nVersion = txversion
|
||||||
signtx = self.sign_transaction(self.nodes[0], tx)
|
signtx = self.sign_transaction(self.nodes[0], tx)
|
||||||
signtx.vin[0].scriptSig = CScript([-1, OP_CHECKSEQUENCEVERIFY, OP_DROP] + list(CScript(signtx.vin[0].scriptSig)))
|
signtx.vin[0].scriptSig = CScript([-1, OP_CHECKSEQUENCEVERIFY, OP_DROP] + list(CScript(signtx.vin[0].scriptSig)))
|
||||||
@ -182,7 +182,7 @@ class BIP68_112_113Test(ComparisonTestFramework):
|
|||||||
for b22 in range(2):
|
for b22 in range(2):
|
||||||
b18txs = []
|
b18txs = []
|
||||||
for b18 in range(2):
|
for b18 in range(2):
|
||||||
tx = self.create_transaction(self.nodes[0], bip112inputs[i], self.nodeaddress, Decimal("49.98"))
|
tx = self.create_transaction(self.nodes[0], bip112inputs[i], self.nodeaddress, Decimal("499.98"))
|
||||||
i += 1
|
i += 1
|
||||||
if (varyOP_CSV): # if varying OP_CSV, nSequence is fixed
|
if (varyOP_CSV): # if varying OP_CSV, nSequence is fixed
|
||||||
tx.vin[0].nSequence = base_relative_locktime + locktime_delta
|
tx.vin[0].nSequence = base_relative_locktime + locktime_delta
|
||||||
@ -282,10 +282,10 @@ class BIP68_112_113Test(ComparisonTestFramework):
|
|||||||
|
|
||||||
# Test both version 1 and version 2 transactions for all tests
|
# Test both version 1 and version 2 transactions for all tests
|
||||||
# BIP113 test transaction will be modified before each use to put in appropriate block time
|
# BIP113 test transaction will be modified before each use to put in appropriate block time
|
||||||
bip113tx_v1 = self.create_transaction(self.nodes[0], bip113input, self.nodeaddress, Decimal("49.98"))
|
bip113tx_v1 = self.create_transaction(self.nodes[0], bip113input, self.nodeaddress, Decimal("499.98"))
|
||||||
bip113tx_v1.vin[0].nSequence = 0xFFFFFFFE
|
bip113tx_v1.vin[0].nSequence = 0xFFFFFFFE
|
||||||
bip113tx_v1.nVersion = 1
|
bip113tx_v1.nVersion = 1
|
||||||
bip113tx_v2 = self.create_transaction(self.nodes[0], bip113input, self.nodeaddress, Decimal("49.98"))
|
bip113tx_v2 = self.create_transaction(self.nodes[0], bip113input, self.nodeaddress, Decimal("499.98"))
|
||||||
bip113tx_v2.vin[0].nSequence = 0xFFFFFFFE
|
bip113tx_v2.vin[0].nSequence = 0xFFFFFFFE
|
||||||
bip113tx_v2.nVersion = 2
|
bip113tx_v2.nVersion = 2
|
||||||
|
|
||||||
|
@ -1936,7 +1936,7 @@ class SegWitTest(BitcoinTestFramework):
|
|||||||
self.test_p2sh_witness(segwit_activated=True)
|
self.test_p2sh_witness(segwit_activated=True)
|
||||||
self.test_witness_commitments()
|
self.test_witness_commitments()
|
||||||
self.test_block_malleability()
|
self.test_block_malleability()
|
||||||
#self.test_witness_block_size()
|
self.test_witness_block_size()
|
||||||
self.test_submit_block()
|
self.test_submit_block()
|
||||||
self.test_extra_witness_data()
|
self.test_extra_witness_data()
|
||||||
self.test_max_witness_push_length()
|
self.test_max_witness_push_length()
|
||||||
|
Loading…
Reference in New Issue
Block a user