Files
zeekayandHanzo Dev 7e5881bd30 cert: speak the certificate the other two implementations gossip
C++ already had a certificate, and it was a different object. The engine's
QuorumCert carries public keys and one aggregate signature and verifies in a
single pairing; the certificate Go assembles and Rust decodes carries node ids
and a signature per voter and verifies with one pairing each. Neither side
could read the other's bytes, so a C++ node could not check a certificate a Go
node produced, and the C++ figure for "verify a certificate" was timing a
predicate the other two do not run.

Adds the oracle's object: Cert, its wire codec at Go's 280-byte layout, and
Verify's clauses in Go's order, with a Registry that pays for a key's subgroup
check once at registration rather than once per verification — the work split
Go's verifier makes, and the split that makes a per-verify figure comparable.

The corpus grows the section it could not have: cert_wire.json pins the layout
field by field and the round-trip that makes a certificate an identity, and
cert_verify.json pins the predicate against real committees at n in {1,4,21,41}
with every refusal clause exercised — including a vote lifted from another
height, a signature over another vote, and an empty signature, all of which are
well-formed on the wire and are not finality.

The aggregate engine keeps its job as the local gate. Two names because they
are two things.

277 conformance checks pass, 13/13 ctest green.

Co-authored-by: Hanzo Dev <[email protected]>
2026-08-29 18:59:42 -07:00

183 lines
61 KiB
JSON

[
{
"expect": "ok",
"name": "verify/ok_1",
"nodes": "0000000000000001000000000000000000000000",
"pubkeys": "84d52a098c5b51b76c11699d4c01c3f1dadbbc3665f877eed10ccb86d3db992eebf4d9ca57ec754890009b60d58c9536",
"set_size": 1,
"vote_count": 1,
"wire": "0003010301c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c10102030405060708090a0b0c02b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b103b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b204cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca05cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb06e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5077070707070707070707070707070707070707070707070707070707070707008555555555555555555555555555555555555555555555555555555555555550000000100000001000000000000000100000000000000000000000001000000608470bc4c7a4204caea6d1aa2ae6aaa3fc2228e1d2c3d557259b43b616acb9920b875499fe9af08f3245fa601c3df3e4e1147f53559a73b70c4fb576c0ed16ea2d46d5232d8dde9ee87652da6bedcd31483580f97a574bbb77011cf903f9e4d3f"
},
{
"expect": "ok",
"name": "verify/ok_4",
"nodes": "0000000000000001000000000000000000000000000000000000000200000000000000000000000000000000000000030000000000000000000000000000000000000004000000000000000000000000",
"pubkeys": "84d52a098c5b51b76c11699d4c01c3f1dadbbc3665f877eed10ccb86d3db992eebf4d9ca57ec754890009b60d58c95368ec943e4289634928703f5385bcf477762ff2329d2a9c64246addfa11b59be07fa147792c876b27de792f0b81008fab1b959056bf50c0d6ac3cb1d3d72f40af0785baba668e441c6b12d3e743e37329a7bdf75f7752ff5c6d413b8c24bb9c44ca0a37293dfa8d781569b373442967bf100eea549efa5a2ac65edb8bd0e30084c86f195c17c74e8bca70283e6e847db12",
"set_size": 4,
"vote_count": 4,
"wire": "0003010301c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c10102030405060708090a0b0c02b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b103b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b204cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca05cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb06e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5077070707070707070707070707070707070707070707070707070707070707008555555555555555555555555555555555555555555555555555555555555550000000400000004000000000000000100000000000000000000000001000000608470bc4c7a4204caea6d1aa2ae6aaa3fc2228e1d2c3d557259b43b616acb9920b875499fe9af08f3245fa601c3df3e4e1147f53559a73b70c4fb576c0ed16ea2d46d5232d8dde9ee87652da6bedcd31483580f97a574bbb77011cf903f9e4d3f00000000000000020000000000000000000000000100000060a309541b0be94dd2ba8590c2d8910450aa6efa21bfced060fd2e3340c62f8ac5db0d2a56c04d3c3a75a4f33817fd1ae408db99da4d75536ed7ea991d1e6c85164956e7114c7a1e5103bfed27ea03fb4355f61c8b92a34a717cad2e12fe79cf14000000000000000300000000000000000000000001000000609634be742c71d307e026a9c02e1affea58d8e14be7d21b3cc2d898ef73617b2a586a5c09d75518ec61a821e7a4d963b3134aa81e277fea44e34641b5aedcedc69d95ad86f107a11e9f8ae63002c6be0ecf965f1737411b0889a5486bd2648f7e00000000000000040000000000000000000000000100000060a89eb6f7668cd7d2adf7c031530b95573706e55d0745f9fd36e3cf3da173b77586e0701ee52fe91475af513e259ea30b0e990831b86f27aee370a8d26714f734def84d03d1cbfc063ff75b72a907022ee7757d34529079f78539af70edb950e5"
},
{
"expect": "ok",
"name": "verify/ok_21",
"nodes": "000000000000000100000000000000000000000000000000000000020000000000000000000000000000000000000003000000000000000000000000000000000000000400000000000000000000000000000000000000050000000000000000000000000000000000000006000000000000000000000000000000000000000700000000000000000000000000000000000000080000000000000000000000000000000000000009000000000000000000000000000000000000000a000000000000000000000000000000000000000b000000000000000000000000000000000000000c000000000000000000000000000000000000000d000000000000000000000000000000000000000e000000000000000000000000000000000000000f000000000000000000000000000000000000001000000000000000000000000000000000000000110000000000000000000000000000000000000012000000000000000000000000000000000000001300000000000000000000000000000000000000140000000000000000000000000000000000000015000000000000000000000000",
"pubkeys": "84d52a098c5b51b76c11699d4c01c3f1dadbbc3665f877eed10ccb86d3db992eebf4d9ca57ec754890009b60d58c95368ec943e4289634928703f5385bcf477762ff2329d2a9c64246addfa11b59be07fa147792c876b27de792f0b81008fab1b959056bf50c0d6ac3cb1d3d72f40af0785baba668e441c6b12d3e743e37329a7bdf75f7752ff5c6d413b8c24bb9c44ca0a37293dfa8d781569b373442967bf100eea549efa5a2ac65edb8bd0e30084c86f195c17c74e8bca70283e6e847db128c7c2317790752756b664a06cb3f3a9cbb9651f47403d393e811fb97c49b6e0d12c213d9bef45ccd187fd96f55252431854a8d63adf0d246c5370b51da1bc6a70658b7b7db6de2aa0848ed0b587c55a1f4574e3ed34e30870548b1676a0c8473a34054a3cb56745a7a1b88a16c8a756d31132ea435c92eb75362f32c09d0b02abf0ed7a699331ffb90d5beaeff13e3f29127336624c495cfb671ab94489128074b04b0c4d1b574aada037b4520d79d04440a6d6a744ae9ccbd961e3add3f00f885c947f231ee38c8a798563da3afb7e2446fa2e94008eb16e1cc2c5d539136a94161b9ada95ea82acaa65c6d3937787daff8b780f3a56dcf9d8a9d6d5616f65a938b2d631984ac45f691bbb53f93a5c16518f3cfe4f55d1a9d5da81316daf709a4a51293113ab8486cfdf2833c04765f09e6a6564358c1fd80af578dcb74dbdc6b5f6452cc74b0a60dba93346e4e7bb78839749e54dda0f96a5c8226ba3459774ee92b03e796aad3fbdb9e808b1bd0285e3ae127db25a18694ab7fd6d5998c118ce7e55f01463f48b7ca2976d879783fa275f570e12a69b6412e7c14ababc1ab93dfc465ade97f670123deb34cd54923a0b75182601b86d768eb1e97dd14c1750f9f6806a0bb1bedb72f4413fb3cfd6e5c9bc487f9f0d668f23efeb80e6e258cb1ea95e5d6db5e249b4e3e447210624b47abbd1423db4708b5919ea5c8a936d0d4b1da5e89db17d9361ee8196745e4a8a5ccf00f16489ec394144aac4f4183b258ca74bf56bf7db630b9635425ad792739070164aaf16a330ac051a92426c13e8acf9cc1dd228acae65d2095b11fe152e6268feccbd4701807c7077e4425532cc1c3026852a3fd07a59840a392e60bb9abc549ce88c3f880bacded9b2fbd850c395ba6fa82de9378bea3ef8298488fd32cbc6625b3564db59f257e887f476f1f83e093f1f9b4f148f5bcf5dd934fdc4b5ebe6fe0f04e493267a181caec2fc85f8d872492c3c2ec1c0f7299fd921a0d8587d61aac4114f9d810f7dd04cbd8cb94b04de9cd2de1de34938e307071a8be3eba25f9b0d3a46940c34dda63316908bb884b67877516c860ea996902c2c2b66c6c02541d9f0684da67ad8fcf75b0620d5dcc16a487d46dae0aad3a8957d450b3",
"set_size": 21,
"vote_count": 21,
"wire": "0003010301c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c10102030405060708090a0b0c02b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b103b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b204cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca05cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb06e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5077070707070707070707070707070707070707070707070707070707070707008555555555555555555555555555555555555555555555555555555555555550000001500000015000000000000000100000000000000000000000001000000608470bc4c7a4204caea6d1aa2ae6aaa3fc2228e1d2c3d557259b43b616acb9920b875499fe9af08f3245fa601c3df3e4e1147f53559a73b70c4fb576c0ed16ea2d46d5232d8dde9ee87652da6bedcd31483580f97a574bbb77011cf903f9e4d3f00000000000000020000000000000000000000000100000060a309541b0be94dd2ba8590c2d8910450aa6efa21bfced060fd2e3340c62f8ac5db0d2a56c04d3c3a75a4f33817fd1ae408db99da4d75536ed7ea991d1e6c85164956e7114c7a1e5103bfed27ea03fb4355f61c8b92a34a717cad2e12fe79cf14000000000000000300000000000000000000000001000000609634be742c71d307e026a9c02e1affea58d8e14be7d21b3cc2d898ef73617b2a586a5c09d75518ec61a821e7a4d963b3134aa81e277fea44e34641b5aedcedc69d95ad86f107a11e9f8ae63002c6be0ecf965f1737411b0889a5486bd2648f7e00000000000000040000000000000000000000000100000060a89eb6f7668cd7d2adf7c031530b95573706e55d0745f9fd36e3cf3da173b77586e0701ee52fe91475af513e259ea30b0e990831b86f27aee370a8d26714f734def84d03d1cbfc063ff75b72a907022ee7757d34529079f78539af70edb950e5000000000000000500000000000000000000000001000000608c14446085dc81727e123fcffd6200ae56e5ee3a4c1eab790006ab23d1cf94972ed9d60ff61babe1660b19d3372aa2f915420cee05d3431e90d1b666e1215a0e0d2b62266cce32c762b818a0d74219af52fda1241a792e6acfad021319fca96a000000000000000600000000000000000000000001000000608516257d932c010045e0e5b79c5cf0d9df7c74df5a0d43766d46efda2789c4f587c376ca93aa0e7c0c34b82f424e9be40d2df4d46968c447923e877194b28e6677e0fb2cbf1bbf7f9182aeb8ed00834246cadbb0cb557e43e6fb2360cb05f4d9000000000000000700000000000000000000000001000000609012b9bb8bbf45e618a8791c215a7875f0369f38924767f63c90ff15a9068f2ba9d791e212cc0347b7ba49708a101d1a01f3625cf2244b762ca1c8e4f0182285b2cf59ffe78567adeb6a7b8a0e4c4dbac8ccb47e10b4a8558662e8e91c0380f40000000000000008000000000000000000000000010000006092a13404699c256e603d0f7acdc72876d839f4faa12c850de4b082bfd03aef10ddf290d46195a365d3e4e8bba9dcb1770fd6d57871cd0630e11d1dfc0fe9c1ceaf9b13946de4aa58abffff935b3e87a8de0e6106be1ace5dfa29f7f6daee772600000000000000090000000000000000000000000100000060b99e2249f045d1b0b38a60ff5009aae3951547bf1795bbb9b41b10c7c2d8f84e02192ea45af5690ea99d613af275200705ccf6772742177727429060232b1dc4862148755016cb23c3f13cdf46d627b434b1a9d289040c81e96157101e6dfb3e000000000000000a0000000000000000000000000100000060ac2ada4144afa7b35f7e969de0aaff545ee7218b788968b3a170cd438e4784e2b3ede1f6dbd78509c7e62cc37569cd531061931d18d2d67bf9558137b512fa1b115168fca6cbb060240deea8d9d5c73cbf383b2070439d64e83acf9fa4751004000000000000000b0000000000000000000000000100000060a4ce08b75d3c107725d74e552ab43e1640956dbb098a2f6b25c068769a80b289610e1a7ec2a36fbfdfdc13fc783ffcaa0ca5ca9b6f359276d90686cc97a48a45d7a4e21845a8216438be3f35d850b2b358532f404b823224aedb90ac93024511000000000000000c0000000000000000000000000100000060a344777a8f17a47180b45eced0eb05087bc207b3e42e6b9f5dee697c9c1d1f2785f2e4e5da7d3861827d1721acbf0bfe157a4835b8866fba1d255bedbc73f09a47d164ee05a945b2732369e5ef12e6660cb65510030ded38a3895ba5ea9dc568000000000000000d0000000000000000000000000100000060a22fbf785eac409c677cae999bc72c477d684fa77230f76c8f7c84799ab76906de0ad3ea4b5317a1259fb05dffa843cc00022d052b1b1bddd8fac67c1010ba300f1787517710f82e510d743469da0a7aaa37feb512a85e7ce774dcacdb5b1cfe000000000000000e0000000000000000000000000100000060adf465956dea3ab0f5aca9e802bf1dbd117ebebd0db322fe16b0422887133467ae7a15e18c005e8b0f3b2d78a6cbbc33148ca73a40dc41f8d20839e91d9a6ea3b81accee8b316cec64b6f1e120c8cabcac67889a91741e817e25bd2996170c45000000000000000f00000000000000000000000001000000608cf16ad6833e67ba13738487c9a5d8f1124c145eb80984940ae4587cbb16986192db479bb9e005688b6269ae43f52d9a17aabbe763994b96edc89658a694643a3792d61eb64e579d767796b568ccc07fef96f20c1b534170a43b3f53437a429600000000000000100000000000000000000000000100000060861decf3a85e3fb2248236aea7a32c274452b9ffd314ef421ca0b4ce977b5ed9ee3ce896fd3092b86aa73b9c191e9c860ec15bb7ac629e4733e8ce35b0200ed1ebb89917804cd51bf6a8e5fe4b2d80d49f8dacb387e0dd4e5aff75b91eeb942100000000000000110000000000000000000000000100000060b32e74742244da9977fa2039bec80c656adf65924d4cad29f2de1ead7d95b665d4f04a76e8c32173bb0399cb899841540a46650bcf4028086d095a033b762f1a6f71bc8821b69b9bf614b1dddb87438500a5774295225cf8a841c2178caf34dc00000000000000120000000000000000000000000100000060aec57a07569cef538b968756d2ac9673a87943b8dd8ae44c86c72e8a8a57966ef5f2d803df7a1883276c75d9941f5e5f156829b896df4dbc07775eec59e77c5579a3b543d361cc83a49186a3891a5989f68639a9bcd81caedc65c0616747d992000000000000001300000000000000000000000001000000609562e6c1cd97f52dcc950b9d34506322a9e45b00bf38ab31e3d1be87df3094895d4c0f7bb53f36b8712d8d42fd58876d16aa2641550e1794dfe281a47c3c1882f59dbc02e505b7a308b72105df2036e62d6eca215ac2c1926388230c3e00ad70000000000000001400000000000000000000000001000000608b2af66fff8b0ff1878df8d986593bf94a5695b3054aa99827718d0f45073ba9480a8c9bc4fde7feee2643ca34d80e130bac31539c9645282db5df79c31de7344428ca464bbe06a20a5c9ea1ab162122d3b424e6191abdb7f9435d96eff09fa00000000000000015000000000000000000000000010000006086f00bbfe0b9f0cf01ca6ebfbaa78af8312b5c0727c25bef249e0f54b0a7a4b866c6953c8c1d1861341328bdbe130c5908fd154b573ce178ed04a6db50f4edd6527aa39b6f04368d93e48d88c5824e5cf7084a4d2ba0ac5985fcc2152eb60099"
},
{
"expect": "ok",
"name": "verify/ok_41",
"nodes": "000000000000000100000000000000000000000000000000000000020000000000000000000000000000000000000003000000000000000000000000000000000000000400000000000000000000000000000000000000050000000000000000000000000000000000000006000000000000000000000000000000000000000700000000000000000000000000000000000000080000000000000000000000000000000000000009000000000000000000000000000000000000000a000000000000000000000000000000000000000b000000000000000000000000000000000000000c000000000000000000000000000000000000000d000000000000000000000000000000000000000e000000000000000000000000000000000000000f0000000000000000000000000000000000000010000000000000000000000000000000000000001100000000000000000000000000000000000000120000000000000000000000000000000000000013000000000000000000000000000000000000001400000000000000000000000000000000000000150000000000000000000000000000000000000016000000000000000000000000000000000000001700000000000000000000000000000000000000180000000000000000000000000000000000000019000000000000000000000000000000000000001a000000000000000000000000000000000000001b000000000000000000000000000000000000001c000000000000000000000000000000000000001d000000000000000000000000000000000000001e000000000000000000000000000000000000001f0000000000000000000000000000000000000020000000000000000000000000000000000000002100000000000000000000000000000000000000220000000000000000000000000000000000000023000000000000000000000000000000000000002400000000000000000000000000000000000000250000000000000000000000000000000000000026000000000000000000000000000000000000002700000000000000000000000000000000000000280000000000000000000000000000000000000029000000000000000000000000",
"pubkeys": "84d52a098c5b51b76c11699d4c01c3f1dadbbc3665f877eed10ccb86d3db992eebf4d9ca57ec754890009b60d58c95368ec943e4289634928703f5385bcf477762ff2329d2a9c64246addfa11b59be07fa147792c876b27de792f0b81008fab1b959056bf50c0d6ac3cb1d3d72f40af0785baba668e441c6b12d3e743e37329a7bdf75f7752ff5c6d413b8c24bb9c44ca0a37293dfa8d781569b373442967bf100eea549efa5a2ac65edb8bd0e30084c86f195c17c74e8bca70283e6e847db128c7c2317790752756b664a06cb3f3a9cbb9651f47403d393e811fb97c49b6e0d12c213d9bef45ccd187fd96f55252431854a8d63adf0d246c5370b51da1bc6a70658b7b7db6de2aa0848ed0b587c55a1f4574e3ed34e30870548b1676a0c8473a34054a3cb56745a7a1b88a16c8a756d31132ea435c92eb75362f32c09d0b02abf0ed7a699331ffb90d5beaeff13e3f29127336624c495cfb671ab94489128074b04b0c4d1b574aada037b4520d79d04440a6d6a744ae9ccbd961e3add3f00f885c947f231ee38c8a798563da3afb7e2446fa2e94008eb16e1cc2c5d539136a94161b9ada95ea82acaa65c6d3937787daff8b780f3a56dcf9d8a9d6d5616f65a938b2d631984ac45f691bbb53f93a5c16518f3cfe4f55d1a9d5da81316daf709a4a51293113ab8486cfdf2833c04765f09e6a6564358c1fd80af578dcb74dbdc6b5f6452cc74b0a60dba93346e4e7bb78839749e54dda0f96a5c8226ba3459774ee92b03e796aad3fbdb9e808b1bd0285e3ae127db25a18694ab7fd6d5998c118ce7e55f01463f48b7ca2976d879783fa275f570e12a69b6412e7c14ababc1ab93dfc465ade97f670123deb34cd54923a0b75182601b86d768eb1e97dd14c1750f9f6806a0bb1bedb72f4413fb3cfd6e5c9bc487f9f0d668f23efeb80e6e258cb1ea95e5d6db5e249b4e3e447210624b47abbd1423db4708b5919ea5c8a936d0d4b1da5e89db17d9361ee8196745e4a8a5ccf00f16489ec394144aac4f4183b258ca74bf56bf7db630b9635425ad792739070164aaf16a330ac051a92426c13e8acf9cc1dd228acae65d2095b11fe152e6268feccbd4701807c7077e4425532cc1c3026852a3fd07a59840a392e60bb9abc549ce88c3f880bacded9b2fbd850c395ba6fa82de9378bea3ef8298488fd32cbc6625b3564db59f257e887f476f1f83e093f1f9b4f148f5bcf5dd934fdc4b5ebe6fe0f04e493267a181caec2fc85f8d872492c3c2ec1c0f7299fd921a0d8587d61aac4114f9d810f7dd04cbd8cb94b04de9cd2de1de34938e307071a8be3eba25f9b0d3a46940c34dda63316908bb884b67877516c860ea996902c2c2b66c6c02541d9f0684da67ad8fcf75b0620d5dcc16a487d46dae0aad3a8957d450b384e15c3fc3e73848f620e440b85691650bd0f037b3adcd5a37f12ea5f81945251704b56cf506a50edf4951ab86bb84aaab6683379a861c3f7f12eeecd511b4a8f11496b20ee877608874cc964686afaab6a0ace9d57b2456989d7b45bf784644834ff1e52fc32f54ffb43c93b99a6542de03400ffdb08ba554fe33df29850185afaaea563a75ae4e7e1fbefafcbafd78b79a42599ce85994707b0313cf4fcd6ab68065bce89df232161bb0015ed8cf8304dc24d3b3b5ed47efd784340d61ec6b97f997268e5b4224d065421e3285813bebd653637b90fa6e7b86c7288068ef97bd3731607f3bdf64f17a33f3e46c1775ae287d6fe84d8893ae9acad82c6d06e8b4686a110468f9ae2b7d8387aed199971bf9d03663e4071d50e72547f02e40f097448f4a72af468008986d947c458bd94ff1a016dc79d58d653660f149a29994de1fa8c5e0e45de81559a916be202481b4643564a072a24300ded519f50ac683dd30817ca5a111ecbe492e31986311fe4e09625d23abc1151cd62a850796a590ae4f0b576f64f6ca1b5d5e5c51baa69e028c0a08e75debb966d837052dd4742b98ec8207ebde7acb4f07bbb9777ac881804dd9f59b91555b876fa0fe9f44001db0f96fd9cc1da30848959c4f6642b53fba06ac168d86deb107fe73c9fd7d8e68ad6d3f7dec15bc3a6ea8f9baa884d5dec2c0daca76b260be2136000acb864fa3d9f562fe829b5b01e518450440102f828721ff078ff8600a11710ac5c9c98947993ee9a3f06598b7d6fba414ee6e4e875f9662e90affc46c108675d83de31805abba80a6e4544f3cd11a620f19fa7491b6e1d5617c906ef638f4855695fb4ee11380fed4352a22e2842fa1a28f78ce50b964068cf0deaa8aa195ff2d1cefbb071cc790520cea3bdeb8bd1626551e1ff7a1f53cf67f114c68a7501ae9eb783eb3a2e184b26f39a27b0f7eff337046d1fd0de8be7931ef504108554995508e7c5d951480c53a1ff5d5aad5fdb1148eff1a85f3d481540df9c30f94af0977a34f24a3b3f5587419de6b609bd7c73f6db2af5d9f6fa8626529febd5ac84b780734d48e8bee74ca91abb250952e8c503356daafa3391719d0547a3dc081fc3b583402b562d6da36bba3d99c854a000b786828a3abcc20759770c5749bac1e8d8fbefa58b94d3cb3dec6c5c48171de45d59bb7ded329b62394e5b9ecaec330ad9163b9a6509178b95150ea90d50c6cdf3a70b65072000f970ac8c98022fc3bc8f9881efcccfb27bab9e731822a69a7630254c9a5d850db1f828ec350c6af403d5f07e82a93ff0d5a39faea0aa1d750be304f4a17b2f8f2d8027bf46ba0cef28e37132a",
"set_size": 41,
"vote_count": 41,
"wire": "0003010301c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c10102030405060708090a0b0c02b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b103b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b204cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca05cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb06e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5077070707070707070707070707070707070707070707070707070707070707008555555555555555555555555555555555555555555555555555555555555550000002900000029000000000000000100000000000000000000000001000000608470bc4c7a4204caea6d1aa2ae6aaa3fc2228e1d2c3d557259b43b616acb9920b875499fe9af08f3245fa601c3df3e4e1147f53559a73b70c4fb576c0ed16ea2d46d5232d8dde9ee87652da6bedcd31483580f97a574bbb77011cf903f9e4d3f00000000000000020000000000000000000000000100000060a309541b0be94dd2ba8590c2d8910450aa6efa21bfced060fd2e3340c62f8ac5db0d2a56c04d3c3a75a4f33817fd1ae408db99da4d75536ed7ea991d1e6c85164956e7114c7a1e5103bfed27ea03fb4355f61c8b92a34a717cad2e12fe79cf14000000000000000300000000000000000000000001000000609634be742c71d307e026a9c02e1affea58d8e14be7d21b3cc2d898ef73617b2a586a5c09d75518ec61a821e7a4d963b3134aa81e277fea44e34641b5aedcedc69d95ad86f107a11e9f8ae63002c6be0ecf965f1737411b0889a5486bd2648f7e00000000000000040000000000000000000000000100000060a89eb6f7668cd7d2adf7c031530b95573706e55d0745f9fd36e3cf3da173b77586e0701ee52fe91475af513e259ea30b0e990831b86f27aee370a8d26714f734def84d03d1cbfc063ff75b72a907022ee7757d34529079f78539af70edb950e5000000000000000500000000000000000000000001000000608c14446085dc81727e123fcffd6200ae56e5ee3a4c1eab790006ab23d1cf94972ed9d60ff61babe1660b19d3372aa2f915420cee05d3431e90d1b666e1215a0e0d2b62266cce32c762b818a0d74219af52fda1241a792e6acfad021319fca96a000000000000000600000000000000000000000001000000608516257d932c010045e0e5b79c5cf0d9df7c74df5a0d43766d46efda2789c4f587c376ca93aa0e7c0c34b82f424e9be40d2df4d46968c447923e877194b28e6677e0fb2cbf1bbf7f9182aeb8ed00834246cadbb0cb557e43e6fb2360cb05f4d9000000000000000700000000000000000000000001000000609012b9bb8bbf45e618a8791c215a7875f0369f38924767f63c90ff15a9068f2ba9d791e212cc0347b7ba49708a101d1a01f3625cf2244b762ca1c8e4f0182285b2cf59ffe78567adeb6a7b8a0e4c4dbac8ccb47e10b4a8558662e8e91c0380f40000000000000008000000000000000000000000010000006092a13404699c256e603d0f7acdc72876d839f4faa12c850de4b082bfd03aef10ddf290d46195a365d3e4e8bba9dcb1770fd6d57871cd0630e11d1dfc0fe9c1ceaf9b13946de4aa58abffff935b3e87a8de0e6106be1ace5dfa29f7f6daee772600000000000000090000000000000000000000000100000060b99e2249f045d1b0b38a60ff5009aae3951547bf1795bbb9b41b10c7c2d8f84e02192ea45af5690ea99d613af275200705ccf6772742177727429060232b1dc4862148755016cb23c3f13cdf46d627b434b1a9d289040c81e96157101e6dfb3e000000000000000a0000000000000000000000000100000060ac2ada4144afa7b35f7e969de0aaff545ee7218b788968b3a170cd438e4784e2b3ede1f6dbd78509c7e62cc37569cd531061931d18d2d67bf9558137b512fa1b115168fca6cbb060240deea8d9d5c73cbf383b2070439d64e83acf9fa4751004000000000000000b0000000000000000000000000100000060a4ce08b75d3c107725d74e552ab43e1640956dbb098a2f6b25c068769a80b289610e1a7ec2a36fbfdfdc13fc783ffcaa0ca5ca9b6f359276d90686cc97a48a45d7a4e21845a8216438be3f35d850b2b358532f404b823224aedb90ac93024511000000000000000c0000000000000000000000000100000060a344777a8f17a47180b45eced0eb05087bc207b3e42e6b9f5dee697c9c1d1f2785f2e4e5da7d3861827d1721acbf0bfe157a4835b8866fba1d255bedbc73f09a47d164ee05a945b2732369e5ef12e6660cb65510030ded38a3895ba5ea9dc568000000000000000d0000000000000000000000000100000060a22fbf785eac409c677cae999bc72c477d684fa77230f76c8f7c84799ab76906de0ad3ea4b5317a1259fb05dffa843cc00022d052b1b1bddd8fac67c1010ba300f1787517710f82e510d743469da0a7aaa37feb512a85e7ce774dcacdb5b1cfe000000000000000e0000000000000000000000000100000060adf465956dea3ab0f5aca9e802bf1dbd117ebebd0db322fe16b0422887133467ae7a15e18c005e8b0f3b2d78a6cbbc33148ca73a40dc41f8d20839e91d9a6ea3b81accee8b316cec64b6f1e120c8cabcac67889a91741e817e25bd2996170c45000000000000000f00000000000000000000000001000000608cf16ad6833e67ba13738487c9a5d8f1124c145eb80984940ae4587cbb16986192db479bb9e005688b6269ae43f52d9a17aabbe763994b96edc89658a694643a3792d61eb64e579d767796b568ccc07fef96f20c1b534170a43b3f53437a429600000000000000100000000000000000000000000100000060861decf3a85e3fb2248236aea7a32c274452b9ffd314ef421ca0b4ce977b5ed9ee3ce896fd3092b86aa73b9c191e9c860ec15bb7ac629e4733e8ce35b0200ed1ebb89917804cd51bf6a8e5fe4b2d80d49f8dacb387e0dd4e5aff75b91eeb942100000000000000110000000000000000000000000100000060b32e74742244da9977fa2039bec80c656adf65924d4cad29f2de1ead7d95b665d4f04a76e8c32173bb0399cb899841540a46650bcf4028086d095a033b762f1a6f71bc8821b69b9bf614b1dddb87438500a5774295225cf8a841c2178caf34dc00000000000000120000000000000000000000000100000060aec57a07569cef538b968756d2ac9673a87943b8dd8ae44c86c72e8a8a57966ef5f2d803df7a1883276c75d9941f5e5f156829b896df4dbc07775eec59e77c5579a3b543d361cc83a49186a3891a5989f68639a9bcd81caedc65c0616747d992000000000000001300000000000000000000000001000000609562e6c1cd97f52dcc950b9d34506322a9e45b00bf38ab31e3d1be87df3094895d4c0f7bb53f36b8712d8d42fd58876d16aa2641550e1794dfe281a47c3c1882f59dbc02e505b7a308b72105df2036e62d6eca215ac2c1926388230c3e00ad70000000000000001400000000000000000000000001000000608b2af66fff8b0ff1878df8d986593bf94a5695b3054aa99827718d0f45073ba9480a8c9bc4fde7feee2643ca34d80e130bac31539c9645282db5df79c31de7344428ca464bbe06a20a5c9ea1ab162122d3b424e6191abdb7f9435d96eff09fa00000000000000015000000000000000000000000010000006086f00bbfe0b9f0cf01ca6ebfbaa78af8312b5c0727c25bef249e0f54b0a7a4b866c6953c8c1d1861341328bdbe130c5908fd154b573ce178ed04a6db50f4edd6527aa39b6f04368d93e48d88c5824e5cf7084a4d2ba0ac5985fcc2152eb6009900000000000000160000000000000000000000000100000060b2dbc25e5dc97bf6116b10a0943c83e70fc6fb7029e869ca32c3819298ba360d1ddb2366793fec925c35c5e4cc5e159e1798660390e6b340a12b2ad4e8ce292172f1633b7a29035f2105d8068c68d2f0d25c47bbc225aace28386be0d87bb03c00000000000000170000000000000000000000000100000060b96dfb199108563ec66fdea4262c0c06874399736894d23fefd5ebf1e7c1cec250d1e3a6fe38a83dd403c273af0ca61b10c0821382be250285277a7c4e1d84986c47936fdbc9a53b46e20b4665ec2741474317d78f449ac81d8dcb32bc68409d0000000000000018000000000000000000000000010000006086a4a8327f6409123007c4b46ca8e4854a8ac163052786dc90f5a5ec05829d844e91894bdb1eb39c61c937eecc112a10101882227bc7590b137007e51e5b1e01dd791749b0ef1ec9bb0161df3cd59f0587ae49d98b0aed5e56a6e1e6f3b1b9c000000000000000190000000000000000000000000100000060888f1871709b1fc6ac233167f6606f2e3f89b1c9168befb5faf5a711e4124c9b883cf3ee5ab2e0342253d59a187c84ce0da176183f914621bc33f08e0d6b044bc8d49051d3661937e91ee13de67dfa8f22d3e56bdbf91dfac30588e68de73ade000000000000001a0000000000000000000000000100000060a7bc9bb34a1d284eaa2fb59318613788952c738d750ee1f5f1eb050bccc4cf4f8c2b7870ff5639cb721397567b669ae20bf3f7edb41445b354bfa9e4ac1410d1249d43c70ceb05587a4b48f27bee3a371bfc345580ea1bb3044dbefb123e916a000000000000001b0000000000000000000000000100000060856d31fc71e92a6427b6376c64b172e70953b1774bfc04f657c84b4f3a1cd636f3e0a607325e57cfe6be004148d7bb840c46136b50a0d84b42e28f912d512f77acae6b5b8b2ae46654884a74e7ab92dd751a6a6cb1385e3e9f6758835282b9b4000000000000001c0000000000000000000000000100000060b620d3c24826f0305c38478e57863808fff8651d27c1a4d76880beec0e4177adc2dbcc9c61aa2f4157e7e9e07ce5a07f00a8ec7723e545d48117b7228cc83a64d58d082097d487720a6adcb2b09db64c630a4d6b4338dd05af337e3e6b554f64000000000000001d0000000000000000000000000100000060b7e0556045e6b34f48137aa44d8e2767d01ea3306ccfb88fff7f648a0854efbf5d94794b8aaadff71affde51d2c582e00d694a3c84e342f2e77acd03acb93d0e87b88a9e68f64e5c1aec2ae768e994f638d6fa6991575a885d56d9e9ac24e93b000000000000001e00000000000000000000000001000000608603fb58be951b52dc08d4b3fb70d9a9c487e302d02b60dc7c2b0546c9396793e10c18a60d26bd9cc57e8516709a427500ae239375de01e94e05c4c7315664928ead084c8c38c34f5e65e792a5a00f5e65319ea7f83084fa22d43b20c5fe0d44000000000000001f00000000000000000000000001000000608286b3f39880017b54e9f37cabfd89921a5908e215be5699bebedd4d5e7f88eef9321aaa1c772a5c79e3cce7f68371ea19989a3156e5388ec45f97b673f0e46f1c7169a185fe4b967fb672334740817650c9fa6fefa2110c829f58c7e1dbebf80000000000000020000000000000000000000000010000006089826770495edd71677c80a57fb5a65a14fd91253aa831e6375f12d1c88523b64843711fb97fdde6b35d308b4a5b06751247d4f30c307333781d404139757367e7eefe9a06a3af22aea1a5d50893d8a813e13e75c875ac63dfa94a4a1db416cc0000000000000021000000000000000000000000010000006080958f0ab25113108509bfafd20167a85b494a09ea3b2fc3a3583161b5d954e6944b0e5b7906d6da1942f7017038835404b9542b3f73ba4b254d9f2cad6749a37015d1b4891dc00891d1fffa8ffaad95757f996300fde5f3055d14072ff47d9b00000000000000220000000000000000000000000100000060980d71906b50f4ff45ca99505b543b3e84e38e89f5ccc1f08392b753060d5f2f53e1da1a0781eeb48f3274d2da1154aa00324bd3f1be951d212c4e553c4b8a3dc691209a1510469f01a1a61ca0d68960fb1e542462889c3e0083da82ddb453450000000000000023000000000000000000000000010000006093765d8826eb0e056bd3c2587aa3debd0af6d0a8516fdc508b0700092b33ea57beea0d6c46865e41f59c6fa432f176b913ba348240c47531e46db6a7a74dd7d4d9498ebf1e2f5f713a33ac3892738d210995a4dfd8cb9e1885de4a302a52564d00000000000000240000000000000000000000000100000060b28f8ca3323a66a980d888905131ad8a75a280628e046e640ffe215d138fa31d3079f7a33056551ee382888fa0ee2e460c92aeb7307b7836516a250a7742fdc9b92848dbc3a85eb203fae0ae0c1fff4b7eba227c76cbd96f6da932f5f855a1da00000000000000250000000000000000000000000100000060a6f01a0509c2760a548674824292fb0cf82be2fccca2fa28133e7b23f336a41f5d97632971ed1c277e905f4060ababcb07f86fe502d2d078accc724cd6a78bef6ea958b5409173350002b94d9178d243b0dca55450615ca0b33ead8b52b5d61500000000000000260000000000000000000000000100000060b260a316f2fdcca164709b21c4bc8f17ab64c9a0606ff43e49798096932fda300d3552f1019d72f04bd01b6eb004e43912a22bd897018a47247fb8c567aba73ade83c659a079850fdd65dc4e3755c9cf25db4dcc36ee7b0806d21a3906d74e2e0000000000000027000000000000000000000000010000006090fcb1482f60ef3ac91add621e8ade455f5aff8a8381100b1b9b99b83131e9a4a4c1f170c4bb516b169a88b10f36014506c46bc35ae89288f241a77c2dba36234d471cac048503987697c04cbf236ed0b5e6c2097098db12a64cb483dcdd6b4d00000000000000280000000000000000000000000100000060b6efb72b2c27ad3f54b1421d51aba6da804ce440686077fe6efe3ccc2e975e3bf381da9840fd60016de72017d5568706078e21c6e72fb4c1e2ea8d1ae1a2f49e64f9d7b6de106877226e95ecdc7c2aaaad8fac4fcb05ff2c937348b448f809230000000000000029000000000000000000000000010000006080aacd5239d538c8c647d02067464069ab33bbd716ac71fb9c5fe7808bace98d0bcde6583b0f86b5ebd3e87f7fe1b3370c01db427d39f36ccbed0bce9f0aada9581d704f1d1ea49bc3abae6f88732d57c08384a493d25cc03ad870de7369ad44"
},
{
"expect": "ok",
"name": "verify/ok_nova",
"nodes": "0000000000000001000000000000000000000000000000000000000200000000000000000000000000000000000000030000000000000000000000000000000000000004000000000000000000000000",
"pubkeys": "84d52a098c5b51b76c11699d4c01c3f1dadbbc3665f877eed10ccb86d3db992eebf4d9ca57ec754890009b60d58c95368ec943e4289634928703f5385bcf477762ff2329d2a9c64246addfa11b59be07fa147792c876b27de792f0b81008fab1b959056bf50c0d6ac3cb1d3d72f40af0785baba668e441c6b12d3e743e37329a7bdf75f7752ff5c6d413b8c24bb9c44ca0a37293dfa8d781569b373442967bf100eea549efa5a2ac65edb8bd0e30084c86f195c17c74e8bca70283e6e847db12",
"set_size": 4,
"vote_count": 4,
"wire": "0003010201c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c10102030405060708090a0b0c02b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b103b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b204cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca05cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb06e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5077070707070707070707070707070707070707070707070707070707070707008555555555555555555555555555555555555555555555555555555555555550000000300000004000000000000000100000000000000000000000001000000608470bc4c7a4204caea6d1aa2ae6aaa3fc2228e1d2c3d557259b43b616acb9920b875499fe9af08f3245fa601c3df3e4e1147f53559a73b70c4fb576c0ed16ea2d46d5232d8dde9ee87652da6bedcd31483580f97a574bbb77011cf903f9e4d3f00000000000000020000000000000000000000000100000060a309541b0be94dd2ba8590c2d8910450aa6efa21bfced060fd2e3340c62f8ac5db0d2a56c04d3c3a75a4f33817fd1ae408db99da4d75536ed7ea991d1e6c85164956e7114c7a1e5103bfed27ea03fb4355f61c8b92a34a717cad2e12fe79cf14000000000000000300000000000000000000000001000000609634be742c71d307e026a9c02e1affea58d8e14be7d21b3cc2d898ef73617b2a586a5c09d75518ec61a821e7a4d963b3134aa81e277fea44e34641b5aedcedc69d95ad86f107a11e9f8ae63002c6be0ecf965f1737411b0889a5486bd2648f7e00000000000000040000000000000000000000000100000060a89eb6f7668cd7d2adf7c031530b95573706e55d0745f9fd36e3cf3da173b77586e0701ee52fe91475af513e259ea30b0e990831b86f27aee370a8d26714f734def84d03d1cbfc063ff75b72a907022ee7757d34529079f78539af70edb950e5"
},
{
"expect": "version",
"name": "refuse/version",
"nodes": "0000000000000001000000000000000000000000000000000000000200000000000000000000000000000000000000030000000000000000000000000000000000000004000000000000000000000000",
"pubkeys": "84d52a098c5b51b76c11699d4c01c3f1dadbbc3665f877eed10ccb86d3db992eebf4d9ca57ec754890009b60d58c95368ec943e4289634928703f5385bcf477762ff2329d2a9c64246addfa11b59be07fa147792c876b27de792f0b81008fab1b959056bf50c0d6ac3cb1d3d72f40af0785baba668e441c6b12d3e743e37329a7bdf75f7752ff5c6d413b8c24bb9c44ca0a37293dfa8d781569b373442967bf100eea549efa5a2ac65edb8bd0e30084c86f195c17c74e8bca70283e6e847db12",
"set_size": 4,
"vote_count": 4,
"wire": "0004010301c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c10102030405060708090a0b0c02b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b103b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b204cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca05cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb06e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5077070707070707070707070707070707070707070707070707070707070707008555555555555555555555555555555555555555555555555555555555555550000000300000004000000000000000100000000000000000000000001000000608470bc4c7a4204caea6d1aa2ae6aaa3fc2228e1d2c3d557259b43b616acb9920b875499fe9af08f3245fa601c3df3e4e1147f53559a73b70c4fb576c0ed16ea2d46d5232d8dde9ee87652da6bedcd31483580f97a574bbb77011cf903f9e4d3f00000000000000020000000000000000000000000100000060a309541b0be94dd2ba8590c2d8910450aa6efa21bfced060fd2e3340c62f8ac5db0d2a56c04d3c3a75a4f33817fd1ae408db99da4d75536ed7ea991d1e6c85164956e7114c7a1e5103bfed27ea03fb4355f61c8b92a34a717cad2e12fe79cf14000000000000000300000000000000000000000001000000609634be742c71d307e026a9c02e1affea58d8e14be7d21b3cc2d898ef73617b2a586a5c09d75518ec61a821e7a4d963b3134aa81e277fea44e34641b5aedcedc69d95ad86f107a11e9f8ae63002c6be0ecf965f1737411b0889a5486bd2648f7e00000000000000040000000000000000000000000100000060a89eb6f7668cd7d2adf7c031530b95573706e55d0745f9fd36e3cf3da173b77586e0701ee52fe91475af513e259ea30b0e990831b86f27aee370a8d26714f734def84d03d1cbfc063ff75b72a907022ee7757d34529079f78539af70edb950e5"
},
{
"expect": "role",
"name": "refuse/role",
"nodes": "0000000000000001000000000000000000000000000000000000000200000000000000000000000000000000000000030000000000000000000000000000000000000004000000000000000000000000",
"pubkeys": "84d52a098c5b51b76c11699d4c01c3f1dadbbc3665f877eed10ccb86d3db992eebf4d9ca57ec754890009b60d58c95368ec943e4289634928703f5385bcf477762ff2329d2a9c64246addfa11b59be07fa147792c876b27de792f0b81008fab1b959056bf50c0d6ac3cb1d3d72f40af0785baba668e441c6b12d3e743e37329a7bdf75f7752ff5c6d413b8c24bb9c44ca0a37293dfa8d781569b373442967bf100eea549efa5a2ac65edb8bd0e30084c86f195c17c74e8bca70283e6e847db12",
"set_size": 4,
"vote_count": 4,
"wire": "00037f0301c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c10102030405060708090a0b0c02b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b103b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b204cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca05cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb06e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5077070707070707070707070707070707070707070707070707070707070707008555555555555555555555555555555555555555555555555555555555555550000000300000004000000000000000100000000000000000000000001000000608470bc4c7a4204caea6d1aa2ae6aaa3fc2228e1d2c3d557259b43b616acb9920b875499fe9af08f3245fa601c3df3e4e1147f53559a73b70c4fb576c0ed16ea2d46d5232d8dde9ee87652da6bedcd31483580f97a574bbb77011cf903f9e4d3f00000000000000020000000000000000000000000100000060a309541b0be94dd2ba8590c2d8910450aa6efa21bfced060fd2e3340c62f8ac5db0d2a56c04d3c3a75a4f33817fd1ae408db99da4d75536ed7ea991d1e6c85164956e7114c7a1e5103bfed27ea03fb4355f61c8b92a34a717cad2e12fe79cf14000000000000000300000000000000000000000001000000609634be742c71d307e026a9c02e1affea58d8e14be7d21b3cc2d898ef73617b2a586a5c09d75518ec61a821e7a4d963b3134aa81e277fea44e34641b5aedcedc69d95ad86f107a11e9f8ae63002c6be0ecf965f1737411b0889a5486bd2648f7e00000000000000040000000000000000000000000100000060a89eb6f7668cd7d2adf7c031530b95573706e55d0745f9fd36e3cf3da173b77586e0701ee52fe91475af513e259ea30b0e990831b86f27aee370a8d26714f734def84d03d1cbfc063ff75b72a907022ee7757d34529079f78539af70edb950e5"
},
{
"expect": "tier",
"name": "refuse/tier_photon",
"nodes": "0000000000000001000000000000000000000000000000000000000200000000000000000000000000000000000000030000000000000000000000000000000000000004000000000000000000000000",
"pubkeys": "84d52a098c5b51b76c11699d4c01c3f1dadbbc3665f877eed10ccb86d3db992eebf4d9ca57ec754890009b60d58c95368ec943e4289634928703f5385bcf477762ff2329d2a9c64246addfa11b59be07fa147792c876b27de792f0b81008fab1b959056bf50c0d6ac3cb1d3d72f40af0785baba668e441c6b12d3e743e37329a7bdf75f7752ff5c6d413b8c24bb9c44ca0a37293dfa8d781569b373442967bf100eea549efa5a2ac65edb8bd0e30084c86f195c17c74e8bca70283e6e847db12",
"set_size": 4,
"vote_count": 4,
"wire": "0003010001c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c10102030405060708090a0b0c02b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b103b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b204cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca05cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb06e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5077070707070707070707070707070707070707070707070707070707070707008555555555555555555555555555555555555555555555555555555555555550000000300000004000000000000000100000000000000000000000001000000608470bc4c7a4204caea6d1aa2ae6aaa3fc2228e1d2c3d557259b43b616acb9920b875499fe9af08f3245fa601c3df3e4e1147f53559a73b70c4fb576c0ed16ea2d46d5232d8dde9ee87652da6bedcd31483580f97a574bbb77011cf903f9e4d3f00000000000000020000000000000000000000000100000060a309541b0be94dd2ba8590c2d8910450aa6efa21bfced060fd2e3340c62f8ac5db0d2a56c04d3c3a75a4f33817fd1ae408db99da4d75536ed7ea991d1e6c85164956e7114c7a1e5103bfed27ea03fb4355f61c8b92a34a717cad2e12fe79cf14000000000000000300000000000000000000000001000000609634be742c71d307e026a9c02e1affea58d8e14be7d21b3cc2d898ef73617b2a586a5c09d75518ec61a821e7a4d963b3134aa81e277fea44e34641b5aedcedc69d95ad86f107a11e9f8ae63002c6be0ecf965f1737411b0889a5486bd2648f7e00000000000000040000000000000000000000000100000060a89eb6f7668cd7d2adf7c031530b95573706e55d0745f9fd36e3cf3da173b77586e0701ee52fe91475af513e259ea30b0e990831b86f27aee370a8d26714f734def84d03d1cbfc063ff75b72a907022ee7757d34529079f78539af70edb950e5"
},
{
"expect": "tier",
"name": "refuse/tier_horizon",
"nodes": "0000000000000001000000000000000000000000000000000000000200000000000000000000000000000000000000030000000000000000000000000000000000000004000000000000000000000000",
"pubkeys": "84d52a098c5b51b76c11699d4c01c3f1dadbbc3665f877eed10ccb86d3db992eebf4d9ca57ec754890009b60d58c95368ec943e4289634928703f5385bcf477762ff2329d2a9c64246addfa11b59be07fa147792c876b27de792f0b81008fab1b959056bf50c0d6ac3cb1d3d72f40af0785baba668e441c6b12d3e743e37329a7bdf75f7752ff5c6d413b8c24bb9c44ca0a37293dfa8d781569b373442967bf100eea549efa5a2ac65edb8bd0e30084c86f195c17c74e8bca70283e6e847db12",
"set_size": 4,
"vote_count": 4,
"wire": "0003010401c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c10102030405060708090a0b0c02b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b103b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b204cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca05cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb06e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5077070707070707070707070707070707070707070707070707070707070707008555555555555555555555555555555555555555555555555555555555555550000000300000004000000000000000100000000000000000000000001000000608470bc4c7a4204caea6d1aa2ae6aaa3fc2228e1d2c3d557259b43b616acb9920b875499fe9af08f3245fa601c3df3e4e1147f53559a73b70c4fb576c0ed16ea2d46d5232d8dde9ee87652da6bedcd31483580f97a574bbb77011cf903f9e4d3f00000000000000020000000000000000000000000100000060a309541b0be94dd2ba8590c2d8910450aa6efa21bfced060fd2e3340c62f8ac5db0d2a56c04d3c3a75a4f33817fd1ae408db99da4d75536ed7ea991d1e6c85164956e7114c7a1e5103bfed27ea03fb4355f61c8b92a34a717cad2e12fe79cf14000000000000000300000000000000000000000001000000609634be742c71d307e026a9c02e1affea58d8e14be7d21b3cc2d898ef73617b2a586a5c09d75518ec61a821e7a4d963b3134aa81e277fea44e34641b5aedcedc69d95ad86f107a11e9f8ae63002c6be0ecf965f1737411b0889a5486bd2648f7e00000000000000040000000000000000000000000100000060a89eb6f7668cd7d2adf7c031530b95573706e55d0745f9fd36e3cf3da173b77586e0701ee52fe91475af513e259ea30b0e990831b86f27aee370a8d26714f734def84d03d1cbfc063ff75b72a907022ee7757d34529079f78539af70edb950e5"
},
{
"expect": "threshold_zero",
"name": "refuse/threshold_zero",
"nodes": "0000000000000001000000000000000000000000000000000000000200000000000000000000000000000000000000030000000000000000000000000000000000000004000000000000000000000000",
"pubkeys": "84d52a098c5b51b76c11699d4c01c3f1dadbbc3665f877eed10ccb86d3db992eebf4d9ca57ec754890009b60d58c95368ec943e4289634928703f5385bcf477762ff2329d2a9c64246addfa11b59be07fa147792c876b27de792f0b81008fab1b959056bf50c0d6ac3cb1d3d72f40af0785baba668e441c6b12d3e743e37329a7bdf75f7752ff5c6d413b8c24bb9c44ca0a37293dfa8d781569b373442967bf100eea549efa5a2ac65edb8bd0e30084c86f195c17c74e8bca70283e6e847db12",
"set_size": 4,
"vote_count": 4,
"wire": "0003010301c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c10102030405060708090a0b0c02b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b103b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b204cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca05cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb06e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5077070707070707070707070707070707070707070707070707070707070707008555555555555555555555555555555555555555555555555555555555555550000000000000004000000000000000100000000000000000000000001000000608470bc4c7a4204caea6d1aa2ae6aaa3fc2228e1d2c3d557259b43b616acb9920b875499fe9af08f3245fa601c3df3e4e1147f53559a73b70c4fb576c0ed16ea2d46d5232d8dde9ee87652da6bedcd31483580f97a574bbb77011cf903f9e4d3f00000000000000020000000000000000000000000100000060a309541b0be94dd2ba8590c2d8910450aa6efa21bfced060fd2e3340c62f8ac5db0d2a56c04d3c3a75a4f33817fd1ae408db99da4d75536ed7ea991d1e6c85164956e7114c7a1e5103bfed27ea03fb4355f61c8b92a34a717cad2e12fe79cf14000000000000000300000000000000000000000001000000609634be742c71d307e026a9c02e1affea58d8e14be7d21b3cc2d898ef73617b2a586a5c09d75518ec61a821e7a4d963b3134aa81e277fea44e34641b5aedcedc69d95ad86f107a11e9f8ae63002c6be0ecf965f1737411b0889a5486bd2648f7e00000000000000040000000000000000000000000100000060a89eb6f7668cd7d2adf7c031530b95573706e55d0745f9fd36e3cf3da173b77586e0701ee52fe91475af513e259ea30b0e990831b86f27aee370a8d26714f734def84d03d1cbfc063ff75b72a907022ee7757d34529079f78539af70edb950e5"
},
{
"expect": "no_votes",
"name": "refuse/no_votes",
"nodes": "0000000000000001000000000000000000000000000000000000000200000000000000000000000000000000000000030000000000000000000000000000000000000004000000000000000000000000",
"pubkeys": "84d52a098c5b51b76c11699d4c01c3f1dadbbc3665f877eed10ccb86d3db992eebf4d9ca57ec754890009b60d58c95368ec943e4289634928703f5385bcf477762ff2329d2a9c64246addfa11b59be07fa147792c876b27de792f0b81008fab1b959056bf50c0d6ac3cb1d3d72f40af0785baba668e441c6b12d3e743e37329a7bdf75f7752ff5c6d413b8c24bb9c44ca0a37293dfa8d781569b373442967bf100eea549efa5a2ac65edb8bd0e30084c86f195c17c74e8bca70283e6e847db12",
"set_size": 4,
"vote_count": 0,
"wire": "0003010301c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c10102030405060708090a0b0c02b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b103b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b204cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca05cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb06e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5077070707070707070707070707070707070707070707070707070707070707008555555555555555555555555555555555555555555555555555555555555550000000300000000"
},
{
"expect": "order",
"name": "refuse/duplicate_voter",
"nodes": "0000000000000001000000000000000000000000000000000000000200000000000000000000000000000000000000030000000000000000000000000000000000000004000000000000000000000000",
"pubkeys": "84d52a098c5b51b76c11699d4c01c3f1dadbbc3665f877eed10ccb86d3db992eebf4d9ca57ec754890009b60d58c95368ec943e4289634928703f5385bcf477762ff2329d2a9c64246addfa11b59be07fa147792c876b27de792f0b81008fab1b959056bf50c0d6ac3cb1d3d72f40af0785baba668e441c6b12d3e743e37329a7bdf75f7752ff5c6d413b8c24bb9c44ca0a37293dfa8d781569b373442967bf100eea549efa5a2ac65edb8bd0e30084c86f195c17c74e8bca70283e6e847db12",
"set_size": 4,
"vote_count": 4,
"wire": "0003010301c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c10102030405060708090a0b0c02b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b103b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b204cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca05cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb06e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5077070707070707070707070707070707070707070707070707070707070707008555555555555555555555555555555555555555555555555555555555555550000000300000004000000000000000100000000000000000000000001000000608470bc4c7a4204caea6d1aa2ae6aaa3fc2228e1d2c3d557259b43b616acb9920b875499fe9af08f3245fa601c3df3e4e1147f53559a73b70c4fb576c0ed16ea2d46d5232d8dde9ee87652da6bedcd31483580f97a574bbb77011cf903f9e4d3f00000000000000020000000000000000000000000100000060a309541b0be94dd2ba8590c2d8910450aa6efa21bfced060fd2e3340c62f8ac5db0d2a56c04d3c3a75a4f33817fd1ae408db99da4d75536ed7ea991d1e6c85164956e7114c7a1e5103bfed27ea03fb4355f61c8b92a34a717cad2e12fe79cf1400000000000000020000000000000000000000000100000060a309541b0be94dd2ba8590c2d8910450aa6efa21bfced060fd2e3340c62f8ac5db0d2a56c04d3c3a75a4f33817fd1ae408db99da4d75536ed7ea991d1e6c85164956e7114c7a1e5103bfed27ea03fb4355f61c8b92a34a717cad2e12fe79cf1400000000000000040000000000000000000000000100000060a89eb6f7668cd7d2adf7c031530b95573706e55d0745f9fd36e3cf3da173b77586e0701ee52fe91475af513e259ea30b0e990831b86f27aee370a8d26714f734def84d03d1cbfc063ff75b72a907022ee7757d34529079f78539af70edb950e5"
},
{
"expect": "order",
"name": "refuse/unsorted",
"nodes": "0000000000000001000000000000000000000000000000000000000200000000000000000000000000000000000000030000000000000000000000000000000000000004000000000000000000000000",
"pubkeys": "84d52a098c5b51b76c11699d4c01c3f1dadbbc3665f877eed10ccb86d3db992eebf4d9ca57ec754890009b60d58c95368ec943e4289634928703f5385bcf477762ff2329d2a9c64246addfa11b59be07fa147792c876b27de792f0b81008fab1b959056bf50c0d6ac3cb1d3d72f40af0785baba668e441c6b12d3e743e37329a7bdf75f7752ff5c6d413b8c24bb9c44ca0a37293dfa8d781569b373442967bf100eea549efa5a2ac65edb8bd0e30084c86f195c17c74e8bca70283e6e847db12",
"set_size": 4,
"vote_count": 4,
"wire": "0003010301c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c10102030405060708090a0b0c02b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b103b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b204cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca05cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb06e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e507707070707070707070707070707070707070707070707070707070707070700855555555555555555555555555555555555555555555555555555555555555000000030000000400000000000000020000000000000000000000000100000060a309541b0be94dd2ba8590c2d8910450aa6efa21bfced060fd2e3340c62f8ac5db0d2a56c04d3c3a75a4f33817fd1ae408db99da4d75536ed7ea991d1e6c85164956e7114c7a1e5103bfed27ea03fb4355f61c8b92a34a717cad2e12fe79cf14000000000000000100000000000000000000000001000000608470bc4c7a4204caea6d1aa2ae6aaa3fc2228e1d2c3d557259b43b616acb9920b875499fe9af08f3245fa601c3df3e4e1147f53559a73b70c4fb576c0ed16ea2d46d5232d8dde9ee87652da6bedcd31483580f97a574bbb77011cf903f9e4d3f000000000000000300000000000000000000000001000000609634be742c71d307e026a9c02e1affea58d8e14be7d21b3cc2d898ef73617b2a586a5c09d75518ec61a821e7a4d963b3134aa81e277fea44e34641b5aedcedc69d95ad86f107a11e9f8ae63002c6be0ecf965f1737411b0889a5486bd2648f7e00000000000000040000000000000000000000000100000060a89eb6f7668cd7d2adf7c031530b95573706e55d0745f9fd36e3cf3da173b77586e0701ee52fe91475af513e259ea30b0e990831b86f27aee370a8d26714f734def84d03d1cbfc063ff75b72a907022ee7757d34529079f78539af70edb950e5"
},
{
"expect": "not_accept",
"name": "refuse/not_accept",
"nodes": "0000000000000001000000000000000000000000000000000000000200000000000000000000000000000000000000030000000000000000000000000000000000000004000000000000000000000000",
"pubkeys": "84d52a098c5b51b76c11699d4c01c3f1dadbbc3665f877eed10ccb86d3db992eebf4d9ca57ec754890009b60d58c95368ec943e4289634928703f5385bcf477762ff2329d2a9c64246addfa11b59be07fa147792c876b27de792f0b81008fab1b959056bf50c0d6ac3cb1d3d72f40af0785baba668e441c6b12d3e743e37329a7bdf75f7752ff5c6d413b8c24bb9c44ca0a37293dfa8d781569b373442967bf100eea549efa5a2ac65edb8bd0e30084c86f195c17c74e8bca70283e6e847db12",
"set_size": 4,
"vote_count": 4,
"wire": "0003010301c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c10102030405060708090a0b0c02b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b103b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b204cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca05cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb06e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5077070707070707070707070707070707070707070707070707070707070707008555555555555555555555555555555555555555555555555555555555555550000000300000004000000000000000100000000000000000000000001000000608470bc4c7a4204caea6d1aa2ae6aaa3fc2228e1d2c3d557259b43b616acb9920b875499fe9af08f3245fa601c3df3e4e1147f53559a73b70c4fb576c0ed16ea2d46d5232d8dde9ee87652da6bedcd31483580f97a574bbb77011cf903f9e4d3f00000000000000020000000000000000000000000000000060a309541b0be94dd2ba8590c2d8910450aa6efa21bfced060fd2e3340c62f8ac5db0d2a56c04d3c3a75a4f33817fd1ae408db99da4d75536ed7ea991d1e6c85164956e7114c7a1e5103bfed27ea03fb4355f61c8b92a34a717cad2e12fe79cf14000000000000000300000000000000000000000001000000609634be742c71d307e026a9c02e1affea58d8e14be7d21b3cc2d898ef73617b2a586a5c09d75518ec61a821e7a4d963b3134aa81e277fea44e34641b5aedcedc69d95ad86f107a11e9f8ae63002c6be0ecf965f1737411b0889a5486bd2648f7e00000000000000040000000000000000000000000100000060a89eb6f7668cd7d2adf7c031530b95573706e55d0745f9fd36e3cf3da173b77586e0701ee52fe91475af513e259ea30b0e990831b86f27aee370a8d26714f734def84d03d1cbfc063ff75b72a907022ee7757d34529079f78539af70edb950e5"
},
{
"expect": "signature",
"name": "refuse/flipped_signature_byte",
"nodes": "0000000000000001000000000000000000000000000000000000000200000000000000000000000000000000000000030000000000000000000000000000000000000004000000000000000000000000",
"pubkeys": "84d52a098c5b51b76c11699d4c01c3f1dadbbc3665f877eed10ccb86d3db992eebf4d9ca57ec754890009b60d58c95368ec943e4289634928703f5385bcf477762ff2329d2a9c64246addfa11b59be07fa147792c876b27de792f0b81008fab1b959056bf50c0d6ac3cb1d3d72f40af0785baba668e441c6b12d3e743e37329a7bdf75f7752ff5c6d413b8c24bb9c44ca0a37293dfa8d781569b373442967bf100eea549efa5a2ac65edb8bd0e30084c86f195c17c74e8bca70283e6e847db12",
"set_size": 4,
"vote_count": 4,
"wire": "0003010301c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c10102030405060708090a0b0c02b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b103b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b204cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca05cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb06e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5077070707070707070707070707070707070707070707070707070707070707008555555555555555555555555555555555555555555555555555555555555550000000300000004000000000000000100000000000000000000000001000000608470bc4c7a4204caea6d1aa2ae6aaa3fc2228e1d2c3d557259b43b616acb9920b875499fe9af08f3245fa601c3df3e4e1147f53559a73b70c4fb576c0ed16ea2d46d5232d8dde9ee87652da6bedcd31483580f97a574bbb77011cf903f9e4d3f00000000000000020000000000000000000000000100000060a309541b0be94dd2ba8590c2d8910450aa6efa21bfced060fd2e3340c62f8ac5db0d2a56c04d3c3a75a4f33817fd1ae408db99da4d75536ed7ea991d1e6c85164956e7114c7a1e5103bfed27ea03fb4355f61c8b92a34a717cad2e12fe79cf14000000000000000300000000000000000000000001000000609734be742c71d307e026a9c02e1affea58d8e14be7d21b3cc2d898ef73617b2a586a5c09d75518ec61a821e7a4d963b3134aa81e277fea44e34641b5aedcedc69d95ad86f107a11e9f8ae63002c6be0ecf965f1737411b0889a5486bd2648f7e00000000000000040000000000000000000000000100000060a89eb6f7668cd7d2adf7c031530b95573706e55d0745f9fd36e3cf3da173b77586e0701ee52fe91475af513e259ea30b0e990831b86f27aee370a8d26714f734def84d03d1cbfc063ff75b72a907022ee7757d34529079f78539af70edb950e5"
},
{
"expect": "signature",
"name": "refuse/signature_of_another_vote",
"nodes": "0000000000000001000000000000000000000000000000000000000200000000000000000000000000000000000000030000000000000000000000000000000000000004000000000000000000000000",
"pubkeys": "84d52a098c5b51b76c11699d4c01c3f1dadbbc3665f877eed10ccb86d3db992eebf4d9ca57ec754890009b60d58c95368ec943e4289634928703f5385bcf477762ff2329d2a9c64246addfa11b59be07fa147792c876b27de792f0b81008fab1b959056bf50c0d6ac3cb1d3d72f40af0785baba668e441c6b12d3e743e37329a7bdf75f7752ff5c6d413b8c24bb9c44ca0a37293dfa8d781569b373442967bf100eea549efa5a2ac65edb8bd0e30084c86f195c17c74e8bca70283e6e847db12",
"set_size": 4,
"vote_count": 4,
"wire": "0003010301c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c10102030405060708090a0b0c02b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b103b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b204cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca05cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb06e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5077070707070707070707070707070707070707070707070707070707070707008555555555555555555555555555555555555555555555555555555555555550000000300000004000000000000000100000000000000000000000001000000608470bc4c7a4204caea6d1aa2ae6aaa3fc2228e1d2c3d557259b43b616acb9920b875499fe9af08f3245fa601c3df3e4e1147f53559a73b70c4fb576c0ed16ea2d46d5232d8dde9ee87652da6bedcd31483580f97a574bbb77011cf903f9e4d3f00000000000000020000000000000000000000000100000060a309541b0be94dd2ba8590c2d8910450aa6efa21bfced060fd2e3340c62f8ac5db0d2a56c04d3c3a75a4f33817fd1ae408db99da4d75536ed7ea991d1e6c85164956e7114c7a1e5103bfed27ea03fb4355f61c8b92a34a717cad2e12fe79cf14000000000000000300000000000000000000000001000000609634be742c71d307e026a9c02e1affea58d8e14be7d21b3cc2d898ef73617b2a586a5c09d75518ec61a821e7a4d963b3134aa81e277fea44e34641b5aedcedc69d95ad86f107a11e9f8ae63002c6be0ecf965f1737411b0889a5486bd2648f7e000000000000000400000000000000000000000001000000608470bc4c7a4204caea6d1aa2ae6aaa3fc2228e1d2c3d557259b43b616acb9920b875499fe9af08f3245fa601c3df3e4e1147f53559a73b70c4fb576c0ed16ea2d46d5232d8dde9ee87652da6bedcd31483580f97a574bbb77011cf903f9e4d3f"
},
{
"expect": "below_threshold",
"name": "refuse/below_threshold",
"nodes": "0000000000000001000000000000000000000000000000000000000200000000000000000000000000000000000000030000000000000000000000000000000000000004000000000000000000000000",
"pubkeys": "84d52a098c5b51b76c11699d4c01c3f1dadbbc3665f877eed10ccb86d3db992eebf4d9ca57ec754890009b60d58c95368ec943e4289634928703f5385bcf477762ff2329d2a9c64246addfa11b59be07fa147792c876b27de792f0b81008fab1b959056bf50c0d6ac3cb1d3d72f40af0785baba668e441c6b12d3e743e37329a7bdf75f7752ff5c6d413b8c24bb9c44ca0a37293dfa8d781569b373442967bf100eea549efa5a2ac65edb8bd0e30084c86f195c17c74e8bca70283e6e847db12",
"set_size": 4,
"vote_count": 4,
"wire": "0003010301c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c10102030405060708090a0b0c02b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b103b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b204cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca05cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb06e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5077070707070707070707070707070707070707070707070707070707070707008555555555555555555555555555555555555555555555555555555555555550000000500000004000000000000000100000000000000000000000001000000608470bc4c7a4204caea6d1aa2ae6aaa3fc2228e1d2c3d557259b43b616acb9920b875499fe9af08f3245fa601c3df3e4e1147f53559a73b70c4fb576c0ed16ea2d46d5232d8dde9ee87652da6bedcd31483580f97a574bbb77011cf903f9e4d3f00000000000000020000000000000000000000000100000060a309541b0be94dd2ba8590c2d8910450aa6efa21bfced060fd2e3340c62f8ac5db0d2a56c04d3c3a75a4f33817fd1ae408db99da4d75536ed7ea991d1e6c85164956e7114c7a1e5103bfed27ea03fb4355f61c8b92a34a717cad2e12fe79cf14000000000000000300000000000000000000000001000000609634be742c71d307e026a9c02e1affea58d8e14be7d21b3cc2d898ef73617b2a586a5c09d75518ec61a821e7a4d963b3134aa81e277fea44e34641b5aedcedc69d95ad86f107a11e9f8ae63002c6be0ecf965f1737411b0889a5486bd2648f7e00000000000000040000000000000000000000000100000060a89eb6f7668cd7d2adf7c031530b95573706e55d0745f9fd36e3cf3da173b77586e0701ee52fe91475af513e259ea30b0e990831b86f27aee370a8d26714f734def84d03d1cbfc063ff75b72a907022ee7757d34529079f78539af70edb950e5"
},
{
"expect": "signature",
"name": "refuse/unknown_voter",
"nodes": "0000000000000001000000000000000000000000000000000000000200000000000000000000000000000000000000030000000000000000000000000000000000000004000000000000000000000000",
"pubkeys": "84d52a098c5b51b76c11699d4c01c3f1dadbbc3665f877eed10ccb86d3db992eebf4d9ca57ec754890009b60d58c95368ec943e4289634928703f5385bcf477762ff2329d2a9c64246addfa11b59be07fa147792c876b27de792f0b81008fab1b959056bf50c0d6ac3cb1d3d72f40af0785baba668e441c6b12d3e743e37329a7bdf75f7752ff5c6d413b8c24bb9c44ca0a37293dfa8d781569b373442967bf100eea549efa5a2ac65edb8bd0e30084c86f195c17c74e8bca70283e6e847db12",
"set_size": 4,
"vote_count": 4,
"wire": "0003010301c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c10102030405060708090a0b0c02b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b103b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b204cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca05cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb06e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5077070707070707070707070707070707070707070707070707070707070707008555555555555555555555555555555555555555555555555555555555555550000000300000004000000000000000100000000000000000000000001000000608470bc4c7a4204caea6d1aa2ae6aaa3fc2228e1d2c3d557259b43b616acb9920b875499fe9af08f3245fa601c3df3e4e1147f53559a73b70c4fb576c0ed16ea2d46d5232d8dde9ee87652da6bedcd31483580f97a574bbb77011cf903f9e4d3f00000000000000020000000000000000000000000100000060a309541b0be94dd2ba8590c2d8910450aa6efa21bfced060fd2e3340c62f8ac5db0d2a56c04d3c3a75a4f33817fd1ae408db99da4d75536ed7ea991d1e6c85164956e7114c7a1e5103bfed27ea03fb4355f61c8b92a34a717cad2e12fe79cf14000000000000000300000000000000000000000001000000609634be742c71d307e026a9c02e1affea58d8e14be7d21b3cc2d898ef73617b2a586a5c09d75518ec61a821e7a4d963b3134aa81e277fea44e34641b5aedcedc69d95ad86f107a11e9f8ae63002c6be0ecf965f1737411b0889a5486bd2648f7eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0100000060a89eb6f7668cd7d2adf7c031530b95573706e55d0745f9fd36e3cf3da173b77586e0701ee52fe91475af513e259ea30b0e990831b86f27aee370a8d26714f734def84d03d1cbfc063ff75b72a907022ee7757d34529079f78539af70edb950e5"
},
{
"expect": "signature",
"name": "refuse/vote_from_another_height",
"nodes": "0000000000000001000000000000000000000000000000000000000200000000000000000000000000000000000000030000000000000000000000000000000000000004000000000000000000000000",
"pubkeys": "84d52a098c5b51b76c11699d4c01c3f1dadbbc3665f877eed10ccb86d3db992eebf4d9ca57ec754890009b60d58c95368ec943e4289634928703f5385bcf477762ff2329d2a9c64246addfa11b59be07fa147792c876b27de792f0b81008fab1b959056bf50c0d6ac3cb1d3d72f40af0785baba668e441c6b12d3e743e37329a7bdf75f7752ff5c6d413b8c24bb9c44ca0a37293dfa8d781569b373442967bf100eea549efa5a2ac65edb8bd0e30084c86f195c17c74e8bca70283e6e847db12",
"set_size": 4,
"vote_count": 4,
"wire": "0003010301c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c10102030405060708090a0b0c02b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b103b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b204cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca05cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb06e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5077070707070707070707070707070707070707070707070707070707070707008555555555555555555555555555555555555555555555555555555555555550000000300000004000000000000000100000000000000000000000001000000608470bc4c7a4204caea6d1aa2ae6aaa3fc2228e1d2c3d557259b43b616acb9920b875499fe9af08f3245fa601c3df3e4e1147f53559a73b70c4fb576c0ed16ea2d46d5232d8dde9ee87652da6bedcd31483580f97a574bbb77011cf903f9e4d3f00000000000000020000000000000000000000000100000060a3b063ab7a4218cd73471476eed7634ac51e97845b26e6e1d2e4685d298743f8133f1b078d9a1b73bb8611106203995b08b5917517fbf9d43c099b36a879d421f01aae7f0ef58209f8ac572c56bd1055d26f7db2fbd8cfa77c3cefd7570e316b000000000000000300000000000000000000000001000000609634be742c71d307e026a9c02e1affea58d8e14be7d21b3cc2d898ef73617b2a586a5c09d75518ec61a821e7a4d963b3134aa81e277fea44e34641b5aedcedc69d95ad86f107a11e9f8ae63002c6be0ecf965f1737411b0889a5486bd2648f7e00000000000000040000000000000000000000000100000060a89eb6f7668cd7d2adf7c031530b95573706e55d0745f9fd36e3cf3da173b77586e0701ee52fe91475af513e259ea30b0e990831b86f27aee370a8d26714f734def84d03d1cbfc063ff75b72a907022ee7757d34529079f78539af70edb950e5"
},
{
"expect": "signature",
"name": "refuse/empty_signature",
"nodes": "0000000000000001000000000000000000000000000000000000000200000000000000000000000000000000000000030000000000000000000000000000000000000004000000000000000000000000",
"pubkeys": "84d52a098c5b51b76c11699d4c01c3f1dadbbc3665f877eed10ccb86d3db992eebf4d9ca57ec754890009b60d58c95368ec943e4289634928703f5385bcf477762ff2329d2a9c64246addfa11b59be07fa147792c876b27de792f0b81008fab1b959056bf50c0d6ac3cb1d3d72f40af0785baba668e441c6b12d3e743e37329a7bdf75f7752ff5c6d413b8c24bb9c44ca0a37293dfa8d781569b373442967bf100eea549efa5a2ac65edb8bd0e30084c86f195c17c74e8bca70283e6e847db12",
"set_size": 4,
"vote_count": 4,
"wire": "0003010301c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c10102030405060708090a0b0c02b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b103b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b204cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca05cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb06e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e50770707070707070707070707070707070707070707070707070707070707070085555555555555555555555555555555555555555555555555555555555555500000003000000040000000000000001000000000000000000000000010000000000000000000000020000000000000000000000000100000060a309541b0be94dd2ba8590c2d8910450aa6efa21bfced060fd2e3340c62f8ac5db0d2a56c04d3c3a75a4f33817fd1ae408db99da4d75536ed7ea991d1e6c85164956e7114c7a1e5103bfed27ea03fb4355f61c8b92a34a717cad2e12fe79cf14000000000000000300000000000000000000000001000000609634be742c71d307e026a9c02e1affea58d8e14be7d21b3cc2d898ef73617b2a586a5c09d75518ec61a821e7a4d963b3134aa81e277fea44e34641b5aedcedc69d95ad86f107a11e9f8ae63002c6be0ecf965f1737411b0889a5486bd2648f7e00000000000000040000000000000000000000000100000060a89eb6f7668cd7d2adf7c031530b95573706e55d0745f9fd36e3cf3da173b77586e0701ee52fe91475af513e259ea30b0e990831b86f27aee370a8d26714f734def84d03d1cbfc063ff75b72a907022ee7757d34529079f78539af70edb950e5"
}
]