diff --git a/lib/deterministicmnlist/SimplifiedMNListDiff.js b/lib/deterministicmnlist/SimplifiedMNListDiff.js index 2f1d949dc..c01707fda 100644 --- a/lib/deterministicmnlist/SimplifiedMNListDiff.js +++ b/lib/deterministicmnlist/SimplifiedMNListDiff.js @@ -219,7 +219,7 @@ SimplifiedMNListDiff.fromObject = function fromObject(obj, network) { // Copy array of strings simplifiedMNListDiff.deletedMNs = obj.deletedMNs.slice(); simplifiedMNListDiff.mnList = obj.mnList.map( - (entry) => new SimplifiedMNListEntry({ ...entry, nVersion: obj.nVersion }, validNetwork) + (entry) => new SimplifiedMNListEntry(entry, validNetwork) ); simplifiedMNListDiff.deletedQuorums = obj.deletedQuorums.slice(); simplifiedMNListDiff.newQuorums = obj.newQuorums.map( @@ -296,7 +296,7 @@ SimplifiedMNListDiff.prototype.toObject = function toObject() { }; SimplifiedMNListDiff.prototype.copy = function copy() { - return SimplifiedMNListDiff.fromObject(_.clone(this.toObject()), this.network); + return _.cloneDeep(this); }; module.exports = SimplifiedMNListDiff; diff --git a/lib/deterministicmnlist/SimplifiedMNListEntry.js b/lib/deterministicmnlist/SimplifiedMNListEntry.js index 54f8db4ee..d35e4279c 100644 --- a/lib/deterministicmnlist/SimplifiedMNListEntry.js +++ b/lib/deterministicmnlist/SimplifiedMNListEntry.js @@ -148,12 +148,14 @@ SimplifiedMNListEntry.prototype.toBuffer = function toBuffer() { ); bufferWriter.writeUInt8(Number(this.isValid)); - if (typeof this.nType === 'number') { - bufferWriter.writeUInt16LE(this.nType); - - if (this.nType === MASTERNODE_TYPE_HP) { - bufferWriter.writeUInt16LE(this.platformHTTPPort); - bufferWriter.write(Buffer.from(this.platformNodeID, 'hex').reverse()); + if (this.nVersion === 2) { + if (typeof this.nType === 'number') { + bufferWriter.writeUInt16LE(this.nType); + + if (this.nType === MASTERNODE_TYPE_HP) { + bufferWriter.writeUInt16LE(this.platformHTTPPort); + bufferWriter.write(Buffer.from(this.platformNodeID, 'hex').reverse()); + } } } @@ -239,9 +241,12 @@ SimplifiedMNListEntry.prototype.toObject = function toObject() { pubKeyOperator: this.pubKeyOperator, votingAddress: this.votingAddress, isValid: this.isValid, - nVersion: this.nVersion, }; + if (typeof this.nVersion === 'number') { + result.nVersion = this.nVersion; + } + if (typeof this.nType === 'number') { result.nType = this.nType; } @@ -262,10 +267,6 @@ SimplifiedMNListEntry.prototype.toObject = function toObject() { result.platformNodeID = this.platformNodeID; } - if (typeof this.nVersion === 'number') { - result.nVersion = this.nVersion; - } - return result; }; @@ -302,7 +303,7 @@ SimplifiedMNListEntry.prototype.confirmedHashWithProRegTxHash = * @return {SimplifiedMNListEntry} */ SimplifiedMNListEntry.prototype.copy = function copy() { - return SimplifiedMNListEntry.fromObject(_.clone(this.toObject()), this.network); + return _.cloneDeep(this); }; module.exports = SimplifiedMNListEntry; diff --git a/test/fixtures/smlstore4765_4853_noQuorums.json b/test/fixtures/smlstore4765_4853_noQuorums.json index 8c214ef5a..144124a38 100644 --- a/test/fixtures/smlstore4765_4853_noQuorums.json +++ b/test/fixtures/smlstore4765_4853_noQuorums.json @@ -1187,9 +1187,9 @@ "blockHash": "0000027bae1db97bf1ffd92d341d72f96d9028b9f8816d3cf744d0ce16da69b5", "mnList": [ { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", - "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, "proRegTxHash": "8ae467ea7f559dae5e9ce8d870af687fb3936a0d58b8aee07117090130babe1b", "confirmedHash": "000009304d0df381c03d5280a90979d87170f376b95ea5e5e050ed4f041cb285", @@ -1228,6 +1228,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -1268,6 +1269,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -1308,6 +1310,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -1348,6 +1351,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -1388,6 +1392,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -1428,6 +1433,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -1468,6 +1474,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -1508,6 +1515,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -1548,6 +1556,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -1588,6 +1597,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -1628,6 +1638,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -1668,6 +1679,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -1708,6 +1720,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -1748,6 +1761,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -1788,6 +1802,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -1828,6 +1843,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -1868,6 +1884,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -1908,6 +1925,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -1948,6 +1966,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -1988,6 +2007,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -2028,6 +2048,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -2068,6 +2089,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -2108,6 +2130,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -2148,6 +2171,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -2188,6 +2212,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -2228,6 +2253,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -2268,6 +2294,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -2308,6 +2335,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -2348,6 +2376,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -2388,6 +2417,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -2428,6 +2458,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -2468,6 +2499,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -2508,6 +2540,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -2548,6 +2581,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -2588,6 +2622,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -2628,6 +2663,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -2668,6 +2704,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -2708,6 +2745,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -2748,6 +2786,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -2788,6 +2827,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -2828,6 +2868,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -2871,6 +2912,7 @@ "quorumList": [], "validMNs": [ { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -2911,6 +2953,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -2951,6 +2994,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -2991,6 +3035,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -3031,6 +3076,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -3071,6 +3117,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -3111,6 +3158,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -3151,6 +3199,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -3191,6 +3240,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -3231,6 +3281,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -3271,6 +3322,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -3311,6 +3363,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -3351,6 +3404,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -3391,6 +3445,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -3431,6 +3486,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -3471,6 +3527,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -3511,6 +3568,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -3551,6 +3609,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -3591,6 +3650,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -3631,6 +3691,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -3671,6 +3732,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -3711,6 +3773,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -3751,6 +3814,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -3791,6 +3855,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -3831,6 +3896,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -3871,6 +3937,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -3911,6 +3978,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -3951,6 +4019,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -3991,6 +4060,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -4031,6 +4101,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -4071,6 +4142,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -4111,6 +4183,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -4151,6 +4224,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -4191,6 +4265,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -4231,6 +4306,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -4271,6 +4347,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -4311,6 +4388,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -4351,6 +4429,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -4391,6 +4470,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -4431,6 +4511,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -4471,6 +4552,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -4511,6 +4593,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -4627,6 +4710,7 @@ "blockHash": "000000164b2a905a1fb9ace971c87a71d10d06a28efea958d91da76120353904", "mnList": [ { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -4667,6 +4751,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -4707,6 +4792,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -4747,6 +4833,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -4787,6 +4874,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -4827,6 +4915,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -4867,6 +4956,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -4907,6 +4997,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -4947,6 +5038,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -4987,6 +5079,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -5027,6 +5120,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -5067,6 +5161,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -5107,6 +5202,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -5147,6 +5243,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -5187,6 +5284,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -5227,6 +5325,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -5267,6 +5366,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -5307,6 +5407,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -5347,6 +5448,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -5387,6 +5489,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -5427,6 +5530,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -5467,6 +5571,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -5507,6 +5612,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -5547,6 +5653,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -5587,6 +5694,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -5627,6 +5735,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -5667,6 +5776,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -5707,6 +5817,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -5747,6 +5858,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -5787,6 +5899,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -5827,6 +5940,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -5867,6 +5981,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -5907,6 +6022,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -5947,6 +6063,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -5987,6 +6104,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -6027,6 +6145,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -6067,6 +6186,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -6107,6 +6227,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -6147,6 +6268,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -6187,6 +6309,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -6227,6 +6350,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -6267,6 +6391,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -6310,6 +6435,7 @@ "quorumList": [], "validMNs": [ { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -6350,6 +6476,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -6390,6 +6517,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -6430,6 +6558,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -6470,6 +6599,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -6510,6 +6640,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -6550,6 +6681,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -6590,6 +6722,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -6630,6 +6763,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -6670,6 +6804,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -6710,6 +6845,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -6750,6 +6886,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -6790,6 +6927,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -6830,6 +6968,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -6870,6 +7009,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -6910,6 +7050,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -6950,6 +7091,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -6990,6 +7132,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -7030,6 +7173,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -7070,6 +7214,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -7110,6 +7255,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -7150,6 +7296,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -7190,6 +7337,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -7230,6 +7378,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -7270,6 +7419,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -7310,6 +7460,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -7350,6 +7501,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -7390,6 +7542,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -7430,6 +7583,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -7470,6 +7624,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -7510,6 +7665,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -7550,6 +7706,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -7590,6 +7747,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -7630,6 +7788,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -7670,6 +7829,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -7710,6 +7870,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -7750,6 +7911,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -7790,6 +7952,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -7830,6 +7993,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -7870,6 +8034,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -7910,6 +8075,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200, @@ -7950,6 +8116,7 @@ } }, { + "nVersion": 2, "nType": 1, "platformNodeID": "9ebd52b47538ab11368618399388488e8b36cbce", "platformHTTPPort": 3200,