Add proper paramaters for Regtest
This commit is contained in:
parent
bd8dc9140e
commit
094e3d7875
@ -810,7 +810,7 @@ regtest.type = 'regtest';
|
|||||||
|
|
||||||
regtest.seeds = [];
|
regtest.seeds = [];
|
||||||
|
|
||||||
regtest.magic = 0xfabfb5da;
|
regtest.magic = 0xdab5bffa;
|
||||||
|
|
||||||
regtest.port = 17412;
|
regtest.port = 17412;
|
||||||
|
|
||||||
@ -833,14 +833,14 @@ regtest.genesis = {
|
|||||||
// @TODO: Add Genesis Block hex for Flo Regtest
|
// @TODO: Add Genesis Block hex for Flo Regtest
|
||||||
regtest.genesisBlock =
|
regtest.genesisBlock =
|
||||||
'010000000000000000000000000000000000000000000000000000000000000000000'
|
'010000000000000000000000000000000000000000000000000000000000000000000'
|
||||||
+ '000d9ced4ed1130f7b7faad9be25323ffafa33232a17c3edf6cfd97bee6bafbdd97da'
|
+ '00000232baba7291c9d844bb24867aafe453ea7e290685612552d595adc8d0c0f738d'
|
||||||
+ 'e5494dffff7f200000000001010000000100000000000000000000000000000000000'
|
+ 'b5bd51ffff7f200000000001020000000100000000000000000000000000000000000'
|
||||||
+ '00000000000000000000000000000ffffffff4804ffff001d0104404e592054696d65'
|
+ '00000000000000000000000000000ffffffff4904ffff001d010441536c617368646f'
|
||||||
+ '732030352f4f63742f32303131205374657665204a6f62732c204170706c65e280997'
|
+ '74202d203137204a756e652032303133202d205361756469204172616269612053657'
|
||||||
+ '320566973696f6e6172792c2044696573206174203536ffffffff0100f2052a010000'
|
+ '420546f2042616e2057686174734170702c20536b797065ffffffff0100e40b540200'
|
||||||
+ '004341040184710fa689ad5023690c80f3a49c8f13f8d45b8c857fbcbc8bc4a8e4d3e'
|
+ '00004341040184710fa689ad5023690c80f3a49c8f13f8d45b8c857fbcbc8bc4a8e4d'
|
||||||
+ 'b4b10f4d4604fa08dce601aaf0f470216fe1b51850b4acf21b179c45070ac7b03a9ac'
|
+ '3eb4b10f4d4604fa08dce601aaf0f470216fe1b51850b4acf21b179c45070ac7b03a9'
|
||||||
+ '00000000';
|
+ 'ac000000001d746578743a466c6f72696e636f696e2067656e6573697320626c6f636b';
|
||||||
|
|
||||||
regtest.pow = {
|
regtest.pow = {
|
||||||
limit: new BN(
|
limit: new BN(
|
||||||
@ -852,9 +852,77 @@ regtest.pow = {
|
|||||||
'0000000000000000000000000000000000000000000000000000000000000000',
|
'0000000000000000000000000000000000000000000000000000000000000000',
|
||||||
'hex'
|
'hex'
|
||||||
),
|
),
|
||||||
targetTimespan: 3.5 * 24 * 60 * 60,
|
|
||||||
targetSpacing: 40,
|
targetSpacing: 40,
|
||||||
retargetInterval: 2016,
|
|
||||||
|
/**
|
||||||
|
* Desired retarget period in seconds.
|
||||||
|
* @const {Number}
|
||||||
|
* @default
|
||||||
|
*/
|
||||||
|
|
||||||
|
targetTimespan_Version1: 60 * 60,
|
||||||
|
targetTimespan_Version2: 15 * 40,
|
||||||
|
targetTimespan_Version3: 6 * 40,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Retarget interval in blocks.
|
||||||
|
* @const {Number}
|
||||||
|
* @default
|
||||||
|
*/
|
||||||
|
|
||||||
|
retargetInterval_Version1: (60 * 60) / 40,
|
||||||
|
retargetInterval_Version2: 15,
|
||||||
|
retargetInterval_Version3: 1,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Average retarget interval in blocks.
|
||||||
|
* @const {Number}
|
||||||
|
* @default
|
||||||
|
*/
|
||||||
|
|
||||||
|
averagingInterval_Version1: (60 * 60) / 40,
|
||||||
|
averagingInterval_Version2: 15,
|
||||||
|
averagingInterval_Version3: 6,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Average retarget interval in blocks.
|
||||||
|
* @const {Number}
|
||||||
|
* @default
|
||||||
|
*/
|
||||||
|
|
||||||
|
averagingIntervalTimespan_Version1: (60 * 60) / 40,
|
||||||
|
averagingIntervalTimespan_Version2: 15,
|
||||||
|
averagingIntervalTimespan_Version3: 6,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Adjust Target Timespan Max.
|
||||||
|
* @const {Number}
|
||||||
|
* @default
|
||||||
|
*/
|
||||||
|
|
||||||
|
adjustUp_Version1: 75,
|
||||||
|
adjustUp_Version2: 75,
|
||||||
|
adjustUp_Version3: 2,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Adjust Target Timespan Min.
|
||||||
|
* @const {Number}
|
||||||
|
* @default
|
||||||
|
*/
|
||||||
|
|
||||||
|
adjustDown_Version1: 300,
|
||||||
|
adjustDown_Version2: 300,
|
||||||
|
adjustDown_Version3: 3,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Block Heights that each difficulty algorithm should be used
|
||||||
|
* @const {Number}
|
||||||
|
* @default
|
||||||
|
*/
|
||||||
|
blockHeight_Version2: 208440,
|
||||||
|
blockHeight_Version3: 426000,
|
||||||
|
|
||||||
targetReset: true,
|
targetReset: true,
|
||||||
noRetargeting: true
|
noRetargeting: true
|
||||||
};
|
};
|
||||||
@ -892,7 +960,7 @@ regtest.deployments = {
|
|||||||
segwit: {
|
segwit: {
|
||||||
name: 'segwit',
|
name: 'segwit',
|
||||||
bit: 1,
|
bit: 1,
|
||||||
startTime: -1,
|
startTime: 0,
|
||||||
timeout: 0xffffffff,
|
timeout: 0xffffffff,
|
||||||
threshold: -1,
|
threshold: -1,
|
||||||
window: -1,
|
window: -1,
|
||||||
@ -927,8 +995,9 @@ regtest.keyPrefix = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
regtest.addressPrefix = {
|
regtest.addressPrefix = {
|
||||||
pubkeyhash: 0x6f,
|
pubkeyhash: 0x73,
|
||||||
scripthash: 0xc4,
|
scripthash: 0xc6,
|
||||||
|
scripthash2: 0x3a,
|
||||||
witnesspubkeyhash: 0x03,
|
witnesspubkeyhash: 0x03,
|
||||||
witnessscripthash: 0x28,
|
witnessscripthash: 0x28,
|
||||||
bech32: 'rflo'
|
bech32: 'rflo'
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user