Changeset View
Changeset View
Standalone View
Standalone View
src/avalanche/test/proof_tests.cpp
Show First 20 Lines • Show All 86 Lines • ▼ Show 20 Lines | std::vector<TestVector> testcases{ | ||||
"fd81efc65f23a718b68b7c9e42bd5430145a4d07798547464daa53acefb7c97c0c415" | "fd81efc65f23a718b68b7c9e42bd5430145a4d07798547464daa53acefb7c97c0c415" | ||||
"ed8e81e549ff56a0ef6f847fcc9ca855b36200fe38dce5060000e707d7274104fb662" | "ed8e81e549ff56a0ef6f847fcc9ca855b36200fe38dce5060000e707d7274104fb662" | ||||
"6e21dbd1cc9feeecdefc9213fdce2b51ac4bb44e1f8dc6f14c2052f5dd7bfaeb2267a" | "6e21dbd1cc9feeecdefc9213fdce2b51ac4bb44e1f8dc6f14c2052f5dd7bfaeb2267a" | ||||
"97ca2bec6e0dd4acf50a66204bde1ebb5d6c551684cff2f939920f7fbb2efd860d6d5" | "97ca2bec6e0dd4acf50a66204bde1ebb5d6c551684cff2f939920f7fbb2efd860d6d5" | ||||
"926bf425eb47b78bf6979cdcd67eb705e2c9a4d45a0930ba25463178a3fb99cb28c8b" | "926bf425eb47b78bf6979cdcd67eb705e2c9a4d45a0930ba25463178a3fb99cb28c8b" | ||||
"77d8fcf68c54ebfadf08b9a446c251a0088301c50d53", | "77d8fcf68c54ebfadf08b9a446c251a0088301c50d53", | ||||
ProofId::fromHex("82754c0d4170521b19360c6862483ad435b7b95f078aedf781d6" | ProofId::fromHex("82754c0d4170521b19360c6862483ad435b7b95f078aedf781d6" | ||||
"9a6c5b89a916"), | "9a6c5b89a916"), | ||||
7584312, ProofValidationResult::INVALID_SIGNATURE}, | 7584312, ProofValidationResult::INVALID_STAKE_SIGNATURE}, | ||||
{"2 utxo staked", | {"2 utxo staked", | ||||
"872379ab64f55b4166ca0e79639999ec4104a66861de557a54eefc0375264cc17c3a3" | "872379ab64f55b4166ca0e79639999ec4104a66861de557a54eefc0375264cc17c3a3" | ||||
"50ccabca6fd9c91883e899ab55bb140517aa56c5b4041908e7027a786b99f66488a04" | "50ccabca6fd9c91883e899ab55bb140517aa56c5b4041908e7027a786b99f66488a04" | ||||
"135ce5fe189a99a7bc541ddfe602fabf3ad5b875840e7813a66d5ea8a1288a49b6222" | "135ce5fe189a99a7bc541ddfe602fabf3ad5b875840e7813a66d5ea8a1288a49b6222" | ||||
"b59fcbe6249f94e5927f9f4b884b0b040a534b3ba040000d045d5d021036830e697b0" | "b59fcbe6249f94e5927f9f4b884b0b040a534b3ba040000d045d5d021036830e697b0" | ||||
"ee89866da798a8945bd85b352545ec1bcace7e04909ea54c134f16d5fe4e972b7acd2" | "ee89866da798a8945bd85b352545ec1bcace7e04909ea54c134f16d5fe4e972b7acd2" | ||||
"9ebfc2b7b11c26974b84e5f21a45bbe8372472f59e5dfdea7e9e5857c6aebe5dbc5e6" | "9ebfc2b7b11c26974b84e5f21a45bbe8372472f59e5dfdea7e9e5857c6aebe5dbc5e6" | ||||
"46dfbf4e7cee380afaddb15d06153bf1755b9ef00a616d4c8c3c3a662b5eddc192656" | "46dfbf4e7cee380afaddb15d06153bf1755b9ef00a616d4c8c3c3a662b5eddc192656" | ||||
"4a488e3e68e334291078001480f7fa5144ef3a606a41e85c0218dd377090000e41099" | "4a488e3e68e334291078001480f7fa5144ef3a606a41e85c0218dd377090000e41099" | ||||
"912102ebfcea8e1864c1273c41e0d7c1e9097be5c491bbbf5fe31161d8e5589b9d6b5" | "912102ebfcea8e1864c1273c41e0d7c1e9097be5c491bbbf5fe31161d8e5589b9d6b5" | ||||
"b12f3b963c7fc7614d56d83af907e5cb18ac2f4c3e70a8c4253995f6bc002ec5e3504" | "b12f3b963c7fc7614d56d83af907e5cb18ac2f4c3e70a8c4253995f6bc002ec5e3504" | ||||
"91c965cba4dbc11c210979217f1ac3ece7a748f5b2fcf5cced40a5d4c40e", | "91c965cba4dbc11c210979217f1ac3ece7a748f5b2fcf5cced40a5d4c40e", | ||||
ProofId::fromHex("ba5aba9be72c9c2c52f857b81245e1ec85c879bbc8e111008673" | ProofId::fromHex("ba5aba9be72c9c2c52f857b81245e1ec85c879bbc8e111008673" | ||||
"d78c26610b05"), | "d78c26610b05"), | ||||
15610172, ProofValidationResult::INVALID_SIGNATURE}, | 15610172, ProofValidationResult::INVALID_STAKE_SIGNATURE}, | ||||
{"3 utxo staked", | {"3 utxo staked", | ||||
"525e2aa04af0e2457c66ac9e7f66257f210252db8e3ceea6fca44a7696e82f7b77e5a" | "525e2aa04af0e2457c66ac9e7f66257f210252db8e3ceea6fca44a7696e82f7b77e5a" | ||||
"4025e60ac60271b174e91ffbb6ce01f039ce8d3b77938e49ce3bc9824e90b72c65542" | "4025e60ac60271b174e91ffbb6ce01f039ce8d3b77938e49ce3bc9824e90b72c65542" | ||||
"2fb502f137e03a4499e5223d10096fe541eb80316ce3c80800000285f59341044fd7e" | "2fb502f137e03a4499e5223d10096fe541eb80316ce3c80800000285f59341044fd7e" | ||||
"95de7c7bb30e7f60434a3e1a414a9e5d9c383c7b27396b1b84355a32e2996ecb98dc2" | "95de7c7bb30e7f60434a3e1a414a9e5d9c383c7b27396b1b84355a32e2996ecb98dc2" | ||||
"0143089932fa1b905a60fc3cfefeea193c91d1405f7c03de494fa4de065c067d64606" | "0143089932fa1b905a60fc3cfefeea193c91d1405f7c03de494fa4de065c067d64606" | ||||
"0e9270281c316d5c4c01d7e43d009151a72bf647794ce1727cbefaeb19719f916cd4d" | "0e9270281c316d5c4c01d7e43d009151a72bf647794ce1727cbefaeb19719f916cd4d" | ||||
"d176c376a4da72431b61736d4a3e01c25ba057eac0af8f2988b78d1b75e02281fac56" | "d176c376a4da72431b61736d4a3e01c25ba057eac0af8f2988b78d1b75e02281fac56" | ||||
"2357a06353bf7f214c883e65add05b3a616300cb99cc963c0f4ded8c00e0000b03aab" | "2357a06353bf7f214c883e65add05b3a616300cb99cc963c0f4ded8c00e0000b03aab" | ||||
"f82103172b4f1890594508ab1e0cc5e9728b8a249660da4df724762a8fd888e8ece1b" | "f82103172b4f1890594508ab1e0cc5e9728b8a249660da4df724762a8fd888e8ece1b" | ||||
"d6fe923ed17ad0fd77a90d31e3877de1a8cdb4e95bcf2cdd6fb9768f86789f253b432" | "d6fe923ed17ad0fd77a90d31e3877de1a8cdb4e95bcf2cdd6fb9768f86789f253b432" | ||||
"f3b5058b2d1892e90882529055fdedf8ae5d3280b2404a65321cf7f7229202db300ff" | "f3b5058b2d1892e90882529055fdedf8ae5d3280b2404a65321cf7f7229202db300ff" | ||||
"2897e33259a81dfc4bf296c3a156dc8dbfa074c602dd2250cc531b346fc28bb80ddf2" | "2897e33259a81dfc4bf296c3a156dc8dbfa074c602dd2250cc531b346fc28bb80ddf2" | ||||
"9ddc020000a713a5bb21035615635d449988a4eea03fd317e44481bde2e34a2489f3f" | "9ddc020000a713a5bb21035615635d449988a4eea03fd317e44481bde2e34a2489f3f" | ||||
"b24f0b0ea1cbfc4030bec095a8d3e9c2a233778535dc1fcc07755149b23ea8c17931a" | "b24f0b0ea1cbfc4030bec095a8d3e9c2a233778535dc1fcc07755149b23ea8c17931a" | ||||
"37e9377eaa2f45bafb8d0bb9ba1700aab88fd6a53ea3e83d95ad2d84e7abe828f5570" | "37e9377eaa2f45bafb8d0bb9ba1700aab88fd6a53ea3e83d95ad2d84e7abe828f5570" | ||||
"91b185e", | "91b185e", | ||||
ProofId::fromHex("9ea64e9760f2c7832f1c9840923947915361acb22dcc0bae4404" | ProofId::fromHex("9ea64e9760f2c7832f1c9840923947915361acb22dcc0bae4404" | ||||
"94be0d51842d"), | "94be0d51842d"), | ||||
29026903, ProofValidationResult::INVALID_SIGNATURE}, | 29026903, ProofValidationResult::INVALID_STAKE_SIGNATURE}, | ||||
{"4 utxo staked", | {"4 utxo staked", | ||||
"eef33172651f752ac255c85a4e1374992102c12b37ff6139157865fc4c3a9d7ad999b" | "eef33172651f752ac255c85a4e1374992102c12b37ff6139157865fc4c3a9d7ad999b" | ||||
"686ade45d453545d04e76f6e14793b404295de5ebf9fbbbb65fc1d9a71587c5284cff" | "686ade45d453545d04e76f6e14793b404295de5ebf9fbbbb65fc1d9a71587c5284cff" | ||||
"b2e834addefe090b8200435668c8f02c0b0100689a117e0e000007d801582102a682d" | "b2e834addefe090b8200435668c8f02c0b0100689a117e0e000007d801582102a682d" | ||||
"9d12d53b0eb37a3af2838510f079041905a75f82b6a3fb5558728d781fbf868d1d968" | "9d12d53b0eb37a3af2838510f079041905a75f82b6a3fb5558728d781fbf868d1d968" | ||||
"27b273f5a79f84ebe23add967a98f472fb80323439d0a65d546fc3745806f6d7f3381" | "27b273f5a79f84ebe23add967a98f472fb80323439d0a65d546fc3745806f6d7f3381" | ||||
"24a7a2573864e97a26246644a7d7b05d97943dfcdb4b694df631e6dc5f87e28c1fe3e" | "24a7a2573864e97a26246644a7d7b05d97943dfcdb4b694df631e6dc5f87e28c1fe3e" | ||||
"5ba021f38c471638769041db81ffcf8c9887d078419f97fe2a2c408fee822c0600001" | "5ba021f38c471638769041db81ffcf8c9887d078419f97fe2a2c408fee822c0600001" | ||||
"689b9cd2102e38d0adddcd7c88e3c87b8babcae10647e2862fb719839fc8890e42aeb" | "689b9cd2102e38d0adddcd7c88e3c87b8babcae10647e2862fb719839fc8890e42aeb" | ||||
"929b85e1a3f14e2cdc65e2b1396f2dae41b047958cdc7e4d2f6fa051065829e26797c" | "929b85e1a3f14e2cdc65e2b1396f2dae41b047958cdc7e4d2f6fa051065829e26797c" | ||||
"5b882e45bb9fea32c0b0e0ad90f8ac1e5d8d0b16a9b74d77614b7fd99e56b6091aca3" | "5b882e45bb9fea32c0b0e0ad90f8ac1e5d8d0b16a9b74d77614b7fd99e56b6091aca3" | ||||
"67f8f7a68d1b654e51dd00733bd191dc9bea2ba750e063b05d962aaf9c4d2088ce4f0" | "67f8f7a68d1b654e51dd00733bd191dc9bea2ba750e063b05d962aaf9c4d2088ce4f0" | ||||
"03e73e253040000a5eebe222103a20dd85b66b44b22fdd17a93762194c9bedb442c7f" | "03e73e253040000a5eebe222103a20dd85b66b44b22fdd17a93762194c9bedb442c7f" | ||||
"fd7f08a9f82c42a8c1d9a0443f700cb8a40c8cf7f840b5137b6d019efed961771d095" | "fd7f08a9f82c42a8c1d9a0443f700cb8a40c8cf7f840b5137b6d019efed961771d095" | ||||
"88b0eb3c5e1672bb95b06ca7e2068e564001aa75b8c37bb6601117c286b6b0c9728d1" | "88b0eb3c5e1672bb95b06ca7e2068e564001aa75b8c37bb6601117c286b6b0c9728d1" | ||||
"e928ab02e3b67e9422b484ef2624ce5de974b5bd616874ec39d03d32ed0bf114759b7" | "e928ab02e3b67e9422b484ef2624ce5de974b5bd616874ec39d03d32ed0bf114759b7" | ||||
"0bf5dcef51534b100515301140f0000950121754104d66dba1569164a134111961133" | "0bf5dcef51534b100515301140f0000950121754104d66dba1569164a134111961133" | ||||
"4bad5e2d398823f1454ceecb9c4266fd3ba4b969ac4d4f6c4b3975d19c2f7dcbbca09" | "4bad5e2d398823f1454ceecb9c4266fd3ba4b969ac4d4f6c4b3975d19c2f7dcbbca09" | ||||
"6af5395780a2d3c42505146c095bc861fab15238fb8aa1fb82c7ad28b0ee5d1335348" | "6af5395780a2d3c42505146c095bc861fab15238fb8aa1fb82c7ad28b0ee5d1335348" | ||||
"76dc7887490c7c6e61103b2cd221f1991826a73fecf08e0b5a0a7d357a5431eee032d" | "76dc7887490c7c6e61103b2cd221f1991826a73fecf08e0b5a0a7d357a5431eee032d" | ||||
"14a348c80ca1833d68b3d7b", | "14a348c80ca1833d68b3d7b", | ||||
ProofId::fromHex("ae60f62b336c6a948f95af123bc25574b0c5f423d1cab8f795d3" | ProofId::fromHex("ae60f62b336c6a948f95af123bc25574b0c5f423d1cab8f795d3" | ||||
"bf8f895457f3"), | "bf8f895457f3"), | ||||
44059793, ProofValidationResult::INVALID_SIGNATURE}, | 44059793, ProofValidationResult::INVALID_STAKE_SIGNATURE}, | ||||
{"Properly signed 1 UTXO proof", | {"Properly signed 1 UTXO proof", | ||||
"d97587e6c882615796011ec8f9a7b1c6410469ab5a892ffa4bb104a3d5760dd893a55" | "d97587e6c882615796011ec8f9a7b1c6410469ab5a892ffa4bb104a3d5760dd893a55" | ||||
"02512eea4ba32a6d6672767be4959c0f70489b803a47a3abf83f30e8d9da978de4027" | "02512eea4ba32a6d6672767be4959c0f70489b803a47a3abf83f30e8d9da978de4027" | ||||
"c70ce7e0d3b0ad62eb08edd8f90169a79ff23e1d58c64afad42ad81cffe53967e16be" | "c70ce7e0d3b0ad62eb08edd8f90169a79ff23e1d58c64afad42ad81cffe53967e16be" | ||||
"b692fc5776bb442c79c5d91de00cf21804712806594010038e168a32102449fb5237e" | "b692fc5776bb442c79c5d91de00cf21804712806594010038e168a32102449fb5237e" | ||||
"fe8f647d32e8b64f06c22d1d40368eaca2a71ffc6a13ecc8bce6800a7b4811c6412ad" | "fe8f647d32e8b64f06c22d1d40368eaca2a71ffc6a13ecc8bce6800a7b4811c6412ad" | ||||
"f94b0d6bb5227aeec27f49b2948b6e3da564d12d96ff00779f113d52c82093e101323" | "f94b0d6bb5227aeec27f49b2948b6e3da564d12d96ff00779f113d52c82093e101323" | ||||
"4440ad829030c685ca03d4fd9ce95b298e79c5eee6e2", | "4440ad829030c685ca03d4fd9ce95b298e79c5eee6e2", | ||||
Show All 38 Lines | std::vector<TestVector> testcases{ | ||||
"02512eea4ba32a6d6672767be4959c0f70489b803a47a3abf83f30e8d9da978de4027" | "02512eea4ba32a6d6672767be4959c0f70489b803a47a3abf83f30e8d9da978de4027" | ||||
"c70ce7e0d3b0ad62eb08edd8f90169a79ff23e1d58c64afad42ad81cffe53967e16be" | "c70ce7e0d3b0ad62eb08edd8f90169a79ff23e1d58c64afad42ad81cffe53967e16be" | ||||
"b692fc5776bb442c79c5d91de00cf21804712806594010038e168a32102449fb5237e" | "b692fc5776bb442c79c5d91de00cf21804712806594010038e168a32102449fb5237e" | ||||
"fe8f647d32e8b64f06c22d1d40368eaca2a71ffc6a13ecc8bce6800a7b4811c6412ad" | "fe8f647d32e8b64f06c22d1d40368eaca2a71ffc6a13ecc8bce6800a7b4811c6412ad" | ||||
"f94b0d6bb5227aeec27f49b2948b6e3da564d12d96ff00779f113d52c82093e101323" | "f94b0d6bb5227aeec27f49b2948b6e3da564d12d96ff00779f113d52c82093e101323" | ||||
"4440ad829030c685ca03d4fd9ce95b298e79c5eee6e2", | "4440ad829030c685ca03d4fd9ce95b298e79c5eee6e2", | ||||
ProofId::fromHex("333c462a0161e9146da55d77733a2d4ccd022217a70beb004742" | ProofId::fromHex("333c462a0161e9146da55d77733a2d4ccd022217a70beb004742" | ||||
"5069f1d32ed5"), | "5069f1d32ed5"), | ||||
444638638, ProofValidationResult::INVALID_SIGNATURE}, | 444638638, ProofValidationResult::INVALID_STAKE_SIGNATURE}, | ||||
{"Changing expiration affect ProofId", | {"Changing expiration affect ProofId", | ||||
"d97587e6c882615797011ec8f9a7b1c6410469ab5a892ffa4bb104a3d5760dd893a55" | "d97587e6c882615797011ec8f9a7b1c6410469ab5a892ffa4bb104a3d5760dd893a55" | ||||
"02512eea4ba32a6d6672767be4959c0f70489b803a47a3abf83f30e8d9da978de4027" | "02512eea4ba32a6d6672767be4959c0f70489b803a47a3abf83f30e8d9da978de4027" | ||||
"c70ce7e0d3b0ad62eb08edd8f90169a79ff23e1d58c64afad42ad81cffe53967e16be" | "c70ce7e0d3b0ad62eb08edd8f90169a79ff23e1d58c64afad42ad81cffe53967e16be" | ||||
"b692fc5776bb442c79c5d91de00cf21804712806594010038e168a32102449fb5237e" | "b692fc5776bb442c79c5d91de00cf21804712806594010038e168a32102449fb5237e" | ||||
"fe8f647d32e8b64f06c22d1d40368eaca2a71ffc6a13ecc8bce6800a7b4811c6412ad" | "fe8f647d32e8b64f06c22d1d40368eaca2a71ffc6a13ecc8bce6800a7b4811c6412ad" | ||||
"f94b0d6bb5227aeec27f49b2948b6e3da564d12d96ff00779f113d52c82093e101323" | "f94b0d6bb5227aeec27f49b2948b6e3da564d12d96ff00779f113d52c82093e101323" | ||||
"4440ad829030c685ca03d4fd9ce95b298e79c5eee6e2", | "4440ad829030c685ca03d4fd9ce95b298e79c5eee6e2", | ||||
ProofId::fromHex("6b7d6b32a88e68e830454bb0189ac14dc938917bdc64f22ef11d" | ProofId::fromHex("6b7d6b32a88e68e830454bb0189ac14dc938917bdc64f22ef11d" | ||||
"d41535ede85a"), | "d41535ede85a"), | ||||
444638638, ProofValidationResult::INVALID_SIGNATURE}, | 444638638, ProofValidationResult::INVALID_STAKE_SIGNATURE}, | ||||
{"Changing the master key affect ProofId", | {"Changing the master key affect ProofId", | ||||
"d97587e6c882615796011ec8f9a7b1c6410469aa5a892ffa4bb104a3d5760dd893a55" | "d97587e6c882615796011ec8f9a7b1c6410469aa5a892ffa4bb104a3d5760dd893a55" | ||||
"02512eea4ba32a6d6672767be4959c0f70489b803a47a3abf83f30e8d9da978de4027" | "02512eea4ba32a6d6672767be4959c0f70489b803a47a3abf83f30e8d9da978de4027" | ||||
"c70ce7e0d3b0ad62eb08edd8f90169a79ff23e1d58c64afad42ad81cffe53967e16be" | "c70ce7e0d3b0ad62eb08edd8f90169a79ff23e1d58c64afad42ad81cffe53967e16be" | ||||
"b692fc5776bb442c79c5d91de00cf21804712806594010038e168a32102449fb5237e" | "b692fc5776bb442c79c5d91de00cf21804712806594010038e168a32102449fb5237e" | ||||
"fe8f647d32e8b64f06c22d1d40368eaca2a71ffc6a13ecc8bce6800a7b4811c6412ad" | "fe8f647d32e8b64f06c22d1d40368eaca2a71ffc6a13ecc8bce6800a7b4811c6412ad" | ||||
"f94b0d6bb5227aeec27f49b2948b6e3da564d12d96ff00779f113d52c82093e101323" | "f94b0d6bb5227aeec27f49b2948b6e3da564d12d96ff00779f113d52c82093e101323" | ||||
"4440ad829030c685ca03d4fd9ce95b298e79c5eee6e2", | "4440ad829030c685ca03d4fd9ce95b298e79c5eee6e2", | ||||
ProofId::fromHex("d4e2673f9df2e5c506892f3794b986910c77aa9b0c292cdcfea8" | ProofId::fromHex("d4e2673f9df2e5c506892f3794b986910c77aa9b0c292cdcfea8" | ||||
"3dd804008b00"), | "3dd804008b00"), | ||||
444638638, ProofValidationResult::INVALID_SIGNATURE}, | 444638638, ProofValidationResult::INVALID_STAKE_SIGNATURE}, | ||||
{"Changing the TxId affect the ProofId", | {"Changing the TxId affect the ProofId", | ||||
"d97587e6c882615796011ec8f9a7b1c6410469ab5a892ffa4bb104a3d5760dd893a55" | "d97587e6c882615796011ec8f9a7b1c6410469ab5a892ffa4bb104a3d5760dd893a55" | ||||
"02512eea4ba32a6d6672767be4959c0f70489b803a47a3abf83f30e8d9da978de4027" | "02512eea4ba32a6d6672767be4959c0f70489b803a47a3abf83f30e8d9da978de4027" | ||||
"c70ce7e0d3b0ad62eb08edd8f90179a79ff23e1d58c64afad42ad81cffe53967e16be" | "c70ce7e0d3b0ad62eb08edd8f90179a79ff23e1d58c64afad42ad81cffe53967e16be" | ||||
"b692fc5776bb442c79c5d91de00cf21804712806594010038e168a32102449fb5237e" | "b692fc5776bb442c79c5d91de00cf21804712806594010038e168a32102449fb5237e" | ||||
"fe8f647d32e8b64f06c22d1d40368eaca2a71ffc6a13ecc8bce6800a7b4811c6412ad" | "fe8f647d32e8b64f06c22d1d40368eaca2a71ffc6a13ecc8bce6800a7b4811c6412ad" | ||||
"f94b0d6bb5227aeec27f49b2948b6e3da564d12d96ff00779f113d52c82093e101323" | "f94b0d6bb5227aeec27f49b2948b6e3da564d12d96ff00779f113d52c82093e101323" | ||||
"4440ad829030c685ca03d4fd9ce95b298e79c5eee6e2", | "4440ad829030c685ca03d4fd9ce95b298e79c5eee6e2", | ||||
ProofId::fromHex("fefa0e3d8f76358431caba523ac71faaf57921bb6f1049f74a3e" | ProofId::fromHex("fefa0e3d8f76358431caba523ac71faaf57921bb6f1049f74a3e" | ||||
"8bebd512c20b"), | "8bebd512c20b"), | ||||
444638638, ProofValidationResult::INVALID_SIGNATURE}, | 444638638, ProofValidationResult::INVALID_STAKE_SIGNATURE}, | ||||
{"Changing the outpoint index change the ProofId", | {"Changing the outpoint index change the ProofId", | ||||
"d97587e6c882615796011ec8f9a7b1c6410469ab5a892ffa4bb104a3d5760dd893a55" | "d97587e6c882615796011ec8f9a7b1c6410469ab5a892ffa4bb104a3d5760dd893a55" | ||||
"02512eea4ba32a6d6672767be4959c0f70489b803a47a3abf83f30e8d9da978de4027" | "02512eea4ba32a6d6672767be4959c0f70489b803a47a3abf83f30e8d9da978de4027" | ||||
"c70ce7e0d3b0ad62eb08edd8f90169a79ff23e1d58c64afad42ad81cffe53967e16be" | "c70ce7e0d3b0ad62eb08edd8f90169a79ff23e1d58c64afad42ad81cffe53967e16be" | ||||
"b692fc5776bb442c79c5d91df00cf21804712806594010038e168a32102449fb5237e" | "b692fc5776bb442c79c5d91df00cf21804712806594010038e168a32102449fb5237e" | ||||
"fe8f647d32e8b64f06c22d1d40368eaca2a71ffc6a13ecc8bce6800a7b4811c6412ad" | "fe8f647d32e8b64f06c22d1d40368eaca2a71ffc6a13ecc8bce6800a7b4811c6412ad" | ||||
"f94b0d6bb5227aeec27f49b2948b6e3da564d12d96ff00779f113d52c82093e101323" | "f94b0d6bb5227aeec27f49b2948b6e3da564d12d96ff00779f113d52c82093e101323" | ||||
"4440ad829030c685ca03d4fd9ce95b298e79c5eee6e2", | "4440ad829030c685ca03d4fd9ce95b298e79c5eee6e2", | ||||
ProofId::fromHex("a9f6b78b97a01d21d47b834bb8bf5d9397f50bfac115ec3da05b" | ProofId::fromHex("a9f6b78b97a01d21d47b834bb8bf5d9397f50bfac115ec3da05b" | ||||
"695189aef040"), | "695189aef040"), | ||||
444638638, ProofValidationResult::INVALID_SIGNATURE}, | 444638638, ProofValidationResult::INVALID_STAKE_SIGNATURE}, | ||||
{"Changing the amount changes the ProofId", | {"Changing the amount changes the ProofId", | ||||
"d97587e6c882615796011ec8f9a7b1c6410469ab5a892ffa4bb104a3d5760dd893a55" | "d97587e6c882615796011ec8f9a7b1c6410469ab5a892ffa4bb104a3d5760dd893a55" | ||||
"02512eea4ba32a6d6672767be4959c0f70489b803a47a3abf83f30e8d9da978de4027" | "02512eea4ba32a6d6672767be4959c0f70489b803a47a3abf83f30e8d9da978de4027" | ||||
"c70ce7e0d3b0ad62eb08edd8f90169a79ff23e1d58c64afad42ad81cffe53967e16be" | "c70ce7e0d3b0ad62eb08edd8f90169a79ff23e1d58c64afad42ad81cffe53967e16be" | ||||
"b692fc5776bb442c79c5d91de00cf21814712806594010038e168a32102449fb5237e" | "b692fc5776bb442c79c5d91de00cf21814712806594010038e168a32102449fb5237e" | ||||
"fe8f647d32e8b64f06c22d1d40368eaca2a71ffc6a13ecc8bce6800a7b4811c6412ad" | "fe8f647d32e8b64f06c22d1d40368eaca2a71ffc6a13ecc8bce6800a7b4811c6412ad" | ||||
"f94b0d6bb5227aeec27f49b2948b6e3da564d12d96ff00779f113d52c82093e101323" | "f94b0d6bb5227aeec27f49b2948b6e3da564d12d96ff00779f113d52c82093e101323" | ||||
"4440ad829030c685ca03d4fd9ce95b298e79c5eee6e2", | "4440ad829030c685ca03d4fd9ce95b298e79c5eee6e2", | ||||
ProofId::fromHex("89796be200e6eeeefdb894e47f16653afc572310d5f94c859cac" | ProofId::fromHex("89796be200e6eeeefdb894e47f16653afc572310d5f94c859cac" | ||||
"628ffc0d9781"), | "628ffc0d9781"), | ||||
444638638, ProofValidationResult::INVALID_SIGNATURE}, | 444638638, ProofValidationResult::INVALID_STAKE_SIGNATURE}, | ||||
{"Changing the height changes the ProofId", | {"Changing the height changes the ProofId", | ||||
"d97587e6c882615796011ec8f9a7b1c6410469ab5a892ffa4bb104a3d5760dd893a55" | "d97587e6c882615796011ec8f9a7b1c6410469ab5a892ffa4bb104a3d5760dd893a55" | ||||
"02512eea4ba32a6d6672767be4959c0f70489b803a47a3abf83f30e8d9da978de4027" | "02512eea4ba32a6d6672767be4959c0f70489b803a47a3abf83f30e8d9da978de4027" | ||||
"c70ce7e0d3b0ad62eb08edd8f90169a79ff23e1d58c64afad42ad81cffe53967e16be" | "c70ce7e0d3b0ad62eb08edd8f90169a79ff23e1d58c64afad42ad81cffe53967e16be" | ||||
"b692fc5776bb442c79c5d91de00cf21804712806594010028e168a32102449fb5237e" | "b692fc5776bb442c79c5d91de00cf21804712806594010028e168a32102449fb5237e" | ||||
"fe8f647d32e8b64f06c22d1d40368eaca2a71ffc6a13ecc8bce6800a7b4811c6412ad" | "fe8f647d32e8b64f06c22d1d40368eaca2a71ffc6a13ecc8bce6800a7b4811c6412ad" | ||||
"f94b0d6bb5227aeec27f49b2948b6e3da564d12d96ff00779f113d52c82093e101323" | "f94b0d6bb5227aeec27f49b2948b6e3da564d12d96ff00779f113d52c82093e101323" | ||||
"4440ad829030c685ca03d4fd9ce95b298e79c5eee6e2", | "4440ad829030c685ca03d4fd9ce95b298e79c5eee6e2", | ||||
ProofId::fromHex("77db71b3099331de1e09262d03ee4a5f2d2c21f5abc48f68e28d" | ProofId::fromHex("77db71b3099331de1e09262d03ee4a5f2d2c21f5abc48f68e28d" | ||||
"456cecc822ce"), | "456cecc822ce"), | ||||
444638638, ProofValidationResult::INVALID_SIGNATURE}, | 444638638, ProofValidationResult::INVALID_STAKE_SIGNATURE}, | ||||
{"Changing the pubkey changes the ProofId", | {"Changing the pubkey changes the ProofId", | ||||
"d97587e6c882615796011ec8f9a7b1c6410469ab5a892ffa4bb104a3d5760dd893a55" | "d97587e6c882615796011ec8f9a7b1c6410469ab5a892ffa4bb104a3d5760dd893a55" | ||||
"02512eea4ba32a6d6672767be4959c0f70489b803a47a3abf83f30e8d9da978de4027" | "02512eea4ba32a6d6672767be4959c0f70489b803a47a3abf83f30e8d9da978de4027" | ||||
"c70ce7e0d3b0ad62eb08edd8f90169a79ff23e1d58c64afad42ad81cffe53967e16be" | "c70ce7e0d3b0ad62eb08edd8f90169a79ff23e1d58c64afad42ad81cffe53967e16be" | ||||
"b692fc5776bb442c79c5d91de00cf21804712806594010038e168a32102459fb5237e" | "b692fc5776bb442c79c5d91de00cf21804712806594010038e168a32102459fb5237e" | ||||
"fe8f647d32e8b64f06c22d1d40368eaca2a71ffc6a13ecc8bce6800a7b4811c6412ad" | "fe8f647d32e8b64f06c22d1d40368eaca2a71ffc6a13ecc8bce6800a7b4811c6412ad" | ||||
"f94b0d6bb5227aeec27f49b2948b6e3da564d12d96ff00779f113d52c82093e101323" | "f94b0d6bb5227aeec27f49b2948b6e3da564d12d96ff00779f113d52c82093e101323" | ||||
"4440ad829030c685ca03d4fd9ce95b298e79c5eee6e2", | "4440ad829030c685ca03d4fd9ce95b298e79c5eee6e2", | ||||
ProofId::fromHex("3663e72aae7fe4dacde5aa6d5e6f2a3041171d9e7756a47662e1" | ProofId::fromHex("3663e72aae7fe4dacde5aa6d5e6f2a3041171d9e7756a47662e1" | ||||
"e0a11e82621c"), | "e0a11e82621c"), | ||||
444638638, ProofValidationResult::INVALID_SIGNATURE}, | 444638638, ProofValidationResult::INVALID_STAKE_SIGNATURE}, | ||||
{"Changing the signature does NOT change the ProofId", | {"Changing the signature does NOT change the ProofId", | ||||
"d97587e6c882615796011ec8f9a7b1c6410469ab5a892ffa4bb104a3d5760dd893a55" | "d97587e6c882615796011ec8f9a7b1c6410469ab5a892ffa4bb104a3d5760dd893a55" | ||||
"02512eea4ba32a6d6672767be4959c0f70489b803a47a3abf83f30e8d9da978de4027" | "02512eea4ba32a6d6672767be4959c0f70489b803a47a3abf83f30e8d9da978de4027" | ||||
"c70ce7e0d3b0ad62eb08edd8f90169a79ff23e1d58c64afad42ad81cffe53967e16be" | "c70ce7e0d3b0ad62eb08edd8f90169a79ff23e1d58c64afad42ad81cffe53967e16be" | ||||
"b692fc5776bb442c79c5d91de00cf21804712806594010038e168a32102449fb5237e" | "b692fc5776bb442c79c5d91de00cf21804712806594010038e168a32102449fb5237e" | ||||
"fe8f647d32e8b64f06c22d1d40368eaca2a71ffc6a13ecc8bce6800a7b4811c6412ad" | "fe8f647d32e8b64f06c22d1d40368eaca2a71ffc6a13ecc8bce6800a7b4811c6412ad" | ||||
"f94b0d6bb5227aeec27f49b2948b6e3da564d12d96ff00779f113d52c82093e101323" | "f94b0d6bb5227aeec27f49b2948b6e3da564d12d96ff00779f113d52c82093e101323" | ||||
"4440ad829030c685ca03d4fd9ce95b298e79c5eee6e3", | "4440ad829030c685ca03d4fd9ce95b298e79c5eee6e3", | ||||
ProofId::fromHex("cbd77dad2ebc525c591ab44a0f6a25803c1d934c3e5caa61f9f4" | ProofId::fromHex("cbd77dad2ebc525c591ab44a0f6a25803c1d934c3e5caa61f9f4" | ||||
"c63c9f29a4e6"), | "c63c9f29a4e6"), | ||||
444638638, ProofValidationResult::INVALID_SIGNATURE}, | 444638638, ProofValidationResult::INVALID_STAKE_SIGNATURE}, | ||||
{"1 utxo staked but zero coins", | {"1 utxo staked but zero coins", | ||||
"a6d6852ffa70b172d37a0ad2c01c2acd21023beefdde700a6bc02036335b4df141c8b" | "a6d6852ffa70b172d37a0ad2c01c2acd21023beefdde700a6bc02036335b4df141c8b" | ||||
"c67bb05a971f5ac2745fd683797dde30145a4d07798547464daa53acefb7c97c0c415" | "c67bb05a971f5ac2745fd683797dde30145a4d07798547464daa53acefb7c97c0c415" | ||||
"ed8e81e549ff56a0ef6f847fcc9ca855b3620000000000000000e707d7272102449fb" | "ed8e81e549ff56a0ef6f847fcc9ca855b3620000000000000000e707d7272102449fb" | ||||
"5237efe8f647d32e8b64f06c22d1d40368eaca2a71ffc6a13ecc8bce68065cd42e0e6" | "5237efe8f647d32e8b64f06c22d1d40368eaca2a71ffc6a13ecc8bce68065cd42e0e6" | ||||
"9d511ad24ecb3c3af07176bcf890caa7cfc64039dc65e51014dd99d11bd00ffbfbcc1" | "9d511ad24ecb3c3af07176bcf890caa7cfc64039dc65e51014dd99d11bd00ffbfbcc1" | ||||
"9619ca502bfd4dd6dbc0967692ff6d2211b0bd9b9f05e1298", | "9619ca502bfd4dd6dbc0967692ff6d2211b0bd9b9f05e1298", | ||||
ProofId::fromHex("38f7c9696f9c2c07db3f23024d550a6b0b7f851013074280dbe3" | ProofId::fromHex("38f7c9696f9c2c07db3f23024d550a6b0b7f851013074280dbe3" | ||||
▲ Show 20 Lines • Show All 189 Lines • Show Last 20 Lines |