mirror of
https://github.com/kaspanet/kaspad.git
synced 2025-09-16 06:20:11 +00:00

commit 3830df34b2a53c361c8a6ca450f7f4a683fe1ae1 Merge: 46dc2e977 17e7819c2 Author: Elichai Turkel <elichai.turkel@gmail.com> Date: Tue Dec 1 16:29:51 2020 +0200 Merge pull request #1170 from kaspanet/tal-ghost-fix Fix GhostDAG tests and jsons commit 17e7819c27153b8527f18d638a3173a6cc4975eb Author: Elichai Turkel <elichai.turkel@gmail.com> Date: Tue Dec 1 16:24:01 2020 +0200 Remove non-json ghostdag tests commit 4bebb1d96a8740c5359351c0aea7aca20067d65b Author: Elichai Turkel <elichai.turkel@gmail.com> Date: Tue Dec 1 13:26:06 2020 +0200 Add a coment above tal's ghostdag2 impl commit faf21a042e0f40f3842bbe2b4a6aeef48a9bf0fd Author: Elichai Turkel <elichai.turkel@gmail.com> Date: Tue Dec 1 13:20:08 2020 +0200 fix the interfaces after merge commit a8b7a25b2e85a47ef2acffa426db25ce0d8c753c Merge: af91b69b2 f1c6df48c Author: Elichai Turkel <elichai.turkel@gmail.com> Date: Tue Dec 1 13:19:08 2020 +0200 Merge branch 'v0.8.2-dev' into tal-ghost-fix commit af91b69b207cf3c3e9eaedf031810153b8a576d3 Author: Elichai Turkel <elichai.turkel@gmail.com> Date: Tue Dec 1 13:18:41 2020 +0200 Fix the non-json tests commit c56f34b73b16f0b28f02f4dc5ae4607b420afb36 Author: Elichai Turkel <elichai.turkel@gmail.com> Date: Tue Dec 1 13:18:17 2020 +0200 Fix the jsons commit 46dc2e97736e304fa5398289566c0d281d02cf8e Author: tal <tal@daglabs.com> Date: Mon Nov 30 17:15:20 2020 +0200 [NOD - 1143] Cosmetics changes. commit b28e5ce816c8f9ea69720b0c8d2e8fb63fc1d6c3 Author: tal <tal@daglabs.com> Date: Mon Nov 30 15:48:08 2020 +0200 [#1126] Place selectedParent to be first on blueMergeSet. commit 4b56ed2da94638736d02c038acaa4ab4d8b625ac Author: tal <tal@daglabs.com> Date: Mon Nov 30 14:51:50 2020 +0200 [#1126] Change pacement between blockRight and blockLeft . commit b09f31be9301cf51a8f3866166cf38a174c368c9 Merge: e17a98b7b 0db39833f Author: talelbaz <63008512+talelbaz@users.noreply.github.com> Date: Mon Nov 30 14:30:22 2020 +0200 Merge pull request #1162 from kaspanet/new-jsons Update the dag json tests commit e17a98b7ba4beba77699fb68081a0d23f4feb714 Author: tal <tal@daglabs.com> Date: Mon Nov 30 14:08:25 2020 +0200 [#1126] Use WALK function in tests & cosmetic changes. commit 0db39833f3afeea8f79a67795d2e532c111b0eda Author: Elichai Turkel <elichai.turkel@gmail.com> Date: Mon Nov 30 12:20:13 2020 +0200 Update the dag json tests commit 5a3da43dd4c492120debabca643293ed5269a842 Author: tal <tal@daglabs.com> Date: Sun Nov 29 12:03:37 2020 +0200 [NOD-1433] Remove unneccessry code. commit a6cde558ac8ff788b548da7ec695460cd680bb32 Author: tal <tal@daglabs.com> Date: Mon Nov 23 17:05:56 2020 +0200 [NOD-1433] Change "Stage" sig function according to the new interface - added error as a return type. commit 07859b6218f503f13079640d1ab9139f9b63a51b Author: tal <tal@daglabs.com> Date: Mon Nov 23 17:03:26 2020 +0200 [NOD-1433] Print formats changed & Cosmetics code changes. commit e1a851664ea69185a93cd189bb328f4cded07a8e Author: tal <tal@daglabs.com> Date: Sun Nov 15 17:34:59 2020 +0200 [NOD-1433] Travers the tests dir and run each test. commit 4c7474edc16ce4553532f893c81f0c795a649b1c Author: tal <tal@daglabs.com> Date: Mon Nov 9 12:44:53 2020 +0200 [NOD-1433] Travers the tests dir and run each test. commit 89dd1e61d36af077493f38d90d925e3057eb962a Author: tal <tal@daglabs.com> Date: Mon Nov 9 11:48:36 2020 +0200 [NOD-1433] Change implementation to adjust genesis's score 0. Also, keep changing the test file to fit the new implementation. commit 6acdcd17def0bb29aca1f65c713d89d1e9960416 Author: tal <tal@daglabs.com> Date: Sun Nov 8 17:07:22 2020 +0200 [NOD-1433] New test was added(Test 6). commit bf238893170e5b5ebc509d40937b410b22d8a9ff Author: tal <tal@daglabs.com> Date: Sun Nov 8 14:59:36 2020 +0200 Fix golint errors commit 79ff990b5f04a5a80ccccd95ec3c6fb745e2ca41 Author: tal <tal@daglabs.com> Date: Sun Nov 8 14:47:12 2020 +0200 added "Optimize imports". commit 73d0128f639517b27a01d016a14d67d7f1a42570 Author: tal <tal@daglabs.com> Date: Sun Nov 8 13:03:22 2020 +0200 Added an implementation factory. commit 61ca8b2e7e20f0dbced5424028e6b52ea511d25c Author: tal <tal@daglabs.com> Date: Thu Nov 5 16:03:18 2020 +0200 1. impl - choose the highest hash. 2. test - changed the test accordingly. commit ef0943ca29ad8699b2c50978cf94d28561bb3e10 Author: tal <tal@daglabs.com> Date: Thu Oct 29 18:00:45 2020 +0200 Update Tests commit 6e5936abff9be604a0bd62329ec2d09be13c1d33 Author: tal <tal@daglabs.com> Date: Tue Oct 27 10:22:45 2020 +0200 Change to the new API commit 5a70dc48b376994634586e0053a56f775b93f6b9 Author: tal <tal@daglabs.com> Date: Mon Oct 26 18:35:31 2020 +0200 1. Added tests for ori commit 2b9f78353f671d2243fee36394618a59f3eb8d4c Author: tal <tal@daglabs.com> Date: Mon Oct 26 13:04:37 2020 +0200 1. Added structure "isolatedTest" {k, test} 2. Added for loop on the tests. 3. New test - Test 5. commit c026d7b7a26348d0f2999a73cb9caefd3ada0ab1 Author: tal <tal@daglabs.com> Date: Thu Oct 22 17:35:56 2020 +0300 Fix bugs in the GHOSTDAG : counters, conntains and isAncestorOf. Added more tests. commit 74493b27d21ed09195eaab164c0f3399312090b5 Author: tal <tal@daglabs.com> Date: Thu Oct 22 16:49:27 2020 +0300 added compare between Hashes commit f689253463cb46cb5787067aade9c7c6545878bc Author: tal <tal@daglabs.com> Date: Thu Oct 22 11:49:01 2020 +0300 added compare between Hashes commit 66be07f6168c8cde92ac68ebbafa45c7ab3484d9 Author: tal <tal@daglabs.com> Date: Mon Oct 19 18:42:40 2020 +0300 First test - pass. commit 327f34f2dcb5567ef983a7d63e857688e5b8a395 Author: tal <tal@daglabs.com> Date: Mon Oct 19 15:20:27 2020 +0300 Add alternative implementation for ghostdag. change all function's signatures (add error type) commit fd2ea3d84a4f21bed0f1e2a4c6eba549287bef46 Author: tal <tal@daglabs.com> Date: Mon Oct 19 11:57:05 2020 +0300 add alternative implementation for ghostdag
437 lines
9.7 KiB
JSON
437 lines
9.7 KiB
JSON
{
|
|
"K": 4,
|
|
"GenesisID": "0",
|
|
"Blocks": [
|
|
{
|
|
"ID": "1111",
|
|
"ExpectedScore": 1,
|
|
"ExpectedSelectedParent": "0",
|
|
"ExpectedReds": [],
|
|
"ExpectedBlues": [
|
|
"0"
|
|
],
|
|
"Parents": [
|
|
"0"
|
|
]
|
|
},
|
|
{
|
|
"ID": "2",
|
|
"ExpectedScore": 1,
|
|
"ExpectedSelectedParent": "0",
|
|
"ExpectedReds": [],
|
|
"ExpectedBlues": [
|
|
"0"
|
|
],
|
|
"Parents": [
|
|
"0"
|
|
]
|
|
},
|
|
{
|
|
"ID": "3",
|
|
"ExpectedScore": 1,
|
|
"ExpectedSelectedParent": "0",
|
|
"ExpectedReds": [],
|
|
"ExpectedBlues": [
|
|
"0"
|
|
],
|
|
"Parents": [
|
|
"0"
|
|
]
|
|
},
|
|
{
|
|
"ID": "4",
|
|
"ExpectedScore": 2,
|
|
"ExpectedSelectedParent": "1111",
|
|
"ExpectedReds": [],
|
|
"ExpectedBlues": [
|
|
"1111"
|
|
],
|
|
"Parents": [
|
|
"1111"
|
|
]
|
|
},
|
|
{
|
|
"ID": "5",
|
|
"ExpectedScore": 3,
|
|
"ExpectedSelectedParent": "3",
|
|
"ExpectedReds": [],
|
|
"ExpectedBlues": [
|
|
"3",
|
|
"2"
|
|
],
|
|
"Parents": [
|
|
"2",
|
|
"3"
|
|
]
|
|
},
|
|
{
|
|
"ID": "6",
|
|
"ExpectedScore": 2,
|
|
"ExpectedSelectedParent": "3",
|
|
"ExpectedReds": [],
|
|
"ExpectedBlues": [
|
|
"3"
|
|
],
|
|
"Parents": [
|
|
"3"
|
|
]
|
|
},
|
|
{
|
|
"ID": "7",
|
|
"ExpectedScore": 3,
|
|
"ExpectedSelectedParent": "6",
|
|
"ExpectedReds": [],
|
|
"ExpectedBlues": [
|
|
"6"
|
|
],
|
|
"Parents": [
|
|
"6"
|
|
]
|
|
},
|
|
{
|
|
"ID": "8",
|
|
"ExpectedScore": 3,
|
|
"ExpectedSelectedParent": "1111",
|
|
"ExpectedReds": [],
|
|
"ExpectedBlues": [
|
|
"1111",
|
|
"2"
|
|
],
|
|
"Parents": [
|
|
"1111",
|
|
"2"
|
|
]
|
|
},
|
|
{
|
|
"ID": "9",
|
|
"ExpectedScore": 5,
|
|
"ExpectedSelectedParent": "5",
|
|
"ExpectedReds": [],
|
|
"ExpectedBlues": [
|
|
"5",
|
|
"6"
|
|
],
|
|
"Parents": [
|
|
"5",
|
|
"6"
|
|
]
|
|
},
|
|
{
|
|
"ID": "10",
|
|
"ExpectedScore": 5,
|
|
"ExpectedSelectedParent": "8",
|
|
"ExpectedReds": [],
|
|
"ExpectedBlues": [
|
|
"8",
|
|
"4"
|
|
],
|
|
"Parents": [
|
|
"8",
|
|
"4"
|
|
]
|
|
},
|
|
{
|
|
"ID": "11",
|
|
"ExpectedScore": 7,
|
|
"ExpectedSelectedParent": "9",
|
|
"ExpectedReds": [],
|
|
"ExpectedBlues": [
|
|
"9",
|
|
"7"
|
|
],
|
|
"Parents": [
|
|
"7",
|
|
"9"
|
|
]
|
|
},
|
|
{
|
|
"ID": "12",
|
|
"ExpectedScore": 8,
|
|
"ExpectedSelectedParent": "10",
|
|
"ExpectedReds": [
|
|
"3",
|
|
"6"
|
|
],
|
|
"ExpectedBlues": [
|
|
"10",
|
|
"5",
|
|
"9"
|
|
],
|
|
"Parents": [
|
|
"10",
|
|
"9"
|
|
]
|
|
},
|
|
{
|
|
"ID": "13",
|
|
"ExpectedScore": 6,
|
|
"ExpectedSelectedParent": "8",
|
|
"ExpectedReds": [],
|
|
"ExpectedBlues": [
|
|
"8",
|
|
"3",
|
|
"5"
|
|
],
|
|
"Parents": [
|
|
"5",
|
|
"8"
|
|
]
|
|
},
|
|
{
|
|
"ID": "14",
|
|
"ExpectedScore": 8,
|
|
"ExpectedSelectedParent": "13",
|
|
"ExpectedReds": [
|
|
"4"
|
|
],
|
|
"ExpectedBlues": [
|
|
"13",
|
|
"10"
|
|
],
|
|
"Parents": [
|
|
"13",
|
|
"10"
|
|
]
|
|
},
|
|
{
|
|
"ID": "15",
|
|
"ExpectedScore": 9,
|
|
"ExpectedSelectedParent": "11",
|
|
"ExpectedReds": [
|
|
"1111",
|
|
"8"
|
|
],
|
|
"ExpectedBlues": [
|
|
"11",
|
|
"13"
|
|
],
|
|
"Parents": [
|
|
"11",
|
|
"13"
|
|
]
|
|
},
|
|
{
|
|
"ID": "16",
|
|
"ExpectedScore": 8,
|
|
"ExpectedSelectedParent": "11",
|
|
"ExpectedReds": [],
|
|
"ExpectedBlues": [
|
|
"11"
|
|
],
|
|
"Parents": [
|
|
"11"
|
|
]
|
|
},
|
|
{
|
|
"ID": "17",
|
|
"ExpectedScore": 9,
|
|
"ExpectedSelectedParent": "14",
|
|
"ExpectedReds": [],
|
|
"ExpectedBlues": [
|
|
"14"
|
|
],
|
|
"Parents": [
|
|
"14"
|
|
]
|
|
},
|
|
{
|
|
"ID": "18",
|
|
"ExpectedScore": 7,
|
|
"ExpectedSelectedParent": "13",
|
|
"ExpectedReds": [],
|
|
"ExpectedBlues": [
|
|
"13"
|
|
],
|
|
"Parents": [
|
|
"13"
|
|
]
|
|
},
|
|
{
|
|
"ID": "19",
|
|
"ExpectedScore": 10,
|
|
"ExpectedSelectedParent": "15",
|
|
"ExpectedReds": [
|
|
"18"
|
|
],
|
|
"ExpectedBlues": [
|
|
"15"
|
|
],
|
|
"Parents": [
|
|
"18",
|
|
"15"
|
|
]
|
|
},
|
|
{
|
|
"ID": "20",
|
|
"ExpectedScore": 10,
|
|
"ExpectedSelectedParent": "17",
|
|
"ExpectedReds": [
|
|
"6",
|
|
"7",
|
|
"9",
|
|
"11",
|
|
"16"
|
|
],
|
|
"ExpectedBlues": [
|
|
"17"
|
|
],
|
|
"Parents": [
|
|
"16",
|
|
"17"
|
|
]
|
|
},
|
|
{
|
|
"ID": "21",
|
|
"ExpectedScore": 12,
|
|
"ExpectedSelectedParent": "20",
|
|
"ExpectedReds": [],
|
|
"ExpectedBlues": [
|
|
"20",
|
|
"18"
|
|
],
|
|
"Parents": [
|
|
"18",
|
|
"20"
|
|
]
|
|
},
|
|
{
|
|
"ID": "22",
|
|
"ExpectedScore": 13,
|
|
"ExpectedSelectedParent": "21",
|
|
"ExpectedReds": [
|
|
"15",
|
|
"19"
|
|
],
|
|
"ExpectedBlues": [
|
|
"21"
|
|
],
|
|
"Parents": [
|
|
"19",
|
|
"21"
|
|
]
|
|
},
|
|
{
|
|
"ID": "23",
|
|
"ExpectedScore": 11,
|
|
"ExpectedSelectedParent": "17",
|
|
"ExpectedReds": [
|
|
"6",
|
|
"9"
|
|
],
|
|
"ExpectedBlues": [
|
|
"17",
|
|
"12"
|
|
],
|
|
"Parents": [
|
|
"12",
|
|
"17"
|
|
]
|
|
},
|
|
{
|
|
"ID": "24",
|
|
"ExpectedScore": 13,
|
|
"ExpectedSelectedParent": "23",
|
|
"ExpectedReds": [
|
|
"7",
|
|
"11",
|
|
"16"
|
|
],
|
|
"ExpectedBlues": [
|
|
"23",
|
|
"20"
|
|
],
|
|
"Parents": [
|
|
"20",
|
|
"23"
|
|
]
|
|
},
|
|
{
|
|
"ID": "25555",
|
|
"ExpectedScore": 13,
|
|
"ExpectedSelectedParent": "21",
|
|
"ExpectedReds": [],
|
|
"ExpectedBlues": [
|
|
"21"
|
|
],
|
|
"Parents": [
|
|
"21"
|
|
]
|
|
},
|
|
{
|
|
"ID": "26",
|
|
"ExpectedScore": 15,
|
|
"ExpectedSelectedParent": "25555",
|
|
"ExpectedReds": [
|
|
"12",
|
|
"15",
|
|
"19",
|
|
"23",
|
|
"24"
|
|
],
|
|
"ExpectedBlues": [
|
|
"25555",
|
|
"22"
|
|
],
|
|
"Parents": [
|
|
"22",
|
|
"24",
|
|
"25555"
|
|
]
|
|
},
|
|
{
|
|
"ID": "27",
|
|
"ExpectedScore": 9,
|
|
"ExpectedSelectedParent": "16",
|
|
"ExpectedReds": [],
|
|
"ExpectedBlues": [
|
|
"16"
|
|
],
|
|
"Parents": [
|
|
"16"
|
|
]
|
|
},
|
|
{
|
|
"ID": "28",
|
|
"ExpectedScore": 14,
|
|
"ExpectedSelectedParent": "25555",
|
|
"ExpectedReds": [
|
|
"12",
|
|
"23"
|
|
],
|
|
"ExpectedBlues": [
|
|
"25555"
|
|
],
|
|
"Parents": [
|
|
"23",
|
|
"25555"
|
|
]
|
|
},
|
|
{
|
|
"ID": "29",
|
|
"ExpectedScore": 17,
|
|
"ExpectedSelectedParent": "26",
|
|
"ExpectedReds": [],
|
|
"ExpectedBlues": [
|
|
"26",
|
|
"28"
|
|
],
|
|
"Parents": [
|
|
"26",
|
|
"28"
|
|
]
|
|
},
|
|
{
|
|
"ID": "30",
|
|
"ExpectedScore": 10,
|
|
"ExpectedSelectedParent": "27",
|
|
"ExpectedReds": [],
|
|
"ExpectedBlues": [
|
|
"27"
|
|
],
|
|
"Parents": [
|
|
"27"
|
|
]
|
|
}
|
|
]
|
|
}
|