Make the test vectors for UAs, UIVKs, and UFVKs match up, and allow unknown items for UAs.

Also increase the number of test vectors to 20 (10 might be insufficient to see some corner cases).

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
This commit is contained in:
Daira Hopwood 2022-02-11 15:30:56 +00:00
parent 3477c241aa
commit f8a462d859
12 changed files with 789 additions and 232 deletions

View File

@ -1,14 +1,24 @@
[
["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/unified_address.py"],
["p2pkh_bytes, p2sh_bytes, sapling_raw_addr, orchard_raw_addr, unified_addr, account, diversifier_index"],
[null, "7a8f739a2d9e945b0ce152a8049e294c4d6e66b1", null, "d4714ee761d1ae823b6972152e20957fefa3f6e3129ea4dfb0a9e98703a63dab929589d6dc51c970f935b3", "75316a706539736e37306864767977636579747376613232326c686539786177716d6b306b66326b776e77356839327a30657a6c307377356a3976347466657a346b6b653834367039646d76346a35657033796d386c6e7336376b666a376639386d7130797268337779666d34796134326b6e7272616c7964303434666d6d376b356a32776e63796837786477", 0, 0],
["a75aa9e7d28fd8c0cbc0f39a9f5e43abbd402979", null, "9f6e0bf90a18fc0b9b83ae9f23ad4358648638482b5def8975635b66fd8a708335f9235a3186ec0f033f84", "cecbe5e689a453a3fe10ccf7617e6c1fb382819d7fc9200a1f42092ac84a30378f8c1fb90dff71a6d5042d", "75316a383772753879366c347164636d77713530726767646c34356870737474333363656e70747a71743771376a613371686e727864736536667a3034746d70727463386d376a3961347575677963706163336b786e676d66637968673866377963657136377a67777264366e756a30637a6e636470763939306838653861387561396178776e366e777178763065653963636e796a64756c636c3779397161783264757a3471753667746367713530336873637434676d337a68677667676679746b736533336b757a366d337636683036676b30", 1, 3],
[null, "e8c7203d996af7d477083756d59af80d06a745f4", null, "953f3c78d103c32b60559299462ebb27348964b892acad10482fe502c99f0d524959ba7be4f188e3a27138", "75313466796e646a757877797439707a7a7a6671736d6a6a6d717334797679766666686a377a3734646b326c67747373636a6d3971716e6e673433646c6878736e653579666b3334667668387932657a386c67796b6c3676717165727036713774367778656e66756a7065786b783438716b747634306d36776471736764363474613461637879373332653764", 2, 0],
[null, null, "52fd6aedefbf401633c2e4532515ebcf95bcc2b4b8e4d676dfad7e17925c6dfb8671e52544dc2ca075e261", null, "753176323675666430616666706371363738346c386e347072766b30337868707061323577716a36743473753775396a647973396e333461766c677974637476617237363936327a72386b366e6c67336a793970656a3270367175636a32736e676d6b7938366e74676a", 3, 0],
[null, "183e31d49f25c9a138f49b1a537edcf04be34a98", "6493348e8aee112a87f5fa65e1c57065aad369401e05d0daa96e0bcd89e67bf19beb3ac74d599d94585a68", "165082de84f2ad7204426ffafd6b6c7de9cab6d25c13846a1786715268c415948db788f4a5e0daa03d699e", "75316c6a6e71706c683833387a39796638303634636b3365633933787338386a75333279747434797067737078326365366768727838326637386439646c7663666c71737234667638396873756377737135646670326b32616d763835657730737a35707a6d7833666a6e64366c38306d6a6363677934397a6433336136657163786d653737656a306d63796b3938336167677161656465356a36766168377770306d726c6b7164356e6734636b6b39726a63733833363864356b68726579786c7a3871657032796d74333968653768726c727434", 4, 0],
[null, null, "511a64318c8ee0a2bf0c51e06b27ffdbbeb40265b08502ea41d000e58e06ddccc61f50df0b830a8bd38cf3", "fd3e7eccdb1a91f2c4498bb7eb61cba83eca499cfde9c5ce3e3241873bad2e423abe91dece0a6930e8901d", "7531323232763567326e386e6374747a37686e656a307271333568326561673634346b71667a773879376135397432396c6367706530777632637a703275673477793975393268383865617a6a3065387a6e766574323668376b366a76673030373268786e6135777676766a643367686a37636679383565663235787279706d6a63373834657a7278776b3571736c32377232746e716a30736364676a3466326b7166786a7a6867356c327938686371706d", 5, 1],
[null, "098b79535e790fe53e29fef2b3766697ac32b4f4", "1cc9bcb1a50880e4efb08e6e5a49305d358d575a746a51fe0db5a96b7eb39bd20744dae185061819fb7967", "3c40246912b6efefab9a55244ac2c174e1a9f8c0bc0fd526933963c6ecb9b84ec8b0f6b40dc858fa23c72b", "75316634327a326a7271363874337066723676373233656771636c643471323534773934773572367672306e3336656b307a6b6130666d347776786372306d6a6e6779733368767a6b6e6e736a346a77776875303239797666746a64646e6a32637930363279356a766732656435346e37676c6a63376a66617a763663616e347a7a676735777232707079766c636b6a757738763664383676386337713573766d336836367a706d766c396b6d65703035636a767478703878706c32716c6b736679646c727a6b7175396474656b6a616d6b6a3277", 6, 0],
[null, null, "da2672c010f7364df6fad49dd39be0e4d4be73c45e239448fcc385cc68094bf36ddbc4ec0219b567955556", null, "753134306e64356373706668393766327238746a65306476743968356a646a30646c6a676468673871766b386e787137726e6a7666666b6c736a7135326677706a303261647a6432616c7139397863683930793576726e6877776e6734637567363763757633756a6e65", 7, 1],
[null, "30d069896cff30eb414f727b89e001afa2fb8dc3", "91e12b967261771a96bb849d8350ab96c651022fa321b08661faaac38c16d1d18e4df3798ff8cd6b7ba096", null, "753177633371616b326d636c676161656d657670377a307974786d7530616872686d37326b6d6a68353372703534676d707464363861667736377778656463763577346d3237636771616b38377173376c74396375636e6663766d747263717361636a78367a76707966373377647061786565323968386b6e376c716c327537756567766c34366738646c6477", 8, 0],
[null, null, "9b60ae3d302248b349d601567e3d7795bfb334ea1fd1a7e71402169ebbe14bd2ceaa244ccd6e5aa2245613", null, "753175733365796d383564677a34756b706e7479797233397a6c736a727568757935327838377473707a37736363336a3534786d656c7776726635346b636c6777686137786c686d366c6d677668646337663779763665727a6d6b63643870763267383564396d707871", 9, 0]
["p2pkh_bytes, p2sh_bytes, sapling_raw_addr, orchard_raw_addr, unknown_typecode, unknown_bytes, unified_addr, account, diversifier_index"],
["ed95cfb2c6069eb240a98c00e23ba24976cbd5c4", null, null, "d4714ee761d1ae823b6972152e20957fefa3f6e3129ea4dfb0a9e98703a63dab929589d6dc51c970f935b3", 65533, "f6ee6921481cdd86b3cc4318d9614fc820905d042bb1ef9ca3f24988c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe0", "7531727764737a6d6d357a6b733265356a767979613467766d72363664707278707a687573303738656c617a727366776d38336c726b79796432797439796e326d76647867736a65756a716d656767636c30787a3865306734677965793071736d76646878343675396d6c6477737275726434397274717537726b337439793430637033386e32386634656b68", 0, 0],
["f894cfc703399ad031e87483df2765c471723a97", null, null, "d8e5ecb4e005c28718e61a5c336a4f369e771ccdb3363f4f7a04b02a966901a4c05da662d5fd75678f7fb4", 65530, null, "75316a74327235306a3968346b3430706139393330666535666e6166363273736338786e34616874687235797267703778346867326a3973647a747567777730766d71367433757436796c677730356a78397a616766353971657a376572667334386c6b7476616761776e793563677466386a707633726137656b7638616c6470306533786c7665706a646a73", 1, 0],
["c51cc90302dac24582df5bf59eafb180ef7bbd26", null, "88533c398a49c2513dc85162bf220abaf47dc983f14e908ddaaa7322dba16531bc62efe750fe575c8d149b", null, 65530, null, "7531376e673833756e6b39726e7761667a7363777a3872376d39736c763975326734617074636b6b6c306435646b366c667a74666c77686c6a6e386a326c7263743233337865396a6161656468796b6b6434763733346639743235763061327532337a736c7832386873613061676c6c79647a7568687a37617871716a7764756538746e356132793230737268", 2, 0],
[null, "a8d7551db5fd9313e8c7203d996af7d477083756", "52fd6aedefbf401633c2e4532515ebcf95bcc2b4b8e4d676dfad7e17925c6dfb8671e52544dc2ca075e261", null, 65534, null, "753178797970646a307a7978637466666b6878796d766a6e6b376e383371666c376e7365356c3071726b346e3266376465376c3733727a79787970347463727975356d6b7875617a6c646e633279306479747a7567797a79636739373034616a66786173376b63757761776d706877776e383839743938743735376579716667346a766566746b687672337167", 3, 0],
[null, "f44ab023752cb5b406ed8985e18130ab33362697", null, "165082de84f2ad7204426ffafd6b6c7de9cab6d25c13846a1786715268c415948db788f4a5e0daa03d699e", 65533, null, "7531706a336c72656d6e7175737368393878667161336a66647077303872726b35377330346b6c32366865707a7133746a72736e78653574367371716567653976716d776c63366c786373746e6333306e3575357232776b6b7a687039367a3564306a797530716137746b686378366663386a35396b616b387a35636570363261716d61336d36343566683863", 4, 0],
[null, null, null, "ea9df83fbee07d6f7895ebb2ea41ec7c4ba682b863e069b4a438e31c9571c83126c305d75456412aeaef1b", 65531, null, "753132787567643930666c726b646b6575336e6c6e6e337565736b793533707175356d323479366170786d38386d34387637333734636c7335367a7039336e61796c617864636866307161796678747267653034376d393533717a3376326772346c74737232736b3372", 5, 0],
[null, null, null, "3c40246912b6efefab9a55244ac2c174e1a9f8c0bc0fd526933963c6ecb9b84ec8b0f6b40dc858fa23c72b", 65530, null, "75317370757467353667736a763233637435346d7277646c616e7a7665716337747a73356d78786e616135636465676d303368673778363661797079647336356d39327674397561786c3637327375687063367a3768747776657079686b727066757376617a71756539", 6, 0],
[null, "defa3d5a57efc2e1e9b01a035587d5fb1a38e01d", null, "cc099cc214e56b1192c7b5b17e958c3413e27fefd553380700aca81b24b2918cac951a1a68017fac525a18", 65535, null, "75317667736b636d3939783567687561757668337978713777747037756e366130793663617964736e6e33357032647577707773356873367079676a6877703738326a716e65727a6c6878773370343971666d713237383339716a7472667976686b377964393877396e3064366a6e7336756834666333687364663736366b6e74716e6c6a646b64353667636e", 7, 0],
[null, null, null, "5f09a9807a56323b263b05df368dc28391b21a64a0e1b40f9a6803b7e68f3905923f35cb01f119b223f493", 65530, null, "75316378636379656d6d3038747964776d743968703273356e6638776a766c757575366c32653861396a666c6c647861736e7a6b6438667665727170636a30786e767261637a71673235356377356e767936783977727566666d703975657a727a72376763783535396b", 8, 0],
[null, "10acd20b183e31d49f25c9a138f49b1a537edcf0", "9b60ae3d302248b349d601567e3d7795bfb334ea1fd1a7e71402169ebbe14bd2ceaa244ccd6e5aa2245613", "e340636542ece1c81285ed4eab448adbb5a8c0f4d386eeff337e88e6915f6c3ec1b6ea835a88d56612d2bd", 65531, null, "75317a656b68686d686b353478356365356333367274376e63323735676570376e6176326e73783473683061666c6c75703976726835687338367a38736b6a746436646e736c7667736d6174743068386832343763676e666b73646c776c39786d617275797570666c743064716673637830647979656d3266616139776571653378616b397736656672353437636a3832397232746e7974613032687866647873646a6d76397a72356b746b70323066706378656164686672683032616b346136686e7876357336377267717272766670646a7435", 9, 0],
[null, "af9db6990ed83dd64af3597c04323ea51b0052ad", null, "cdf7fed0d0822fd849cffb20a4d5ee701ad8141e66d81ddfabf87875117c05092240603c546b8dc187cd8c", 65532, null, "753165353471636e30746570796c33307a7a326672677a37713461366d736e326530326e7076326e6666736433683532336d747838643232616a7666767371757235736a7a3876666e6d77327973363730387170386b6139306a3561343330757938763833616c6a63306330357a6a7535347879356e7677336d66686b376e7737366b6b7964796c713466656c", 10, 0],
[null, null, null, "24fd59f32b2d39dde66e46c39206a31bc04fa5c6847976ea6bbd3163ee14f58f584acc131479ea558d3f84", 65530, null, "75317a38777372686d66366d3967766136766c33737a636b303670393730783577686d36336a666a3266726d6d63396e39756d34796373387975746a37673833387672676832306c667879353279306832367474386e6776643267796370797176396b793032716b6373", 11, 0],
[null, null, "78d85bd0db639043377987cdd814c6390016964b684016faf1ad4f166c5f72399a5e8d469ec6beb873d55d", null, 65535, null, "75317861686a333570376d7639756c6b3337327333766465687172663438753077646633786c3772787a7270653461307468753864306d396d7961617078376b35767836747a357074636a76637675346472667137753771777a6d667565336b74387376736333736535", 12, 0],
["35550213f7cb1db6f5c298c17a2b7ea3667d756b", null, null, "5178924f7067eac261044ca27ba3cf52f798486973af0795e61587aa1b1ecad333dc520497edc61df88980", 65533, "91e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1", "7531333666377737747370616a34763565777970746c3361773468713636716a34663475716368637a34336c6b687761766b7a7937356b3533386e366368346a666e746a6b667035706a727164776d756e7338796d32613372757268306c6774766e673963357967397763713536716839336b71753834346d36307239333567736e72367468783833367a6e36", 13, 0],
["0fdcf1ad75a598aa264484d3e78627909c985d56", null, "a75a6de421d2ad1ee8f4b25e398adda9c0aaa6ab1f2518981a9ddb1de6a3957d77842332d6289dbe94e832", "b208c9235c8d40e49b76100b2d010f3783f12c66e7d3beb117b2c96321b7f6562adb4efc144e39d909e728", 65533, null, "75316d39366336336d323439377165307974736161657a3036747461786d71746c7338733036753379333077327a6c66786d66776333787475713073636778756a7563343739353277706333747374676d7165386677636e6176796c6765347a7a326a3063757071727532686d727438786d6c7665676a677277307074347261636635786a78636c3537646677366a6873703264656a39737a346b7379636e73756873766a6d663763726c6335636b75353830323279367135687070657036716e70396563397861337968367174376a36677a6577", 14, 0],
[null, null, null, "9e5445d6cd3cb9f98b0df1062bda47adffd5a66c0c2c483c8bf15c3176d755914a3576496b5c35fee28a88", 65531, null, "75316a676c686a326d617936646674777a39753271796e786a717a6e75743637343768617375306d646d6c63303266636173756178756764797a776a326c38346d6a3966677a6a3779306b396663706a373336736c6d6a38676b37377567386c6c61766367326c666d6d", 15, 0],
["ee2a6a1cbc5a84e344d28230cbea9a65475aca79", null, null, "2598d84dffb34f5908b90732490f3881399150d4c694fce9bf30d1560b2c56f09829fe123b9add20e5d71c", 65534, null, "7531373679396635746434336174687066716538336a66357164716564686d30777a686e6a6739666c7a6374656639726d307a7374666872677a393464686867327264797134343979336179753236616e6d667437786d6a3936676a33363064373374373030756c737a7138716b3832366b6764726a646c7138717666326b6332683864677371783738793075", 16, 0],
[null, null, "d3a803803feee7a032a24adfaa8f6a94cecb9671c1333d0d5d1a3d79d82bc310727c665364d71022559c50", "7c98b8f613f9ff02746bea2a167cfd1bd3a1862af9631bf61d9d604e0824e2cb8467a1e549db87a76e7a8a", 65535, null, "75316136346c303971727378756c666a7a6e6d366b326735333575737968746166386564363076346a726a6d6b77766b757834743770647963336e6b7a7265666467746e77383432306c6a3873686d30356a6139667878676e68726139326e6873713536677838633270757a33666b6b676e726b7166357975716664746637743672616e343767646366357676646661637a7766337575793466797368336d7a7538686435746b6c30356d76726765396e38", 17, 0],
["429940f266cc165bed0cb1b8d4f8f64f3f1e82f4", null, null, "a80405d5568ab8ab8f8546163d951ab297fd5e6f43e7fcebcb664feacfab5afd80aaf7f354c07a9901788c", 65535, null, "7531736b7735716b753538613372777a6a397a61796c7a796a7a756d6e6a7832357677636a6e39787163766137636c686a67726e326b6b726c6c39773235636e787665636570386d3261763575656465396c72336470646663616537667533753571783063747938386d73776c367432666b646d376764736e766475307537713039706d303967777a6b673572", 18, 0],
[null, null, "8660070e3757ff6507060791fd694f6a631b8495a2b74ffa39236cf653caea5575b86af3200b010e513bab", "63b7b706d991169986aee56133f0a50b2a0c8225fba6dae95176007b1f023a1e97c1aa366e99bf970fda82", 65534, null, "7531766736326d676a64646e6c763577366c646b793278653063387465746d633832747539766c7a7a6b75796e783439666e75716a76786a743564676e33636d3874356e38357a6371356c6a727467377a6d77686b3730683672646d636c6637736378786e67756b35666c76663261707037367875393037636d6a796c787673656e3235786539763776336b727378613975793076326a6a7133376b6834796d6c61666e3870657671616c716134646d3637", 19, 5]
]

View File

@ -1,14 +1,24 @@
[
["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/unified_full_viewing_keys.py"],
["t_key_bytes, sapling_fvk_bytes, orchard_fvk_bytes, unknown_fvk_typecode, unknown_fvk_bytes, unified_fvk, account"],
[null, "31d2c1d12a8424da7a571985c910090faead0ad937d79068627afae1916cdcc1eec372aa2402ce72611fc732e74e319c4552d3091be1cbd2e8559335b807c0b58ee82c943548d4e33f4fa307aab41c0b04851a21dbbc1592886b6da8b2c6be6d8f7c07fa1a2daf10cde137eff57d58f12f1fd9f8be045867249b549f05a90040", null, 65535, null, "757669657731687372306c783472376c68636e6b37733936753937636b757a746d677277736a67393732747168746c6c7464637270356a70786a7065727770663479376564727878306e6568336d657736646b767334766c65326e776861373876723035656865363474377337396a6378743667757a6c32766a6a6b7539753968776474663779387465377478653034657437736a39746a347a656b6e78776661787079396e706d327670356770397a767375757870783774706672786d7374397a30333371796e6c6e37706d7775666e6e746e34386532756d373265383478756b3574666366666a6d346a70653071376b34333867", 0],
["31ca8977878be1c933487df60c3791a55de9a322b8b45af0e41305770824b1c10355f9be451e1b6988c4faabd40323c29ba1ce488e5a87ffe35faa472d63d0d3f6", "d3956adb00da312ac8c253b0a1d481b7254a0d05613daf6d22438c966bb9794e233b0463e223176176a68e530cbeb46209d48bc65c9f6d234bec0e26729cd1e32a6bf11b9c6f0e29de42561cde1e991bd5c081326848ad9e86faba40950cb4ead0c13a68318b3762ece890782fcfdcb57f9d85429f316ef2003df564f147b28a", null, 65530, null, "757669657731617a35333434766d646b306433616472796574786e6370747864333375756c6666356371657763736c65707a366477653570383475727a6530676168683261396e6671373676337a68777465707a68323561646a756578756378347a73667735737567776d376b6638307470336865777a306677307a7a6e616b78646d7072766a746a6d3734387975646b7a6e786c756c36366e676435786c6e353968797263307a77706678346e6b646b6b7334747375726d3838393771367279667261393463717961346b6e6e646432746b3373766b67777737376e377665717263666679656a7a78763732716c7771776e30737a3935613966786e667063726538377a63666875673677366e716e763065636164766e386c6c366d726e32646a6b6678676e3479647263706d7337616b6a7834393478366b796c6d306d347267357361716e75363332307a3839646c6d34387470736175387a653639617a67", 1],
["dfd1fc193409ea556be894962da2c40ea9433217238a88c46f5e4faccf8aba000282115efffda4676b297ae8b7b37bb4a5bffb1de2d66e55827ff71355ebfdac49", "0fec4a4553bde5638ff97ac262635ddce4fd10e9b9eedb3bf2b60a4cb01730e1971db5d0921a68a3e4d78379076f47fb26388a874a16c14dd21cacfc0f14475e4381ed27a5002ea7a9c87339d66ba14675e7f806d9580b2e71c4d166c15243a57b2ce29b1c441fb68534de0441e5d75c2da24667372d9ae6db6cf63693f44d86", "6d7ec9955b8dff5191fc761490cc97bcc2c63ddc14afd56a308112e4e4ec5609df3f72e67b5648c5858f72fab03ea89b05840e1a0d47b74f72f003aa1b28ab2c9d6fa08983f17bde7e776e958ba2e6704012988fd89685e89ab0db811ade361a", 65532, "1a035587d5fb1a38e01d94903d3c3e0ad3360c1d3710acd20b183e31d49f25c9a138f49b1a537edcf04be34a9851a7af9db6990ed83dd64af3597c04323ea51b0052ad8084a8b9da948d320dadd64f5431e61ddf658d24ae67c22c8d1309131fc00fe7f235734276d38d47f1e191e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476", "7576696577316376746c7078327571336a73766332646e346e396179656d657a6470657630796c7a386e38777171326b35366b717836686c746365667773673661797330737a7334616e6a766567726a67307073676e6733736b6e367368666571666b337334307761376b38616370646a6b6d3739366e6670793734686e786c386e6c3378717a676472636d7834726565306370666667786377356a717a736a346378656b716a6364636c756c6b306c3974327077676e6861617a326d6636616330776674646539637938383675616a6d6435637378386a3978657967797a356a6e726c647177367072396c78366373366a6c6a307a6e6479666664396c77747965307a38393336736e3535616863676a7970753534687a303339616a61756a6b3773323573636175646a617673303276347176776e6e6c6a6b6a3866336c723070717034646670737571347179303966646335727337653676763232716d787778717774357335766c30646e763833657537337938667270727065643830686c6d753374353961306a6e78766b78327968356470687164766e687a357474687a6a6138776b3436646b7a6b6e3767356a3979676139387971377830617373617665783867306b7076756e6737707133636e6c3366617a3332326676667a6e7739656b733274657966647536787377726a667476783233766535666b7971347534676e357364366c3470676d6e7579646170663778763373717536326a64376d666766326a7338637a687730746c643264617a7a797772797466786765716c7a66633561367772713234387730783232786b77367170383638677835717765357078736464376439756636747332636e326e753038767868687577666476346b6c7765377a686c346d64396532677172326a7a6463377a6e3868756764373375366d33376c7a39357867703070397673767434746738766370637572353632676a373461706a68387a656e37707961737272676c34307a6b6b7967767268663072726a71683577377938666839673733727965676a6467706332777735736875737237776b74", 2],
[null, null, "28e5ddf893be43d79f917d3cff13d54deee48ab63f4967398a48acc960ac4c3cba685b153d45626a826c2b8a86e96b89296dea08432d33263da7cedafe53da342f4a37c0c51c06e7ca551cf13b0370f9b74add9ffc949f6398e07d4647076c2e", 65535, null, "75766965773139353776777a6675353561616a76786c756c68786b6e716b7a39717979766636366c683630667233647873756a34717474766e79793975637166753070766c7867353973713367726a6865633374323079646e39377a673237347232676a6e6d78746c64666a327465613730376766347a39366774676d3238656b656435723736796b79366e66776d6c77776c6c3975656768783670706b7173616e7174366364336b6a32786564756a777137647234636e6e346d6871676a33307464", 3],
[null, null, "0572a55aa8d307c5be909a8f4ae2d9307292b9f7ba7ba7657193fbfa3cba7104cab2e3d78fb6bcb1c824f0b61c08185c0efb62e502dea31ec88145d295be4214a0b79dd0caa56c5fb2a53b78597c1be7663c5191fe1542e72d903273e653d901", 65530, "596555ed9494c6ac893c49723833ec8926c1039586a7afcf4a0d9c731e985d9958", "7576696577316365796b386777616e71766a7475656863636437306c73617576777a6c7074727774616435346c327a786378646876716d7671756c68757174656d35346c7638366e6872647275686e776c787535396b39763266637268657a733433756337723275766d716e6d71796873677a766d776b35746770377167717235646761636e73386563346873786c6a63357a6b36776a797867716b6b6a776b653534376333763061763230676d32353873633537786d70366371617974346b34617a7834793737387166667467666b3279633366336c7a6e766e763077333036756a643870686a30676e6e393872656c6a71386e756e6763636a717478", 4],
[null, "3ff6f670b0a26f3dc1830e2414073de3ea036168c8036ec48261af13c29172c09e1f074a421b528a09ccc7c8a4c5e6e770fae6cd125bb4eb4566c200cef5d29689cd83d3ef915f499a88c78a8a4ac743d6d6f5d08f3f0a5debde2285d65e7292b5062525f7f20266b320ed827ca3ed009e9b3affeed117d3b52b95cffb1b4a80", null, 65533, null, "7576696577316173353235617239377366663439706361336179366432656e74756771746e377537707979666d333676737539347161656b667a7a6c3573383330346779773238707030377a38327768773435747a307237767a64766e753068383067663838383838307864357030707a613967396c6a3479777a6a736d357872387472376b74666b36687378327830727478776d7867736878756172716a3073356e723875323272707270726578766a6868636e3071323872766c326b6c72777879326c6c73347a6b6b666461763330667a3474367575336a75636661766666746e6b6770657377706537683461356a6832726432", 5],
[null, "b67bf6b6b0ff52e3da1e08a0dcae3b79197a3120ff41070e8ed7f7e08b8ebb07a9e0b74ce5844fed794b7e82a776db1f42570fa408be5c25e01088d8bf4ecb591f8f662498bb03f94209d7b2d298882ec70cfd56dfced731cdb0d442a9df3a8923c3933f5dc4e03cf89bb59f5f50f1fd9a0271eb44b97dc43ab0bb6a224da608", "48e057b53fc1c94392f04b631c1f4696fdefb74fb91ad813a91fd70290845e09a1d6cb1108385b9c20238733b3ca1b3586c5353ea6b323ad37413d001770c20b325f2e53aecdac5d36cb6585e402e96f9f079d3b888add2e6037f0a09ea8272f", 65534, null, "757669657731797061636d6c33656e387636733235376b6d766d3577677973706d34396b38336a32386d7137333071306338736b666a323374716e786633776576687574386b3873376e327874673964767374346d3634306a71307a6439656a39396e646d78307666646e706b65756736783838737732636a746d30303573716b676a64613337666b706e6d353835647377653236686c3367766e713671737a65676c337534676e38753771713732733030346771386d386d34796872746e747039656367686679756574647937356b6d75387a6b6c6d7361797466346a367867747466353763707a7678736b76796535777037307130647170756e713364326e7070376a356472717a756838763861333270676e66636d736d36646d7a39386e3233766c3077796a326438376e35386a646e337234647a376538633463723936666a7977307171766d386b7566616c6b3668306338397a68737863747477346e6d7a3036646b776c7066787073633577353673346c61347171387965746a7938616838726c38326c776b6467323834737a78", 6],
[null, "81ff8c94727f1f7d181cdad622827ea15c70aed21cda43c29b35939286e66602a7c993124d8bb30976ec559a4e2d9d2432decc44c81599e88ccea1e48f640517f79882b4567e7b4efb9edfb554bb284e76d0a324a3b2c5ba77bacc50af1788bd294ef2e7123660dd5154dc0653885b521d3687a19803f575e4e54f2229193406", "0b264d58dfe23d503b5ef1493e0cd388193dd20fe0131209e28fdff27d494a0ba5e5d9e4e5daf7f3d471bbd7209440a6eb1a5677cd06c211546a025052e1a806630c2b4ddaa21db96eb31ac1d1bbb974305b2396d66b9bb802cf9f473ab14f25", 65534, null, "757669657731796d613463637579323764686d6e7a633377363563687273357175397436637379647a6674376b6561686a32396e7a74763630617135767273786b78727879653671617965353975637a6a78773476757035357a717275773371686c703039713730613030386e76776e383038756b7268756b656e65366e6372337a6170336a6a327766633970376768766165656c76363677666d30746761396b7233726b6361717572683239647364796a35677a7837303930796e796b323737726636733437326b3338616835793637617838676a6a303977687077306a783978656a656a677263756b3761396575686c6470636d363330326377766d616671716376366a666a6e66766838646c377336376d6e34686e6b726a756c793676676e76776c77383433657373616865306175763634323830667867637a3470387374787566736e61633430393663353036386d717a6774686b7161766a787164356d6a72616a777238756e6e6e343835786b64386c72306d736b716d7536726538367279787539717936667071617864783879", 7],
[null, null, "5a597f1414b10558f5c76406afb5a025a8abc02cf46738b7a15933663f9f1f1c1a4e6a217bafda3180c08eff58d76fd33a22cbbb485334b6e5d4b68e0119331e8fb43b7d91f9579249a95ef11c500b779baaa35cda27a146438f19bb48575e1b", 65534, null, "757669657731673230677072656b666336746c61377564776d716c35633470346e643237723066727876676b75737266306736306577663273356c30397338726730336e767974366d676b7365666a616e363030783936377663796163786674343572366a3578397a75736176776538636b6b776e3434663434647664333871376a36713538656a6373747837376e356e72646b6a3570737968366430716d616630367663336a613373396b68307277387a67706d7730737674666567386a77383968", 8],
["1290d6d19387d7edd52a7ffaf3e104731f7695d03b45cedcc20f3d002d5c296d0344d2f1d0e01b9070d26795599a6e572541e04d9e4bc2054264cf31772014d7fa", "65aeee89ce971199487ac959c2960cee07477bad7d07a4c71a363894d671edc7090213b1b25d74d9d07cbe5b5034248bad5bc5394972c8532ea24b3f3887f9e6d312ca8ed244af57ce0412209ba3d537bcac08bf7f64744100dafac55fb25629204f19a123bdbbba7159510e52376938fb893ebdadde04d5f0646a3ad0f4cbc6", "20f8c2edbe19901c0d1b5cc7ab185e67354511bfc5174fe6bc0e6362c5880b28fabbf237258f8d03b200ad7fe0f3fa7e80e628f2b745dc9983b038c3a81f8237b6654db322e68436a972c6d3bc56e5560fb8658055524a11d6ee62e5a7d7a516", 65534, null, "75766965773163796c677a666c7072767334366a676c68746b70656b7439386177787270397a30647176686e6336637563766e37666c7772616638747471666d3667333875307561336a636d6b7139723333716a676774646763326371396e74736c38337a6c3971726d6a346830656c7365706c66367878777474706c77683671746d7a71387a70613434646372736c736c7668757261756c78686e77666c76353634617068796a6a756771327434386e3965723261737a716766787a7a6b393374683335346474686e61677636327572306770367a63637033777265646c6d65797668636336743034656c61793270377061777465347364743674756565617a76776e75346d65666e75796379716c323738676c65757179343675393932357777616b3472373637747a6c3670646c6c6a756d616c6a393074676a707232393837336d7535366635773538663430747167636e73723367676761356e357a6d647a79776634776b7a386a367877776868667063666a763532656b6538726d673775306a706c743879667370327a6e7871306d39763838713435736b723878396775746768377968646c633567326d716b6a753361336e3830713935687037357037667376753979773775366a61346879326e7765616c637530773373673775706178647a30673335667837787664783372676c61617276783875377574", 9]
["95d76ebcf724a9a3149862e564058b03e0b554ee9534aebd17c833d0da39c29f03e79a82b8139042cef66f659029511108592bcdc4d357f72defc9589cec352c4b", null, "7648764a4567b7165410bc313f922b72fa34153dcad112a3971620240ffbf30d7f19edb9f295cdf160be1863b41c96312daf7273ba01198f5066f28629b56f17e4ab726579eea0fb19ab5ae2b8889ce455c79c5959bfda796823ee805c794814", 65533, "f6ee6921481cdd86b3cc4318d9614fc820905d042bb1ef9ca3f24988c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe0", "7576696577317a617366673077757736793533753673323072786c74333879636e6e61716d64756a646865766b72666567686c7670377a35757977353435376630653665666e7079323672376738333073357568347966646d366d7a657535787039706567783663733570716e6e6d33327a326c7464686d776633727074356c71303464346838386679667a6a387735346b3565677473636c777170786b6563376e686670346565777361776b65376e39346e6771776e6b6434636d7938747365306c72647633677167757673343679636e6d75306b377a387a346b767364636736356a71356d68346878666e663071636d393479367330667466733366753939726d7337796e70397030766a6d34687533777335656e77666574726674386e6b36347a676d7571707177636672706337706b3236676a73706e786e64776d78306566337770707073726b3967787776397a7973377579776b356d3461796d7474736d736679326b77757174363564737738766b7861787737686d786376646a61796e6d746d72713738396a", 0],
["31ca8977878be1c933487df60c3791a55de9a322b8b45af0e41305770824b1c10355f9be451e1b6988c4faabd40323c29ba1ce488e5a87ffe35faa472d63d0d3f6", null, "b5523cae2a454d3dbcd88b8cebf4c4336db6f906264af982ab4dd4a797dd6f051a139b42cd6e6378ba7c9c7ae0a52dc311fd0a92730e56834c0ab07a99cea50b1160f497b619794819d5f654c57a60ed9e5358fb55aea05bac7133ee381a4324", 65530, null, "7576696577316834773834736775306c6d7636376e73376b68776833637a746d7168773377703079393863656a6a736a6d743873336471747a7373343464347475757338657a707664357667683077666679796e643033676d7337663972716d366767676a73306c746b35636b38793378367336353433783365756775647373793739347371743864386b6173617534763864686d6d36307130753864736865687564326c6e7379766532726d736c687967786e653972323961656e6b38387934306c7a67676d7038796676703863666137396e77383533337636356b686a7168327234333030387767663571763939677838657873307a7776726b75323763787076633765363473396d7677613976387971797937773834726d38376c7975666e7367676b707633646d727033", 1],
["dfd1fc193409ea556be894962da2c40ea9433217238a88c46f5e4faccf8aba000282115efffda4676b297ae8b7b37bb4a5bffb1de2d66e55827ff71355ebfdac49", "0fec4a4553bde5638ff97ac262635ddce4fd10e9b9eedb3bf2b60a4cb01730e1971db5d0921a68a3e4d78379076f47fb26388a874a16c14dd21cacfc0f14475e4381ed27a5002ea7a9c87339d66ba14675e7f806d9580b2e71c4d166c15243a57b2ce29b1c441fb68534de0441e5d75c2da24667372d9ae6db6cf63693f44d86", null, 65530, null, "757669657731336671776e7a6c6c643861386a6e3070676b34383272746775396e3037767575376e656b337361766332326b72676774706c7464713933666671683033336e7a6367646b7930716e647636757a32706e657078366c6c6e7563386334726668716b6464663368677a39346c677166666a356736326d707075363274676b7236756378396c6b70306834307734346134656b74707134787467673261376a7964736e7267307337647630747173326d78617478656a326b38706367326461387136363238397a7971667672776a736b7961706c71736e76617772326c396e35366e7135767663766635676e7932666a6d6579673967386d7138337833363479716570773077657879676b6d7373793063636e743636686b646b347563336e617779336377346d367970616479383077796b6435396a7163736a6b6d6d78767736687737737a7968367a6c6d757a6c737967723863667867786d393673", 2],
["7bb7c4159943c7f754ce2e8f3cc7122b0ebc234af92a6723f31e6915b113839803f4d0ad44108d7f930975f279fdd892565949e3a1f6e8034a500318f7de3b92ac", "507cc7052c6a80b54f01eb8ffb6aed4e3d5ecc50f3447076612df3412d098256ac7767bd7c7b3e6705bc39c86a22800e76cd503258d9fa8fb8b28b719e98362bc697040a0f00c948ef2e110cb09bee90a4a7ebe424b058ec9d97272f9d4f9d687da2f89c201c6f5fa2ac7a7bf73ee32344d13d6f89e8960452613212fe98d0cc", null, 65534, null, "75766965773177773539637639777663646d71347a71683979717230746a79746b6a356a77326e79736c346b7a326c337268366d797a6b65303878766e67397272323463753677387375647678683673646473346d67737934767738633271787a6e61656b7163683638726333756b776c70307577746e37323270717470326b6b65666c7233667a6b7832777a32797971353839393237707361367739667a357768637768766874327a39736a6d6b3366666d78707a376766687564726c30397537673676706e6c3068656b6a30776e3865343535726b30753678766d6c3577676a36743567756367746e74306d71713473643775306464786e34757877667163756d67706b37667968633435306e683979323738796c726e323472666d3374373378747478786332783238776e636c72387036353738617066376d6d33743678777a383868357a396e6b7668677172746c34733675637239766a6578307a7071", 3],
["d21c2601e105288864d9b51ca9966523ecf575a09797ac29fc02ad33902e381802bbb5bedbb954ddff2e9a7fcfa989e259d97918570284d3a20f8f307a4150ab57", null, "0572a55aa8d307c5be909a8f4ae2d9307292b9f7ba7ba7657193fbfa3cba7104cab2e3d78fb6bcb1c824f0b61c08185c0efb62e502dea31ec88145d295be4214a0b79dd0caa56c5fb2a53b78597c1be7663c5191fe1542e72d903273e653d901", 65533, null, "757669657731353035673977323371687a3865773373646c786663703576306c3438703236336d6d39666477787232766730653976717a306d33636437366c3237766c6e736c366768326a7a367933773671356b6838646a7a3679746c797567786c7168347978666e71733965686e6c39796867776d703977636c70753836323432386c39793035327a6874326b793437346b647068397a74323437687a306b793336766e3478376d6339306b65646175716461746e326d67636133306e717538676a357038716e65786b36766430656b34726578356e366a336d643067376365673433616370726e38743038797574726761736c7672766a63633861767838716d686a75756d686d3636343667743868357533386d32383932737271717a3668337339636c6e7375646d6e6c6d", 4],
[null, null, "dd7a56b35e69c4ad129df5aa0d3f087d4bcfc9090978b511c18cd39ce83a402c2fe1828d9d1f3a5f71e7ad056aa8e60e6f3fe4eabd258abe3c3316fb098d9115261c9a4499c984cd6a62e70c24967f1650d7c4354d60a8c4671a5c3a4d67380e", 65531, null, "757669657731386e71326765707073367470776c396361677a6c6a6e676b74333334703533616b71776b6465326e683534786770746633636364347479656833676c656b39706d766b366178786b7338796c396837357071756e746c6d3967396637617268667236336e36393037746e6661787337306e7734707538386678736e336e386177703239636a75377234683576767632356573706e6e6e793373646b743639686764677165686b616c78777a6567757238747a37306a7a6332777332726b", 5],
[null, null, "48e057b53fc1c94392f04b631c1f4696fdefb74fb91ad813a91fd70290845e09a1d6cb1108385b9c20238733b3ca1b3586c5353ea6b323ad37413d001770c20b325f2e53aecdac5d36cb6585e402e96f9f079d3b888add2e6037f0a09ea8272f", 65530, null, "7576696577313864747037716e61346a636c396b383539356c7178796d346465687a6d707375656830323967633777716b726b653678646b32386479656a366d63673230716e336538687a6479766679336a756777327966376b7270666b74653666663861646e6a6b61397a783361676d636a707537663875767363373261346163737a686b6d6a67786d73763337766533757a307363326471767578666b323566706871636e67793435746575657679327776706778306a74387771736671673767", 6],
["cc1e77a67d429d76791be74c6f362f71c9171699ae6daf8614cbb05121d56b2302331a0671a6f7cacb034c3532198ea9d9b14faa7209c166bff37b24342d401851", null, "0b264d58dfe23d503b5ef1493e0cd388193dd20fe0131209e28fdff27d494a0ba5e5d9e4e5daf7f3d471bbd7209440a6eb1a5677cd06c211546a025052e1a806630c2b4ddaa21db96eb31ac1d1bbb974305b2396d66b9bb802cf9f473ab14f25", 65535, null, "75766965773168656e306176656e307661336c733265746133723971617a636a6a756330657164357a3532343370646e756c6e713266303478716a676861766c6a6830396168776634656a796e7070737575306c7233337a30687938666c3239763964646a3430683232326e757378737672613476346e6a6c33723468703639796b7336736a7a656d75756c673979656c79396c63636164363963326330326c6e7266377368396b79776c7a6737366a3966776e32363538707734347667333678306670347736656a7330366432363434756a6a337079616d7a36366d73647067747a336a70336b747134687030616171746d6d7666776876613966766570783273647575786a613464746b6b74723033766a6167346367366d77336b7077767438363876663573337570383467", 7],
[null, null, "5a597f1414b10558f5c76406afb5a025a8abc02cf46738b7a15933663f9f1f1c1a4e6a217bafda3180c08eff58d76fd33a22cbbb485334b6e5d4b68e0119331e8fb43b7d91f9579249a95ef11c500b779baaa35cda27a146438f19bb48575e1b", 65530, null, "757669657731673230677072656b666336746c61377564776d716c35633470346e643237723066727876676b75737266306736306577663273356c30397338726730336e767974366d676b7365666a616e363030783936377663796163786674343572366a3578397a75736176776538636b6b776e3434663434647664333871376a36713538656a6373747837376e356e72646b6a3570737968366430716d616630367663336a613373396b68307277387a67706d7730737674666567386a77383968", 8],
["1290d6d19387d7edd52a7ffaf3e104731f7695d03b45cedcc20f3d002d5c296d0344d2f1d0e01b9070d26795599a6e572541e04d9e4bc2054264cf31772014d7fa", "65aeee89ce971199487ac959c2960cee07477bad7d07a4c71a363894d671edc7090213b1b25d74d9d07cbe5b5034248bad5bc5394972c8532ea24b3f3887f9e6d312ca8ed244af57ce0412209ba3d537bcac08bf7f64744100dafac55fb25629204f19a123bdbbba7159510e52376938fb893ebdadde04d5f0646a3ad0f4cbc6", "20f8c2edbe19901c0d1b5cc7ab185e67354511bfc5174fe6bc0e6362c5880b28fabbf237258f8d03b200ad7fe0f3fa7e80e628f2b745dc9983b038c3a81f8237b6654db322e68436a972c6d3bc56e5560fb8658055524a11d6ee62e5a7d7a516", 65531, null, "75766965773163796c677a666c7072767334366a676c68746b70656b7439386177787270397a30647176686e6336637563766e37666c7772616638747471666d3667333875307561336a636d6b7139723333716a676774646763326371396e74736c38337a6c3971726d6a346830656c7365706c66367878777474706c77683671746d7a71387a70613434646372736c736c7668757261756c78686e77666c76353634617068796a6a756771327434386e3965723261737a716766787a7a6b393374683335346474686e61677636327572306770367a63637033777265646c6d65797668636336743034656c61793270377061777465347364743674756565617a76776e75346d65666e75796379716c323738676c65757179343675393932357777616b3472373637747a6c3670646c6c6a756d616c6a393074676a707232393837336d7535366635773538663430747167636e73723367676761356e357a6d647a79776634776b7a386a367877776868667063666a763532656b6538726d673775306a706c743879667370327a6e7871306d39763838713435736b723878396775746768377968646c633567326d716b6a753361336e3830713935687037357037667376753979773775366a61346879326e7765616c637530773373673775706178647a30673335667837787664783372676c61617276783875377574", 9],
["ae9601fb9709f9740aef75e59c3bdc624bcf4b83ea4f8f1ca289c9a732cb891f03bea26c8186fa0fdb9de40e4184f4e91707b0dc039e4394d4dc0d31d7e0489d5c", null, "042790a274f603d5dcd5d28dab5c4e341feeb358618a886b9d1284b1095c633aff807d0499ae89b5b3401b22086e11961d287ab7de1ab534a0b336f959679e3dd0f09728e61eb9cbded2ebc76a36ca901d903ec2019ec04ccf6df46045e2241c", 65532, null, "757669657731373663756b30786c6c6b70746a766c3766676b666b657333633573633665737134636e33757532356c657a66616e6872653035393076747570616a776c6a656b7837786563306567326674746a6c356e33783467333776673977673665337272363338726c7a713079757378326b6e3070796d346b726666373634797839736b6c36736c65326e6d33367267757738706a6a776a3871767933636e377a677270737a68793330616a777968373476773477657635356d767a6b6e77366b6a6c7a78686a6374307371797772397a366d6b337970686b377770357863667767656e7676646a7735363675757632717a386a74753473376e74376567333373326a333964746175736c67336170707a30716a64376773386c73797a347330307573787967336d79737874", 10],
[null, null, "612611e4529f127a539c31b01241750616e6f5b3d7a1625cd301ee4b898dcf0e85f8b38eb5846c2ede2e394588723b8f583c3841d589e7d285ad218ee5a6ea299fb823267795a5e3c9a651af384289d6453972be95022aed8167a1ca660b2f0a", 65530, null, "7576696577316775367534306a7579786670716535616675367564716a34686b7a6671643778746b376872686b37796c6c71736d7a6466647267717136367839347270666768307a36656e38356a7161747030636c6132796c767571776c3735727433717371646c75666b33723635613372796e767a7077776e683035323975637a7735783572686534716d76653064397036716a796839796a6b616a307a776a78776b3376683338387a346566787935757368753675707068656a67397468687979", 11],
[null, "82c3b3d788f6cc8714421d6b74c20b5bc58debd9a33e24b4be99a4c601959b34d8436534693bb2f793ad6e4b488d9c7e202771f11cae68405ec816c71b4a906401d4cb12115fbd978735bf537d8589154a8a84ca61d6c202b60477107a5e0cf8de349c22cd8bfab48e92e90834504d65a438ab76010e3bab7437153a79755d17", null, 65535, null, "7576696577316b726e766a6e396e6b397973797a617a716374727763743778706b703735687230397a75386c617a386165356b756a397467756a723575666d32666164786d797239636c327963736d6565646e68346a646579743774747a71376337726a68716e377733777135306c3278656338357374637a6a32777670376375367563326475367965303071303066673930766e667772777975776663746e667a776b367a6b3438397130617663346a756568746533326c6b74616e737a65753768387a757330787033636736736b386e737461686578303577617475773035653438337179686e66367232647876357179746533", 12],
["274b5ed93f9ca774e87a996b1f742448269cfd8e334b290a760dd0db41aef29702a12bfc8d44ba090abe82a37545b2e79e9b2bd4361026632b2addca758fad8844", null, "310e66c574051ac9d885f9fe9a4a7c0c76f32c60258e75a091b86117a733d024ae45b81a071cddb7e1095da271a20cd62a7e85e57167d10cc0aaf2e9fb081b3f47dbb1af9421a75be2ca3bac8b86a60ae8fe9af14f893c0c5714319b2a0b1f23", 65533, "91e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1", "757669657731343068776c3738706838726d636138756d7130756764616d306b73367175757773727a776a38326a7776327435376674617a6d377176396b3868753575377a3438347767367632346c783861646e36396e6c7976647a3232353437676137396873346473706b33393966387a677378306c7166706d616873656c3437746b6d7166746a646b66786d7a73336b6c6472376a3265383434773632307171326a63356a717170656872613877306e65726b65673739646d36666b326a6c30367275616a6677383668783661686d78343363383433686132357a6730357765687439686670787736723978773668737277393530617935643570746c337a3666717973786435387477756d7871353638356a7538736d736d7a653575703572687367366471647930726639797070787a7968657a76657239613032736b376a3730336634667865723436683879646b3033327a306632663563773875637a376c39343465786573376578667977333967786a77373973376d776863356b643539366a6c306a6a7064337575326e78667761366d613270796174736c757476346a6c377237647039306c3939323370376d6838646e347778783375666d61636c32326a34727764706e303730337a7a387567347064746676716b7468726a3733636b7230353735346e323537647972713330346a6e636a33657a6661706c713868323533726c63776d336c6d75657a37787373666a6c63676d", 13],
["9678e1cdd72dc8a92ed9fec49a45852cb3ceb216b93a2eb36a8bb891d2e99e40020cfee7ad4ba8c932c14d727268b8151c7c29b9b0d693d15d08f5cb3bc457f976", "282b9f0424760d2126ccdd1c7e0fdd0d9ded2c5a294cbbc019ce8d35fd33b3bd2ed6a319400cd89bb329d79318173df4cd9af45e62d8719d9f2f66f9e81421ee4cc45e4690268df0040baba4955edf22951b3f5a2a2374eefa91dacf19c080aa0737d310920e67d83715ca4646d38d5ab5387e86db43751daa16684088872427", "8e880f8e62d87ef6c18b5882061dc512727e00a7e36862f506977ce96d761135e2616a1306955609ac674da547746112a27dbacc776b992f80e0762a79e5063df6e35f273df2ef59a14f11a4b465b9397c313682dcb878c23b5384e9459c142a", 65533, null, "757669657731657a6e3364363433776678326a6368776a737861336d6764727930686d7564397a7974373679616739377a736d33387a6d7867346861346b78336865393366716a7a64323868673076393638337030356e6433346b7530707632706365346a78703971686e336c7564636161716363777276783634637736736a66386e75337a61616d38326d77356d75397230766738636437397466386c367274716b737a6770716b3865686d75306771776e723779717837306a6663716c663930343534787a71327363363234336d6c326376666d6c6b6c74327575327176357239637732676d6663747776333032306337613777307732357675653937666c6d776e6771676d333961793664766d7172657438747275356d6a646464773966666634616838393835647770357a727967747a30706b6873346c386173306b646a346b3370703265723034646a336439743474366e7568756e66353838776630786436343535773774386b363638687364777a65643373656b336664776e6c396e656a307a35306d6d657a3979736364676835303874653030766b65637765677467783378306b717730717964376e7575366d61726a33373638393461336b3571386d6d676e6e78336c726a33706e357a30706871363867746668703263667a336e6d737139386a6a75727a33796d6a78706b3568657930756c64666c", 14],
[null, null, "0384454f17022a1482cfeba6905337fd310a7c2c3a0047abc7b1e7042550e80e237e5bbf5369af2e8b610fd4ecce60e4e88c35d11a30b546e9d14828f62d320c7ca2bda474d8a86c15c60ac120e79d4a99916e6ce1f92a56bcf8804d610f2107", 65531, null, "7576696577317274686a346c67716e6b74386473756673747366636563766d35666e61663868756e7333747337336a706c7575306e706e746a326e72386d6a75786b636837356e76706e7264666d71383768327975676c34326a74336d756667326e67396571723771703338736a33636e346c667a706b6136663963733737637677716471376d36723938713233397161327836326568776e6c65656e6e6e6b33393667766d706430346761656737386c6573377770366b7173727267757961756673", 15],
["bb8f5bfa2855f5c1dee2ebc69b024cd3d4f38d4d6f9b3f872d6dd44b82f3d172035bae0e2de7ffec3ea3545a0ec060124d45063db4b8c00ce2b36b97b0da56913c", null, "982a22c3aa25c6dea0ec60cc9208b4dcc796f0d0ec6d8c76f6cdf54957cd36292e4917585d1f1967cfb5942c08589b78f10eb0a4faea9711841f446d048da13e1b6027c0fb0b440d06f472d8092216ef3b76d4e122f88897b1e97dd253a97d34", 65534, null, "7576696577316735783830746c3673776135736764647561747767666c333876687472376770713563667970746e686b3261743074326e657a7a67676c3372396538386d386433747533373566386432753776717032746c38396e6b68767133356a3072717877366a6d67783270616d647139773261796d78613836667a6178706b716a377776723473656e78746a7432327063673361346e666c78643977656567636c67673835667a34736d79656b7776656466726e73763332307a34637464377179776c7334716565377239763974647a36733630343530376674777065726164657561656e7275657734636d356e7675766c753566656b6e6665733030337a6d6368756a3534706c796b716573667665747271646565667077336336307a6c7a783730336733786c673776", 16],
[null, "b7e107e0c3637526387c663dc51e2cb7f34416fa271e085246dea1015478a9b51f4f38acfee3e2d7ee3a1906c326d835948412f6647c218ed13b5d606f753d145ca102aa497e3f2190f50ca17873b6aca1a40612a540ca9eea6c4096f0db6dfa60e3822c1e69731a1e5013c7055a4348cf53e8bde2758f95b87a3a43c9e6ff6d", "2d3c2f7796db54f14a1753b5201e2499da0973016b978f9a4f49f515cd1c3c2670403dc59e67aed5dbf58c2fe4b3490caf854596436bc6f98dcb325ad7a6f22c8e3ae8448f413b2592363947088f9ae1c9908fe60313c10749f4a36281908724", 65535, null, "75766965773176653039326766677972636d77736b6c6665616d3377743670766d306e687037386361306e377673706b64773671346c38736b6e616163766637766778633478646a767063787266307a383532666e7a7370716b34683930353934616330307137656c73306d7671783977786d396b756775377977727639616361347164726d763277646c39357372366178393332703032373033787463327879777a706172787178676a3935326e676630397764796e63343536396d30686d6577786e7866666c77723534647832376c346a337972386a3863303032776c716b6b74637037373675306c376d70786b3961706470686a333634666373327464756a6361376563766e386379786d6b7166326d376c7839306d6c616d306676337677797830393979657179793032346d77366e6d373577796d347935367a687134746b756775653363793371706779766d367672656b797579796c6a6b336534756b3068396e6e3735616572666e667a7a6436336d63727a666b376b736c706e6570353666326432756734737378666e743667", 17],
["f6a209574a625aeffa5ae6e6688bdd029bb65f2cf3a1a3780ce5e005a2a0a077027d71d9f158a72e67d8b50cbbabf9cb98dcfc6a58c3060fbf2212007933e8ea1e", null, "082ac71bb6882c48a63678a4207bd28d93ce949efc9f9963c7696ff6312dc62054e150736f5e3d26c87d5ab24a64508260ff60fa7e360e4daefcf04d10b96d1ccd8553ca2fa3d6ba62644bb8d72d6ee0159e469d6ed5eb2c512c78915be17922", 65535, null, "7576696577316d64337178767a373733686437616c6477633832793574376674717865717571706a6e7064396b33667a686a7a68666a65706e787136716d74716337386837386b7473666c33736a327861736b6c6c726e677236326463756d777a6b6b30766c3063746138306e683271646734756776643734306a6e71323068346b6a79733737707a6635737979776d6d636739337961677a3066386b636d7937647338753332387a7a6830327479303937766872707830327a657266706a3375723230756163703072636e7461383939763377726635326d33747a677773647867616e6e633833766a327974616d6130767335376e64687475727a757734763770756d716b6d6564746e3835353564306d6e63666e646468783575363463766a656a7639676a71746538386773", 18],
[null, "d9e0d580c264aa721420bff06666b991635989ec21813e9ef8989728a82835163564d29ae007573f0d48b12f2ca2a8135f8adedd27c0e1d04399773ce1aa29949485d60142c6896d6aaab7d5abb01ff34440c1b7d5ca239576d5a243ac37df2ffd3dc2815d5052e67991abf2ef9742d788e7c45264af01b6237558157596ed96", "77051a5802d4ef29655f7e149ddc1b1e94640f2d30d3e51856b7d10813da99165aee0e247964d23398b6ae89eb0167d9c48584e274ad212cc6dd7e65c1a60a23ab47eb191d1c16c28235ca654e7e637eab6da823ea090ccaf84a8ae13e432911", 65534, null, "757669657731777376373363796a6467387479716530366e6e6d71673432646d6376766438616838776d6b72646161746a7638336373663267373368643936326361797279646730746438327563636e33326e7a6c3768776b793232666e6a6173346372683236616a3367716a36687366617a7266663377767573767134306c61756832363771616d7174753234646837747a6d7a6839676d6d6134656d6d3966667a3736723771706b36773365716e36776d7039343235796e323774686a3774353661306d6c753637376a307472336830347476376868346d3933786d6434733238747030613739637437326a3275706e663736667164616c72343936726a647a6836326c613534616b78733968786d64397272777232797377617736687176677a743837723668723530716776657935713432786e346c717a703334396776346d7432736a3634737830717461726a637365746b726b77347a787133356e793266637463397a7137716639373971646477666834763661356d70713935306d36326d6434306e396d773771386c6d646174", 19]
]

View File

@ -1,14 +1,24 @@
[
["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/unified_incoming_viewing_keys.py"],
["t_key_bytes, sapling_ivk_bytes, orchard_ivk_bytes, unknown_ivk_typecode, unknown_ivk_bytes, unified_ivk, account"],
[null, "8f7c07fa1a2daf10cde137eff57d58f12f1fd9f8be045867249b549f05a90040d289d8ebf0f32dcd0ff91b2f80b60856afc2f325035e1facf5043890249b8901", null, 65535, null, "7569766b3133686632747565353361636b39343338666132336736393367647375746c65677530676b65306d38366d6b3337307278367972373476793732726330767566766678686e34706d6d6d39663879376a703074386133666534646668737361766766633375687670687a746c6873327a7538706672633264677965396d307a703230753473367671767535", 0],
["8247a8bb70d21b1aa8b19e32cda15910f54d87e00832cf7f29a377ad3b632af6024811eb476da77db92d1ac54f3eb7511e0c483325911536546ea97e02daa3781e", "d0c13a68318b3762ece890782fcfdcb57f9d85429f316ef2003df564f147b28af71c77c659a641f59a2c8ed0df0c55febd8243a69f09cc39f6024deeeb30fc00", null, 65530, null, "7569766b316e727076383537386b6179327465337532757a61797472376c3870737077717a356b346d387375387a7766326161356c796a796d6864346b6d7035737165616b397a79746473393373793776777639336d65796b6c6a35637436386472673073376534636d70376171736d7a387a79306436396a323435683775643268776574766b786e397968343461686361657a3535666d72656c346577616674307573687361726d3479633634677a346566763939376b6c706e63727033366d32793035736d35357777337a64386d7370387878376d793767306e397a6367676a7477723478643230306b6d7a646d6d6a6a633639376c3379", 1],
["2d12ebf22e7033c50bbcc9cfffae0d2bcbaa163d3a1d5c6169ddc8ef7858e3cb02be3c6280a929eb7d606883ff2fea9e9ebdbbc1e35eda37d111262d6a90ec7320", "7b2ce29b1c441fb68534de0441e5d75c2da24667372d9ae6db6cf63693f44d86bcc4dc4510f83aef5a266ca049e832eb81f06c8a410be94613c267c8fd87b407", "72aa9e7146f17e7d8f99b0dddc4ea5216a7c6b53e06b572017baab0bae1cabdb3b5acb7172df289885220237304722e4677099c6dcdc2ee88a471401d404f914", 65532, "1a035587d5fb1a38e01d94903d3c3e0ad3360c1d3710acd20b183e31d49f25c9a138f49b1a537edcf04be34a9851a7af9db6990ed83dd64af3597c04323ea51b0052ad8084a8b9da948d320dadd64f5431e61ddf658d24ae67c22c8d1309131fc00fe7f235734276d38d47f1e191e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476", "7569766b3178727366347674676538646363746a7a7435793365666572667830757a6d6c637134363568363763663874336b387873616c7461356c796e6573643675716d6a3379687a74643738306b38346e3671637664357a72616a7275796130326d777661783671636639676677676875327667726c6c30656c3439376a753678396334326b71766b36666c33786b6c7632397933326d6776713574386c7579323374757a6a6c7964747730686d77323239756e36377a636b733373727963386c76706d77367a647a39716c6d38756a66666e78346361727436687a74337435376d346e333838746666716b3670646678386d3034777a6132366e366176376639746e6173657177356d6a7836367971743032667a646765716c6b613368686675796d70763676686d347777336635337330716a677734756c7472306e37323776756e376b6d747735613973336435396b356b673776326e763668687461363432326d7863617a34726e33636d3833786e6a707a3978357964706e76673974783675387937303938676832327266633474356a786e6e3071373967786a717070386c663933366c7435386e32647239353075683938717a6e786b646b3932773333336e306336327a71747534676c76787864337138703833356a7a6b37307276683066393871756d387132796c6d3830796a7977767a327368323471736b75386a65656c656375686c337072396775366a7661766630776e32686475646136757065686e6d6e7878646e3536667372646b307a32766c726375613970756e616c716a64723233643266723979787a6e6d7734783664783976747161653274387964306e6b787268663071", 2],
[null, null, "34dfb71e7f7b58a60552cd3428b695ad88336f7dbe4f4996a5c3098b0bae492b8b8263ee41f5939a67876e77b9e52f9887127fa16d8e02ab1432fee2986be721", 65535, null, "7569766b31676b78303576393964667a64347032326e7263397a336c7939613463736a7274787a38786d32307a79676361386536686b676a366b616777783966326c676d6c7872326b776567656e797975686e636e637a6b6b3336653737683576773371353472686c347671336a616d3937727978637530377a616577776d7979746e6e786b6571716a71376d7165", 3],
[null, null, "8ad93cb898ca518f9b104752e92dd888f0cfefa89e961424fc238ff81eea51a2cc2321ff81d085ca03f0d46891521433e459165f1eb1712633bdfea6ea028131", 65530, "596555ed9494c6ac893c49723833ec8926c1039586a7afcf4a0d9c731e985d9958", "7569766b316e65676b346c6d7634677479717a3471727a366c6a6a363673783871766c676a3763376d776671666b7a78353730743361793066716d3539337a64307877786866646e6763326666366c337a3767336c387a3232683972736a6b686b6834723876336d7272376b6d6b70676564746e6d6b3964777a7a6b703934347471727970336d786e397565657374307878396537757767616b3978656137647a3263653632636d76797178737a6739396c37386e366a347430723539336a7179756773376a61796e79", 4],
[null, "b5062525f7f20266b320ed827ca3ed009e9b3affeed117d3b52b95cffb1b4a805b21d04b675f4bee3df18f995152d7ac7a08010a490f0f7e91ad51fb71f81100", null, 65533, null, "7569766b316c7634346170386a6132666e38716467763730756e75386377733475366430357871366c7937723635646b7a323833756435337a796e3732366d6c647367773265386777657261366376346e7a6578737374727173746339387738783579646737793337656b357a65677336687873656761346e7074616c61706b39726a353763686e73756b76746470", 5],
[null, "23c3933f5dc4e03cf89bb59f5f50f1fd9a0271eb44b97dc43ab0bb6a224da6089a387edda4c57191b4483e6bf4f356c7c2b2d9078cdabc4337d4b5a14a062504", "bb2244678a2aa718cd49f7f510d76422c948ef4d238e301c61aed5bd8db90ba5df323b4952e07c4f320e94499d5baede4f7409636314bf85227fb18111472525", 65534, null, "7569766b31756d6c3577786c3776337764703579767966396434686a6d6b7072767738773532366a757536746b7568746a7a7138336e6d616366796539646c6b6d6666737033616d336b7375636b61776a6b6a6a6e67346b346a33726674786172656a7a336567737336717736726874353638347563667334763461647738767675777565616b706d6e783838656a33637163797138647378776a36737a786176356c757a65706c67616830346a7834336e6567767a6a6d666a676c307774677a6b7833737078356c397079327332746e377168656d7776306833376879756a35376a776538706b687037673767396d716b71396a756d68", 6],
[null, "294ef2e7123660dd5154dc0653885b521d3687a19803f575e4e54f22291934064ed7b9173a585c0b1639fffc3c676867c487f715ec1d8051efcd023d59ad4806", "cdf74b6237c88977205a7114da58ca3c0f0a008c867f9d3be2a741360241c576d459a06cfaec23b4533f0bd1883443e05faafad8a0610f91790811e2a7d5e238", 65534, null, "7569766b3137677138756a793761796a36337363746d6c7433706d6d6d786b7038356767346a7334306a636c7230366a6a76736c303063616b66707461716373716676716d717675396b79657639686367326d77793063336d796879366675676434667668366e793939306a33677568386a703439637472633564346b636d7375797572676c3761716b346e35366d76763479657670376e66676c6832777632657234747574346d7863656574796a7833736466666c66763233716374736d33386664617838657535727777667a716d686876616d796178613667686361636c7034736b6e756b726e366a6673676c737267797135657633", 7],
[null, null, "72ce915da8953d5994a022a0466bc8a14d2643345a0d14a06f07d0c0bab9e7ab1086dc2a5f883475a157fa6e7ef03afc7ab16c92ffa86e11f95c0a283c77511c", 65534, null, "7569766b31336d377970666b75687039636e396d666c6a74787165326d6d736a6e326666367637676b39737361787a6d6c6a30333637327476326e3737783777756336643070707337746a74747867796b737063676a666d766865386d346479676b366d6430346a6d7a766a6d39636a64636430357a73336679686867366632726e73636e72667a73673963667738", 8],
["2a5fe160817c62b0295912725e72430d18e3572cb6eb2b031599c63a4449f56702679e6435568e0968502404d412744aa3b7b12f1afa9e7233f7425204e428e943", "204f19a123bdbbba7159510e52376938fb893ebdadde04d5f0646a3ad0f4cbc67c74277a2206cf8ecbfc565cfb44765a6fbf3b66069f9d75b914c01345af8702", "82cc9d79742fe5ae9a142b9336a98677b154fe20401eb18998dbed915b0453ce6eb1b28062dbe644840487082089bf08e1f549a53226084252f9a7f98e41e820", 65534, null, "7569766b3133356474393374756c79676a7a337a67666834303666636d616a726a727239637a767a383466396d66706a353032376b6b763979687a6c68726c6e6536336c6a74336a796639786e37366e71373677387779393975683578346c6e6b7874396836367537777972723977676730757565306a6d36397235387837637176616175396571386a783563703774746e39387277366a6b363961707138336a786b3863786e336876366c6d7539366d6a35797a366a7a6c79676c30396c7463337578303230666a68326b686378797a6c6b6e6c746a747766796a7574783739766536766b6c3768716333373839646c386774737a7878777670616371707335397a7574666872716b3875676d3563336b6b7a72657139353573386438727030647163717a39356877377136666467653870666463356a37683261733574786b687538766d6d34336e646b6172787065756c7a63676d7739667a396b376872616776", 9]
["13b55cd3f748b8d29ad49e3a32c6cbf6741b2176d4af1d3f42b9a7a263c641ad02f7faef34d754b86cdade4ea84fd0f0a65e3b8f739fd7bb84905b17ab04a8b7ad", null, "aa47607810549c231e0e8415d5b932a7c9d9798ff11ecb9ca9dd892b9a43b23025b7227d3c54b8cdd380a2c64bcd461aca877bfa37b360f3fe69717bf31bc401", 65533, "f6ee6921481cdd86b3cc4318d9614fc820905d042bb1ef9ca3f24988c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe0", "7569766b317061346d70686a6438776d77363634797278737961707178346c75776c736e33746e3935746b3374337236396a6a3978667263707a7970797078726b677633796732797a6c3578787a7632726b75366e3735326c706a3235747764766176747537306d7430337979367a61707873667070663675343965363276616764753665716e65766b757275776766793939776a6a6636367a6d636e393830393337723639387371706434356776386a736c64706b68636d7068646e77306664676e643432386a77373775683570366a66716633656c6e64377a6a7064773774736b35706d68666e3665753963726e76673074776d30376437666c74386d326579786c35613468687a76366d66346375366e676a6a32766b666d717370657a6d6d3278666c726e6a776737786c6879613867657a64766732707378347439777933743777736174396d6436756875746e6a3230387a666e", 0],
["8247a8bb70d21b1aa8b19e32cda15910f54d87e00832cf7f29a377ad3b632af6024811eb476da77db92d1ac54f3eb7511e0c483325911536546ea97e02daa3781e", null, "dcb06b72b9bbaa7fac4a1fc8cbe121014516abb7481401228948d1b432821005939a2cad3f53d2cd03252b0c30123988d04cdcd090413700b0b9885696fe3219", 65530, null, "7569766b3136796633386b706379333068357838676b35386b746179346668616478373372303530796463336c74786c33386d6b6d71687a61746c347932306575353368736474716e716365637567386d7a6c797637777238637764786d6b376d7863707a756d666b687876376c66727270377a7732366578326c6a657a3973633432796d6130686a633977387976773868637967793972786a6b6366356c6168336775793670767a30657474666536383078783968396d3830646b39746539386c6a337266617366326c6b337836387638303637786874377530363433363566356c3734326b396e656a3767797979656c7271307067657333", 1],
["2d12ebf22e7033c50bbcc9cfffae0d2bcbaa163d3a1d5c6169ddc8ef7858e3cb02be3c6280a929eb7d606883ff2fea9e9ebdbbc1e35eda37d111262d6a90ec7320", "7b2ce29b1c441fb68534de0441e5d75c2da24667372d9ae6db6cf63693f44d86bcc4dc4510f83aef5a266ca049e832eb81f06c8a410be94613c267c8fd87b407", null, 65530, null, "7569766b316e72683679647474767a33736c637630687a6538326a386b786533326e6174386a6c6e71356175397564686472376b373966307939357537797638716736703977336a73757979363579646c6a6d6a67656b7078747966786e61726a766a76716432646e647a39747836796571376d766b7a30707832746379616d687030676d6a72706a3032647939723475676a65373779746d7668716a396a726637783577366c676c6177767a74327a7534737133687a737737706d786b357471636c727a633366326c776b6a3739306a383761746d32687233666c32753930673035793738326e6e6b306d6c6b356777357167717871746367", 2],
["42c09a82730d7ea52ce0c439588eeeba1cf2036ba44098b81eaf8a03d1cdafaf0261f5a053f1ce7fc5910fe77e9e0d634353533ea4de6eb2d0d6e8640c39dd17a2", "7da2f89c201c6f5fa2ac7a7bf73ee32344d13d6f89e8960452613212fe98d0ccef5f815d91a614121a5fb0aa6222c1f4c1d01e103115e4977c3be2d61ee50606", null, 65534, null, "7569766b3132323938786a6c38637470616165667168776c37397839677939686b6d647a6332783970766a3339716c6e75356c6d653830767a63763735647a3967637273767067637a306e64387276617637616e723936716763647a3538687230786770376b6b6a77676a6861713066747438356e397272396d30343730787932666e6a306d773267703634743571743533357075393366306c6e743732747436376732726665787872356764703974387763796a38356e646b7775793077353863676c6574716a76676a73357679683764773979756477386876306e6d71756d6530716a6d6371616c7a6e3571786a36396e63757837783365", 3],
["c5debc42cbb655f55cabb3e948bb86f767468957cbb0e185bab78974e63f029503eb8554674739892cd33053d6970c5498b047e1abe071038d6f8d7933d3d1e552", null, "8ad93cb898ca518f9b104752e92dd888f0cfefa89e961424fc238ff81eea51a2cc2321ff81d085ca03f0d46891521433e459165f1eb1712633bdfea6ea028131", 65533, null, "7569766b3130636832743264336a676b6c3937677237736d7266676172657a326b6c6167716a7968773237706d766b73787366753068747a646161766a3777736b756133666b6632767773746b32326738636a7830656d6a33716c797639397836786e7871667268787a666a646875776d6d38377277613974616a30326e3279383367746b6e7470787171717a7a3376786339676366613878706a71786d7730346b72656d38756d33636361637770726a6a79637637683771797a68376c38746b677a6c67326477636b7870676d6534736d64686c39776133346a666d7130743279363868616872307175683030686c786e3871726835646766", 4],
[null, null, "994d637fb112cd191f7387e22640d585d6a7a05d8ee5f46c2db5832d6b99e4243dc033b88ea5cad99c24a62db7c5ce253e617da8dddc010ad81e63583b19681d", 65531, null, "7569766b3163633366386570327734667970646e3536793776797132616b7233646b6337336b74743561636a64727361783032396477633034616564713271743733616b73776a346b747665726c6c6a7875726865796867336e74766b65613637337273766839357134336d63717a67647534303272346833716734396835787539327475656b6a737a306d687175", 5],
[null, null, "bb2244678a2aa718cd49f7f510d76422c948ef4d238e301c61aed5bd8db90ba5df323b4952e07c4f320e94499d5baede4f7409636314bf85227fb18111472525", 65530, null, "7569766b31653477663935746737647a6d32306e3634616c3236396c7a76687435367479787773646c7375686b6a6d30386c793777646571356633756573617678673075773365306366767178616d63656c64686c3466676d6e643330683039647432347330686d786a647874793774373861376133386532703366796b753570657966726d323471716675736b36", 6],
["a0fdebe30c342751c01c120f3325ed3b74b37d455fbeb14adba773cdab597109027a4916a9cd3d338f3f174ba9fd674fc8da6bd2270d87b6481d4b00da850c2594", null, "cdf74b6237c88977205a7114da58ca3c0f0a008c867f9d3be2a741360241c576d459a06cfaec23b4533f0bd1883443e05faafad8a0610f91790811e2a7d5e238", 65535, null, "7569766b316335327375667a666a386b366a757376387036743364613379786e35793532757a79717a357a6e7670633765636337766b7333686771306532373879726330633479657636786e396b633032637a7872733972763030653338746d6e7576376575326633727075783874393763343479676d6478633366706e7336327334336a753975756b767578766b7679617666327363766763756a72787533767967393672797636306b6375667078347a3964796c777837326534686173746c68646d716e6b763733746d73337779723739366d67716b6b67396e646a636175796b776d326a383079373376336368636836637a7934657930", 7],
[null, null, "72ce915da8953d5994a022a0466bc8a14d2643345a0d14a06f07d0c0bab9e7ab1086dc2a5f883475a157fa6e7ef03afc7ab16c92ffa86e11f95c0a283c77511c", 65530, null, "7569766b31336d377970666b75687039636e396d666c6a74787165326d6d736a6e326666367637676b39737361787a6d6c6a30333637327476326e3737783777756336643070707337746a74747867796b737063676a666d766865386d346479676b366d6430346a6d7a766a6d39636a64636430357a73336679686867366632726e73636e72667a73673963667738", 8],
["2a5fe160817c62b0295912725e72430d18e3572cb6eb2b031599c63a4449f56702679e6435568e0968502404d412744aa3b7b12f1afa9e7233f7425204e428e943", "204f19a123bdbbba7159510e52376938fb893ebdadde04d5f0646a3ad0f4cbc67c74277a2206cf8ecbfc565cfb44765a6fbf3b66069f9d75b914c01345af8702", "82cc9d79742fe5ae9a142b9336a98677b154fe20401eb18998dbed915b0453ce6eb1b28062dbe644840487082089bf08e1f549a53226084252f9a7f98e41e820", 65531, null, "7569766b3133356474393374756c79676a7a337a67666834303666636d616a726a727239637a767a383466396d66706a353032376b6b763979687a6c68726c6e6536336c6a74336a796639786e37366e71373677387779393975683578346c6e6b7874396836367537777972723977676730757565306a6d36397235387837637176616175396571386a783563703774746e39387277366a6b363961707138336a786b3863786e336876366c6d7539366d6a35797a366a7a6c79676c30396c7463337578303230666a68326b686378797a6c6b6e6c746a747766796a7574783739766536766b6c3768716333373839646c386774737a7878777670616371707335397a7574666872716b3875676d3563336b6b7a72657139353573386438727030647163717a39356877377136666467653870666463356a37683261733574786b687538766d6d34336e646b6172787065756c7a63676d7739667a396b376872616776", 9],
["97a768ad0f74027ec8fbfc3c978bf28ff52793fe68273f77b52bb7703cfdaa420366e0e233d23a1a67d82c437154540284bedd0e954daa8e5b468626fb190d46e6", null, "a0acad67e77f916cde298817b5ccde7920444a12732949edc31ce0d7ae31801e39fd6f1c777181969bd25501b38f4ab1affdf92d0b26505e522e4acb49f94d29", 65532, null, "7569766b316870326e74393072737a766b64383236716138307268776d7a75306e6e716e68726e7a3936707a736465633776656a6e726e726b3372373733366e3574363878686d757139367a33306864753438766e7634766c306a7876736c32713864366b73727336687a38796d6c77667234383570796a68716337356b7072726e6133737979366b7a766371346477797164706a676777756a37776377776b756d356b68373330733375786b326463346b6e6b6638667037393863333335783830667470677a6164706e7034797a7639356d386c39796e66647568646c356b77337672723937337139346a337935657a393373306174656b77", 10],
[null, null, "bb8530107124ed8bdc30ff5b2aa6edffc2807133797ed8a7d3de8d34d28ca0269ed5776f7723b278717aea5434dbeac37ea62c26fe16bc8ae99a46bc3bbfd915", 65530, null, "7569766b316e7574666a756a77746765756a7376686d66616e7936686c6166746e38776b32746b63356e7230373871726676357578666539727761617035796433343775373974306b6632727439687a34383764366a666d6672796d6136736668647273677879636b70733866346a6e7166303567636c67326d6e356b7136333433703768733933737867636e7779", 11],
[null, "de349c22cd8bfab48e92e90834504d65a438ab76010e3bab7437153a79755d171e954da24e7ee5caed39936394a895457e048de71baada990590464dbdde5406", null, 65535, null, "7569766b316d716174746c34716338776a677171686d77713439616e346e6a61633868766b35647335727466636c6774396e737375323367776c727861716c706d6a376833667476666c363477306b7178716a6c6e6b36656e78636c7171677967723730366e35367038353237797938733332767966673266786d6477763767787276637277357373356833796866", 12],
["256b07e7a26a4cd9d3a8caecc92dec9e1759e3a2220038bde489af3b0e715ff40206d15a78538eab0ed4fe175ca6e245343270ca45789a2017450b3b90fbc5c468", null, "b6438009b399eaad1eb18669a1ebf8e9242d46d8c4dcc4060d82bad1cbb16830fe30a5730c3820a56a2b7ba79b52e8d0e58706580d19b02aa7bcedf4eeea000e", 65533, "91e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1", "7569766b3164727638346e6e6d637271676c6563686a6d673761646178653770376d347372713363637334653966667679617275727a6e656d347734336d673430673977776c6b753678676c73657134367364767a38756d737268716a6e74617378687834397437676172366636636d32783433686167633270706673786536707133776e78736c726a6639343764777a3667637671757273733437646d70396739397a3779646a3379396d6663666c397335686c687768766c6c356568777364797564766c637a616a736a35726d6d7678706e3965356571747372386d726d327977356a7178377770756d75636c797a72743874756865613468616c7068657075616632757872656571336571726c7a63327a796b7a353939396837396333716e6538366a6866713974356b3867777739377973746e393736733963363439766479647a3579746863633236647135327337387a6774396b656133333630756e30657573357937777a6c79326b686c3877763632713977326b3232396563306d683676716a6b737a737063756b61736173387265706878396d6b6c3635367563336671386c6c6e386e7777716e357a3870327476657561666d64387070716177306470646b6e79346d3636376e7763676c616a7778376463646a74646d6c6673777768666c36", 13],
["29291c485385ec35ceab3e380034d73f3dec0da3e1668b9eea03b0513388c62b03405b8c9b51f12e46da8ffa07a3fac0f134189e2e0e60e4e275e44493872f7b38", "0737d310920e67d83715ca4646d38d5ab5387e86db43751daa166840888724273ef42124959e5fa0d3216c2bf5e61ef7624326702cd687146e9022eda4a5d506", "d2743f76ce05ac16af7776d54988e43b72137da8716ef832ed6ca0cc68e0cfc284a966dc3e44c0907c06fea01a458b03940cbaab60fe8a15f063771ce4822512", 65533, null, "7569766b316761377833736339657439337a3367366e387264757a36747371787263656a763777366676683034306c6c737633646a67756e6837356c796e38766372763834706a376e6c6c30656a653530757a65333478326661706e6a6a773477703064327238673277336b36616367337a323677356b787139747572337176713866346c6a726e327439706778706478636b396b363679617967373830766873336a3961396d776673667a6d6c757936673473616577353539663279377266707035683632747261366d7738346a6e336c656676776d6d3773776a66776867306d7239733778333877686e7575616c7765326a7979677a6d66666b66323379386c73766a75337974743266637068726b70373777656a7a67353463733271633671786c6e7872653834333476663935646d7830676338353477356674376d653230666873357a73376768333335756636746834656565677263363066717a74647463", 14],
[null, null, "2eb082f5d07cf995d3889a06ce8450cc106a0ed91093ba3c8bb74af2e9d67fe507be5e273545caa178f1ce94fa72b55cac1960fe7f8141ec074e94180b598b35", 65531, null, "7569766b31747838747338676b65736737616b77376b336730727770367073387839356873797a6c7834733961366e6b35777861756b733332737563356865717a3939386a3566793278327736357638347a74356d7661766d706d6c326871787765663366726130776334766379393273376e7a71756e7571366465367037723774756d6d67706673613976347330", 15],
["20b292da652eb4199f6bda2fc04474434b5b77f0ec60071eedf9ca9e7fa8130d021d42091c16c8a60f12f4d112aea4b5dcfceed9c965ed6584ebeb015fc0f4e7d4", null, "92af4fcc0efc283c9a8dea557c9b55d8e9fbcd83e6af4907875568eb0c72b6b2655ee04225d19f50d7fe1dbc5992cd5b134b4335e551c9d3b269432903c46a16", 65534, null, "7569766b316b3776747236396364727a7667766c7a37727a6d636b3275737333666771706a657036396c396c73726b636c643067636471307272667872646a657a3730706a723339797279733967307a7661706a307239767a6e766c73716b346e7a67777a73323637796e79787039346864636e74673571773233376c366630306b36657477793565323779796b7a3235356a7863753664393076646d7978617666306335743337666666667572747238633630393333796e6e6a3071766579356b66776a6a6133776167656d32383777393673706371386d72686c6b6d76776174736e71787376676d74366479366475616567353470707832", 16],
[null, "60e3822c1e69731a1e5013c7055a4348cf53e8bde2758f95b87a3a43c9e6ff6dbbe59edb90b36af81e25153326b562aa7b3249dbd77904cfe52d2489c0931004", "d5878888c16b478f26a9e4d62340bce37690242e3e7fc0f27d68fd522803bd43c7bb455ba63907b0982c11223bec5c8d9cacc101e0eec4eae376a8083ba0d03e", 65535, null, "7569766b316179687867337674327a77666e6d3636646c653976667363616c38636a776a333330616d3372676a6e387a36306373337935643076646e647438797a383932326178666d676677636e6b616a686c37746c347071347030646a386e366c343236386a7a346b3937336c796b79777274633573326368736d706a79337a79663935393773363338666e356164356d7764336570366a756b367937686b6134636b64386b666178687274726c7232743976643535706639683563756630326b76667363646537656a78783872737830766c67686d61767a67636b34357333307865767368326e6e787a6d666a7a6a736e70786d7730", 17],
["c14fed6bd2228875fdd274d2356296f1d22d970a2b4af1440797692f8df0174703332e9fa6d5e113626b61f17e46428f4811a4aa441ca90f2947588ecc3f8566f3", null, "55a8e9545b68abc4a578d1f67846b594691b400a6d985255313c81fa3dcd0e6118b407800d6b71fc95773f3b103f29d26e7db57263ec0954f76f8e872032963d", 65535, null, "7569766b3177746c37633832783267746d6371666761393436763874776a77686d76683967673964706c6365366565676c34776166656b777a7a36377971716576756833306e706d713679756d636136363661347a6771637370303977327674653561307463363864707333763839677734357a303766376e776e3473637972636566383038727867653676306765753277386a78717671733074747a663270757864386373346a6a39686c6830367464377975637175377763336e397375326b34773633363435386839613266326e3368613574356c616d6667336a63657864657065756d6b657877376d656a307861387971383664777661", 18],
[null, "fd3dc2815d5052e67991abf2ef9742d788e7c45264af01b6237558157596ed96142cf5adbbc2f584ee00346badd66bb5c93258872cc8fa9a40fe56b8c984d307", "0d194b0ec31aee751bdc4d60a4d19eaf6480240420409c8952d8b077698d5e8f4c6aff998e44c8688a03f8b6ab5818077cbcaa645bb416157fa2c407dc3a4d04", 65534, null, "7569766b31376778336c6b37647a713373686e68787a32773530716779616d7866346a6734367976336d7a663236326b766d6671756365786c326e336b3075346b3078766339356e677567326b7a366a656b6a73686a70717765756b747167726b7737706c6338357568786a70767572717a6a6578393575673835333232776b7730376e783868736375717a666c34753673673334396b7a79386135336d6b686b6b71636e73687a71723733636733783935686c776566717a6b787779656a63637a747167616e73347838347433777138746c6b7339327a78303666666a7834706c656879303872773668326b76757266636b7473753261", 19]
]

View File

@ -3,6 +3,8 @@
p2sh_bytes: Option<[u8; 20]>,
sapling_raw_addr: Option<[u8; 43]>,
orchard_raw_addr: Option<[u8; 43]>,
unknown_typecode: u32,
unknown_bytes: Option<Vec<u8>>,
unified_addr: Vec<u8>,
account: u32,
diversifier_index: u32,
@ -11,61 +13,71 @@
// From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/unified_address.py
let test_vectors = vec![
TestVector {
p2pkh_bytes: None,
p2sh_bytes: Some([
0x7a, 0x8f, 0x73, 0x9a, 0x2d, 0x9e, 0x94, 0x5b, 0x0c, 0xe1, 0x52, 0xa8, 0x04, 0x9e, 0x29, 0x4c, 0x4d, 0x6e, 0x66, 0xb1
p2pkh_bytes: Some([
0xed, 0x95, 0xcf, 0xb2, 0xc6, 0x06, 0x9e, 0xb2, 0x40, 0xa9, 0x8c, 0x00, 0xe2, 0x3b, 0xa2, 0x49, 0x76, 0xcb, 0xd5, 0xc4
]),
p2sh_bytes: None,
sapling_raw_addr: None,
orchard_raw_addr: Some([
0xd4, 0x71, 0x4e, 0xe7, 0x61, 0xd1, 0xae, 0x82, 0x3b, 0x69, 0x72, 0x15, 0x2e, 0x20, 0x95, 0x7f, 0xef, 0xa3, 0xf6, 0xe3, 0x12, 0x9e, 0xa4, 0xdf, 0xb0, 0xa9, 0xe9, 0x87, 0x03, 0xa6, 0x3d, 0xab, 0x92, 0x95, 0x89, 0xd6, 0xdc, 0x51, 0xc9, 0x70, 0xf9, 0x35, 0xb3
]),
unknown_typecode: 65533,
unknown_bytes: Some(vec![
0xf6, 0xee, 0x69, 0x21, 0x48, 0x1c, 0xdd, 0x86, 0xb3, 0xcc, 0x43, 0x18, 0xd9, 0x61, 0x4f, 0xc8, 0x20, 0x90, 0x5d, 0x04, 0x2b, 0xb1, 0xef, 0x9c, 0xa3, 0xf2, 0x49, 0x88, 0xc7, 0xb3, 0x53, 0x42, 0x01, 0xcf, 0xb1, 0xcd, 0x8d, 0xbf, 0x69, 0xb8, 0x25, 0x0c, 0x18, 0xef, 0x41, 0x29, 0x4c, 0xa9, 0x79, 0x93, 0xdb, 0x54, 0x6c, 0x1f, 0xe0
]),
unified_addr: vec![
0x75, 0x31, 0x6a, 0x70, 0x65, 0x39, 0x73, 0x6e, 0x37, 0x30, 0x68, 0x64, 0x76, 0x79, 0x77, 0x63, 0x65, 0x79, 0x74, 0x73, 0x76, 0x61, 0x32, 0x32, 0x32, 0x6c, 0x68, 0x65, 0x39, 0x78, 0x61, 0x77, 0x71, 0x6d, 0x6b, 0x30, 0x6b, 0x66, 0x32, 0x6b, 0x77, 0x6e, 0x77, 0x35, 0x68, 0x39, 0x32, 0x7a, 0x30, 0x65, 0x7a, 0x6c, 0x30, 0x73, 0x77, 0x35, 0x6a, 0x39, 0x76, 0x34, 0x74, 0x66, 0x65, 0x7a, 0x34, 0x6b, 0x6b, 0x65, 0x38, 0x34, 0x36, 0x70, 0x39, 0x64, 0x6d, 0x76, 0x34, 0x6a, 0x35, 0x65, 0x70, 0x33, 0x79, 0x6d, 0x38, 0x6c, 0x6e, 0x73, 0x36, 0x37, 0x6b, 0x66, 0x6a, 0x37, 0x66, 0x39, 0x38, 0x6d, 0x71, 0x30, 0x79, 0x72, 0x68, 0x33, 0x77, 0x79, 0x66, 0x6d, 0x34, 0x79, 0x61, 0x34, 0x32, 0x6b, 0x6e, 0x72, 0x72, 0x61, 0x6c, 0x79, 0x64, 0x30, 0x34, 0x34, 0x66, 0x6d, 0x6d, 0x37, 0x6b, 0x35, 0x6a, 0x32, 0x77, 0x6e, 0x63, 0x79, 0x68, 0x37, 0x78, 0x64, 0x77
0x75, 0x31, 0x72, 0x77, 0x64, 0x73, 0x7a, 0x6d, 0x6d, 0x35, 0x7a, 0x6b, 0x73, 0x32, 0x65, 0x35, 0x6a, 0x76, 0x79, 0x79, 0x61, 0x34, 0x67, 0x76, 0x6d, 0x72, 0x36, 0x36, 0x64, 0x70, 0x72, 0x78, 0x70, 0x7a, 0x68, 0x75, 0x73, 0x30, 0x37, 0x38, 0x65, 0x6c, 0x61, 0x7a, 0x72, 0x73, 0x66, 0x77, 0x6d, 0x38, 0x33, 0x6c, 0x72, 0x6b, 0x79, 0x79, 0x64, 0x32, 0x79, 0x74, 0x39, 0x79, 0x6e, 0x32, 0x6d, 0x76, 0x64, 0x78, 0x67, 0x73, 0x6a, 0x65, 0x75, 0x6a, 0x71, 0x6d, 0x65, 0x67, 0x67, 0x63, 0x6c, 0x30, 0x78, 0x7a, 0x38, 0x65, 0x30, 0x67, 0x34, 0x67, 0x79, 0x65, 0x79, 0x30, 0x71, 0x73, 0x6d, 0x76, 0x64, 0x68, 0x78, 0x34, 0x36, 0x75, 0x39, 0x6d, 0x6c, 0x64, 0x77, 0x73, 0x72, 0x75, 0x72, 0x64, 0x34, 0x39, 0x72, 0x74, 0x71, 0x75, 0x37, 0x72, 0x6b, 0x33, 0x74, 0x39, 0x79, 0x34, 0x30, 0x63, 0x70, 0x33, 0x38, 0x6e, 0x32, 0x38, 0x66, 0x34, 0x65, 0x6b, 0x68
],
account: 0,
diversifier_index: 0,
},
TestVector {
p2pkh_bytes: Some([
0xa7, 0x5a, 0xa9, 0xe7, 0xd2, 0x8f, 0xd8, 0xc0, 0xcb, 0xc0, 0xf3, 0x9a, 0x9f, 0x5e, 0x43, 0xab, 0xbd, 0x40, 0x29, 0x79
0xf8, 0x94, 0xcf, 0xc7, 0x03, 0x39, 0x9a, 0xd0, 0x31, 0xe8, 0x74, 0x83, 0xdf, 0x27, 0x65, 0xc4, 0x71, 0x72, 0x3a, 0x97
]),
p2sh_bytes: None,
sapling_raw_addr: None,
orchard_raw_addr: Some([
0xd8, 0xe5, 0xec, 0xb4, 0xe0, 0x05, 0xc2, 0x87, 0x18, 0xe6, 0x1a, 0x5c, 0x33, 0x6a, 0x4f, 0x36, 0x9e, 0x77, 0x1c, 0xcd, 0xb3, 0x36, 0x3f, 0x4f, 0x7a, 0x04, 0xb0, 0x2a, 0x96, 0x69, 0x01, 0xa4, 0xc0, 0x5d, 0xa6, 0x62, 0xd5, 0xfd, 0x75, 0x67, 0x8f, 0x7f, 0xb4
]),
unknown_typecode: 65530,
unknown_bytes: None,
unified_addr: vec![
0x75, 0x31, 0x6a, 0x74, 0x32, 0x72, 0x35, 0x30, 0x6a, 0x39, 0x68, 0x34, 0x6b, 0x34, 0x30, 0x70, 0x61, 0x39, 0x39, 0x33, 0x30, 0x66, 0x65, 0x35, 0x66, 0x6e, 0x61, 0x66, 0x36, 0x32, 0x73, 0x73, 0x63, 0x38, 0x78, 0x6e, 0x34, 0x61, 0x68, 0x74, 0x68, 0x72, 0x35, 0x79, 0x72, 0x67, 0x70, 0x37, 0x78, 0x34, 0x68, 0x67, 0x32, 0x6a, 0x39, 0x73, 0x64, 0x7a, 0x74, 0x75, 0x67, 0x77, 0x77, 0x30, 0x76, 0x6d, 0x71, 0x36, 0x74, 0x33, 0x75, 0x74, 0x36, 0x79, 0x6c, 0x67, 0x77, 0x30, 0x35, 0x6a, 0x78, 0x39, 0x7a, 0x61, 0x67, 0x66, 0x35, 0x39, 0x71, 0x65, 0x7a, 0x37, 0x65, 0x72, 0x66, 0x73, 0x34, 0x38, 0x6c, 0x6b, 0x74, 0x76, 0x61, 0x67, 0x61, 0x77, 0x6e, 0x79, 0x35, 0x63, 0x67, 0x74, 0x66, 0x38, 0x6a, 0x70, 0x76, 0x33, 0x72, 0x61, 0x37, 0x65, 0x6b, 0x76, 0x38, 0x61, 0x6c, 0x64, 0x70, 0x30, 0x65, 0x33, 0x78, 0x6c, 0x76, 0x65, 0x70, 0x6a, 0x64, 0x6a, 0x73
],
account: 1,
diversifier_index: 0,
},
TestVector {
p2pkh_bytes: Some([
0xc5, 0x1c, 0xc9, 0x03, 0x02, 0xda, 0xc2, 0x45, 0x82, 0xdf, 0x5b, 0xf5, 0x9e, 0xaf, 0xb1, 0x80, 0xef, 0x7b, 0xbd, 0x26
]),
p2sh_bytes: None,
sapling_raw_addr: Some([
0x9f, 0x6e, 0x0b, 0xf9, 0x0a, 0x18, 0xfc, 0x0b, 0x9b, 0x83, 0xae, 0x9f, 0x23, 0xad, 0x43, 0x58, 0x64, 0x86, 0x38, 0x48, 0x2b, 0x5d, 0xef, 0x89, 0x75, 0x63, 0x5b, 0x66, 0xfd, 0x8a, 0x70, 0x83, 0x35, 0xf9, 0x23, 0x5a, 0x31, 0x86, 0xec, 0x0f, 0x03, 0x3f, 0x84
]),
orchard_raw_addr: Some([
0xce, 0xcb, 0xe5, 0xe6, 0x89, 0xa4, 0x53, 0xa3, 0xfe, 0x10, 0xcc, 0xf7, 0x61, 0x7e, 0x6c, 0x1f, 0xb3, 0x82, 0x81, 0x9d, 0x7f, 0xc9, 0x20, 0x0a, 0x1f, 0x42, 0x09, 0x2a, 0xc8, 0x4a, 0x30, 0x37, 0x8f, 0x8c, 0x1f, 0xb9, 0x0d, 0xff, 0x71, 0xa6, 0xd5, 0x04, 0x2d
0x88, 0x53, 0x3c, 0x39, 0x8a, 0x49, 0xc2, 0x51, 0x3d, 0xc8, 0x51, 0x62, 0xbf, 0x22, 0x0a, 0xba, 0xf4, 0x7d, 0xc9, 0x83, 0xf1, 0x4e, 0x90, 0x8d, 0xda, 0xaa, 0x73, 0x22, 0xdb, 0xa1, 0x65, 0x31, 0xbc, 0x62, 0xef, 0xe7, 0x50, 0xfe, 0x57, 0x5c, 0x8d, 0x14, 0x9b
]),
orchard_raw_addr: None,
unknown_typecode: 65530,
unknown_bytes: None,
unified_addr: vec![
0x75, 0x31, 0x6a, 0x38, 0x37, 0x72, 0x75, 0x38, 0x79, 0x36, 0x6c, 0x34, 0x71, 0x64, 0x63, 0x6d, 0x77, 0x71, 0x35, 0x30, 0x72, 0x67, 0x67, 0x64, 0x6c, 0x34, 0x35, 0x68, 0x70, 0x73, 0x74, 0x74, 0x33, 0x33, 0x63, 0x65, 0x6e, 0x70, 0x74, 0x7a, 0x71, 0x74, 0x37, 0x71, 0x37, 0x6a, 0x61, 0x33, 0x71, 0x68, 0x6e, 0x72, 0x78, 0x64, 0x73, 0x65, 0x36, 0x66, 0x7a, 0x30, 0x34, 0x74, 0x6d, 0x70, 0x72, 0x74, 0x63, 0x38, 0x6d, 0x37, 0x6a, 0x39, 0x61, 0x34, 0x75, 0x75, 0x67, 0x79, 0x63, 0x70, 0x61, 0x63, 0x33, 0x6b, 0x78, 0x6e, 0x67, 0x6d, 0x66, 0x63, 0x79, 0x68, 0x67, 0x38, 0x66, 0x37, 0x79, 0x63, 0x65, 0x71, 0x36, 0x37, 0x7a, 0x67, 0x77, 0x72, 0x64, 0x36, 0x6e, 0x75, 0x6a, 0x30, 0x63, 0x7a, 0x6e, 0x63, 0x64, 0x70, 0x76, 0x39, 0x39, 0x30, 0x68, 0x38, 0x65, 0x38, 0x61, 0x38, 0x75, 0x61, 0x39, 0x61, 0x78, 0x77, 0x6e, 0x36, 0x6e, 0x77, 0x71, 0x78, 0x76, 0x30, 0x65, 0x65, 0x39, 0x63, 0x63, 0x6e, 0x79, 0x6a, 0x64, 0x75, 0x6c, 0x63, 0x6c, 0x37, 0x79, 0x39, 0x71, 0x61, 0x78, 0x32, 0x64, 0x75, 0x7a, 0x34, 0x71, 0x75, 0x36, 0x67, 0x74, 0x63, 0x67, 0x71, 0x35, 0x30, 0x33, 0x68, 0x73, 0x63, 0x74, 0x34, 0x67, 0x6d, 0x33, 0x7a, 0x68, 0x67, 0x76, 0x67, 0x67, 0x66, 0x79, 0x74, 0x6b, 0x73, 0x65, 0x33, 0x33, 0x6b, 0x75, 0x7a, 0x36, 0x6d, 0x33, 0x76, 0x36, 0x68, 0x30, 0x36, 0x67, 0x6b, 0x30
],
account: 1,
diversifier_index: 3,
},
TestVector {
p2pkh_bytes: None,
p2sh_bytes: Some([
0xe8, 0xc7, 0x20, 0x3d, 0x99, 0x6a, 0xf7, 0xd4, 0x77, 0x08, 0x37, 0x56, 0xd5, 0x9a, 0xf8, 0x0d, 0x06, 0xa7, 0x45, 0xf4
]),
sapling_raw_addr: None,
orchard_raw_addr: Some([
0x95, 0x3f, 0x3c, 0x78, 0xd1, 0x03, 0xc3, 0x2b, 0x60, 0x55, 0x92, 0x99, 0x46, 0x2e, 0xbb, 0x27, 0x34, 0x89, 0x64, 0xb8, 0x92, 0xac, 0xad, 0x10, 0x48, 0x2f, 0xe5, 0x02, 0xc9, 0x9f, 0x0d, 0x52, 0x49, 0x59, 0xba, 0x7b, 0xe4, 0xf1, 0x88, 0xe3, 0xa2, 0x71, 0x38
]),
unified_addr: vec![
0x75, 0x31, 0x34, 0x66, 0x79, 0x6e, 0x64, 0x6a, 0x75, 0x78, 0x77, 0x79, 0x74, 0x39, 0x70, 0x7a, 0x7a, 0x7a, 0x66, 0x71, 0x73, 0x6d, 0x6a, 0x6a, 0x6d, 0x71, 0x73, 0x34, 0x79, 0x76, 0x79, 0x76, 0x66, 0x66, 0x68, 0x6a, 0x37, 0x7a, 0x37, 0x34, 0x64, 0x6b, 0x32, 0x6c, 0x67, 0x74, 0x73, 0x73, 0x63, 0x6a, 0x6d, 0x39, 0x71, 0x71, 0x6e, 0x6e, 0x67, 0x34, 0x33, 0x64, 0x6c, 0x68, 0x78, 0x73, 0x6e, 0x65, 0x35, 0x79, 0x66, 0x6b, 0x33, 0x34, 0x66, 0x76, 0x68, 0x38, 0x79, 0x32, 0x65, 0x7a, 0x38, 0x6c, 0x67, 0x79, 0x6b, 0x6c, 0x36, 0x76, 0x71, 0x71, 0x65, 0x72, 0x70, 0x36, 0x71, 0x37, 0x74, 0x36, 0x77, 0x78, 0x65, 0x6e, 0x66, 0x75, 0x6a, 0x70, 0x65, 0x78, 0x6b, 0x78, 0x34, 0x38, 0x71, 0x6b, 0x74, 0x76, 0x34, 0x30, 0x6d, 0x36, 0x77, 0x64, 0x71, 0x73, 0x67, 0x64, 0x36, 0x34, 0x74, 0x61, 0x34, 0x61, 0x63, 0x78, 0x79, 0x37, 0x33, 0x32, 0x65, 0x37, 0x64
0x75, 0x31, 0x37, 0x6e, 0x67, 0x38, 0x33, 0x75, 0x6e, 0x6b, 0x39, 0x72, 0x6e, 0x77, 0x61, 0x66, 0x7a, 0x73, 0x63, 0x77, 0x7a, 0x38, 0x72, 0x37, 0x6d, 0x39, 0x73, 0x6c, 0x76, 0x39, 0x75, 0x32, 0x67, 0x34, 0x61, 0x70, 0x74, 0x63, 0x6b, 0x6b, 0x6c, 0x30, 0x64, 0x35, 0x64, 0x6b, 0x36, 0x6c, 0x66, 0x7a, 0x74, 0x66, 0x6c, 0x77, 0x68, 0x6c, 0x6a, 0x6e, 0x38, 0x6a, 0x32, 0x6c, 0x72, 0x63, 0x74, 0x32, 0x33, 0x33, 0x78, 0x65, 0x39, 0x6a, 0x61, 0x61, 0x65, 0x64, 0x68, 0x79, 0x6b, 0x6b, 0x64, 0x34, 0x76, 0x37, 0x33, 0x34, 0x66, 0x39, 0x74, 0x32, 0x35, 0x76, 0x30, 0x61, 0x32, 0x75, 0x32, 0x33, 0x7a, 0x73, 0x6c, 0x78, 0x32, 0x38, 0x68, 0x73, 0x61, 0x30, 0x61, 0x67, 0x6c, 0x6c, 0x79, 0x64, 0x7a, 0x75, 0x68, 0x68, 0x7a, 0x37, 0x61, 0x78, 0x71, 0x71, 0x6a, 0x77, 0x64, 0x75, 0x65, 0x38, 0x74, 0x6e, 0x35, 0x61, 0x32, 0x79, 0x32, 0x30, 0x73, 0x72, 0x68
],
account: 2,
diversifier_index: 0,
},
TestVector {
p2pkh_bytes: None,
p2sh_bytes: None,
p2sh_bytes: Some([
0xa8, 0xd7, 0x55, 0x1d, 0xb5, 0xfd, 0x93, 0x13, 0xe8, 0xc7, 0x20, 0x3d, 0x99, 0x6a, 0xf7, 0xd4, 0x77, 0x08, 0x37, 0x56
]),
sapling_raw_addr: Some([
0x52, 0xfd, 0x6a, 0xed, 0xef, 0xbf, 0x40, 0x16, 0x33, 0xc2, 0xe4, 0x53, 0x25, 0x15, 0xeb, 0xcf, 0x95, 0xbc, 0xc2, 0xb4, 0xb8, 0xe4, 0xd6, 0x76, 0xdf, 0xad, 0x7e, 0x17, 0x92, 0x5c, 0x6d, 0xfb, 0x86, 0x71, 0xe5, 0x25, 0x44, 0xdc, 0x2c, 0xa0, 0x75, 0xe2, 0x61
]),
orchard_raw_addr: None,
unknown_typecode: 65534,
unknown_bytes: None,
unified_addr: vec![
0x75, 0x31, 0x76, 0x32, 0x36, 0x75, 0x66, 0x64, 0x30, 0x61, 0x66, 0x66, 0x70, 0x63, 0x71, 0x36, 0x37, 0x38, 0x34, 0x6c, 0x38, 0x6e, 0x34, 0x70, 0x72, 0x76, 0x6b, 0x30, 0x33, 0x78, 0x68, 0x70, 0x70, 0x61, 0x32, 0x35, 0x77, 0x71, 0x6a, 0x36, 0x74, 0x34, 0x73, 0x75, 0x37, 0x75, 0x39, 0x6a, 0x64, 0x79, 0x73, 0x39, 0x6e, 0x33, 0x34, 0x61, 0x76, 0x6c, 0x67, 0x79, 0x74, 0x63, 0x74, 0x76, 0x61, 0x72, 0x37, 0x36, 0x39, 0x36, 0x32, 0x7a, 0x72, 0x38, 0x6b, 0x36, 0x6e, 0x6c, 0x67, 0x33, 0x6a, 0x79, 0x39, 0x70, 0x65, 0x6a, 0x32, 0x70, 0x36, 0x71, 0x75, 0x63, 0x6a, 0x32, 0x73, 0x6e, 0x67, 0x6d, 0x6b, 0x79, 0x38, 0x36, 0x6e, 0x74, 0x67, 0x6a
0x75, 0x31, 0x78, 0x79, 0x79, 0x70, 0x64, 0x6a, 0x30, 0x7a, 0x79, 0x78, 0x63, 0x74, 0x66, 0x66, 0x6b, 0x68, 0x78, 0x79, 0x6d, 0x76, 0x6a, 0x6e, 0x6b, 0x37, 0x6e, 0x38, 0x33, 0x71, 0x66, 0x6c, 0x37, 0x6e, 0x73, 0x65, 0x35, 0x6c, 0x30, 0x71, 0x72, 0x6b, 0x34, 0x6e, 0x32, 0x66, 0x37, 0x64, 0x65, 0x37, 0x6c, 0x37, 0x33, 0x72, 0x7a, 0x79, 0x78, 0x79, 0x70, 0x34, 0x74, 0x63, 0x72, 0x79, 0x75, 0x35, 0x6d, 0x6b, 0x78, 0x75, 0x61, 0x7a, 0x6c, 0x64, 0x6e, 0x63, 0x32, 0x79, 0x30, 0x64, 0x79, 0x74, 0x7a, 0x75, 0x67, 0x79, 0x7a, 0x79, 0x63, 0x67, 0x39, 0x37, 0x30, 0x34, 0x61, 0x6a, 0x66, 0x78, 0x61, 0x73, 0x37, 0x6b, 0x63, 0x75, 0x77, 0x61, 0x77, 0x6d, 0x70, 0x68, 0x77, 0x77, 0x6e, 0x38, 0x38, 0x39, 0x74, 0x39, 0x38, 0x74, 0x37, 0x35, 0x37, 0x65, 0x79, 0x71, 0x66, 0x67, 0x34, 0x6a, 0x76, 0x65, 0x66, 0x74, 0x6b, 0x68, 0x76, 0x72, 0x33, 0x71, 0x67
],
account: 3,
diversifier_index: 0,
@ -73,16 +85,16 @@
TestVector {
p2pkh_bytes: None,
p2sh_bytes: Some([
0x18, 0x3e, 0x31, 0xd4, 0x9f, 0x25, 0xc9, 0xa1, 0x38, 0xf4, 0x9b, 0x1a, 0x53, 0x7e, 0xdc, 0xf0, 0x4b, 0xe3, 0x4a, 0x98
]),
sapling_raw_addr: Some([
0x64, 0x93, 0x34, 0x8e, 0x8a, 0xee, 0x11, 0x2a, 0x87, 0xf5, 0xfa, 0x65, 0xe1, 0xc5, 0x70, 0x65, 0xaa, 0xd3, 0x69, 0x40, 0x1e, 0x05, 0xd0, 0xda, 0xa9, 0x6e, 0x0b, 0xcd, 0x89, 0xe6, 0x7b, 0xf1, 0x9b, 0xeb, 0x3a, 0xc7, 0x4d, 0x59, 0x9d, 0x94, 0x58, 0x5a, 0x68
0xf4, 0x4a, 0xb0, 0x23, 0x75, 0x2c, 0xb5, 0xb4, 0x06, 0xed, 0x89, 0x85, 0xe1, 0x81, 0x30, 0xab, 0x33, 0x36, 0x26, 0x97
]),
sapling_raw_addr: None,
orchard_raw_addr: Some([
0x16, 0x50, 0x82, 0xde, 0x84, 0xf2, 0xad, 0x72, 0x04, 0x42, 0x6f, 0xfa, 0xfd, 0x6b, 0x6c, 0x7d, 0xe9, 0xca, 0xb6, 0xd2, 0x5c, 0x13, 0x84, 0x6a, 0x17, 0x86, 0x71, 0x52, 0x68, 0xc4, 0x15, 0x94, 0x8d, 0xb7, 0x88, 0xf4, 0xa5, 0xe0, 0xda, 0xa0, 0x3d, 0x69, 0x9e
]),
unknown_typecode: 65533,
unknown_bytes: None,
unified_addr: vec![
0x75, 0x31, 0x6c, 0x6a, 0x6e, 0x71, 0x70, 0x6c, 0x68, 0x38, 0x33, 0x38, 0x7a, 0x39, 0x79, 0x66, 0x38, 0x30, 0x36, 0x34, 0x63, 0x6b, 0x33, 0x65, 0x63, 0x39, 0x33, 0x78, 0x73, 0x38, 0x38, 0x6a, 0x75, 0x33, 0x32, 0x79, 0x74, 0x74, 0x34, 0x79, 0x70, 0x67, 0x73, 0x70, 0x78, 0x32, 0x63, 0x65, 0x36, 0x67, 0x68, 0x72, 0x78, 0x38, 0x32, 0x66, 0x37, 0x38, 0x64, 0x39, 0x64, 0x6c, 0x76, 0x63, 0x66, 0x6c, 0x71, 0x73, 0x72, 0x34, 0x66, 0x76, 0x38, 0x39, 0x68, 0x73, 0x75, 0x63, 0x77, 0x73, 0x71, 0x35, 0x64, 0x66, 0x70, 0x32, 0x6b, 0x32, 0x61, 0x6d, 0x76, 0x38, 0x35, 0x65, 0x77, 0x30, 0x73, 0x7a, 0x35, 0x70, 0x7a, 0x6d, 0x78, 0x33, 0x66, 0x6a, 0x6e, 0x64, 0x36, 0x6c, 0x38, 0x30, 0x6d, 0x6a, 0x63, 0x63, 0x67, 0x79, 0x34, 0x39, 0x7a, 0x64, 0x33, 0x33, 0x61, 0x36, 0x65, 0x71, 0x63, 0x78, 0x6d, 0x65, 0x37, 0x37, 0x65, 0x6a, 0x30, 0x6d, 0x63, 0x79, 0x6b, 0x39, 0x38, 0x33, 0x61, 0x67, 0x67, 0x71, 0x61, 0x65, 0x64, 0x65, 0x35, 0x6a, 0x36, 0x76, 0x61, 0x68, 0x37, 0x77, 0x70, 0x30, 0x6d, 0x72, 0x6c, 0x6b, 0x71, 0x64, 0x35, 0x6e, 0x67, 0x34, 0x63, 0x6b, 0x6b, 0x39, 0x72, 0x6a, 0x63, 0x73, 0x38, 0x33, 0x36, 0x38, 0x64, 0x35, 0x6b, 0x68, 0x72, 0x65, 0x79, 0x78, 0x6c, 0x7a, 0x38, 0x71, 0x65, 0x70, 0x32, 0x79, 0x6d, 0x74, 0x33, 0x39, 0x68, 0x65, 0x37, 0x68, 0x72, 0x6c, 0x72, 0x74, 0x34
0x75, 0x31, 0x70, 0x6a, 0x33, 0x6c, 0x72, 0x65, 0x6d, 0x6e, 0x71, 0x75, 0x73, 0x73, 0x68, 0x39, 0x38, 0x78, 0x66, 0x71, 0x61, 0x33, 0x6a, 0x66, 0x64, 0x70, 0x77, 0x30, 0x38, 0x72, 0x72, 0x6b, 0x35, 0x37, 0x73, 0x30, 0x34, 0x6b, 0x6c, 0x32, 0x36, 0x68, 0x65, 0x70, 0x7a, 0x71, 0x33, 0x74, 0x6a, 0x72, 0x73, 0x6e, 0x78, 0x65, 0x35, 0x74, 0x36, 0x73, 0x71, 0x71, 0x65, 0x67, 0x65, 0x39, 0x76, 0x71, 0x6d, 0x77, 0x6c, 0x63, 0x36, 0x6c, 0x78, 0x63, 0x73, 0x74, 0x6e, 0x63, 0x33, 0x30, 0x6e, 0x35, 0x75, 0x35, 0x72, 0x32, 0x77, 0x6b, 0x6b, 0x7a, 0x68, 0x70, 0x39, 0x36, 0x7a, 0x35, 0x64, 0x30, 0x6a, 0x79, 0x75, 0x30, 0x71, 0x61, 0x37, 0x74, 0x6b, 0x68, 0x63, 0x78, 0x36, 0x66, 0x63, 0x38, 0x6a, 0x35, 0x39, 0x6b, 0x61, 0x6b, 0x38, 0x7a, 0x35, 0x63, 0x65, 0x70, 0x36, 0x32, 0x61, 0x71, 0x6d, 0x61, 0x33, 0x6d, 0x36, 0x34, 0x35, 0x66, 0x68, 0x38, 0x63
],
account: 4,
diversifier_index: 0,
@ -90,74 +102,250 @@
TestVector {
p2pkh_bytes: None,
p2sh_bytes: None,
sapling_raw_addr: Some([
0x51, 0x1a, 0x64, 0x31, 0x8c, 0x8e, 0xe0, 0xa2, 0xbf, 0x0c, 0x51, 0xe0, 0x6b, 0x27, 0xff, 0xdb, 0xbe, 0xb4, 0x02, 0x65, 0xb0, 0x85, 0x02, 0xea, 0x41, 0xd0, 0x00, 0xe5, 0x8e, 0x06, 0xdd, 0xcc, 0xc6, 0x1f, 0x50, 0xdf, 0x0b, 0x83, 0x0a, 0x8b, 0xd3, 0x8c, 0xf3
]),
sapling_raw_addr: None,
orchard_raw_addr: Some([
0xfd, 0x3e, 0x7e, 0xcc, 0xdb, 0x1a, 0x91, 0xf2, 0xc4, 0x49, 0x8b, 0xb7, 0xeb, 0x61, 0xcb, 0xa8, 0x3e, 0xca, 0x49, 0x9c, 0xfd, 0xe9, 0xc5, 0xce, 0x3e, 0x32, 0x41, 0x87, 0x3b, 0xad, 0x2e, 0x42, 0x3a, 0xbe, 0x91, 0xde, 0xce, 0x0a, 0x69, 0x30, 0xe8, 0x90, 0x1d
0xea, 0x9d, 0xf8, 0x3f, 0xbe, 0xe0, 0x7d, 0x6f, 0x78, 0x95, 0xeb, 0xb2, 0xea, 0x41, 0xec, 0x7c, 0x4b, 0xa6, 0x82, 0xb8, 0x63, 0xe0, 0x69, 0xb4, 0xa4, 0x38, 0xe3, 0x1c, 0x95, 0x71, 0xc8, 0x31, 0x26, 0xc3, 0x05, 0xd7, 0x54, 0x56, 0x41, 0x2a, 0xea, 0xef, 0x1b
]),
unknown_typecode: 65531,
unknown_bytes: None,
unified_addr: vec![
0x75, 0x31, 0x32, 0x32, 0x32, 0x76, 0x35, 0x67, 0x32, 0x6e, 0x38, 0x6e, 0x63, 0x74, 0x74, 0x7a, 0x37, 0x68, 0x6e, 0x65, 0x6a, 0x30, 0x72, 0x71, 0x33, 0x35, 0x68, 0x32, 0x65, 0x61, 0x67, 0x36, 0x34, 0x34, 0x6b, 0x71, 0x66, 0x7a, 0x77, 0x38, 0x79, 0x37, 0x61, 0x35, 0x39, 0x74, 0x32, 0x39, 0x6c, 0x63, 0x67, 0x70, 0x65, 0x30, 0x77, 0x76, 0x32, 0x63, 0x7a, 0x70, 0x32, 0x75, 0x67, 0x34, 0x77, 0x79, 0x39, 0x75, 0x39, 0x32, 0x68, 0x38, 0x38, 0x65, 0x61, 0x7a, 0x6a, 0x30, 0x65, 0x38, 0x7a, 0x6e, 0x76, 0x65, 0x74, 0x32, 0x36, 0x68, 0x37, 0x6b, 0x36, 0x6a, 0x76, 0x67, 0x30, 0x30, 0x37, 0x32, 0x68, 0x78, 0x6e, 0x61, 0x35, 0x77, 0x76, 0x76, 0x76, 0x6a, 0x64, 0x33, 0x67, 0x68, 0x6a, 0x37, 0x63, 0x66, 0x79, 0x38, 0x35, 0x65, 0x66, 0x32, 0x35, 0x78, 0x72, 0x79, 0x70, 0x6d, 0x6a, 0x63, 0x37, 0x38, 0x34, 0x65, 0x7a, 0x72, 0x78, 0x77, 0x6b, 0x35, 0x71, 0x73, 0x6c, 0x32, 0x37, 0x72, 0x32, 0x74, 0x6e, 0x71, 0x6a, 0x30, 0x73, 0x63, 0x64, 0x67, 0x6a, 0x34, 0x66, 0x32, 0x6b, 0x71, 0x66, 0x78, 0x6a, 0x7a, 0x68, 0x67, 0x35, 0x6c, 0x32, 0x79, 0x38, 0x68, 0x63, 0x71, 0x70, 0x6d
0x75, 0x31, 0x32, 0x78, 0x75, 0x67, 0x64, 0x39, 0x30, 0x66, 0x6c, 0x72, 0x6b, 0x64, 0x6b, 0x65, 0x75, 0x33, 0x6e, 0x6c, 0x6e, 0x6e, 0x33, 0x75, 0x65, 0x73, 0x6b, 0x79, 0x35, 0x33, 0x70, 0x71, 0x75, 0x35, 0x6d, 0x32, 0x34, 0x79, 0x36, 0x61, 0x70, 0x78, 0x6d, 0x38, 0x38, 0x6d, 0x34, 0x38, 0x76, 0x37, 0x33, 0x37, 0x34, 0x63, 0x6c, 0x73, 0x35, 0x36, 0x7a, 0x70, 0x39, 0x33, 0x6e, 0x61, 0x79, 0x6c, 0x61, 0x78, 0x64, 0x63, 0x68, 0x66, 0x30, 0x71, 0x61, 0x79, 0x66, 0x78, 0x74, 0x72, 0x67, 0x65, 0x30, 0x34, 0x37, 0x6d, 0x39, 0x35, 0x33, 0x71, 0x7a, 0x33, 0x76, 0x32, 0x67, 0x72, 0x34, 0x6c, 0x74, 0x73, 0x72, 0x32, 0x73, 0x6b, 0x33, 0x72
],
account: 5,
diversifier_index: 1,
diversifier_index: 0,
},
TestVector {
p2pkh_bytes: None,
p2sh_bytes: Some([
0x09, 0x8b, 0x79, 0x53, 0x5e, 0x79, 0x0f, 0xe5, 0x3e, 0x29, 0xfe, 0xf2, 0xb3, 0x76, 0x66, 0x97, 0xac, 0x32, 0xb4, 0xf4
]),
sapling_raw_addr: Some([
0x1c, 0xc9, 0xbc, 0xb1, 0xa5, 0x08, 0x80, 0xe4, 0xef, 0xb0, 0x8e, 0x6e, 0x5a, 0x49, 0x30, 0x5d, 0x35, 0x8d, 0x57, 0x5a, 0x74, 0x6a, 0x51, 0xfe, 0x0d, 0xb5, 0xa9, 0x6b, 0x7e, 0xb3, 0x9b, 0xd2, 0x07, 0x44, 0xda, 0xe1, 0x85, 0x06, 0x18, 0x19, 0xfb, 0x79, 0x67
]),
p2sh_bytes: None,
sapling_raw_addr: None,
orchard_raw_addr: Some([
0x3c, 0x40, 0x24, 0x69, 0x12, 0xb6, 0xef, 0xef, 0xab, 0x9a, 0x55, 0x24, 0x4a, 0xc2, 0xc1, 0x74, 0xe1, 0xa9, 0xf8, 0xc0, 0xbc, 0x0f, 0xd5, 0x26, 0x93, 0x39, 0x63, 0xc6, 0xec, 0xb9, 0xb8, 0x4e, 0xc8, 0xb0, 0xf6, 0xb4, 0x0d, 0xc8, 0x58, 0xfa, 0x23, 0xc7, 0x2b
]),
unknown_typecode: 65530,
unknown_bytes: None,
unified_addr: vec![
0x75, 0x31, 0x66, 0x34, 0x32, 0x7a, 0x32, 0x6a, 0x72, 0x71, 0x36, 0x38, 0x74, 0x33, 0x70, 0x66, 0x72, 0x36, 0x76, 0x37, 0x32, 0x33, 0x65, 0x67, 0x71, 0x63, 0x6c, 0x64, 0x34, 0x71, 0x32, 0x35, 0x34, 0x77, 0x39, 0x34, 0x77, 0x35, 0x72, 0x36, 0x76, 0x72, 0x30, 0x6e, 0x33, 0x36, 0x65, 0x6b, 0x30, 0x7a, 0x6b, 0x61, 0x30, 0x66, 0x6d, 0x34, 0x77, 0x76, 0x78, 0x63, 0x72, 0x30, 0x6d, 0x6a, 0x6e, 0x67, 0x79, 0x73, 0x33, 0x68, 0x76, 0x7a, 0x6b, 0x6e, 0x6e, 0x73, 0x6a, 0x34, 0x6a, 0x77, 0x77, 0x68, 0x75, 0x30, 0x32, 0x39, 0x79, 0x76, 0x66, 0x74, 0x6a, 0x64, 0x64, 0x6e, 0x6a, 0x32, 0x63, 0x79, 0x30, 0x36, 0x32, 0x79, 0x35, 0x6a, 0x76, 0x67, 0x32, 0x65, 0x64, 0x35, 0x34, 0x6e, 0x37, 0x67, 0x6c, 0x6a, 0x63, 0x37, 0x6a, 0x66, 0x61, 0x7a, 0x76, 0x36, 0x63, 0x61, 0x6e, 0x34, 0x7a, 0x7a, 0x67, 0x67, 0x35, 0x77, 0x72, 0x32, 0x70, 0x70, 0x79, 0x76, 0x6c, 0x63, 0x6b, 0x6a, 0x75, 0x77, 0x38, 0x76, 0x36, 0x64, 0x38, 0x36, 0x76, 0x38, 0x63, 0x37, 0x71, 0x35, 0x73, 0x76, 0x6d, 0x33, 0x68, 0x36, 0x36, 0x7a, 0x70, 0x6d, 0x76, 0x6c, 0x39, 0x6b, 0x6d, 0x65, 0x70, 0x30, 0x35, 0x63, 0x6a, 0x76, 0x74, 0x78, 0x70, 0x38, 0x78, 0x70, 0x6c, 0x32, 0x71, 0x6c, 0x6b, 0x73, 0x66, 0x79, 0x64, 0x6c, 0x72, 0x7a, 0x6b, 0x71, 0x75, 0x39, 0x64, 0x74, 0x65, 0x6b, 0x6a, 0x61, 0x6d, 0x6b, 0x6a, 0x32, 0x77
0x75, 0x31, 0x73, 0x70, 0x75, 0x74, 0x67, 0x35, 0x36, 0x67, 0x73, 0x6a, 0x76, 0x32, 0x33, 0x63, 0x74, 0x35, 0x34, 0x6d, 0x72, 0x77, 0x64, 0x6c, 0x61, 0x6e, 0x7a, 0x76, 0x65, 0x71, 0x63, 0x37, 0x74, 0x7a, 0x73, 0x35, 0x6d, 0x78, 0x78, 0x6e, 0x61, 0x61, 0x35, 0x63, 0x64, 0x65, 0x67, 0x6d, 0x30, 0x33, 0x68, 0x67, 0x37, 0x78, 0x36, 0x36, 0x61, 0x79, 0x70, 0x79, 0x64, 0x73, 0x36, 0x35, 0x6d, 0x39, 0x32, 0x76, 0x74, 0x39, 0x75, 0x61, 0x78, 0x6c, 0x36, 0x37, 0x32, 0x73, 0x75, 0x68, 0x70, 0x63, 0x36, 0x7a, 0x37, 0x68, 0x74, 0x77, 0x76, 0x65, 0x70, 0x79, 0x68, 0x6b, 0x72, 0x70, 0x66, 0x75, 0x73, 0x76, 0x61, 0x7a, 0x71, 0x75, 0x65, 0x39
],
account: 6,
diversifier_index: 0,
},
TestVector {
p2pkh_bytes: None,
p2sh_bytes: None,
sapling_raw_addr: Some([
0xda, 0x26, 0x72, 0xc0, 0x10, 0xf7, 0x36, 0x4d, 0xf6, 0xfa, 0xd4, 0x9d, 0xd3, 0x9b, 0xe0, 0xe4, 0xd4, 0xbe, 0x73, 0xc4, 0x5e, 0x23, 0x94, 0x48, 0xfc, 0xc3, 0x85, 0xcc, 0x68, 0x09, 0x4b, 0xf3, 0x6d, 0xdb, 0xc4, 0xec, 0x02, 0x19, 0xb5, 0x67, 0x95, 0x55, 0x56
p2sh_bytes: Some([
0xde, 0xfa, 0x3d, 0x5a, 0x57, 0xef, 0xc2, 0xe1, 0xe9, 0xb0, 0x1a, 0x03, 0x55, 0x87, 0xd5, 0xfb, 0x1a, 0x38, 0xe0, 0x1d
]),
orchard_raw_addr: None,
sapling_raw_addr: None,
orchard_raw_addr: Some([
0xcc, 0x09, 0x9c, 0xc2, 0x14, 0xe5, 0x6b, 0x11, 0x92, 0xc7, 0xb5, 0xb1, 0x7e, 0x95, 0x8c, 0x34, 0x13, 0xe2, 0x7f, 0xef, 0xd5, 0x53, 0x38, 0x07, 0x00, 0xac, 0xa8, 0x1b, 0x24, 0xb2, 0x91, 0x8c, 0xac, 0x95, 0x1a, 0x1a, 0x68, 0x01, 0x7f, 0xac, 0x52, 0x5a, 0x18
]),
unknown_typecode: 65535,
unknown_bytes: None,
unified_addr: vec![
0x75, 0x31, 0x34, 0x30, 0x6e, 0x64, 0x35, 0x63, 0x73, 0x70, 0x66, 0x68, 0x39, 0x37, 0x66, 0x32, 0x72, 0x38, 0x74, 0x6a, 0x65, 0x30, 0x64, 0x76, 0x74, 0x39, 0x68, 0x35, 0x6a, 0x64, 0x6a, 0x30, 0x64, 0x6c, 0x6a, 0x67, 0x64, 0x68, 0x67, 0x38, 0x71, 0x76, 0x6b, 0x38, 0x6e, 0x78, 0x71, 0x37, 0x72, 0x6e, 0x6a, 0x76, 0x66, 0x66, 0x6b, 0x6c, 0x73, 0x6a, 0x71, 0x35, 0x32, 0x66, 0x77, 0x70, 0x6a, 0x30, 0x32, 0x61, 0x64, 0x7a, 0x64, 0x32, 0x61, 0x6c, 0x71, 0x39, 0x39, 0x78, 0x63, 0x68, 0x39, 0x30, 0x79, 0x35, 0x76, 0x72, 0x6e, 0x68, 0x77, 0x77, 0x6e, 0x67, 0x34, 0x63, 0x75, 0x67, 0x36, 0x37, 0x63, 0x75, 0x76, 0x33, 0x75, 0x6a, 0x6e, 0x65
0x75, 0x31, 0x76, 0x67, 0x73, 0x6b, 0x63, 0x6d, 0x39, 0x39, 0x78, 0x35, 0x67, 0x68, 0x75, 0x61, 0x75, 0x76, 0x68, 0x33, 0x79, 0x78, 0x71, 0x37, 0x77, 0x74, 0x70, 0x37, 0x75, 0x6e, 0x36, 0x61, 0x30, 0x79, 0x36, 0x63, 0x61, 0x79, 0x64, 0x73, 0x6e, 0x6e, 0x33, 0x35, 0x70, 0x32, 0x64, 0x75, 0x77, 0x70, 0x77, 0x73, 0x35, 0x68, 0x73, 0x36, 0x70, 0x79, 0x67, 0x6a, 0x68, 0x77, 0x70, 0x37, 0x38, 0x32, 0x6a, 0x71, 0x6e, 0x65, 0x72, 0x7a, 0x6c, 0x68, 0x78, 0x77, 0x33, 0x70, 0x34, 0x39, 0x71, 0x66, 0x6d, 0x71, 0x32, 0x37, 0x38, 0x33, 0x39, 0x71, 0x6a, 0x74, 0x72, 0x66, 0x79, 0x76, 0x68, 0x6b, 0x37, 0x79, 0x64, 0x39, 0x38, 0x77, 0x39, 0x6e, 0x30, 0x64, 0x36, 0x6a, 0x6e, 0x73, 0x36, 0x75, 0x68, 0x34, 0x66, 0x63, 0x33, 0x68, 0x73, 0x64, 0x66, 0x37, 0x36, 0x36, 0x6b, 0x6e, 0x74, 0x71, 0x6e, 0x6c, 0x6a, 0x64, 0x6b, 0x64, 0x35, 0x36, 0x67, 0x63, 0x6e
],
account: 7,
diversifier_index: 1,
diversifier_index: 0,
},
TestVector {
p2pkh_bytes: None,
p2sh_bytes: Some([
0x30, 0xd0, 0x69, 0x89, 0x6c, 0xff, 0x30, 0xeb, 0x41, 0x4f, 0x72, 0x7b, 0x89, 0xe0, 0x01, 0xaf, 0xa2, 0xfb, 0x8d, 0xc3
p2sh_bytes: None,
sapling_raw_addr: None,
orchard_raw_addr: Some([
0x5f, 0x09, 0xa9, 0x80, 0x7a, 0x56, 0x32, 0x3b, 0x26, 0x3b, 0x05, 0xdf, 0x36, 0x8d, 0xc2, 0x83, 0x91, 0xb2, 0x1a, 0x64, 0xa0, 0xe1, 0xb4, 0x0f, 0x9a, 0x68, 0x03, 0xb7, 0xe6, 0x8f, 0x39, 0x05, 0x92, 0x3f, 0x35, 0xcb, 0x01, 0xf1, 0x19, 0xb2, 0x23, 0xf4, 0x93
]),
sapling_raw_addr: Some([
0x91, 0xe1, 0x2b, 0x96, 0x72, 0x61, 0x77, 0x1a, 0x96, 0xbb, 0x84, 0x9d, 0x83, 0x50, 0xab, 0x96, 0xc6, 0x51, 0x02, 0x2f, 0xa3, 0x21, 0xb0, 0x86, 0x61, 0xfa, 0xaa, 0xc3, 0x8c, 0x16, 0xd1, 0xd1, 0x8e, 0x4d, 0xf3, 0x79, 0x8f, 0xf8, 0xcd, 0x6b, 0x7b, 0xa0, 0x96
]),
orchard_raw_addr: None,
unknown_typecode: 65530,
unknown_bytes: None,
unified_addr: vec![
0x75, 0x31, 0x77, 0x63, 0x33, 0x71, 0x61, 0x6b, 0x32, 0x6d, 0x63, 0x6c, 0x67, 0x61, 0x61, 0x65, 0x6d, 0x65, 0x76, 0x70, 0x37, 0x7a, 0x30, 0x79, 0x74, 0x78, 0x6d, 0x75, 0x30, 0x61, 0x68, 0x72, 0x68, 0x6d, 0x37, 0x32, 0x6b, 0x6d, 0x6a, 0x68, 0x35, 0x33, 0x72, 0x70, 0x35, 0x34, 0x67, 0x6d, 0x70, 0x74, 0x64, 0x36, 0x38, 0x61, 0x66, 0x77, 0x36, 0x37, 0x77, 0x78, 0x65, 0x64, 0x63, 0x76, 0x35, 0x77, 0x34, 0x6d, 0x32, 0x37, 0x63, 0x67, 0x71, 0x61, 0x6b, 0x38, 0x37, 0x71, 0x73, 0x37, 0x6c, 0x74, 0x39, 0x63, 0x75, 0x63, 0x6e, 0x66, 0x63, 0x76, 0x6d, 0x74, 0x72, 0x63, 0x71, 0x73, 0x61, 0x63, 0x6a, 0x78, 0x36, 0x7a, 0x76, 0x70, 0x79, 0x66, 0x37, 0x33, 0x77, 0x64, 0x70, 0x61, 0x78, 0x65, 0x65, 0x32, 0x39, 0x68, 0x38, 0x6b, 0x6e, 0x37, 0x6c, 0x71, 0x6c, 0x32, 0x75, 0x37, 0x75, 0x65, 0x67, 0x76, 0x6c, 0x34, 0x36, 0x67, 0x38, 0x64, 0x6c, 0x64, 0x77
0x75, 0x31, 0x63, 0x78, 0x63, 0x63, 0x79, 0x65, 0x6d, 0x6d, 0x30, 0x38, 0x74, 0x79, 0x64, 0x77, 0x6d, 0x74, 0x39, 0x68, 0x70, 0x32, 0x73, 0x35, 0x6e, 0x66, 0x38, 0x77, 0x6a, 0x76, 0x6c, 0x75, 0x75, 0x75, 0x36, 0x6c, 0x32, 0x65, 0x38, 0x61, 0x39, 0x6a, 0x66, 0x6c, 0x6c, 0x64, 0x78, 0x61, 0x73, 0x6e, 0x7a, 0x6b, 0x64, 0x38, 0x66, 0x76, 0x65, 0x72, 0x71, 0x70, 0x63, 0x6a, 0x30, 0x78, 0x6e, 0x76, 0x72, 0x61, 0x63, 0x7a, 0x71, 0x67, 0x32, 0x35, 0x35, 0x63, 0x77, 0x35, 0x6e, 0x76, 0x79, 0x36, 0x78, 0x39, 0x77, 0x72, 0x75, 0x66, 0x66, 0x6d, 0x70, 0x39, 0x75, 0x65, 0x7a, 0x72, 0x7a, 0x72, 0x37, 0x67, 0x63, 0x78, 0x35, 0x35, 0x39, 0x6b
],
account: 8,
diversifier_index: 0,
},
TestVector {
p2pkh_bytes: None,
p2sh_bytes: None,
p2sh_bytes: Some([
0x10, 0xac, 0xd2, 0x0b, 0x18, 0x3e, 0x31, 0xd4, 0x9f, 0x25, 0xc9, 0xa1, 0x38, 0xf4, 0x9b, 0x1a, 0x53, 0x7e, 0xdc, 0xf0
]),
sapling_raw_addr: Some([
0x9b, 0x60, 0xae, 0x3d, 0x30, 0x22, 0x48, 0xb3, 0x49, 0xd6, 0x01, 0x56, 0x7e, 0x3d, 0x77, 0x95, 0xbf, 0xb3, 0x34, 0xea, 0x1f, 0xd1, 0xa7, 0xe7, 0x14, 0x02, 0x16, 0x9e, 0xbb, 0xe1, 0x4b, 0xd2, 0xce, 0xaa, 0x24, 0x4c, 0xcd, 0x6e, 0x5a, 0xa2, 0x24, 0x56, 0x13
]),
orchard_raw_addr: None,
orchard_raw_addr: Some([
0xe3, 0x40, 0x63, 0x65, 0x42, 0xec, 0xe1, 0xc8, 0x12, 0x85, 0xed, 0x4e, 0xab, 0x44, 0x8a, 0xdb, 0xb5, 0xa8, 0xc0, 0xf4, 0xd3, 0x86, 0xee, 0xff, 0x33, 0x7e, 0x88, 0xe6, 0x91, 0x5f, 0x6c, 0x3e, 0xc1, 0xb6, 0xea, 0x83, 0x5a, 0x88, 0xd5, 0x66, 0x12, 0xd2, 0xbd
]),
unknown_typecode: 65531,
unknown_bytes: None,
unified_addr: vec![
0x75, 0x31, 0x75, 0x73, 0x33, 0x65, 0x79, 0x6d, 0x38, 0x35, 0x64, 0x67, 0x7a, 0x34, 0x75, 0x6b, 0x70, 0x6e, 0x74, 0x79, 0x79, 0x72, 0x33, 0x39, 0x7a, 0x6c, 0x73, 0x6a, 0x72, 0x75, 0x68, 0x75, 0x79, 0x35, 0x32, 0x78, 0x38, 0x37, 0x74, 0x73, 0x70, 0x7a, 0x37, 0x73, 0x63, 0x63, 0x33, 0x6a, 0x35, 0x34, 0x78, 0x6d, 0x65, 0x6c, 0x77, 0x76, 0x72, 0x66, 0x35, 0x34, 0x6b, 0x63, 0x6c, 0x67, 0x77, 0x68, 0x61, 0x37, 0x78, 0x6c, 0x68, 0x6d, 0x36, 0x6c, 0x6d, 0x67, 0x76, 0x68, 0x64, 0x63, 0x37, 0x66, 0x37, 0x79, 0x76, 0x36, 0x65, 0x72, 0x7a, 0x6d, 0x6b, 0x63, 0x64, 0x38, 0x70, 0x76, 0x32, 0x67, 0x38, 0x35, 0x64, 0x39, 0x6d, 0x70, 0x78, 0x71
0x75, 0x31, 0x7a, 0x65, 0x6b, 0x68, 0x68, 0x6d, 0x68, 0x6b, 0x35, 0x34, 0x78, 0x35, 0x63, 0x65, 0x35, 0x63, 0x33, 0x36, 0x72, 0x74, 0x37, 0x6e, 0x63, 0x32, 0x37, 0x35, 0x67, 0x65, 0x70, 0x37, 0x6e, 0x61, 0x76, 0x32, 0x6e, 0x73, 0x78, 0x34, 0x73, 0x68, 0x30, 0x61, 0x66, 0x6c, 0x6c, 0x75, 0x70, 0x39, 0x76, 0x72, 0x68, 0x35, 0x68, 0x73, 0x38, 0x36, 0x7a, 0x38, 0x73, 0x6b, 0x6a, 0x74, 0x64, 0x36, 0x64, 0x6e, 0x73, 0x6c, 0x76, 0x67, 0x73, 0x6d, 0x61, 0x74, 0x74, 0x30, 0x68, 0x38, 0x68, 0x32, 0x34, 0x37, 0x63, 0x67, 0x6e, 0x66, 0x6b, 0x73, 0x64, 0x6c, 0x77, 0x6c, 0x39, 0x78, 0x6d, 0x61, 0x72, 0x75, 0x79, 0x75, 0x70, 0x66, 0x6c, 0x74, 0x30, 0x64, 0x71, 0x66, 0x73, 0x63, 0x78, 0x30, 0x64, 0x79, 0x79, 0x65, 0x6d, 0x32, 0x66, 0x61, 0x61, 0x39, 0x77, 0x65, 0x71, 0x65, 0x33, 0x78, 0x61, 0x6b, 0x39, 0x77, 0x36, 0x65, 0x66, 0x72, 0x35, 0x34, 0x37, 0x63, 0x6a, 0x38, 0x32, 0x39, 0x72, 0x32, 0x74, 0x6e, 0x79, 0x74, 0x61, 0x30, 0x32, 0x68, 0x78, 0x66, 0x64, 0x78, 0x73, 0x64, 0x6a, 0x6d, 0x76, 0x39, 0x7a, 0x72, 0x35, 0x6b, 0x74, 0x6b, 0x70, 0x32, 0x30, 0x66, 0x70, 0x63, 0x78, 0x65, 0x61, 0x64, 0x68, 0x66, 0x72, 0x68, 0x30, 0x32, 0x61, 0x6b, 0x34, 0x61, 0x36, 0x68, 0x6e, 0x78, 0x76, 0x35, 0x73, 0x36, 0x37, 0x72, 0x67, 0x71, 0x72, 0x72, 0x76, 0x66, 0x70, 0x64, 0x6a, 0x74, 0x35
],
account: 9,
diversifier_index: 0,
},
TestVector {
p2pkh_bytes: None,
p2sh_bytes: Some([
0xaf, 0x9d, 0xb6, 0x99, 0x0e, 0xd8, 0x3d, 0xd6, 0x4a, 0xf3, 0x59, 0x7c, 0x04, 0x32, 0x3e, 0xa5, 0x1b, 0x00, 0x52, 0xad
]),
sapling_raw_addr: None,
orchard_raw_addr: Some([
0xcd, 0xf7, 0xfe, 0xd0, 0xd0, 0x82, 0x2f, 0xd8, 0x49, 0xcf, 0xfb, 0x20, 0xa4, 0xd5, 0xee, 0x70, 0x1a, 0xd8, 0x14, 0x1e, 0x66, 0xd8, 0x1d, 0xdf, 0xab, 0xf8, 0x78, 0x75, 0x11, 0x7c, 0x05, 0x09, 0x22, 0x40, 0x60, 0x3c, 0x54, 0x6b, 0x8d, 0xc1, 0x87, 0xcd, 0x8c
]),
unknown_typecode: 65532,
unknown_bytes: None,
unified_addr: vec![
0x75, 0x31, 0x65, 0x35, 0x34, 0x71, 0x63, 0x6e, 0x30, 0x74, 0x65, 0x70, 0x79, 0x6c, 0x33, 0x30, 0x7a, 0x7a, 0x32, 0x66, 0x72, 0x67, 0x7a, 0x37, 0x71, 0x34, 0x61, 0x36, 0x6d, 0x73, 0x6e, 0x32, 0x65, 0x30, 0x32, 0x6e, 0x70, 0x76, 0x32, 0x6e, 0x66, 0x66, 0x73, 0x64, 0x33, 0x68, 0x35, 0x32, 0x33, 0x6d, 0x74, 0x78, 0x38, 0x64, 0x32, 0x32, 0x61, 0x6a, 0x76, 0x66, 0x76, 0x73, 0x71, 0x75, 0x72, 0x35, 0x73, 0x6a, 0x7a, 0x38, 0x76, 0x66, 0x6e, 0x6d, 0x77, 0x32, 0x79, 0x73, 0x36, 0x37, 0x30, 0x38, 0x71, 0x70, 0x38, 0x6b, 0x61, 0x39, 0x30, 0x6a, 0x35, 0x61, 0x34, 0x33, 0x30, 0x75, 0x79, 0x38, 0x76, 0x38, 0x33, 0x61, 0x6c, 0x6a, 0x63, 0x30, 0x63, 0x30, 0x35, 0x7a, 0x6a, 0x75, 0x35, 0x34, 0x78, 0x79, 0x35, 0x6e, 0x76, 0x77, 0x33, 0x6d, 0x66, 0x68, 0x6b, 0x37, 0x6e, 0x77, 0x37, 0x36, 0x6b, 0x6b, 0x79, 0x64, 0x79, 0x6c, 0x71, 0x34, 0x66, 0x65, 0x6c
],
account: 10,
diversifier_index: 0,
},
TestVector {
p2pkh_bytes: None,
p2sh_bytes: None,
sapling_raw_addr: None,
orchard_raw_addr: Some([
0x24, 0xfd, 0x59, 0xf3, 0x2b, 0x2d, 0x39, 0xdd, 0xe6, 0x6e, 0x46, 0xc3, 0x92, 0x06, 0xa3, 0x1b, 0xc0, 0x4f, 0xa5, 0xc6, 0x84, 0x79, 0x76, 0xea, 0x6b, 0xbd, 0x31, 0x63, 0xee, 0x14, 0xf5, 0x8f, 0x58, 0x4a, 0xcc, 0x13, 0x14, 0x79, 0xea, 0x55, 0x8d, 0x3f, 0x84
]),
unknown_typecode: 65530,
unknown_bytes: None,
unified_addr: vec![
0x75, 0x31, 0x7a, 0x38, 0x77, 0x73, 0x72, 0x68, 0x6d, 0x66, 0x36, 0x6d, 0x39, 0x67, 0x76, 0x61, 0x36, 0x76, 0x6c, 0x33, 0x73, 0x7a, 0x63, 0x6b, 0x30, 0x36, 0x70, 0x39, 0x37, 0x30, 0x78, 0x35, 0x77, 0x68, 0x6d, 0x36, 0x33, 0x6a, 0x66, 0x6a, 0x32, 0x66, 0x72, 0x6d, 0x6d, 0x63, 0x39, 0x6e, 0x39, 0x75, 0x6d, 0x34, 0x79, 0x63, 0x73, 0x38, 0x79, 0x75, 0x74, 0x6a, 0x37, 0x67, 0x38, 0x33, 0x38, 0x76, 0x72, 0x67, 0x68, 0x32, 0x30, 0x6c, 0x66, 0x78, 0x79, 0x35, 0x32, 0x79, 0x30, 0x68, 0x32, 0x36, 0x74, 0x74, 0x38, 0x6e, 0x67, 0x76, 0x64, 0x32, 0x67, 0x79, 0x63, 0x70, 0x79, 0x71, 0x76, 0x39, 0x6b, 0x79, 0x30, 0x32, 0x71, 0x6b, 0x63, 0x73
],
account: 11,
diversifier_index: 0,
},
TestVector {
p2pkh_bytes: None,
p2sh_bytes: None,
sapling_raw_addr: Some([
0x78, 0xd8, 0x5b, 0xd0, 0xdb, 0x63, 0x90, 0x43, 0x37, 0x79, 0x87, 0xcd, 0xd8, 0x14, 0xc6, 0x39, 0x00, 0x16, 0x96, 0x4b, 0x68, 0x40, 0x16, 0xfa, 0xf1, 0xad, 0x4f, 0x16, 0x6c, 0x5f, 0x72, 0x39, 0x9a, 0x5e, 0x8d, 0x46, 0x9e, 0xc6, 0xbe, 0xb8, 0x73, 0xd5, 0x5d
]),
orchard_raw_addr: None,
unknown_typecode: 65535,
unknown_bytes: None,
unified_addr: vec![
0x75, 0x31, 0x78, 0x61, 0x68, 0x6a, 0x33, 0x35, 0x70, 0x37, 0x6d, 0x76, 0x39, 0x75, 0x6c, 0x6b, 0x33, 0x37, 0x32, 0x73, 0x33, 0x76, 0x64, 0x65, 0x68, 0x71, 0x72, 0x66, 0x34, 0x38, 0x75, 0x30, 0x77, 0x64, 0x66, 0x33, 0x78, 0x6c, 0x37, 0x72, 0x78, 0x7a, 0x72, 0x70, 0x65, 0x34, 0x61, 0x30, 0x74, 0x68, 0x75, 0x38, 0x64, 0x30, 0x6d, 0x39, 0x6d, 0x79, 0x61, 0x61, 0x70, 0x78, 0x37, 0x6b, 0x35, 0x76, 0x78, 0x36, 0x74, 0x7a, 0x35, 0x70, 0x74, 0x63, 0x6a, 0x76, 0x63, 0x76, 0x75, 0x34, 0x64, 0x72, 0x66, 0x71, 0x37, 0x75, 0x37, 0x71, 0x77, 0x7a, 0x6d, 0x66, 0x75, 0x65, 0x33, 0x6b, 0x74, 0x38, 0x73, 0x76, 0x73, 0x63, 0x33, 0x73, 0x65, 0x35
],
account: 12,
diversifier_index: 0,
},
TestVector {
p2pkh_bytes: Some([
0x35, 0x55, 0x02, 0x13, 0xf7, 0xcb, 0x1d, 0xb6, 0xf5, 0xc2, 0x98, 0xc1, 0x7a, 0x2b, 0x7e, 0xa3, 0x66, 0x7d, 0x75, 0x6b
]),
p2sh_bytes: None,
sapling_raw_addr: None,
orchard_raw_addr: Some([
0x51, 0x78, 0x92, 0x4f, 0x70, 0x67, 0xea, 0xc2, 0x61, 0x04, 0x4c, 0xa2, 0x7b, 0xa3, 0xcf, 0x52, 0xf7, 0x98, 0x48, 0x69, 0x73, 0xaf, 0x07, 0x95, 0xe6, 0x15, 0x87, 0xaa, 0x1b, 0x1e, 0xca, 0xd3, 0x33, 0xdc, 0x52, 0x04, 0x97, 0xed, 0xc6, 0x1d, 0xf8, 0x89, 0x80
]),
unknown_typecode: 65533,
unknown_bytes: Some(vec![
0x91, 0xe0, 0x0c, 0x7a, 0x1d, 0x48, 0xaf, 0x04, 0x68, 0x27, 0x59, 0x1e, 0x97, 0x33, 0xa9, 0x7f, 0xa6, 0xb6, 0x79, 0xf3, 0xdc, 0x60, 0x1d, 0x00, 0x82, 0x85, 0xed, 0xcb, 0xda, 0xe6, 0x9c, 0xe8, 0xfc, 0x1b, 0xe4, 0xaa, 0xc0, 0x0f, 0xf2, 0x71, 0x1e, 0xbd, 0x93, 0x1d, 0xe5, 0x18, 0x85, 0x68, 0x78, 0xf7, 0x34, 0x76, 0xf2, 0x1a, 0x48, 0x2e, 0xc9, 0x37, 0x83, 0x65, 0xc8, 0xf7, 0x39, 0x3c, 0x94, 0xe2, 0x88, 0x53, 0x15, 0xeb, 0x46, 0x71, 0x09, 0x8b, 0x79, 0x53, 0x5e, 0x79, 0x0f, 0xe5, 0x3e, 0x29, 0xfe, 0xf2, 0xb3, 0x76, 0x66, 0x97, 0xac, 0x32, 0xb4, 0xf4, 0x73, 0xf4, 0x68, 0xa0, 0x08, 0xe7, 0x23, 0x89, 0xfc, 0x03, 0x88, 0x0d, 0x78, 0x0c, 0xb0, 0x7f, 0xcf, 0xaa, 0xbe, 0x3f, 0x1a, 0x84, 0xb2, 0x7d, 0xb5, 0x9a, 0x4a, 0x15, 0x3d, 0x88, 0x2d, 0x2b, 0x21, 0x03, 0x59, 0x65, 0x55, 0xed, 0x94, 0x94, 0xc6, 0xac, 0x89, 0x3c, 0x49, 0x72, 0x38, 0x33, 0xec, 0x89, 0x26, 0xc1
]),
unified_addr: vec![
0x75, 0x31, 0x33, 0x36, 0x66, 0x37, 0x77, 0x37, 0x74, 0x73, 0x70, 0x61, 0x6a, 0x34, 0x76, 0x35, 0x65, 0x77, 0x79, 0x70, 0x74, 0x6c, 0x33, 0x61, 0x77, 0x34, 0x68, 0x71, 0x36, 0x36, 0x71, 0x6a, 0x34, 0x66, 0x34, 0x75, 0x71, 0x63, 0x68, 0x63, 0x7a, 0x34, 0x33, 0x6c, 0x6b, 0x68, 0x77, 0x61, 0x76, 0x6b, 0x7a, 0x79, 0x37, 0x35, 0x6b, 0x35, 0x33, 0x38, 0x6e, 0x36, 0x63, 0x68, 0x34, 0x6a, 0x66, 0x6e, 0x74, 0x6a, 0x6b, 0x66, 0x70, 0x35, 0x70, 0x6a, 0x72, 0x71, 0x64, 0x77, 0x6d, 0x75, 0x6e, 0x73, 0x38, 0x79, 0x6d, 0x32, 0x61, 0x33, 0x72, 0x75, 0x72, 0x68, 0x30, 0x6c, 0x67, 0x74, 0x76, 0x6e, 0x67, 0x39, 0x63, 0x35, 0x79, 0x67, 0x39, 0x77, 0x63, 0x71, 0x35, 0x36, 0x71, 0x68, 0x39, 0x33, 0x6b, 0x71, 0x75, 0x38, 0x34, 0x34, 0x6d, 0x36, 0x30, 0x72, 0x39, 0x33, 0x35, 0x67, 0x73, 0x6e, 0x72, 0x36, 0x74, 0x68, 0x78, 0x38, 0x33, 0x36, 0x7a, 0x6e, 0x36
],
account: 13,
diversifier_index: 0,
},
TestVector {
p2pkh_bytes: Some([
0x0f, 0xdc, 0xf1, 0xad, 0x75, 0xa5, 0x98, 0xaa, 0x26, 0x44, 0x84, 0xd3, 0xe7, 0x86, 0x27, 0x90, 0x9c, 0x98, 0x5d, 0x56
]),
p2sh_bytes: None,
sapling_raw_addr: Some([
0xa7, 0x5a, 0x6d, 0xe4, 0x21, 0xd2, 0xad, 0x1e, 0xe8, 0xf4, 0xb2, 0x5e, 0x39, 0x8a, 0xdd, 0xa9, 0xc0, 0xaa, 0xa6, 0xab, 0x1f, 0x25, 0x18, 0x98, 0x1a, 0x9d, 0xdb, 0x1d, 0xe6, 0xa3, 0x95, 0x7d, 0x77, 0x84, 0x23, 0x32, 0xd6, 0x28, 0x9d, 0xbe, 0x94, 0xe8, 0x32
]),
orchard_raw_addr: Some([
0xb2, 0x08, 0xc9, 0x23, 0x5c, 0x8d, 0x40, 0xe4, 0x9b, 0x76, 0x10, 0x0b, 0x2d, 0x01, 0x0f, 0x37, 0x83, 0xf1, 0x2c, 0x66, 0xe7, 0xd3, 0xbe, 0xb1, 0x17, 0xb2, 0xc9, 0x63, 0x21, 0xb7, 0xf6, 0x56, 0x2a, 0xdb, 0x4e, 0xfc, 0x14, 0x4e, 0x39, 0xd9, 0x09, 0xe7, 0x28
]),
unknown_typecode: 65533,
unknown_bytes: None,
unified_addr: vec![
0x75, 0x31, 0x6d, 0x39, 0x36, 0x63, 0x36, 0x33, 0x6d, 0x32, 0x34, 0x39, 0x37, 0x71, 0x65, 0x30, 0x79, 0x74, 0x73, 0x61, 0x61, 0x65, 0x7a, 0x30, 0x36, 0x74, 0x74, 0x61, 0x78, 0x6d, 0x71, 0x74, 0x6c, 0x73, 0x38, 0x73, 0x30, 0x36, 0x75, 0x33, 0x79, 0x33, 0x30, 0x77, 0x32, 0x7a, 0x6c, 0x66, 0x78, 0x6d, 0x66, 0x77, 0x63, 0x33, 0x78, 0x74, 0x75, 0x71, 0x30, 0x73, 0x63, 0x67, 0x78, 0x75, 0x6a, 0x75, 0x63, 0x34, 0x37, 0x39, 0x35, 0x32, 0x77, 0x70, 0x63, 0x33, 0x74, 0x73, 0x74, 0x67, 0x6d, 0x71, 0x65, 0x38, 0x66, 0x77, 0x63, 0x6e, 0x61, 0x76, 0x79, 0x6c, 0x67, 0x65, 0x34, 0x7a, 0x7a, 0x32, 0x6a, 0x30, 0x63, 0x75, 0x70, 0x71, 0x72, 0x75, 0x32, 0x68, 0x6d, 0x72, 0x74, 0x38, 0x78, 0x6d, 0x6c, 0x76, 0x65, 0x67, 0x6a, 0x67, 0x72, 0x77, 0x30, 0x70, 0x74, 0x34, 0x72, 0x61, 0x63, 0x66, 0x35, 0x78, 0x6a, 0x78, 0x63, 0x6c, 0x35, 0x37, 0x64, 0x66, 0x77, 0x36, 0x6a, 0x68, 0x73, 0x70, 0x32, 0x64, 0x65, 0x6a, 0x39, 0x73, 0x7a, 0x34, 0x6b, 0x73, 0x79, 0x63, 0x6e, 0x73, 0x75, 0x68, 0x73, 0x76, 0x6a, 0x6d, 0x66, 0x37, 0x63, 0x72, 0x6c, 0x63, 0x35, 0x63, 0x6b, 0x75, 0x35, 0x38, 0x30, 0x32, 0x32, 0x79, 0x36, 0x71, 0x35, 0x68, 0x70, 0x70, 0x65, 0x70, 0x36, 0x71, 0x6e, 0x70, 0x39, 0x65, 0x63, 0x39, 0x78, 0x61, 0x33, 0x79, 0x68, 0x36, 0x71, 0x74, 0x37, 0x6a, 0x36, 0x67, 0x7a, 0x65, 0x77
],
account: 14,
diversifier_index: 0,
},
TestVector {
p2pkh_bytes: None,
p2sh_bytes: None,
sapling_raw_addr: None,
orchard_raw_addr: Some([
0x9e, 0x54, 0x45, 0xd6, 0xcd, 0x3c, 0xb9, 0xf9, 0x8b, 0x0d, 0xf1, 0x06, 0x2b, 0xda, 0x47, 0xad, 0xff, 0xd5, 0xa6, 0x6c, 0x0c, 0x2c, 0x48, 0x3c, 0x8b, 0xf1, 0x5c, 0x31, 0x76, 0xd7, 0x55, 0x91, 0x4a, 0x35, 0x76, 0x49, 0x6b, 0x5c, 0x35, 0xfe, 0xe2, 0x8a, 0x88
]),
unknown_typecode: 65531,
unknown_bytes: None,
unified_addr: vec![
0x75, 0x31, 0x6a, 0x67, 0x6c, 0x68, 0x6a, 0x32, 0x6d, 0x61, 0x79, 0x36, 0x64, 0x66, 0x74, 0x77, 0x7a, 0x39, 0x75, 0x32, 0x71, 0x79, 0x6e, 0x78, 0x6a, 0x71, 0x7a, 0x6e, 0x75, 0x74, 0x36, 0x37, 0x34, 0x37, 0x68, 0x61, 0x73, 0x75, 0x30, 0x6d, 0x64, 0x6d, 0x6c, 0x63, 0x30, 0x32, 0x66, 0x63, 0x61, 0x73, 0x75, 0x61, 0x78, 0x75, 0x67, 0x64, 0x79, 0x7a, 0x77, 0x6a, 0x32, 0x6c, 0x38, 0x34, 0x6d, 0x6a, 0x39, 0x66, 0x67, 0x7a, 0x6a, 0x37, 0x79, 0x30, 0x6b, 0x39, 0x66, 0x63, 0x70, 0x6a, 0x37, 0x33, 0x36, 0x73, 0x6c, 0x6d, 0x6a, 0x38, 0x67, 0x6b, 0x37, 0x37, 0x75, 0x67, 0x38, 0x6c, 0x6c, 0x61, 0x76, 0x63, 0x67, 0x32, 0x6c, 0x66, 0x6d, 0x6d
],
account: 15,
diversifier_index: 0,
},
TestVector {
p2pkh_bytes: Some([
0xee, 0x2a, 0x6a, 0x1c, 0xbc, 0x5a, 0x84, 0xe3, 0x44, 0xd2, 0x82, 0x30, 0xcb, 0xea, 0x9a, 0x65, 0x47, 0x5a, 0xca, 0x79
]),
p2sh_bytes: None,
sapling_raw_addr: None,
orchard_raw_addr: Some([
0x25, 0x98, 0xd8, 0x4d, 0xff, 0xb3, 0x4f, 0x59, 0x08, 0xb9, 0x07, 0x32, 0x49, 0x0f, 0x38, 0x81, 0x39, 0x91, 0x50, 0xd4, 0xc6, 0x94, 0xfc, 0xe9, 0xbf, 0x30, 0xd1, 0x56, 0x0b, 0x2c, 0x56, 0xf0, 0x98, 0x29, 0xfe, 0x12, 0x3b, 0x9a, 0xdd, 0x20, 0xe5, 0xd7, 0x1c
]),
unknown_typecode: 65534,
unknown_bytes: None,
unified_addr: vec![
0x75, 0x31, 0x37, 0x36, 0x79, 0x39, 0x66, 0x35, 0x74, 0x64, 0x34, 0x33, 0x61, 0x74, 0x68, 0x70, 0x66, 0x71, 0x65, 0x38, 0x33, 0x6a, 0x66, 0x35, 0x71, 0x64, 0x71, 0x65, 0x64, 0x68, 0x6d, 0x30, 0x77, 0x7a, 0x68, 0x6e, 0x6a, 0x67, 0x39, 0x66, 0x6c, 0x7a, 0x63, 0x74, 0x65, 0x66, 0x39, 0x72, 0x6d, 0x30, 0x7a, 0x73, 0x74, 0x66, 0x68, 0x72, 0x67, 0x7a, 0x39, 0x34, 0x64, 0x68, 0x68, 0x67, 0x32, 0x72, 0x64, 0x79, 0x71, 0x34, 0x34, 0x39, 0x79, 0x33, 0x61, 0x79, 0x75, 0x32, 0x36, 0x61, 0x6e, 0x6d, 0x66, 0x74, 0x37, 0x78, 0x6d, 0x6a, 0x39, 0x36, 0x67, 0x6a, 0x33, 0x36, 0x30, 0x64, 0x37, 0x33, 0x74, 0x37, 0x30, 0x30, 0x75, 0x6c, 0x73, 0x7a, 0x71, 0x38, 0x71, 0x6b, 0x38, 0x32, 0x36, 0x6b, 0x67, 0x64, 0x72, 0x6a, 0x64, 0x6c, 0x71, 0x38, 0x71, 0x76, 0x66, 0x32, 0x6b, 0x63, 0x32, 0x68, 0x38, 0x64, 0x67, 0x73, 0x71, 0x78, 0x37, 0x38, 0x79, 0x30, 0x75
],
account: 16,
diversifier_index: 0,
},
TestVector {
p2pkh_bytes: None,
p2sh_bytes: None,
sapling_raw_addr: Some([
0xd3, 0xa8, 0x03, 0x80, 0x3f, 0xee, 0xe7, 0xa0, 0x32, 0xa2, 0x4a, 0xdf, 0xaa, 0x8f, 0x6a, 0x94, 0xce, 0xcb, 0x96, 0x71, 0xc1, 0x33, 0x3d, 0x0d, 0x5d, 0x1a, 0x3d, 0x79, 0xd8, 0x2b, 0xc3, 0x10, 0x72, 0x7c, 0x66, 0x53, 0x64, 0xd7, 0x10, 0x22, 0x55, 0x9c, 0x50
]),
orchard_raw_addr: Some([
0x7c, 0x98, 0xb8, 0xf6, 0x13, 0xf9, 0xff, 0x02, 0x74, 0x6b, 0xea, 0x2a, 0x16, 0x7c, 0xfd, 0x1b, 0xd3, 0xa1, 0x86, 0x2a, 0xf9, 0x63, 0x1b, 0xf6, 0x1d, 0x9d, 0x60, 0x4e, 0x08, 0x24, 0xe2, 0xcb, 0x84, 0x67, 0xa1, 0xe5, 0x49, 0xdb, 0x87, 0xa7, 0x6e, 0x7a, 0x8a
]),
unknown_typecode: 65535,
unknown_bytes: None,
unified_addr: vec![
0x75, 0x31, 0x61, 0x36, 0x34, 0x6c, 0x30, 0x39, 0x71, 0x72, 0x73, 0x78, 0x75, 0x6c, 0x66, 0x6a, 0x7a, 0x6e, 0x6d, 0x36, 0x6b, 0x32, 0x67, 0x35, 0x33, 0x35, 0x75, 0x73, 0x79, 0x68, 0x74, 0x61, 0x66, 0x38, 0x65, 0x64, 0x36, 0x30, 0x76, 0x34, 0x6a, 0x72, 0x6a, 0x6d, 0x6b, 0x77, 0x76, 0x6b, 0x75, 0x78, 0x34, 0x74, 0x37, 0x70, 0x64, 0x79, 0x63, 0x33, 0x6e, 0x6b, 0x7a, 0x72, 0x65, 0x66, 0x64, 0x67, 0x74, 0x6e, 0x77, 0x38, 0x34, 0x32, 0x30, 0x6c, 0x6a, 0x38, 0x73, 0x68, 0x6d, 0x30, 0x35, 0x6a, 0x61, 0x39, 0x66, 0x78, 0x78, 0x67, 0x6e, 0x68, 0x72, 0x61, 0x39, 0x32, 0x6e, 0x68, 0x73, 0x71, 0x35, 0x36, 0x67, 0x78, 0x38, 0x63, 0x32, 0x70, 0x75, 0x7a, 0x33, 0x66, 0x6b, 0x6b, 0x67, 0x6e, 0x72, 0x6b, 0x71, 0x66, 0x35, 0x79, 0x75, 0x71, 0x66, 0x64, 0x74, 0x66, 0x37, 0x74, 0x36, 0x72, 0x61, 0x6e, 0x34, 0x37, 0x67, 0x64, 0x63, 0x66, 0x35, 0x76, 0x76, 0x64, 0x66, 0x61, 0x63, 0x7a, 0x77, 0x66, 0x33, 0x75, 0x75, 0x79, 0x34, 0x66, 0x79, 0x73, 0x68, 0x33, 0x6d, 0x7a, 0x75, 0x38, 0x68, 0x64, 0x35, 0x74, 0x6b, 0x6c, 0x30, 0x35, 0x6d, 0x76, 0x72, 0x67, 0x65, 0x39, 0x6e, 0x38
],
account: 17,
diversifier_index: 0,
},
TestVector {
p2pkh_bytes: Some([
0x42, 0x99, 0x40, 0xf2, 0x66, 0xcc, 0x16, 0x5b, 0xed, 0x0c, 0xb1, 0xb8, 0xd4, 0xf8, 0xf6, 0x4f, 0x3f, 0x1e, 0x82, 0xf4
]),
p2sh_bytes: None,
sapling_raw_addr: None,
orchard_raw_addr: Some([
0xa8, 0x04, 0x05, 0xd5, 0x56, 0x8a, 0xb8, 0xab, 0x8f, 0x85, 0x46, 0x16, 0x3d, 0x95, 0x1a, 0xb2, 0x97, 0xfd, 0x5e, 0x6f, 0x43, 0xe7, 0xfc, 0xeb, 0xcb, 0x66, 0x4f, 0xea, 0xcf, 0xab, 0x5a, 0xfd, 0x80, 0xaa, 0xf7, 0xf3, 0x54, 0xc0, 0x7a, 0x99, 0x01, 0x78, 0x8c
]),
unknown_typecode: 65535,
unknown_bytes: None,
unified_addr: vec![
0x75, 0x31, 0x73, 0x6b, 0x77, 0x35, 0x71, 0x6b, 0x75, 0x35, 0x38, 0x61, 0x33, 0x72, 0x77, 0x7a, 0x6a, 0x39, 0x7a, 0x61, 0x79, 0x6c, 0x7a, 0x79, 0x6a, 0x7a, 0x75, 0x6d, 0x6e, 0x6a, 0x78, 0x32, 0x35, 0x76, 0x77, 0x63, 0x6a, 0x6e, 0x39, 0x78, 0x71, 0x63, 0x76, 0x61, 0x37, 0x63, 0x6c, 0x68, 0x6a, 0x67, 0x72, 0x6e, 0x32, 0x6b, 0x6b, 0x72, 0x6c, 0x6c, 0x39, 0x77, 0x32, 0x35, 0x63, 0x6e, 0x78, 0x76, 0x65, 0x63, 0x65, 0x70, 0x38, 0x6d, 0x32, 0x61, 0x76, 0x35, 0x75, 0x65, 0x64, 0x65, 0x39, 0x6c, 0x72, 0x33, 0x64, 0x70, 0x64, 0x66, 0x63, 0x61, 0x65, 0x37, 0x66, 0x75, 0x33, 0x75, 0x35, 0x71, 0x78, 0x30, 0x63, 0x74, 0x79, 0x38, 0x38, 0x6d, 0x73, 0x77, 0x6c, 0x36, 0x74, 0x32, 0x66, 0x6b, 0x64, 0x6d, 0x37, 0x67, 0x64, 0x73, 0x6e, 0x76, 0x64, 0x75, 0x30, 0x75, 0x37, 0x71, 0x30, 0x39, 0x70, 0x6d, 0x30, 0x39, 0x67, 0x77, 0x7a, 0x6b, 0x67, 0x35, 0x72
],
account: 18,
diversifier_index: 0,
},
TestVector {
p2pkh_bytes: None,
p2sh_bytes: None,
sapling_raw_addr: Some([
0x86, 0x60, 0x07, 0x0e, 0x37, 0x57, 0xff, 0x65, 0x07, 0x06, 0x07, 0x91, 0xfd, 0x69, 0x4f, 0x6a, 0x63, 0x1b, 0x84, 0x95, 0xa2, 0xb7, 0x4f, 0xfa, 0x39, 0x23, 0x6c, 0xf6, 0x53, 0xca, 0xea, 0x55, 0x75, 0xb8, 0x6a, 0xf3, 0x20, 0x0b, 0x01, 0x0e, 0x51, 0x3b, 0xab
]),
orchard_raw_addr: Some([
0x63, 0xb7, 0xb7, 0x06, 0xd9, 0x91, 0x16, 0x99, 0x86, 0xae, 0xe5, 0x61, 0x33, 0xf0, 0xa5, 0x0b, 0x2a, 0x0c, 0x82, 0x25, 0xfb, 0xa6, 0xda, 0xe9, 0x51, 0x76, 0x00, 0x7b, 0x1f, 0x02, 0x3a, 0x1e, 0x97, 0xc1, 0xaa, 0x36, 0x6e, 0x99, 0xbf, 0x97, 0x0f, 0xda, 0x82
]),
unknown_typecode: 65534,
unknown_bytes: None,
unified_addr: vec![
0x75, 0x31, 0x76, 0x67, 0x36, 0x32, 0x6d, 0x67, 0x6a, 0x64, 0x64, 0x6e, 0x6c, 0x76, 0x35, 0x77, 0x36, 0x6c, 0x64, 0x6b, 0x79, 0x32, 0x78, 0x65, 0x30, 0x63, 0x38, 0x74, 0x65, 0x74, 0x6d, 0x63, 0x38, 0x32, 0x74, 0x75, 0x39, 0x76, 0x6c, 0x7a, 0x7a, 0x6b, 0x75, 0x79, 0x6e, 0x78, 0x34, 0x39, 0x66, 0x6e, 0x75, 0x71, 0x6a, 0x76, 0x78, 0x6a, 0x74, 0x35, 0x64, 0x67, 0x6e, 0x33, 0x63, 0x6d, 0x38, 0x74, 0x35, 0x6e, 0x38, 0x35, 0x7a, 0x63, 0x71, 0x35, 0x6c, 0x6a, 0x72, 0x74, 0x67, 0x37, 0x7a, 0x6d, 0x77, 0x68, 0x6b, 0x37, 0x30, 0x68, 0x36, 0x72, 0x64, 0x6d, 0x63, 0x6c, 0x66, 0x37, 0x73, 0x63, 0x78, 0x78, 0x6e, 0x67, 0x75, 0x6b, 0x35, 0x66, 0x6c, 0x76, 0x66, 0x32, 0x61, 0x70, 0x70, 0x37, 0x36, 0x78, 0x75, 0x39, 0x30, 0x37, 0x63, 0x6d, 0x6a, 0x79, 0x6c, 0x78, 0x76, 0x73, 0x65, 0x6e, 0x32, 0x35, 0x78, 0x65, 0x39, 0x76, 0x37, 0x76, 0x33, 0x6b, 0x72, 0x73, 0x78, 0x61, 0x39, 0x75, 0x79, 0x30, 0x76, 0x32, 0x6a, 0x6a, 0x71, 0x33, 0x37, 0x6b, 0x68, 0x34, 0x79, 0x6d, 0x6c, 0x61, 0x66, 0x6e, 0x38, 0x70, 0x65, 0x76, 0x71, 0x61, 0x6c, 0x71, 0x61, 0x34, 0x64, 0x6d, 0x36, 0x37
],
account: 19,
diversifier_index: 5,
},
];

View File

@ -11,15 +11,19 @@
// From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/unified_full_viewing_keys.py
let test_vectors = vec![
TestVector {
t_key_bytes: None,
sapling_fvk_bytes: Some([
0x31, 0xd2, 0xc1, 0xd1, 0x2a, 0x84, 0x24, 0xda, 0x7a, 0x57, 0x19, 0x85, 0xc9, 0x10, 0x09, 0x0f, 0xae, 0xad, 0x0a, 0xd9, 0x37, 0xd7, 0x90, 0x68, 0x62, 0x7a, 0xfa, 0xe1, 0x91, 0x6c, 0xdc, 0xc1, 0xee, 0xc3, 0x72, 0xaa, 0x24, 0x02, 0xce, 0x72, 0x61, 0x1f, 0xc7, 0x32, 0xe7, 0x4e, 0x31, 0x9c, 0x45, 0x52, 0xd3, 0x09, 0x1b, 0xe1, 0xcb, 0xd2, 0xe8, 0x55, 0x93, 0x35, 0xb8, 0x07, 0xc0, 0xb5, 0x8e, 0xe8, 0x2c, 0x94, 0x35, 0x48, 0xd4, 0xe3, 0x3f, 0x4f, 0xa3, 0x07, 0xaa, 0xb4, 0x1c, 0x0b, 0x04, 0x85, 0x1a, 0x21, 0xdb, 0xbc, 0x15, 0x92, 0x88, 0x6b, 0x6d, 0xa8, 0xb2, 0xc6, 0xbe, 0x6d, 0x8f, 0x7c, 0x07, 0xfa, 0x1a, 0x2d, 0xaf, 0x10, 0xcd, 0xe1, 0x37, 0xef, 0xf5, 0x7d, 0x58, 0xf1, 0x2f, 0x1f, 0xd9, 0xf8, 0xbe, 0x04, 0x58, 0x67, 0x24, 0x9b, 0x54, 0x9f, 0x05, 0xa9, 0x00, 0x40
t_key_bytes: Some([
0x95, 0xd7, 0x6e, 0xbc, 0xf7, 0x24, 0xa9, 0xa3, 0x14, 0x98, 0x62, 0xe5, 0x64, 0x05, 0x8b, 0x03, 0xe0, 0xb5, 0x54, 0xee, 0x95, 0x34, 0xae, 0xbd, 0x17, 0xc8, 0x33, 0xd0, 0xda, 0x39, 0xc2, 0x9f, 0x03, 0xe7, 0x9a, 0x82, 0xb8, 0x13, 0x90, 0x42, 0xce, 0xf6, 0x6f, 0x65, 0x90, 0x29, 0x51, 0x11, 0x08, 0x59, 0x2b, 0xcd, 0xc4, 0xd3, 0x57, 0xf7, 0x2d, 0xef, 0xc9, 0x58, 0x9c, 0xec, 0x35, 0x2c, 0x4b
]),
sapling_fvk_bytes: None,
orchard_fvk_bytes: Some([
0x76, 0x48, 0x76, 0x4a, 0x45, 0x67, 0xb7, 0x16, 0x54, 0x10, 0xbc, 0x31, 0x3f, 0x92, 0x2b, 0x72, 0xfa, 0x34, 0x15, 0x3d, 0xca, 0xd1, 0x12, 0xa3, 0x97, 0x16, 0x20, 0x24, 0x0f, 0xfb, 0xf3, 0x0d, 0x7f, 0x19, 0xed, 0xb9, 0xf2, 0x95, 0xcd, 0xf1, 0x60, 0xbe, 0x18, 0x63, 0xb4, 0x1c, 0x96, 0x31, 0x2d, 0xaf, 0x72, 0x73, 0xba, 0x01, 0x19, 0x8f, 0x50, 0x66, 0xf2, 0x86, 0x29, 0xb5, 0x6f, 0x17, 0xe4, 0xab, 0x72, 0x65, 0x79, 0xee, 0xa0, 0xfb, 0x19, 0xab, 0x5a, 0xe2, 0xb8, 0x88, 0x9c, 0xe4, 0x55, 0xc7, 0x9c, 0x59, 0x59, 0xbf, 0xda, 0x79, 0x68, 0x23, 0xee, 0x80, 0x5c, 0x79, 0x48, 0x14
]),
unknown_fvk_typecode: 65533,
unknown_fvk_bytes: Some(vec![
0xf6, 0xee, 0x69, 0x21, 0x48, 0x1c, 0xdd, 0x86, 0xb3, 0xcc, 0x43, 0x18, 0xd9, 0x61, 0x4f, 0xc8, 0x20, 0x90, 0x5d, 0x04, 0x2b, 0xb1, 0xef, 0x9c, 0xa3, 0xf2, 0x49, 0x88, 0xc7, 0xb3, 0x53, 0x42, 0x01, 0xcf, 0xb1, 0xcd, 0x8d, 0xbf, 0x69, 0xb8, 0x25, 0x0c, 0x18, 0xef, 0x41, 0x29, 0x4c, 0xa9, 0x79, 0x93, 0xdb, 0x54, 0x6c, 0x1f, 0xe0
]),
orchard_fvk_bytes: None,
unknown_fvk_typecode: 65535,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x68, 0x73, 0x72, 0x30, 0x6c, 0x78, 0x34, 0x72, 0x37, 0x6c, 0x68, 0x63, 0x6e, 0x6b, 0x37, 0x73, 0x39, 0x36, 0x75, 0x39, 0x37, 0x63, 0x6b, 0x75, 0x7a, 0x74, 0x6d, 0x67, 0x72, 0x77, 0x73, 0x6a, 0x67, 0x39, 0x37, 0x32, 0x74, 0x71, 0x68, 0x74, 0x6c, 0x6c, 0x74, 0x64, 0x63, 0x72, 0x70, 0x35, 0x6a, 0x70, 0x78, 0x6a, 0x70, 0x65, 0x72, 0x77, 0x70, 0x66, 0x34, 0x79, 0x37, 0x65, 0x64, 0x72, 0x78, 0x78, 0x30, 0x6e, 0x65, 0x68, 0x33, 0x6d, 0x65, 0x77, 0x36, 0x64, 0x6b, 0x76, 0x73, 0x34, 0x76, 0x6c, 0x65, 0x32, 0x6e, 0x77, 0x68, 0x61, 0x37, 0x38, 0x76, 0x72, 0x30, 0x35, 0x65, 0x68, 0x65, 0x36, 0x34, 0x74, 0x37, 0x73, 0x37, 0x39, 0x6a, 0x63, 0x78, 0x74, 0x36, 0x67, 0x75, 0x7a, 0x6c, 0x32, 0x76, 0x6a, 0x6a, 0x6b, 0x75, 0x39, 0x75, 0x39, 0x68, 0x77, 0x64, 0x74, 0x66, 0x37, 0x79, 0x38, 0x74, 0x65, 0x37, 0x74, 0x78, 0x65, 0x30, 0x34, 0x65, 0x74, 0x37, 0x73, 0x6a, 0x39, 0x74, 0x6a, 0x34, 0x7a, 0x65, 0x6b, 0x6e, 0x78, 0x77, 0x66, 0x61, 0x78, 0x70, 0x79, 0x39, 0x6e, 0x70, 0x6d, 0x32, 0x76, 0x70, 0x35, 0x67, 0x70, 0x39, 0x7a, 0x76, 0x73, 0x75, 0x75, 0x78, 0x70, 0x78, 0x37, 0x74, 0x70, 0x66, 0x72, 0x78, 0x6d, 0x73, 0x74, 0x39, 0x7a, 0x30, 0x33, 0x33, 0x71, 0x79, 0x6e, 0x6c, 0x6e, 0x37, 0x70, 0x6d, 0x77, 0x75, 0x66, 0x6e, 0x6e, 0x74, 0x6e, 0x34, 0x38, 0x65, 0x32, 0x75, 0x6d, 0x37, 0x32, 0x65, 0x38, 0x34, 0x78, 0x75, 0x6b, 0x35, 0x74, 0x66, 0x63, 0x66, 0x66, 0x6a, 0x6d, 0x34, 0x6a, 0x70, 0x65, 0x30, 0x71, 0x37, 0x6b, 0x34, 0x33, 0x38, 0x67
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x7a, 0x61, 0x73, 0x66, 0x67, 0x30, 0x77, 0x75, 0x77, 0x36, 0x79, 0x35, 0x33, 0x75, 0x36, 0x73, 0x32, 0x30, 0x72, 0x78, 0x6c, 0x74, 0x33, 0x38, 0x79, 0x63, 0x6e, 0x6e, 0x61, 0x71, 0x6d, 0x64, 0x75, 0x6a, 0x64, 0x68, 0x65, 0x76, 0x6b, 0x72, 0x66, 0x65, 0x67, 0x68, 0x6c, 0x76, 0x70, 0x37, 0x7a, 0x35, 0x75, 0x79, 0x77, 0x35, 0x34, 0x35, 0x37, 0x66, 0x30, 0x65, 0x36, 0x65, 0x66, 0x6e, 0x70, 0x79, 0x32, 0x36, 0x72, 0x37, 0x67, 0x38, 0x33, 0x30, 0x73, 0x35, 0x75, 0x68, 0x34, 0x79, 0x66, 0x64, 0x6d, 0x36, 0x6d, 0x7a, 0x65, 0x75, 0x35, 0x78, 0x70, 0x39, 0x70, 0x65, 0x67, 0x78, 0x36, 0x63, 0x73, 0x35, 0x70, 0x71, 0x6e, 0x6e, 0x6d, 0x33, 0x32, 0x7a, 0x32, 0x6c, 0x74, 0x64, 0x68, 0x6d, 0x77, 0x66, 0x33, 0x72, 0x70, 0x74, 0x35, 0x6c, 0x71, 0x30, 0x34, 0x64, 0x34, 0x68, 0x38, 0x38, 0x66, 0x79, 0x66, 0x7a, 0x6a, 0x38, 0x77, 0x35, 0x34, 0x6b, 0x35, 0x65, 0x67, 0x74, 0x73, 0x63, 0x6c, 0x77, 0x71, 0x70, 0x78, 0x6b, 0x65, 0x63, 0x37, 0x6e, 0x68, 0x66, 0x70, 0x34, 0x65, 0x65, 0x77, 0x73, 0x61, 0x77, 0x6b, 0x65, 0x37, 0x6e, 0x39, 0x34, 0x6e, 0x67, 0x71, 0x77, 0x6e, 0x6b, 0x64, 0x34, 0x63, 0x6d, 0x79, 0x38, 0x74, 0x73, 0x65, 0x30, 0x6c, 0x72, 0x64, 0x76, 0x33, 0x67, 0x71, 0x67, 0x75, 0x76, 0x73, 0x34, 0x36, 0x79, 0x63, 0x6e, 0x6d, 0x75, 0x30, 0x6b, 0x37, 0x7a, 0x38, 0x7a, 0x34, 0x6b, 0x76, 0x73, 0x64, 0x63, 0x67, 0x36, 0x35, 0x6a, 0x71, 0x35, 0x6d, 0x68, 0x34, 0x68, 0x78, 0x66, 0x6e, 0x66, 0x30, 0x71, 0x63, 0x6d, 0x39, 0x34, 0x79, 0x36, 0x73, 0x30, 0x66, 0x74, 0x66, 0x73, 0x33, 0x66, 0x75, 0x39, 0x39, 0x72, 0x6d, 0x73, 0x37, 0x79, 0x6e, 0x70, 0x39, 0x70, 0x30, 0x76, 0x6a, 0x6d, 0x34, 0x68, 0x75, 0x33, 0x77, 0x73, 0x35, 0x65, 0x6e, 0x77, 0x66, 0x65, 0x74, 0x72, 0x66, 0x74, 0x38, 0x6e, 0x6b, 0x36, 0x34, 0x7a, 0x67, 0x6d, 0x75, 0x71, 0x70, 0x71, 0x77, 0x63, 0x66, 0x72, 0x70, 0x63, 0x37, 0x70, 0x6b, 0x32, 0x36, 0x67, 0x6a, 0x73, 0x70, 0x6e, 0x78, 0x6e, 0x64, 0x77, 0x6d, 0x78, 0x30, 0x65, 0x66, 0x33, 0x77, 0x70, 0x70, 0x70, 0x73, 0x72, 0x6b, 0x39, 0x67, 0x78, 0x77, 0x76, 0x39, 0x7a, 0x79, 0x73, 0x37, 0x75, 0x79, 0x77, 0x6b, 0x35, 0x6d, 0x34, 0x61, 0x79, 0x6d, 0x74, 0x74, 0x73, 0x6d, 0x73, 0x66, 0x79, 0x32, 0x6b, 0x77, 0x75, 0x71, 0x74, 0x36, 0x35, 0x64, 0x73, 0x77, 0x38, 0x76, 0x6b, 0x78, 0x61, 0x78, 0x77, 0x37, 0x68, 0x6d, 0x78, 0x63, 0x76, 0x64, 0x6a, 0x61, 0x79, 0x6e, 0x6d, 0x74, 0x6d, 0x72, 0x71, 0x37, 0x38, 0x39, 0x6a
],
account: 0,
},
@ -27,14 +31,14 @@
t_key_bytes: Some([
0x31, 0xca, 0x89, 0x77, 0x87, 0x8b, 0xe1, 0xc9, 0x33, 0x48, 0x7d, 0xf6, 0x0c, 0x37, 0x91, 0xa5, 0x5d, 0xe9, 0xa3, 0x22, 0xb8, 0xb4, 0x5a, 0xf0, 0xe4, 0x13, 0x05, 0x77, 0x08, 0x24, 0xb1, 0xc1, 0x03, 0x55, 0xf9, 0xbe, 0x45, 0x1e, 0x1b, 0x69, 0x88, 0xc4, 0xfa, 0xab, 0xd4, 0x03, 0x23, 0xc2, 0x9b, 0xa1, 0xce, 0x48, 0x8e, 0x5a, 0x87, 0xff, 0xe3, 0x5f, 0xaa, 0x47, 0x2d, 0x63, 0xd0, 0xd3, 0xf6
]),
sapling_fvk_bytes: Some([
0xd3, 0x95, 0x6a, 0xdb, 0x00, 0xda, 0x31, 0x2a, 0xc8, 0xc2, 0x53, 0xb0, 0xa1, 0xd4, 0x81, 0xb7, 0x25, 0x4a, 0x0d, 0x05, 0x61, 0x3d, 0xaf, 0x6d, 0x22, 0x43, 0x8c, 0x96, 0x6b, 0xb9, 0x79, 0x4e, 0x23, 0x3b, 0x04, 0x63, 0xe2, 0x23, 0x17, 0x61, 0x76, 0xa6, 0x8e, 0x53, 0x0c, 0xbe, 0xb4, 0x62, 0x09, 0xd4, 0x8b, 0xc6, 0x5c, 0x9f, 0x6d, 0x23, 0x4b, 0xec, 0x0e, 0x26, 0x72, 0x9c, 0xd1, 0xe3, 0x2a, 0x6b, 0xf1, 0x1b, 0x9c, 0x6f, 0x0e, 0x29, 0xde, 0x42, 0x56, 0x1c, 0xde, 0x1e, 0x99, 0x1b, 0xd5, 0xc0, 0x81, 0x32, 0x68, 0x48, 0xad, 0x9e, 0x86, 0xfa, 0xba, 0x40, 0x95, 0x0c, 0xb4, 0xea, 0xd0, 0xc1, 0x3a, 0x68, 0x31, 0x8b, 0x37, 0x62, 0xec, 0xe8, 0x90, 0x78, 0x2f, 0xcf, 0xdc, 0xb5, 0x7f, 0x9d, 0x85, 0x42, 0x9f, 0x31, 0x6e, 0xf2, 0x00, 0x3d, 0xf5, 0x64, 0xf1, 0x47, 0xb2, 0x8a
sapling_fvk_bytes: None,
orchard_fvk_bytes: Some([
0xb5, 0x52, 0x3c, 0xae, 0x2a, 0x45, 0x4d, 0x3d, 0xbc, 0xd8, 0x8b, 0x8c, 0xeb, 0xf4, 0xc4, 0x33, 0x6d, 0xb6, 0xf9, 0x06, 0x26, 0x4a, 0xf9, 0x82, 0xab, 0x4d, 0xd4, 0xa7, 0x97, 0xdd, 0x6f, 0x05, 0x1a, 0x13, 0x9b, 0x42, 0xcd, 0x6e, 0x63, 0x78, 0xba, 0x7c, 0x9c, 0x7a, 0xe0, 0xa5, 0x2d, 0xc3, 0x11, 0xfd, 0x0a, 0x92, 0x73, 0x0e, 0x56, 0x83, 0x4c, 0x0a, 0xb0, 0x7a, 0x99, 0xce, 0xa5, 0x0b, 0x11, 0x60, 0xf4, 0x97, 0xb6, 0x19, 0x79, 0x48, 0x19, 0xd5, 0xf6, 0x54, 0xc5, 0x7a, 0x60, 0xed, 0x9e, 0x53, 0x58, 0xfb, 0x55, 0xae, 0xa0, 0x5b, 0xac, 0x71, 0x33, 0xee, 0x38, 0x1a, 0x43, 0x24
]),
orchard_fvk_bytes: None,
unknown_fvk_typecode: 65530,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x61, 0x7a, 0x35, 0x33, 0x34, 0x34, 0x76, 0x6d, 0x64, 0x6b, 0x30, 0x64, 0x33, 0x61, 0x64, 0x72, 0x79, 0x65, 0x74, 0x78, 0x6e, 0x63, 0x70, 0x74, 0x78, 0x64, 0x33, 0x33, 0x75, 0x75, 0x6c, 0x66, 0x66, 0x35, 0x63, 0x71, 0x65, 0x77, 0x63, 0x73, 0x6c, 0x65, 0x70, 0x7a, 0x36, 0x64, 0x77, 0x65, 0x35, 0x70, 0x38, 0x34, 0x75, 0x72, 0x7a, 0x65, 0x30, 0x67, 0x61, 0x68, 0x68, 0x32, 0x61, 0x39, 0x6e, 0x66, 0x71, 0x37, 0x36, 0x76, 0x33, 0x7a, 0x68, 0x77, 0x74, 0x65, 0x70, 0x7a, 0x68, 0x32, 0x35, 0x61, 0x64, 0x6a, 0x75, 0x65, 0x78, 0x75, 0x63, 0x78, 0x34, 0x7a, 0x73, 0x66, 0x77, 0x35, 0x73, 0x75, 0x67, 0x77, 0x6d, 0x37, 0x6b, 0x66, 0x38, 0x30, 0x74, 0x70, 0x33, 0x68, 0x65, 0x77, 0x7a, 0x30, 0x66, 0x77, 0x30, 0x7a, 0x7a, 0x6e, 0x61, 0x6b, 0x78, 0x64, 0x6d, 0x70, 0x72, 0x76, 0x6a, 0x74, 0x6a, 0x6d, 0x37, 0x34, 0x38, 0x79, 0x75, 0x64, 0x6b, 0x7a, 0x6e, 0x78, 0x6c, 0x75, 0x6c, 0x36, 0x36, 0x6e, 0x67, 0x64, 0x35, 0x78, 0x6c, 0x6e, 0x35, 0x39, 0x68, 0x79, 0x72, 0x63, 0x30, 0x7a, 0x77, 0x70, 0x66, 0x78, 0x34, 0x6e, 0x6b, 0x64, 0x6b, 0x6b, 0x73, 0x34, 0x74, 0x73, 0x75, 0x72, 0x6d, 0x38, 0x38, 0x39, 0x37, 0x71, 0x36, 0x72, 0x79, 0x66, 0x72, 0x61, 0x39, 0x34, 0x63, 0x71, 0x79, 0x61, 0x34, 0x6b, 0x6e, 0x6e, 0x64, 0x64, 0x32, 0x74, 0x6b, 0x33, 0x73, 0x76, 0x6b, 0x67, 0x77, 0x77, 0x37, 0x37, 0x6e, 0x37, 0x76, 0x65, 0x71, 0x72, 0x63, 0x66, 0x66, 0x79, 0x65, 0x6a, 0x7a, 0x78, 0x76, 0x37, 0x32, 0x71, 0x6c, 0x77, 0x71, 0x77, 0x6e, 0x30, 0x73, 0x7a, 0x39, 0x35, 0x61, 0x39, 0x66, 0x78, 0x6e, 0x66, 0x70, 0x63, 0x72, 0x65, 0x38, 0x37, 0x7a, 0x63, 0x66, 0x68, 0x75, 0x67, 0x36, 0x77, 0x36, 0x6e, 0x71, 0x6e, 0x76, 0x30, 0x65, 0x63, 0x61, 0x64, 0x76, 0x6e, 0x38, 0x6c, 0x6c, 0x36, 0x6d, 0x72, 0x6e, 0x32, 0x64, 0x6a, 0x6b, 0x66, 0x78, 0x67, 0x6e, 0x34, 0x79, 0x64, 0x72, 0x63, 0x70, 0x6d, 0x73, 0x37, 0x61, 0x6b, 0x6a, 0x78, 0x34, 0x39, 0x34, 0x78, 0x36, 0x6b, 0x79, 0x6c, 0x6d, 0x30, 0x6d, 0x34, 0x72, 0x67, 0x35, 0x73, 0x61, 0x71, 0x6e, 0x75, 0x36, 0x33, 0x32, 0x30, 0x7a, 0x38, 0x39, 0x64, 0x6c, 0x6d, 0x34, 0x38, 0x74, 0x70, 0x73, 0x61, 0x75, 0x38, 0x7a, 0x65, 0x36, 0x39, 0x61, 0x7a, 0x67
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x68, 0x34, 0x77, 0x38, 0x34, 0x73, 0x67, 0x75, 0x30, 0x6c, 0x6d, 0x76, 0x36, 0x37, 0x6e, 0x73, 0x37, 0x6b, 0x68, 0x77, 0x68, 0x33, 0x63, 0x7a, 0x74, 0x6d, 0x71, 0x68, 0x77, 0x33, 0x77, 0x70, 0x30, 0x79, 0x39, 0x38, 0x63, 0x65, 0x6a, 0x6a, 0x73, 0x6a, 0x6d, 0x74, 0x38, 0x73, 0x33, 0x64, 0x71, 0x74, 0x7a, 0x73, 0x73, 0x34, 0x34, 0x64, 0x34, 0x74, 0x75, 0x75, 0x73, 0x38, 0x65, 0x7a, 0x70, 0x76, 0x64, 0x35, 0x76, 0x67, 0x68, 0x30, 0x77, 0x66, 0x66, 0x79, 0x79, 0x6e, 0x64, 0x30, 0x33, 0x67, 0x6d, 0x73, 0x37, 0x66, 0x39, 0x72, 0x71, 0x6d, 0x36, 0x67, 0x67, 0x67, 0x6a, 0x73, 0x30, 0x6c, 0x74, 0x6b, 0x35, 0x63, 0x6b, 0x38, 0x79, 0x33, 0x78, 0x36, 0x73, 0x36, 0x35, 0x34, 0x33, 0x78, 0x33, 0x65, 0x75, 0x67, 0x75, 0x64, 0x73, 0x73, 0x79, 0x37, 0x39, 0x34, 0x73, 0x71, 0x74, 0x38, 0x64, 0x38, 0x6b, 0x61, 0x73, 0x61, 0x75, 0x34, 0x76, 0x38, 0x64, 0x68, 0x6d, 0x6d, 0x36, 0x30, 0x71, 0x30, 0x75, 0x38, 0x64, 0x73, 0x68, 0x65, 0x68, 0x75, 0x64, 0x32, 0x6c, 0x6e, 0x73, 0x79, 0x76, 0x65, 0x32, 0x72, 0x6d, 0x73, 0x6c, 0x68, 0x79, 0x67, 0x78, 0x6e, 0x65, 0x39, 0x72, 0x32, 0x39, 0x61, 0x65, 0x6e, 0x6b, 0x38, 0x38, 0x79, 0x34, 0x30, 0x6c, 0x7a, 0x67, 0x67, 0x6d, 0x70, 0x38, 0x79, 0x66, 0x76, 0x70, 0x38, 0x63, 0x66, 0x61, 0x37, 0x39, 0x6e, 0x77, 0x38, 0x35, 0x33, 0x33, 0x76, 0x36, 0x35, 0x6b, 0x68, 0x6a, 0x71, 0x68, 0x32, 0x72, 0x34, 0x33, 0x30, 0x30, 0x38, 0x77, 0x67, 0x66, 0x35, 0x71, 0x76, 0x39, 0x39, 0x67, 0x78, 0x38, 0x65, 0x78, 0x73, 0x30, 0x7a, 0x77, 0x76, 0x72, 0x6b, 0x75, 0x32, 0x37, 0x63, 0x78, 0x70, 0x76, 0x63, 0x37, 0x65, 0x36, 0x34, 0x73, 0x39, 0x6d, 0x76, 0x77, 0x61, 0x39, 0x76, 0x38, 0x79, 0x71, 0x79, 0x79, 0x37, 0x77, 0x38, 0x34, 0x72, 0x6d, 0x38, 0x37, 0x6c, 0x79, 0x75, 0x66, 0x6e, 0x73, 0x67, 0x67, 0x6b, 0x70, 0x76, 0x33, 0x64, 0x6d, 0x72, 0x70, 0x33
],
account: 1,
},
@ -45,86 +49,82 @@
sapling_fvk_bytes: Some([
0x0f, 0xec, 0x4a, 0x45, 0x53, 0xbd, 0xe5, 0x63, 0x8f, 0xf9, 0x7a, 0xc2, 0x62, 0x63, 0x5d, 0xdc, 0xe4, 0xfd, 0x10, 0xe9, 0xb9, 0xee, 0xdb, 0x3b, 0xf2, 0xb6, 0x0a, 0x4c, 0xb0, 0x17, 0x30, 0xe1, 0x97, 0x1d, 0xb5, 0xd0, 0x92, 0x1a, 0x68, 0xa3, 0xe4, 0xd7, 0x83, 0x79, 0x07, 0x6f, 0x47, 0xfb, 0x26, 0x38, 0x8a, 0x87, 0x4a, 0x16, 0xc1, 0x4d, 0xd2, 0x1c, 0xac, 0xfc, 0x0f, 0x14, 0x47, 0x5e, 0x43, 0x81, 0xed, 0x27, 0xa5, 0x00, 0x2e, 0xa7, 0xa9, 0xc8, 0x73, 0x39, 0xd6, 0x6b, 0xa1, 0x46, 0x75, 0xe7, 0xf8, 0x06, 0xd9, 0x58, 0x0b, 0x2e, 0x71, 0xc4, 0xd1, 0x66, 0xc1, 0x52, 0x43, 0xa5, 0x7b, 0x2c, 0xe2, 0x9b, 0x1c, 0x44, 0x1f, 0xb6, 0x85, 0x34, 0xde, 0x04, 0x41, 0xe5, 0xd7, 0x5c, 0x2d, 0xa2, 0x46, 0x67, 0x37, 0x2d, 0x9a, 0xe6, 0xdb, 0x6c, 0xf6, 0x36, 0x93, 0xf4, 0x4d, 0x86
]),
orchard_fvk_bytes: Some([
0x6d, 0x7e, 0xc9, 0x95, 0x5b, 0x8d, 0xff, 0x51, 0x91, 0xfc, 0x76, 0x14, 0x90, 0xcc, 0x97, 0xbc, 0xc2, 0xc6, 0x3d, 0xdc, 0x14, 0xaf, 0xd5, 0x6a, 0x30, 0x81, 0x12, 0xe4, 0xe4, 0xec, 0x56, 0x09, 0xdf, 0x3f, 0x72, 0xe6, 0x7b, 0x56, 0x48, 0xc5, 0x85, 0x8f, 0x72, 0xfa, 0xb0, 0x3e, 0xa8, 0x9b, 0x05, 0x84, 0x0e, 0x1a, 0x0d, 0x47, 0xb7, 0x4f, 0x72, 0xf0, 0x03, 0xaa, 0x1b, 0x28, 0xab, 0x2c, 0x9d, 0x6f, 0xa0, 0x89, 0x83, 0xf1, 0x7b, 0xde, 0x7e, 0x77, 0x6e, 0x95, 0x8b, 0xa2, 0xe6, 0x70, 0x40, 0x12, 0x98, 0x8f, 0xd8, 0x96, 0x85, 0xe8, 0x9a, 0xb0, 0xdb, 0x81, 0x1a, 0xde, 0x36, 0x1a
]),
unknown_fvk_typecode: 65532,
unknown_fvk_bytes: Some(vec![
0x1a, 0x03, 0x55, 0x87, 0xd5, 0xfb, 0x1a, 0x38, 0xe0, 0x1d, 0x94, 0x90, 0x3d, 0x3c, 0x3e, 0x0a, 0xd3, 0x36, 0x0c, 0x1d, 0x37, 0x10, 0xac, 0xd2, 0x0b, 0x18, 0x3e, 0x31, 0xd4, 0x9f, 0x25, 0xc9, 0xa1, 0x38, 0xf4, 0x9b, 0x1a, 0x53, 0x7e, 0xdc, 0xf0, 0x4b, 0xe3, 0x4a, 0x98, 0x51, 0xa7, 0xaf, 0x9d, 0xb6, 0x99, 0x0e, 0xd8, 0x3d, 0xd6, 0x4a, 0xf3, 0x59, 0x7c, 0x04, 0x32, 0x3e, 0xa5, 0x1b, 0x00, 0x52, 0xad, 0x80, 0x84, 0xa8, 0xb9, 0xda, 0x94, 0x8d, 0x32, 0x0d, 0xad, 0xd6, 0x4f, 0x54, 0x31, 0xe6, 0x1d, 0xdf, 0x65, 0x8d, 0x24, 0xae, 0x67, 0xc2, 0x2c, 0x8d, 0x13, 0x09, 0x13, 0x1f, 0xc0, 0x0f, 0xe7, 0xf2, 0x35, 0x73, 0x42, 0x76, 0xd3, 0x8d, 0x47, 0xf1, 0xe1, 0x91, 0xe0, 0x0c, 0x7a, 0x1d, 0x48, 0xaf, 0x04, 0x68, 0x27, 0x59, 0x1e, 0x97, 0x33, 0xa9, 0x7f, 0xa6, 0xb6, 0x79, 0xf3, 0xdc, 0x60, 0x1d, 0x00, 0x82, 0x85, 0xed, 0xcb, 0xda, 0xe6, 0x9c, 0xe8, 0xfc, 0x1b, 0xe4, 0xaa, 0xc0, 0x0f, 0xf2, 0x71, 0x1e, 0xbd, 0x93, 0x1d, 0xe5, 0x18, 0x85, 0x68, 0x78, 0xf7, 0x34, 0x76
]),
orchard_fvk_bytes: None,
unknown_fvk_typecode: 65530,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x63, 0x76, 0x74, 0x6c, 0x70, 0x78, 0x32, 0x75, 0x71, 0x33, 0x6a, 0x73, 0x76, 0x63, 0x32, 0x64, 0x6e, 0x34, 0x6e, 0x39, 0x61, 0x79, 0x65, 0x6d, 0x65, 0x7a, 0x64, 0x70, 0x65, 0x76, 0x30, 0x79, 0x6c, 0x7a, 0x38, 0x6e, 0x38, 0x77, 0x71, 0x71, 0x32, 0x6b, 0x35, 0x36, 0x6b, 0x71, 0x78, 0x36, 0x68, 0x6c, 0x74, 0x63, 0x65, 0x66, 0x77, 0x73, 0x67, 0x36, 0x61, 0x79, 0x73, 0x30, 0x73, 0x7a, 0x73, 0x34, 0x61, 0x6e, 0x6a, 0x76, 0x65, 0x67, 0x72, 0x6a, 0x67, 0x30, 0x70, 0x73, 0x67, 0x6e, 0x67, 0x33, 0x73, 0x6b, 0x6e, 0x36, 0x73, 0x68, 0x66, 0x65, 0x71, 0x66, 0x6b, 0x33, 0x73, 0x34, 0x30, 0x77, 0x61, 0x37, 0x6b, 0x38, 0x61, 0x63, 0x70, 0x64, 0x6a, 0x6b, 0x6d, 0x37, 0x39, 0x36, 0x6e, 0x66, 0x70, 0x79, 0x37, 0x34, 0x68, 0x6e, 0x78, 0x6c, 0x38, 0x6e, 0x6c, 0x33, 0x78, 0x71, 0x7a, 0x67, 0x64, 0x72, 0x63, 0x6d, 0x78, 0x34, 0x72, 0x65, 0x65, 0x30, 0x63, 0x70, 0x66, 0x66, 0x67, 0x78, 0x63, 0x77, 0x35, 0x6a, 0x71, 0x7a, 0x73, 0x6a, 0x34, 0x63, 0x78, 0x65, 0x6b, 0x71, 0x6a, 0x63, 0x64, 0x63, 0x6c, 0x75, 0x6c, 0x6b, 0x30, 0x6c, 0x39, 0x74, 0x32, 0x70, 0x77, 0x67, 0x6e, 0x68, 0x61, 0x61, 0x7a, 0x32, 0x6d, 0x66, 0x36, 0x61, 0x63, 0x30, 0x77, 0x66, 0x74, 0x64, 0x65, 0x39, 0x63, 0x79, 0x38, 0x38, 0x36, 0x75, 0x61, 0x6a, 0x6d, 0x64, 0x35, 0x63, 0x73, 0x78, 0x38, 0x6a, 0x39, 0x78, 0x65, 0x79, 0x67, 0x79, 0x7a, 0x35, 0x6a, 0x6e, 0x72, 0x6c, 0x64, 0x71, 0x77, 0x36, 0x70, 0x72, 0x39, 0x6c, 0x78, 0x36, 0x63, 0x73, 0x36, 0x6a, 0x6c, 0x6a, 0x30, 0x7a, 0x6e, 0x64, 0x79, 0x66, 0x66, 0x64, 0x39, 0x6c, 0x77, 0x74, 0x79, 0x65, 0x30, 0x7a, 0x38, 0x39, 0x33, 0x36, 0x73, 0x6e, 0x35, 0x35, 0x61, 0x68, 0x63, 0x67, 0x6a, 0x79, 0x70, 0x75, 0x35, 0x34, 0x68, 0x7a, 0x30, 0x33, 0x39, 0x61, 0x6a, 0x61, 0x75, 0x6a, 0x6b, 0x37, 0x73, 0x32, 0x35, 0x73, 0x63, 0x61, 0x75, 0x64, 0x6a, 0x61, 0x76, 0x73, 0x30, 0x32, 0x76, 0x34, 0x71, 0x76, 0x77, 0x6e, 0x6e, 0x6c, 0x6a, 0x6b, 0x6a, 0x38, 0x66, 0x33, 0x6c, 0x72, 0x30, 0x70, 0x71, 0x70, 0x34, 0x64, 0x66, 0x70, 0x73, 0x75, 0x71, 0x34, 0x71, 0x79, 0x30, 0x39, 0x66, 0x64, 0x63, 0x35, 0x72, 0x73, 0x37, 0x65, 0x36, 0x76, 0x76, 0x32, 0x32, 0x71, 0x6d, 0x78, 0x77, 0x78, 0x71, 0x77, 0x74, 0x35, 0x73, 0x35, 0x76, 0x6c, 0x30, 0x64, 0x6e, 0x76, 0x38, 0x33, 0x65, 0x75, 0x37, 0x33, 0x79, 0x38, 0x66, 0x72, 0x70, 0x72, 0x70, 0x65, 0x64, 0x38, 0x30, 0x68, 0x6c, 0x6d, 0x75, 0x33, 0x74, 0x35, 0x39, 0x61, 0x30, 0x6a, 0x6e, 0x78, 0x76, 0x6b, 0x78, 0x32, 0x79, 0x68, 0x35, 0x64, 0x70, 0x68, 0x71, 0x64, 0x76, 0x6e, 0x68, 0x7a, 0x35, 0x74, 0x74, 0x68, 0x7a, 0x6a, 0x61, 0x38, 0x77, 0x6b, 0x34, 0x36, 0x64, 0x6b, 0x7a, 0x6b, 0x6e, 0x37, 0x67, 0x35, 0x6a, 0x39, 0x79, 0x67, 0x61, 0x39, 0x38, 0x79, 0x71, 0x37, 0x78, 0x30, 0x61, 0x73, 0x73, 0x61, 0x76, 0x65, 0x78, 0x38, 0x67, 0x30, 0x6b, 0x70, 0x76, 0x75, 0x6e, 0x67, 0x37, 0x70, 0x71, 0x33, 0x63, 0x6e, 0x6c, 0x33, 0x66, 0x61, 0x7a, 0x33, 0x32, 0x32, 0x66, 0x76, 0x66, 0x7a, 0x6e, 0x77, 0x39, 0x65, 0x6b, 0x73, 0x32, 0x74, 0x65, 0x79, 0x66, 0x64, 0x75, 0x36, 0x78, 0x73, 0x77, 0x72, 0x6a, 0x66, 0x74, 0x76, 0x78, 0x32, 0x33, 0x76, 0x65, 0x35, 0x66, 0x6b, 0x79, 0x71, 0x34, 0x75, 0x34, 0x67, 0x6e, 0x35, 0x73, 0x64, 0x36, 0x6c, 0x34, 0x70, 0x67, 0x6d, 0x6e, 0x75, 0x79, 0x64, 0x61, 0x70, 0x66, 0x37, 0x78, 0x76, 0x33, 0x73, 0x71, 0x75, 0x36, 0x32, 0x6a, 0x64, 0x37, 0x6d, 0x66, 0x67, 0x66, 0x32, 0x6a, 0x73, 0x38, 0x63, 0x7a, 0x68, 0x77, 0x30, 0x74, 0x6c, 0x64, 0x32, 0x64, 0x61, 0x7a, 0x7a, 0x79, 0x77, 0x72, 0x79, 0x74, 0x66, 0x78, 0x67, 0x65, 0x71, 0x6c, 0x7a, 0x66, 0x63, 0x35, 0x61, 0x36, 0x77, 0x72, 0x71, 0x32, 0x34, 0x38, 0x77, 0x30, 0x78, 0x32, 0x32, 0x78, 0x6b, 0x77, 0x36, 0x71, 0x70, 0x38, 0x36, 0x38, 0x67, 0x78, 0x35, 0x71, 0x77, 0x65, 0x35, 0x70, 0x78, 0x73, 0x64, 0x64, 0x37, 0x64, 0x39, 0x75, 0x66, 0x36, 0x74, 0x73, 0x32, 0x63, 0x6e, 0x32, 0x6e, 0x75, 0x30, 0x38, 0x76, 0x78, 0x68, 0x68, 0x75, 0x77, 0x66, 0x64, 0x76, 0x34, 0x6b, 0x6c, 0x77, 0x65, 0x37, 0x7a, 0x68, 0x6c, 0x34, 0x6d, 0x64, 0x39, 0x65, 0x32, 0x67, 0x71, 0x72, 0x32, 0x6a, 0x7a, 0x64, 0x63, 0x37, 0x7a, 0x6e, 0x38, 0x68, 0x75, 0x67, 0x64, 0x37, 0x33, 0x75, 0x36, 0x6d, 0x33, 0x37, 0x6c, 0x7a, 0x39, 0x35, 0x78, 0x67, 0x70, 0x30, 0x70, 0x39, 0x76, 0x73, 0x76, 0x74, 0x34, 0x74, 0x67, 0x38, 0x76, 0x63, 0x70, 0x63, 0x75, 0x72, 0x35, 0x36, 0x32, 0x67, 0x6a, 0x37, 0x34, 0x61, 0x70, 0x6a, 0x68, 0x38, 0x7a, 0x65, 0x6e, 0x37, 0x70, 0x79, 0x61, 0x73, 0x72, 0x72, 0x67, 0x6c, 0x34, 0x30, 0x7a, 0x6b, 0x6b, 0x79, 0x67, 0x76, 0x72, 0x68, 0x66, 0x30, 0x72, 0x72, 0x6a, 0x71, 0x68, 0x35, 0x77, 0x37, 0x79, 0x38, 0x66, 0x68, 0x39, 0x67, 0x37, 0x33, 0x72, 0x79, 0x65, 0x67, 0x6a, 0x64, 0x67, 0x70, 0x63, 0x32, 0x77, 0x77, 0x35, 0x73, 0x68, 0x75, 0x73, 0x72, 0x37, 0x77, 0x6b, 0x74
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x33, 0x66, 0x71, 0x77, 0x6e, 0x7a, 0x6c, 0x6c, 0x64, 0x38, 0x61, 0x38, 0x6a, 0x6e, 0x30, 0x70, 0x67, 0x6b, 0x34, 0x38, 0x32, 0x72, 0x74, 0x67, 0x75, 0x39, 0x6e, 0x30, 0x37, 0x76, 0x75, 0x75, 0x37, 0x6e, 0x65, 0x6b, 0x33, 0x73, 0x61, 0x76, 0x63, 0x32, 0x32, 0x6b, 0x72, 0x67, 0x67, 0x74, 0x70, 0x6c, 0x74, 0x64, 0x71, 0x39, 0x33, 0x66, 0x66, 0x71, 0x68, 0x30, 0x33, 0x33, 0x6e, 0x7a, 0x63, 0x67, 0x64, 0x6b, 0x79, 0x30, 0x71, 0x6e, 0x64, 0x76, 0x36, 0x75, 0x7a, 0x32, 0x70, 0x6e, 0x65, 0x70, 0x78, 0x36, 0x6c, 0x6c, 0x6e, 0x75, 0x63, 0x38, 0x63, 0x34, 0x72, 0x66, 0x68, 0x71, 0x6b, 0x64, 0x64, 0x66, 0x33, 0x68, 0x67, 0x7a, 0x39, 0x34, 0x6c, 0x67, 0x71, 0x66, 0x66, 0x6a, 0x35, 0x67, 0x36, 0x32, 0x6d, 0x70, 0x70, 0x75, 0x36, 0x32, 0x74, 0x67, 0x6b, 0x72, 0x36, 0x75, 0x63, 0x78, 0x39, 0x6c, 0x6b, 0x70, 0x30, 0x68, 0x34, 0x30, 0x77, 0x34, 0x34, 0x61, 0x34, 0x65, 0x6b, 0x74, 0x70, 0x71, 0x34, 0x78, 0x74, 0x67, 0x67, 0x32, 0x61, 0x37, 0x6a, 0x79, 0x64, 0x73, 0x6e, 0x72, 0x67, 0x30, 0x73, 0x37, 0x64, 0x76, 0x30, 0x74, 0x71, 0x73, 0x32, 0x6d, 0x78, 0x61, 0x74, 0x78, 0x65, 0x6a, 0x32, 0x6b, 0x38, 0x70, 0x63, 0x67, 0x32, 0x64, 0x61, 0x38, 0x71, 0x36, 0x36, 0x32, 0x38, 0x39, 0x7a, 0x79, 0x71, 0x66, 0x76, 0x72, 0x77, 0x6a, 0x73, 0x6b, 0x79, 0x61, 0x70, 0x6c, 0x71, 0x73, 0x6e, 0x76, 0x61, 0x77, 0x72, 0x32, 0x6c, 0x39, 0x6e, 0x35, 0x36, 0x6e, 0x71, 0x35, 0x76, 0x76, 0x63, 0x76, 0x66, 0x35, 0x67, 0x6e, 0x79, 0x32, 0x66, 0x6a, 0x6d, 0x65, 0x79, 0x67, 0x39, 0x67, 0x38, 0x6d, 0x71, 0x38, 0x33, 0x78, 0x33, 0x36, 0x34, 0x79, 0x71, 0x65, 0x70, 0x77, 0x30, 0x77, 0x65, 0x78, 0x79, 0x67, 0x6b, 0x6d, 0x73, 0x73, 0x79, 0x30, 0x63, 0x63, 0x6e, 0x74, 0x36, 0x36, 0x68, 0x6b, 0x64, 0x6b, 0x34, 0x75, 0x63, 0x33, 0x6e, 0x61, 0x77, 0x79, 0x33, 0x63, 0x77, 0x34, 0x6d, 0x36, 0x79, 0x70, 0x61, 0x64, 0x79, 0x38, 0x30, 0x77, 0x79, 0x6b, 0x64, 0x35, 0x39, 0x6a, 0x71, 0x63, 0x73, 0x6a, 0x6b, 0x6d, 0x6d, 0x78, 0x76, 0x77, 0x36, 0x68, 0x77, 0x37, 0x73, 0x7a, 0x79, 0x68, 0x36, 0x7a, 0x6c, 0x6d, 0x75, 0x7a, 0x6c, 0x73, 0x79, 0x67, 0x72, 0x38, 0x63, 0x66, 0x78, 0x67, 0x78, 0x6d, 0x39, 0x36, 0x73
],
account: 2,
},
TestVector {
t_key_bytes: None,
sapling_fvk_bytes: None,
orchard_fvk_bytes: Some([
0x28, 0xe5, 0xdd, 0xf8, 0x93, 0xbe, 0x43, 0xd7, 0x9f, 0x91, 0x7d, 0x3c, 0xff, 0x13, 0xd5, 0x4d, 0xee, 0xe4, 0x8a, 0xb6, 0x3f, 0x49, 0x67, 0x39, 0x8a, 0x48, 0xac, 0xc9, 0x60, 0xac, 0x4c, 0x3c, 0xba, 0x68, 0x5b, 0x15, 0x3d, 0x45, 0x62, 0x6a, 0x82, 0x6c, 0x2b, 0x8a, 0x86, 0xe9, 0x6b, 0x89, 0x29, 0x6d, 0xea, 0x08, 0x43, 0x2d, 0x33, 0x26, 0x3d, 0xa7, 0xce, 0xda, 0xfe, 0x53, 0xda, 0x34, 0x2f, 0x4a, 0x37, 0xc0, 0xc5, 0x1c, 0x06, 0xe7, 0xca, 0x55, 0x1c, 0xf1, 0x3b, 0x03, 0x70, 0xf9, 0xb7, 0x4a, 0xdd, 0x9f, 0xfc, 0x94, 0x9f, 0x63, 0x98, 0xe0, 0x7d, 0x46, 0x47, 0x07, 0x6c, 0x2e
t_key_bytes: Some([
0x7b, 0xb7, 0xc4, 0x15, 0x99, 0x43, 0xc7, 0xf7, 0x54, 0xce, 0x2e, 0x8f, 0x3c, 0xc7, 0x12, 0x2b, 0x0e, 0xbc, 0x23, 0x4a, 0xf9, 0x2a, 0x67, 0x23, 0xf3, 0x1e, 0x69, 0x15, 0xb1, 0x13, 0x83, 0x98, 0x03, 0xf4, 0xd0, 0xad, 0x44, 0x10, 0x8d, 0x7f, 0x93, 0x09, 0x75, 0xf2, 0x79, 0xfd, 0xd8, 0x92, 0x56, 0x59, 0x49, 0xe3, 0xa1, 0xf6, 0xe8, 0x03, 0x4a, 0x50, 0x03, 0x18, 0xf7, 0xde, 0x3b, 0x92, 0xac
]),
unknown_fvk_typecode: 65535,
sapling_fvk_bytes: Some([
0x50, 0x7c, 0xc7, 0x05, 0x2c, 0x6a, 0x80, 0xb5, 0x4f, 0x01, 0xeb, 0x8f, 0xfb, 0x6a, 0xed, 0x4e, 0x3d, 0x5e, 0xcc, 0x50, 0xf3, 0x44, 0x70, 0x76, 0x61, 0x2d, 0xf3, 0x41, 0x2d, 0x09, 0x82, 0x56, 0xac, 0x77, 0x67, 0xbd, 0x7c, 0x7b, 0x3e, 0x67, 0x05, 0xbc, 0x39, 0xc8, 0x6a, 0x22, 0x80, 0x0e, 0x76, 0xcd, 0x50, 0x32, 0x58, 0xd9, 0xfa, 0x8f, 0xb8, 0xb2, 0x8b, 0x71, 0x9e, 0x98, 0x36, 0x2b, 0xc6, 0x97, 0x04, 0x0a, 0x0f, 0x00, 0xc9, 0x48, 0xef, 0x2e, 0x11, 0x0c, 0xb0, 0x9b, 0xee, 0x90, 0xa4, 0xa7, 0xeb, 0xe4, 0x24, 0xb0, 0x58, 0xec, 0x9d, 0x97, 0x27, 0x2f, 0x9d, 0x4f, 0x9d, 0x68, 0x7d, 0xa2, 0xf8, 0x9c, 0x20, 0x1c, 0x6f, 0x5f, 0xa2, 0xac, 0x7a, 0x7b, 0xf7, 0x3e, 0xe3, 0x23, 0x44, 0xd1, 0x3d, 0x6f, 0x89, 0xe8, 0x96, 0x04, 0x52, 0x61, 0x32, 0x12, 0xfe, 0x98, 0xd0, 0xcc
]),
orchard_fvk_bytes: None,
unknown_fvk_typecode: 65534,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x39, 0x35, 0x37, 0x76, 0x77, 0x7a, 0x66, 0x75, 0x35, 0x35, 0x61, 0x61, 0x6a, 0x76, 0x78, 0x6c, 0x75, 0x6c, 0x68, 0x78, 0x6b, 0x6e, 0x71, 0x6b, 0x7a, 0x39, 0x71, 0x79, 0x79, 0x76, 0x66, 0x36, 0x36, 0x6c, 0x68, 0x36, 0x30, 0x66, 0x72, 0x33, 0x64, 0x78, 0x73, 0x75, 0x6a, 0x34, 0x71, 0x74, 0x74, 0x76, 0x6e, 0x79, 0x79, 0x39, 0x75, 0x63, 0x71, 0x66, 0x75, 0x30, 0x70, 0x76, 0x6c, 0x78, 0x67, 0x35, 0x39, 0x73, 0x71, 0x33, 0x67, 0x72, 0x6a, 0x68, 0x65, 0x63, 0x33, 0x74, 0x32, 0x30, 0x79, 0x64, 0x6e, 0x39, 0x37, 0x7a, 0x67, 0x32, 0x37, 0x34, 0x72, 0x32, 0x67, 0x6a, 0x6e, 0x6d, 0x78, 0x74, 0x6c, 0x64, 0x66, 0x6a, 0x32, 0x74, 0x65, 0x61, 0x37, 0x30, 0x37, 0x67, 0x66, 0x34, 0x7a, 0x39, 0x36, 0x67, 0x74, 0x67, 0x6d, 0x32, 0x38, 0x65, 0x6b, 0x65, 0x64, 0x35, 0x72, 0x37, 0x36, 0x79, 0x6b, 0x79, 0x36, 0x6e, 0x66, 0x77, 0x6d, 0x6c, 0x77, 0x77, 0x6c, 0x6c, 0x39, 0x75, 0x65, 0x67, 0x68, 0x78, 0x36, 0x70, 0x70, 0x6b, 0x71, 0x73, 0x61, 0x6e, 0x71, 0x74, 0x36, 0x63, 0x64, 0x33, 0x6b, 0x6a, 0x32, 0x78, 0x65, 0x64, 0x75, 0x6a, 0x77, 0x71, 0x37, 0x64, 0x72, 0x34, 0x63, 0x6e, 0x6e, 0x34, 0x6d, 0x68, 0x71, 0x67, 0x6a, 0x33, 0x30, 0x74, 0x64
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x77, 0x77, 0x35, 0x39, 0x63, 0x76, 0x39, 0x77, 0x76, 0x63, 0x64, 0x6d, 0x71, 0x34, 0x7a, 0x71, 0x68, 0x39, 0x79, 0x71, 0x72, 0x30, 0x74, 0x6a, 0x79, 0x74, 0x6b, 0x6a, 0x35, 0x6a, 0x77, 0x32, 0x6e, 0x79, 0x73, 0x6c, 0x34, 0x6b, 0x7a, 0x32, 0x6c, 0x33, 0x72, 0x68, 0x36, 0x6d, 0x79, 0x7a, 0x6b, 0x65, 0x30, 0x38, 0x78, 0x76, 0x6e, 0x67, 0x39, 0x72, 0x72, 0x32, 0x34, 0x63, 0x75, 0x36, 0x77, 0x38, 0x73, 0x75, 0x64, 0x76, 0x78, 0x68, 0x36, 0x73, 0x64, 0x64, 0x73, 0x34, 0x6d, 0x67, 0x73, 0x79, 0x34, 0x76, 0x77, 0x38, 0x63, 0x32, 0x71, 0x78, 0x7a, 0x6e, 0x61, 0x65, 0x6b, 0x71, 0x63, 0x68, 0x36, 0x38, 0x72, 0x63, 0x33, 0x75, 0x6b, 0x77, 0x6c, 0x70, 0x30, 0x75, 0x77, 0x74, 0x6e, 0x37, 0x32, 0x32, 0x70, 0x71, 0x74, 0x70, 0x32, 0x6b, 0x6b, 0x65, 0x66, 0x6c, 0x72, 0x33, 0x66, 0x7a, 0x6b, 0x78, 0x32, 0x77, 0x7a, 0x32, 0x79, 0x79, 0x71, 0x35, 0x38, 0x39, 0x39, 0x32, 0x37, 0x70, 0x73, 0x61, 0x36, 0x77, 0x39, 0x66, 0x7a, 0x35, 0x77, 0x68, 0x63, 0x77, 0x68, 0x76, 0x68, 0x74, 0x32, 0x7a, 0x39, 0x73, 0x6a, 0x6d, 0x6b, 0x33, 0x66, 0x66, 0x6d, 0x78, 0x70, 0x7a, 0x37, 0x67, 0x66, 0x68, 0x75, 0x64, 0x72, 0x6c, 0x30, 0x39, 0x75, 0x37, 0x67, 0x36, 0x76, 0x70, 0x6e, 0x6c, 0x30, 0x68, 0x65, 0x6b, 0x6a, 0x30, 0x77, 0x6e, 0x38, 0x65, 0x34, 0x35, 0x35, 0x72, 0x6b, 0x30, 0x75, 0x36, 0x78, 0x76, 0x6d, 0x6c, 0x35, 0x77, 0x67, 0x6a, 0x36, 0x74, 0x35, 0x67, 0x75, 0x63, 0x67, 0x74, 0x6e, 0x74, 0x30, 0x6d, 0x71, 0x71, 0x34, 0x73, 0x64, 0x37, 0x75, 0x30, 0x64, 0x64, 0x78, 0x6e, 0x34, 0x75, 0x78, 0x77, 0x66, 0x71, 0x63, 0x75, 0x6d, 0x67, 0x70, 0x6b, 0x37, 0x66, 0x79, 0x68, 0x63, 0x34, 0x35, 0x30, 0x6e, 0x68, 0x39, 0x79, 0x32, 0x37, 0x38, 0x79, 0x6c, 0x72, 0x6e, 0x32, 0x34, 0x72, 0x66, 0x6d, 0x33, 0x74, 0x37, 0x33, 0x78, 0x74, 0x74, 0x78, 0x78, 0x63, 0x32, 0x78, 0x32, 0x38, 0x77, 0x6e, 0x63, 0x6c, 0x72, 0x38, 0x70, 0x36, 0x35, 0x37, 0x38, 0x61, 0x70, 0x66, 0x37, 0x6d, 0x6d, 0x33, 0x74, 0x36, 0x78, 0x77, 0x7a, 0x38, 0x38, 0x68, 0x35, 0x7a, 0x39, 0x6e, 0x6b, 0x76, 0x68, 0x67, 0x71, 0x72, 0x74, 0x6c, 0x34, 0x73, 0x36, 0x75, 0x63, 0x72, 0x39, 0x76, 0x6a, 0x65, 0x78, 0x30, 0x7a, 0x70, 0x71
],
account: 3,
},
TestVector {
t_key_bytes: None,
t_key_bytes: Some([
0xd2, 0x1c, 0x26, 0x01, 0xe1, 0x05, 0x28, 0x88, 0x64, 0xd9, 0xb5, 0x1c, 0xa9, 0x96, 0x65, 0x23, 0xec, 0xf5, 0x75, 0xa0, 0x97, 0x97, 0xac, 0x29, 0xfc, 0x02, 0xad, 0x33, 0x90, 0x2e, 0x38, 0x18, 0x02, 0xbb, 0xb5, 0xbe, 0xdb, 0xb9, 0x54, 0xdd, 0xff, 0x2e, 0x9a, 0x7f, 0xcf, 0xa9, 0x89, 0xe2, 0x59, 0xd9, 0x79, 0x18, 0x57, 0x02, 0x84, 0xd3, 0xa2, 0x0f, 0x8f, 0x30, 0x7a, 0x41, 0x50, 0xab, 0x57
]),
sapling_fvk_bytes: None,
orchard_fvk_bytes: Some([
0x05, 0x72, 0xa5, 0x5a, 0xa8, 0xd3, 0x07, 0xc5, 0xbe, 0x90, 0x9a, 0x8f, 0x4a, 0xe2, 0xd9, 0x30, 0x72, 0x92, 0xb9, 0xf7, 0xba, 0x7b, 0xa7, 0x65, 0x71, 0x93, 0xfb, 0xfa, 0x3c, 0xba, 0x71, 0x04, 0xca, 0xb2, 0xe3, 0xd7, 0x8f, 0xb6, 0xbc, 0xb1, 0xc8, 0x24, 0xf0, 0xb6, 0x1c, 0x08, 0x18, 0x5c, 0x0e, 0xfb, 0x62, 0xe5, 0x02, 0xde, 0xa3, 0x1e, 0xc8, 0x81, 0x45, 0xd2, 0x95, 0xbe, 0x42, 0x14, 0xa0, 0xb7, 0x9d, 0xd0, 0xca, 0xa5, 0x6c, 0x5f, 0xb2, 0xa5, 0x3b, 0x78, 0x59, 0x7c, 0x1b, 0xe7, 0x66, 0x3c, 0x51, 0x91, 0xfe, 0x15, 0x42, 0xe7, 0x2d, 0x90, 0x32, 0x73, 0xe6, 0x53, 0xd9, 0x01
]),
unknown_fvk_typecode: 65530,
unknown_fvk_bytes: Some(vec![
0x59, 0x65, 0x55, 0xed, 0x94, 0x94, 0xc6, 0xac, 0x89, 0x3c, 0x49, 0x72, 0x38, 0x33, 0xec, 0x89, 0x26, 0xc1, 0x03, 0x95, 0x86, 0xa7, 0xaf, 0xcf, 0x4a, 0x0d, 0x9c, 0x73, 0x1e, 0x98, 0x5d, 0x99, 0x58
]),
unknown_fvk_typecode: 65533,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x63, 0x65, 0x79, 0x6b, 0x38, 0x67, 0x77, 0x61, 0x6e, 0x71, 0x76, 0x6a, 0x74, 0x75, 0x65, 0x68, 0x63, 0x63, 0x64, 0x37, 0x30, 0x6c, 0x73, 0x61, 0x75, 0x76, 0x77, 0x7a, 0x6c, 0x70, 0x74, 0x72, 0x77, 0x74, 0x61, 0x64, 0x35, 0x34, 0x6c, 0x32, 0x7a, 0x78, 0x63, 0x78, 0x64, 0x68, 0x76, 0x71, 0x6d, 0x76, 0x71, 0x75, 0x6c, 0x68, 0x75, 0x71, 0x74, 0x65, 0x6d, 0x35, 0x34, 0x6c, 0x76, 0x38, 0x36, 0x6e, 0x68, 0x72, 0x64, 0x72, 0x75, 0x68, 0x6e, 0x77, 0x6c, 0x78, 0x75, 0x35, 0x39, 0x6b, 0x39, 0x76, 0x32, 0x66, 0x63, 0x72, 0x68, 0x65, 0x7a, 0x73, 0x34, 0x33, 0x75, 0x63, 0x37, 0x72, 0x32, 0x75, 0x76, 0x6d, 0x71, 0x6e, 0x6d, 0x71, 0x79, 0x68, 0x73, 0x67, 0x7a, 0x76, 0x6d, 0x77, 0x6b, 0x35, 0x74, 0x67, 0x70, 0x37, 0x71, 0x67, 0x71, 0x72, 0x35, 0x64, 0x67, 0x61, 0x63, 0x6e, 0x73, 0x38, 0x65, 0x63, 0x34, 0x68, 0x73, 0x78, 0x6c, 0x6a, 0x63, 0x35, 0x7a, 0x6b, 0x36, 0x77, 0x6a, 0x79, 0x78, 0x67, 0x71, 0x6b, 0x6b, 0x6a, 0x77, 0x6b, 0x65, 0x35, 0x34, 0x37, 0x63, 0x33, 0x76, 0x30, 0x61, 0x76, 0x32, 0x30, 0x67, 0x6d, 0x32, 0x35, 0x38, 0x73, 0x63, 0x35, 0x37, 0x78, 0x6d, 0x70, 0x36, 0x63, 0x71, 0x61, 0x79, 0x74, 0x34, 0x6b, 0x34, 0x61, 0x7a, 0x78, 0x34, 0x79, 0x37, 0x37, 0x38, 0x71, 0x66, 0x66, 0x74, 0x67, 0x66, 0x6b, 0x32, 0x79, 0x63, 0x33, 0x66, 0x33, 0x6c, 0x7a, 0x6e, 0x76, 0x6e, 0x76, 0x30, 0x77, 0x33, 0x30, 0x36, 0x75, 0x6a, 0x64, 0x38, 0x70, 0x68, 0x6a, 0x30, 0x67, 0x6e, 0x6e, 0x39, 0x38, 0x72, 0x65, 0x6c, 0x6a, 0x71, 0x38, 0x6e, 0x75, 0x6e, 0x67, 0x63, 0x63, 0x6a, 0x71, 0x74, 0x78
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x35, 0x30, 0x35, 0x67, 0x39, 0x77, 0x32, 0x33, 0x71, 0x68, 0x7a, 0x38, 0x65, 0x77, 0x33, 0x73, 0x64, 0x6c, 0x78, 0x66, 0x63, 0x70, 0x35, 0x76, 0x30, 0x6c, 0x34, 0x38, 0x70, 0x32, 0x36, 0x33, 0x6d, 0x6d, 0x39, 0x66, 0x64, 0x77, 0x78, 0x72, 0x32, 0x76, 0x67, 0x30, 0x65, 0x39, 0x76, 0x71, 0x7a, 0x30, 0x6d, 0x33, 0x63, 0x64, 0x37, 0x36, 0x6c, 0x32, 0x37, 0x76, 0x6c, 0x6e, 0x73, 0x6c, 0x36, 0x67, 0x68, 0x32, 0x6a, 0x7a, 0x36, 0x79, 0x33, 0x77, 0x36, 0x71, 0x35, 0x6b, 0x68, 0x38, 0x64, 0x6a, 0x7a, 0x36, 0x79, 0x74, 0x6c, 0x79, 0x75, 0x67, 0x78, 0x6c, 0x71, 0x68, 0x34, 0x79, 0x78, 0x66, 0x6e, 0x71, 0x73, 0x39, 0x65, 0x68, 0x6e, 0x6c, 0x39, 0x79, 0x68, 0x67, 0x77, 0x6d, 0x70, 0x39, 0x77, 0x63, 0x6c, 0x70, 0x75, 0x38, 0x36, 0x32, 0x34, 0x32, 0x38, 0x6c, 0x39, 0x79, 0x30, 0x35, 0x32, 0x7a, 0x68, 0x74, 0x32, 0x6b, 0x79, 0x34, 0x37, 0x34, 0x6b, 0x64, 0x70, 0x68, 0x39, 0x7a, 0x74, 0x32, 0x34, 0x37, 0x68, 0x7a, 0x30, 0x6b, 0x79, 0x33, 0x36, 0x76, 0x6e, 0x34, 0x78, 0x37, 0x6d, 0x63, 0x39, 0x30, 0x6b, 0x65, 0x64, 0x61, 0x75, 0x71, 0x64, 0x61, 0x74, 0x6e, 0x32, 0x6d, 0x67, 0x63, 0x61, 0x33, 0x30, 0x6e, 0x71, 0x75, 0x38, 0x67, 0x6a, 0x35, 0x70, 0x38, 0x71, 0x6e, 0x65, 0x78, 0x6b, 0x36, 0x76, 0x64, 0x30, 0x65, 0x6b, 0x34, 0x72, 0x65, 0x78, 0x35, 0x6e, 0x36, 0x6a, 0x33, 0x6d, 0x64, 0x30, 0x67, 0x37, 0x63, 0x65, 0x67, 0x34, 0x33, 0x61, 0x63, 0x70, 0x72, 0x6e, 0x38, 0x74, 0x30, 0x38, 0x79, 0x75, 0x74, 0x72, 0x67, 0x61, 0x73, 0x6c, 0x76, 0x72, 0x76, 0x6a, 0x63, 0x63, 0x38, 0x61, 0x76, 0x78, 0x38, 0x71, 0x6d, 0x68, 0x6a, 0x75, 0x75, 0x6d, 0x68, 0x6d, 0x36, 0x36, 0x34, 0x36, 0x67, 0x74, 0x38, 0x68, 0x35, 0x75, 0x33, 0x38, 0x6d, 0x32, 0x38, 0x39, 0x32, 0x73, 0x72, 0x71, 0x71, 0x7a, 0x36, 0x68, 0x33, 0x73, 0x39, 0x63, 0x6c, 0x6e, 0x73, 0x75, 0x64, 0x6d, 0x6e, 0x6c, 0x6d
],
account: 4,
},
TestVector {
t_key_bytes: None,
sapling_fvk_bytes: Some([
0x3f, 0xf6, 0xf6, 0x70, 0xb0, 0xa2, 0x6f, 0x3d, 0xc1, 0x83, 0x0e, 0x24, 0x14, 0x07, 0x3d, 0xe3, 0xea, 0x03, 0x61, 0x68, 0xc8, 0x03, 0x6e, 0xc4, 0x82, 0x61, 0xaf, 0x13, 0xc2, 0x91, 0x72, 0xc0, 0x9e, 0x1f, 0x07, 0x4a, 0x42, 0x1b, 0x52, 0x8a, 0x09, 0xcc, 0xc7, 0xc8, 0xa4, 0xc5, 0xe6, 0xe7, 0x70, 0xfa, 0xe6, 0xcd, 0x12, 0x5b, 0xb4, 0xeb, 0x45, 0x66, 0xc2, 0x00, 0xce, 0xf5, 0xd2, 0x96, 0x89, 0xcd, 0x83, 0xd3, 0xef, 0x91, 0x5f, 0x49, 0x9a, 0x88, 0xc7, 0x8a, 0x8a, 0x4a, 0xc7, 0x43, 0xd6, 0xd6, 0xf5, 0xd0, 0x8f, 0x3f, 0x0a, 0x5d, 0xeb, 0xde, 0x22, 0x85, 0xd6, 0x5e, 0x72, 0x92, 0xb5, 0x06, 0x25, 0x25, 0xf7, 0xf2, 0x02, 0x66, 0xb3, 0x20, 0xed, 0x82, 0x7c, 0xa3, 0xed, 0x00, 0x9e, 0x9b, 0x3a, 0xff, 0xee, 0xd1, 0x17, 0xd3, 0xb5, 0x2b, 0x95, 0xcf, 0xfb, 0x1b, 0x4a, 0x80
sapling_fvk_bytes: None,
orchard_fvk_bytes: Some([
0xdd, 0x7a, 0x56, 0xb3, 0x5e, 0x69, 0xc4, 0xad, 0x12, 0x9d, 0xf5, 0xaa, 0x0d, 0x3f, 0x08, 0x7d, 0x4b, 0xcf, 0xc9, 0x09, 0x09, 0x78, 0xb5, 0x11, 0xc1, 0x8c, 0xd3, 0x9c, 0xe8, 0x3a, 0x40, 0x2c, 0x2f, 0xe1, 0x82, 0x8d, 0x9d, 0x1f, 0x3a, 0x5f, 0x71, 0xe7, 0xad, 0x05, 0x6a, 0xa8, 0xe6, 0x0e, 0x6f, 0x3f, 0xe4, 0xea, 0xbd, 0x25, 0x8a, 0xbe, 0x3c, 0x33, 0x16, 0xfb, 0x09, 0x8d, 0x91, 0x15, 0x26, 0x1c, 0x9a, 0x44, 0x99, 0xc9, 0x84, 0xcd, 0x6a, 0x62, 0xe7, 0x0c, 0x24, 0x96, 0x7f, 0x16, 0x50, 0xd7, 0xc4, 0x35, 0x4d, 0x60, 0xa8, 0xc4, 0x67, 0x1a, 0x5c, 0x3a, 0x4d, 0x67, 0x38, 0x0e
]),
orchard_fvk_bytes: None,
unknown_fvk_typecode: 65533,
unknown_fvk_typecode: 65531,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x61, 0x73, 0x35, 0x32, 0x35, 0x61, 0x72, 0x39, 0x37, 0x73, 0x66, 0x66, 0x34, 0x39, 0x70, 0x63, 0x61, 0x33, 0x61, 0x79, 0x36, 0x64, 0x32, 0x65, 0x6e, 0x74, 0x75, 0x67, 0x71, 0x74, 0x6e, 0x37, 0x75, 0x37, 0x70, 0x79, 0x79, 0x66, 0x6d, 0x33, 0x36, 0x76, 0x73, 0x75, 0x39, 0x34, 0x71, 0x61, 0x65, 0x6b, 0x66, 0x7a, 0x7a, 0x6c, 0x35, 0x73, 0x38, 0x33, 0x30, 0x34, 0x67, 0x79, 0x77, 0x32, 0x38, 0x70, 0x70, 0x30, 0x37, 0x7a, 0x38, 0x32, 0x77, 0x68, 0x77, 0x34, 0x35, 0x74, 0x7a, 0x30, 0x72, 0x37, 0x76, 0x7a, 0x64, 0x76, 0x6e, 0x75, 0x30, 0x68, 0x38, 0x30, 0x67, 0x66, 0x38, 0x38, 0x38, 0x38, 0x38, 0x30, 0x78, 0x64, 0x35, 0x70, 0x30, 0x70, 0x7a, 0x61, 0x39, 0x67, 0x39, 0x6c, 0x6a, 0x34, 0x79, 0x77, 0x7a, 0x6a, 0x73, 0x6d, 0x35, 0x78, 0x72, 0x38, 0x74, 0x72, 0x37, 0x6b, 0x74, 0x66, 0x6b, 0x36, 0x68, 0x73, 0x78, 0x32, 0x78, 0x30, 0x72, 0x74, 0x78, 0x77, 0x6d, 0x78, 0x67, 0x73, 0x68, 0x78, 0x75, 0x61, 0x72, 0x71, 0x6a, 0x30, 0x73, 0x35, 0x6e, 0x72, 0x38, 0x75, 0x32, 0x32, 0x72, 0x70, 0x72, 0x70, 0x72, 0x65, 0x78, 0x76, 0x6a, 0x68, 0x68, 0x63, 0x6e, 0x30, 0x71, 0x32, 0x38, 0x72, 0x76, 0x6c, 0x32, 0x6b, 0x6c, 0x72, 0x77, 0x78, 0x79, 0x32, 0x6c, 0x6c, 0x73, 0x34, 0x7a, 0x6b, 0x6b, 0x66, 0x64, 0x61, 0x76, 0x33, 0x30, 0x66, 0x7a, 0x34, 0x74, 0x36, 0x75, 0x75, 0x33, 0x6a, 0x75, 0x63, 0x66, 0x61, 0x76, 0x66, 0x66, 0x74, 0x6e, 0x6b, 0x67, 0x70, 0x65, 0x73, 0x77, 0x70, 0x65, 0x37, 0x68, 0x34, 0x61, 0x35, 0x6a, 0x68, 0x32, 0x72, 0x64, 0x32
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x38, 0x6e, 0x71, 0x32, 0x67, 0x65, 0x70, 0x70, 0x73, 0x36, 0x74, 0x70, 0x77, 0x6c, 0x39, 0x63, 0x61, 0x67, 0x7a, 0x6c, 0x6a, 0x6e, 0x67, 0x6b, 0x74, 0x33, 0x33, 0x34, 0x70, 0x35, 0x33, 0x61, 0x6b, 0x71, 0x77, 0x6b, 0x64, 0x65, 0x32, 0x6e, 0x68, 0x35, 0x34, 0x78, 0x67, 0x70, 0x74, 0x66, 0x33, 0x63, 0x63, 0x64, 0x34, 0x74, 0x79, 0x65, 0x68, 0x33, 0x67, 0x6c, 0x65, 0x6b, 0x39, 0x70, 0x6d, 0x76, 0x6b, 0x36, 0x61, 0x78, 0x78, 0x6b, 0x73, 0x38, 0x79, 0x6c, 0x39, 0x68, 0x37, 0x35, 0x70, 0x71, 0x75, 0x6e, 0x74, 0x6c, 0x6d, 0x39, 0x67, 0x39, 0x66, 0x37, 0x61, 0x72, 0x68, 0x66, 0x72, 0x36, 0x33, 0x6e, 0x36, 0x39, 0x30, 0x37, 0x74, 0x6e, 0x66, 0x61, 0x78, 0x73, 0x37, 0x30, 0x6e, 0x77, 0x34, 0x70, 0x75, 0x38, 0x38, 0x66, 0x78, 0x73, 0x6e, 0x33, 0x6e, 0x38, 0x61, 0x77, 0x70, 0x32, 0x39, 0x63, 0x6a, 0x75, 0x37, 0x72, 0x34, 0x68, 0x35, 0x76, 0x76, 0x76, 0x32, 0x35, 0x65, 0x73, 0x70, 0x6e, 0x6e, 0x6e, 0x79, 0x33, 0x73, 0x64, 0x6b, 0x74, 0x36, 0x39, 0x68, 0x67, 0x64, 0x67, 0x71, 0x65, 0x68, 0x6b, 0x61, 0x6c, 0x78, 0x77, 0x7a, 0x65, 0x67, 0x75, 0x72, 0x38, 0x74, 0x7a, 0x37, 0x30, 0x6a, 0x7a, 0x63, 0x32, 0x77, 0x73, 0x32, 0x72, 0x6b
],
account: 5,
},
TestVector {
t_key_bytes: None,
sapling_fvk_bytes: Some([
0xb6, 0x7b, 0xf6, 0xb6, 0xb0, 0xff, 0x52, 0xe3, 0xda, 0x1e, 0x08, 0xa0, 0xdc, 0xae, 0x3b, 0x79, 0x19, 0x7a, 0x31, 0x20, 0xff, 0x41, 0x07, 0x0e, 0x8e, 0xd7, 0xf7, 0xe0, 0x8b, 0x8e, 0xbb, 0x07, 0xa9, 0xe0, 0xb7, 0x4c, 0xe5, 0x84, 0x4f, 0xed, 0x79, 0x4b, 0x7e, 0x82, 0xa7, 0x76, 0xdb, 0x1f, 0x42, 0x57, 0x0f, 0xa4, 0x08, 0xbe, 0x5c, 0x25, 0xe0, 0x10, 0x88, 0xd8, 0xbf, 0x4e, 0xcb, 0x59, 0x1f, 0x8f, 0x66, 0x24, 0x98, 0xbb, 0x03, 0xf9, 0x42, 0x09, 0xd7, 0xb2, 0xd2, 0x98, 0x88, 0x2e, 0xc7, 0x0c, 0xfd, 0x56, 0xdf, 0xce, 0xd7, 0x31, 0xcd, 0xb0, 0xd4, 0x42, 0xa9, 0xdf, 0x3a, 0x89, 0x23, 0xc3, 0x93, 0x3f, 0x5d, 0xc4, 0xe0, 0x3c, 0xf8, 0x9b, 0xb5, 0x9f, 0x5f, 0x50, 0xf1, 0xfd, 0x9a, 0x02, 0x71, 0xeb, 0x44, 0xb9, 0x7d, 0xc4, 0x3a, 0xb0, 0xbb, 0x6a, 0x22, 0x4d, 0xa6, 0x08
]),
sapling_fvk_bytes: None,
orchard_fvk_bytes: Some([
0x48, 0xe0, 0x57, 0xb5, 0x3f, 0xc1, 0xc9, 0x43, 0x92, 0xf0, 0x4b, 0x63, 0x1c, 0x1f, 0x46, 0x96, 0xfd, 0xef, 0xb7, 0x4f, 0xb9, 0x1a, 0xd8, 0x13, 0xa9, 0x1f, 0xd7, 0x02, 0x90, 0x84, 0x5e, 0x09, 0xa1, 0xd6, 0xcb, 0x11, 0x08, 0x38, 0x5b, 0x9c, 0x20, 0x23, 0x87, 0x33, 0xb3, 0xca, 0x1b, 0x35, 0x86, 0xc5, 0x35, 0x3e, 0xa6, 0xb3, 0x23, 0xad, 0x37, 0x41, 0x3d, 0x00, 0x17, 0x70, 0xc2, 0x0b, 0x32, 0x5f, 0x2e, 0x53, 0xae, 0xcd, 0xac, 0x5d, 0x36, 0xcb, 0x65, 0x85, 0xe4, 0x02, 0xe9, 0x6f, 0x9f, 0x07, 0x9d, 0x3b, 0x88, 0x8a, 0xdd, 0x2e, 0x60, 0x37, 0xf0, 0xa0, 0x9e, 0xa8, 0x27, 0x2f
]),
unknown_fvk_typecode: 65534,
unknown_fvk_typecode: 65530,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x79, 0x70, 0x61, 0x63, 0x6d, 0x6c, 0x33, 0x65, 0x6e, 0x38, 0x76, 0x36, 0x73, 0x32, 0x35, 0x37, 0x6b, 0x6d, 0x76, 0x6d, 0x35, 0x77, 0x67, 0x79, 0x73, 0x70, 0x6d, 0x34, 0x39, 0x6b, 0x38, 0x33, 0x6a, 0x32, 0x38, 0x6d, 0x71, 0x37, 0x33, 0x30, 0x71, 0x30, 0x63, 0x38, 0x73, 0x6b, 0x66, 0x6a, 0x32, 0x33, 0x74, 0x71, 0x6e, 0x78, 0x66, 0x33, 0x77, 0x65, 0x76, 0x68, 0x75, 0x74, 0x38, 0x6b, 0x38, 0x73, 0x37, 0x6e, 0x32, 0x78, 0x74, 0x67, 0x39, 0x64, 0x76, 0x73, 0x74, 0x34, 0x6d, 0x36, 0x34, 0x30, 0x6a, 0x71, 0x30, 0x7a, 0x64, 0x39, 0x65, 0x6a, 0x39, 0x39, 0x6e, 0x64, 0x6d, 0x78, 0x30, 0x76, 0x66, 0x64, 0x6e, 0x70, 0x6b, 0x65, 0x75, 0x67, 0x36, 0x78, 0x38, 0x38, 0x73, 0x77, 0x32, 0x63, 0x6a, 0x74, 0x6d, 0x30, 0x30, 0x35, 0x73, 0x71, 0x6b, 0x67, 0x6a, 0x64, 0x61, 0x33, 0x37, 0x66, 0x6b, 0x70, 0x6e, 0x6d, 0x35, 0x38, 0x35, 0x64, 0x73, 0x77, 0x65, 0x32, 0x36, 0x68, 0x6c, 0x33, 0x67, 0x76, 0x6e, 0x71, 0x36, 0x71, 0x73, 0x7a, 0x65, 0x67, 0x6c, 0x33, 0x75, 0x34, 0x67, 0x6e, 0x38, 0x75, 0x37, 0x71, 0x71, 0x37, 0x32, 0x73, 0x30, 0x30, 0x34, 0x67, 0x71, 0x38, 0x6d, 0x38, 0x6d, 0x34, 0x79, 0x68, 0x72, 0x74, 0x6e, 0x74, 0x70, 0x39, 0x65, 0x63, 0x67, 0x68, 0x66, 0x79, 0x75, 0x65, 0x74, 0x64, 0x79, 0x37, 0x35, 0x6b, 0x6d, 0x75, 0x38, 0x7a, 0x6b, 0x6c, 0x6d, 0x73, 0x61, 0x79, 0x74, 0x66, 0x34, 0x6a, 0x36, 0x78, 0x67, 0x74, 0x74, 0x66, 0x35, 0x37, 0x63, 0x70, 0x7a, 0x76, 0x78, 0x73, 0x6b, 0x76, 0x79, 0x65, 0x35, 0x77, 0x70, 0x37, 0x30, 0x71, 0x30, 0x64, 0x71, 0x70, 0x75, 0x6e, 0x71, 0x33, 0x64, 0x32, 0x6e, 0x70, 0x70, 0x37, 0x6a, 0x35, 0x64, 0x72, 0x71, 0x7a, 0x75, 0x68, 0x38, 0x76, 0x38, 0x61, 0x33, 0x32, 0x70, 0x67, 0x6e, 0x66, 0x63, 0x6d, 0x73, 0x6d, 0x36, 0x64, 0x6d, 0x7a, 0x39, 0x38, 0x6e, 0x32, 0x33, 0x76, 0x6c, 0x30, 0x77, 0x79, 0x6a, 0x32, 0x64, 0x38, 0x37, 0x6e, 0x35, 0x38, 0x6a, 0x64, 0x6e, 0x33, 0x72, 0x34, 0x64, 0x7a, 0x37, 0x65, 0x38, 0x63, 0x34, 0x63, 0x72, 0x39, 0x36, 0x66, 0x6a, 0x79, 0x77, 0x30, 0x71, 0x71, 0x76, 0x6d, 0x38, 0x6b, 0x75, 0x66, 0x61, 0x6c, 0x6b, 0x36, 0x68, 0x30, 0x63, 0x38, 0x39, 0x7a, 0x68, 0x73, 0x78, 0x63, 0x74, 0x74, 0x77, 0x34, 0x6e, 0x6d, 0x7a, 0x30, 0x36, 0x64, 0x6b, 0x77, 0x6c, 0x70, 0x66, 0x78, 0x70, 0x73, 0x63, 0x35, 0x77, 0x35, 0x36, 0x73, 0x34, 0x6c, 0x61, 0x34, 0x71, 0x71, 0x38, 0x79, 0x65, 0x74, 0x6a, 0x79, 0x38, 0x61, 0x68, 0x38, 0x72, 0x6c, 0x38, 0x32, 0x6c, 0x77, 0x6b, 0x64, 0x67, 0x32, 0x38, 0x34, 0x73, 0x7a, 0x78
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x38, 0x64, 0x74, 0x70, 0x37, 0x71, 0x6e, 0x61, 0x34, 0x6a, 0x63, 0x6c, 0x39, 0x6b, 0x38, 0x35, 0x39, 0x35, 0x6c, 0x71, 0x78, 0x79, 0x6d, 0x34, 0x64, 0x65, 0x68, 0x7a, 0x6d, 0x70, 0x73, 0x75, 0x65, 0x68, 0x30, 0x32, 0x39, 0x67, 0x63, 0x37, 0x77, 0x71, 0x6b, 0x72, 0x6b, 0x65, 0x36, 0x78, 0x64, 0x6b, 0x32, 0x38, 0x64, 0x79, 0x65, 0x6a, 0x36, 0x6d, 0x63, 0x67, 0x32, 0x30, 0x71, 0x6e, 0x33, 0x65, 0x38, 0x68, 0x7a, 0x64, 0x79, 0x76, 0x66, 0x79, 0x33, 0x6a, 0x75, 0x67, 0x77, 0x32, 0x79, 0x66, 0x37, 0x6b, 0x72, 0x70, 0x66, 0x6b, 0x74, 0x65, 0x36, 0x66, 0x66, 0x38, 0x61, 0x64, 0x6e, 0x6a, 0x6b, 0x61, 0x39, 0x7a, 0x78, 0x33, 0x61, 0x67, 0x6d, 0x63, 0x6a, 0x70, 0x75, 0x37, 0x66, 0x38, 0x75, 0x76, 0x73, 0x63, 0x37, 0x32, 0x61, 0x34, 0x61, 0x63, 0x73, 0x7a, 0x68, 0x6b, 0x6d, 0x6a, 0x67, 0x78, 0x6d, 0x73, 0x76, 0x33, 0x37, 0x76, 0x65, 0x33, 0x75, 0x7a, 0x30, 0x73, 0x63, 0x32, 0x64, 0x71, 0x76, 0x75, 0x78, 0x66, 0x6b, 0x32, 0x35, 0x66, 0x70, 0x68, 0x71, 0x63, 0x6e, 0x67, 0x79, 0x34, 0x35, 0x74, 0x65, 0x75, 0x65, 0x76, 0x79, 0x32, 0x77, 0x76, 0x70, 0x67, 0x78, 0x30, 0x6a, 0x74, 0x38, 0x77, 0x71, 0x73, 0x66, 0x71, 0x67, 0x37, 0x67
],
account: 6,
},
TestVector {
t_key_bytes: None,
sapling_fvk_bytes: Some([
0x81, 0xff, 0x8c, 0x94, 0x72, 0x7f, 0x1f, 0x7d, 0x18, 0x1c, 0xda, 0xd6, 0x22, 0x82, 0x7e, 0xa1, 0x5c, 0x70, 0xae, 0xd2, 0x1c, 0xda, 0x43, 0xc2, 0x9b, 0x35, 0x93, 0x92, 0x86, 0xe6, 0x66, 0x02, 0xa7, 0xc9, 0x93, 0x12, 0x4d, 0x8b, 0xb3, 0x09, 0x76, 0xec, 0x55, 0x9a, 0x4e, 0x2d, 0x9d, 0x24, 0x32, 0xde, 0xcc, 0x44, 0xc8, 0x15, 0x99, 0xe8, 0x8c, 0xce, 0xa1, 0xe4, 0x8f, 0x64, 0x05, 0x17, 0xf7, 0x98, 0x82, 0xb4, 0x56, 0x7e, 0x7b, 0x4e, 0xfb, 0x9e, 0xdf, 0xb5, 0x54, 0xbb, 0x28, 0x4e, 0x76, 0xd0, 0xa3, 0x24, 0xa3, 0xb2, 0xc5, 0xba, 0x77, 0xba, 0xcc, 0x50, 0xaf, 0x17, 0x88, 0xbd, 0x29, 0x4e, 0xf2, 0xe7, 0x12, 0x36, 0x60, 0xdd, 0x51, 0x54, 0xdc, 0x06, 0x53, 0x88, 0x5b, 0x52, 0x1d, 0x36, 0x87, 0xa1, 0x98, 0x03, 0xf5, 0x75, 0xe4, 0xe5, 0x4f, 0x22, 0x29, 0x19, 0x34, 0x06
t_key_bytes: Some([
0xcc, 0x1e, 0x77, 0xa6, 0x7d, 0x42, 0x9d, 0x76, 0x79, 0x1b, 0xe7, 0x4c, 0x6f, 0x36, 0x2f, 0x71, 0xc9, 0x17, 0x16, 0x99, 0xae, 0x6d, 0xaf, 0x86, 0x14, 0xcb, 0xb0, 0x51, 0x21, 0xd5, 0x6b, 0x23, 0x02, 0x33, 0x1a, 0x06, 0x71, 0xa6, 0xf7, 0xca, 0xcb, 0x03, 0x4c, 0x35, 0x32, 0x19, 0x8e, 0xa9, 0xd9, 0xb1, 0x4f, 0xaa, 0x72, 0x09, 0xc1, 0x66, 0xbf, 0xf3, 0x7b, 0x24, 0x34, 0x2d, 0x40, 0x18, 0x51
]),
sapling_fvk_bytes: None,
orchard_fvk_bytes: Some([
0x0b, 0x26, 0x4d, 0x58, 0xdf, 0xe2, 0x3d, 0x50, 0x3b, 0x5e, 0xf1, 0x49, 0x3e, 0x0c, 0xd3, 0x88, 0x19, 0x3d, 0xd2, 0x0f, 0xe0, 0x13, 0x12, 0x09, 0xe2, 0x8f, 0xdf, 0xf2, 0x7d, 0x49, 0x4a, 0x0b, 0xa5, 0xe5, 0xd9, 0xe4, 0xe5, 0xda, 0xf7, 0xf3, 0xd4, 0x71, 0xbb, 0xd7, 0x20, 0x94, 0x40, 0xa6, 0xeb, 0x1a, 0x56, 0x77, 0xcd, 0x06, 0xc2, 0x11, 0x54, 0x6a, 0x02, 0x50, 0x52, 0xe1, 0xa8, 0x06, 0x63, 0x0c, 0x2b, 0x4d, 0xda, 0xa2, 0x1d, 0xb9, 0x6e, 0xb3, 0x1a, 0xc1, 0xd1, 0xbb, 0xb9, 0x74, 0x30, 0x5b, 0x23, 0x96, 0xd6, 0x6b, 0x9b, 0xb8, 0x02, 0xcf, 0x9f, 0x47, 0x3a, 0xb1, 0x4f, 0x25
]),
unknown_fvk_typecode: 65534,
unknown_fvk_typecode: 65535,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x79, 0x6d, 0x61, 0x34, 0x63, 0x63, 0x75, 0x79, 0x32, 0x37, 0x64, 0x68, 0x6d, 0x6e, 0x7a, 0x63, 0x33, 0x77, 0x36, 0x35, 0x63, 0x68, 0x72, 0x73, 0x35, 0x71, 0x75, 0x39, 0x74, 0x36, 0x63, 0x73, 0x79, 0x64, 0x7a, 0x66, 0x74, 0x37, 0x6b, 0x65, 0x61, 0x68, 0x6a, 0x32, 0x39, 0x6e, 0x7a, 0x74, 0x76, 0x36, 0x30, 0x61, 0x71, 0x35, 0x76, 0x72, 0x73, 0x78, 0x6b, 0x78, 0x72, 0x78, 0x79, 0x65, 0x36, 0x71, 0x61, 0x79, 0x65, 0x35, 0x39, 0x75, 0x63, 0x7a, 0x6a, 0x78, 0x77, 0x34, 0x76, 0x75, 0x70, 0x35, 0x35, 0x7a, 0x71, 0x72, 0x75, 0x77, 0x33, 0x71, 0x68, 0x6c, 0x70, 0x30, 0x39, 0x71, 0x37, 0x30, 0x61, 0x30, 0x30, 0x38, 0x6e, 0x76, 0x77, 0x6e, 0x38, 0x30, 0x38, 0x75, 0x6b, 0x72, 0x68, 0x75, 0x6b, 0x65, 0x6e, 0x65, 0x36, 0x6e, 0x63, 0x72, 0x33, 0x7a, 0x61, 0x70, 0x33, 0x6a, 0x6a, 0x32, 0x77, 0x66, 0x63, 0x39, 0x70, 0x37, 0x67, 0x68, 0x76, 0x61, 0x65, 0x65, 0x6c, 0x76, 0x36, 0x36, 0x77, 0x66, 0x6d, 0x30, 0x74, 0x67, 0x61, 0x39, 0x6b, 0x72, 0x33, 0x72, 0x6b, 0x63, 0x61, 0x71, 0x75, 0x72, 0x68, 0x32, 0x39, 0x64, 0x73, 0x64, 0x79, 0x6a, 0x35, 0x67, 0x7a, 0x78, 0x37, 0x30, 0x39, 0x30, 0x79, 0x6e, 0x79, 0x6b, 0x32, 0x37, 0x37, 0x72, 0x66, 0x36, 0x73, 0x34, 0x37, 0x32, 0x6b, 0x33, 0x38, 0x61, 0x68, 0x35, 0x79, 0x36, 0x37, 0x61, 0x78, 0x38, 0x67, 0x6a, 0x6a, 0x30, 0x39, 0x77, 0x68, 0x70, 0x77, 0x30, 0x6a, 0x78, 0x39, 0x78, 0x65, 0x6a, 0x65, 0x6a, 0x67, 0x72, 0x63, 0x75, 0x6b, 0x37, 0x61, 0x39, 0x65, 0x75, 0x68, 0x6c, 0x64, 0x70, 0x63, 0x6d, 0x36, 0x33, 0x30, 0x32, 0x63, 0x77, 0x76, 0x6d, 0x61, 0x66, 0x71, 0x71, 0x63, 0x76, 0x36, 0x6a, 0x66, 0x6a, 0x6e, 0x66, 0x76, 0x68, 0x38, 0x64, 0x6c, 0x37, 0x73, 0x36, 0x37, 0x6d, 0x6e, 0x34, 0x68, 0x6e, 0x6b, 0x72, 0x6a, 0x75, 0x6c, 0x79, 0x36, 0x76, 0x67, 0x6e, 0x76, 0x77, 0x6c, 0x77, 0x38, 0x34, 0x33, 0x65, 0x73, 0x73, 0x61, 0x68, 0x65, 0x30, 0x61, 0x75, 0x76, 0x36, 0x34, 0x32, 0x38, 0x30, 0x66, 0x78, 0x67, 0x63, 0x7a, 0x34, 0x70, 0x38, 0x73, 0x74, 0x78, 0x75, 0x66, 0x73, 0x6e, 0x61, 0x63, 0x34, 0x30, 0x39, 0x36, 0x63, 0x35, 0x30, 0x36, 0x38, 0x6d, 0x71, 0x7a, 0x67, 0x74, 0x68, 0x6b, 0x71, 0x61, 0x76, 0x6a, 0x78, 0x71, 0x64, 0x35, 0x6d, 0x6a, 0x72, 0x61, 0x6a, 0x77, 0x72, 0x38, 0x75, 0x6e, 0x6e, 0x6e, 0x34, 0x38, 0x35, 0x78, 0x6b, 0x64, 0x38, 0x6c, 0x72, 0x30, 0x6d, 0x73, 0x6b, 0x71, 0x6d, 0x75, 0x36, 0x72, 0x65, 0x38, 0x36, 0x72, 0x79, 0x78, 0x75, 0x39, 0x71, 0x79, 0x36, 0x66, 0x70, 0x71, 0x61, 0x78, 0x64, 0x78, 0x38, 0x79
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x68, 0x65, 0x6e, 0x30, 0x61, 0x76, 0x65, 0x6e, 0x30, 0x76, 0x61, 0x33, 0x6c, 0x73, 0x32, 0x65, 0x74, 0x61, 0x33, 0x72, 0x39, 0x71, 0x61, 0x7a, 0x63, 0x6a, 0x6a, 0x75, 0x63, 0x30, 0x65, 0x71, 0x64, 0x35, 0x7a, 0x35, 0x32, 0x34, 0x33, 0x70, 0x64, 0x6e, 0x75, 0x6c, 0x6e, 0x71, 0x32, 0x66, 0x30, 0x34, 0x78, 0x71, 0x6a, 0x67, 0x68, 0x61, 0x76, 0x6c, 0x6a, 0x68, 0x30, 0x39, 0x61, 0x68, 0x77, 0x66, 0x34, 0x65, 0x6a, 0x79, 0x6e, 0x70, 0x70, 0x73, 0x75, 0x75, 0x30, 0x6c, 0x72, 0x33, 0x33, 0x7a, 0x30, 0x68, 0x79, 0x38, 0x66, 0x6c, 0x32, 0x39, 0x76, 0x39, 0x64, 0x64, 0x6a, 0x34, 0x30, 0x68, 0x32, 0x32, 0x32, 0x6e, 0x75, 0x73, 0x78, 0x73, 0x76, 0x72, 0x61, 0x34, 0x76, 0x34, 0x6e, 0x6a, 0x6c, 0x33, 0x72, 0x34, 0x68, 0x70, 0x36, 0x39, 0x79, 0x6b, 0x73, 0x36, 0x73, 0x6a, 0x7a, 0x65, 0x6d, 0x75, 0x75, 0x6c, 0x67, 0x39, 0x79, 0x65, 0x6c, 0x79, 0x39, 0x6c, 0x63, 0x63, 0x61, 0x64, 0x36, 0x39, 0x63, 0x32, 0x63, 0x30, 0x32, 0x6c, 0x6e, 0x72, 0x66, 0x37, 0x73, 0x68, 0x39, 0x6b, 0x79, 0x77, 0x6c, 0x7a, 0x67, 0x37, 0x36, 0x6a, 0x39, 0x66, 0x77, 0x6e, 0x32, 0x36, 0x35, 0x38, 0x70, 0x77, 0x34, 0x34, 0x76, 0x67, 0x33, 0x36, 0x78, 0x30, 0x66, 0x70, 0x34, 0x77, 0x36, 0x65, 0x6a, 0x73, 0x30, 0x36, 0x64, 0x32, 0x36, 0x34, 0x34, 0x75, 0x6a, 0x6a, 0x33, 0x70, 0x79, 0x61, 0x6d, 0x7a, 0x36, 0x36, 0x6d, 0x73, 0x64, 0x70, 0x67, 0x74, 0x7a, 0x33, 0x6a, 0x70, 0x33, 0x6b, 0x74, 0x71, 0x34, 0x68, 0x70, 0x30, 0x61, 0x61, 0x71, 0x74, 0x6d, 0x6d, 0x76, 0x66, 0x77, 0x68, 0x76, 0x61, 0x39, 0x66, 0x76, 0x65, 0x70, 0x78, 0x32, 0x73, 0x64, 0x75, 0x75, 0x78, 0x6a, 0x61, 0x34, 0x64, 0x74, 0x6b, 0x6b, 0x74, 0x72, 0x30, 0x33, 0x76, 0x6a, 0x61, 0x67, 0x34, 0x63, 0x67, 0x36, 0x6d, 0x77, 0x33, 0x6b, 0x70, 0x77, 0x76, 0x74, 0x38, 0x36, 0x38, 0x76, 0x66, 0x35, 0x73, 0x33, 0x75, 0x70, 0x38, 0x34, 0x67
],
account: 7,
},
@ -134,7 +134,7 @@
orchard_fvk_bytes: Some([
0x5a, 0x59, 0x7f, 0x14, 0x14, 0xb1, 0x05, 0x58, 0xf5, 0xc7, 0x64, 0x06, 0xaf, 0xb5, 0xa0, 0x25, 0xa8, 0xab, 0xc0, 0x2c, 0xf4, 0x67, 0x38, 0xb7, 0xa1, 0x59, 0x33, 0x66, 0x3f, 0x9f, 0x1f, 0x1c, 0x1a, 0x4e, 0x6a, 0x21, 0x7b, 0xaf, 0xda, 0x31, 0x80, 0xc0, 0x8e, 0xff, 0x58, 0xd7, 0x6f, 0xd3, 0x3a, 0x22, 0xcb, 0xbb, 0x48, 0x53, 0x34, 0xb6, 0xe5, 0xd4, 0xb6, 0x8e, 0x01, 0x19, 0x33, 0x1e, 0x8f, 0xb4, 0x3b, 0x7d, 0x91, 0xf9, 0x57, 0x92, 0x49, 0xa9, 0x5e, 0xf1, 0x1c, 0x50, 0x0b, 0x77, 0x9b, 0xaa, 0xa3, 0x5c, 0xda, 0x27, 0xa1, 0x46, 0x43, 0x8f, 0x19, 0xbb, 0x48, 0x57, 0x5e, 0x1b
]),
unknown_fvk_typecode: 65534,
unknown_fvk_typecode: 65530,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x67, 0x32, 0x30, 0x67, 0x70, 0x72, 0x65, 0x6b, 0x66, 0x63, 0x36, 0x74, 0x6c, 0x61, 0x37, 0x75, 0x64, 0x77, 0x6d, 0x71, 0x6c, 0x35, 0x63, 0x34, 0x70, 0x34, 0x6e, 0x64, 0x32, 0x37, 0x72, 0x30, 0x66, 0x72, 0x78, 0x76, 0x67, 0x6b, 0x75, 0x73, 0x72, 0x66, 0x30, 0x67, 0x36, 0x30, 0x65, 0x77, 0x66, 0x32, 0x73, 0x35, 0x6c, 0x30, 0x39, 0x73, 0x38, 0x72, 0x67, 0x30, 0x33, 0x6e, 0x76, 0x79, 0x74, 0x36, 0x6d, 0x67, 0x6b, 0x73, 0x65, 0x66, 0x6a, 0x61, 0x6e, 0x36, 0x30, 0x30, 0x78, 0x39, 0x36, 0x37, 0x76, 0x63, 0x79, 0x61, 0x63, 0x78, 0x66, 0x74, 0x34, 0x35, 0x72, 0x36, 0x6a, 0x35, 0x78, 0x39, 0x7a, 0x75, 0x73, 0x61, 0x76, 0x77, 0x65, 0x38, 0x63, 0x6b, 0x6b, 0x77, 0x6e, 0x34, 0x34, 0x66, 0x34, 0x34, 0x64, 0x76, 0x64, 0x33, 0x38, 0x71, 0x37, 0x6a, 0x36, 0x71, 0x35, 0x38, 0x65, 0x6a, 0x63, 0x73, 0x74, 0x78, 0x37, 0x37, 0x6e, 0x35, 0x6e, 0x72, 0x64, 0x6b, 0x6a, 0x35, 0x70, 0x73, 0x79, 0x68, 0x36, 0x64, 0x30, 0x71, 0x6d, 0x61, 0x66, 0x30, 0x36, 0x76, 0x63, 0x33, 0x6a, 0x61, 0x33, 0x73, 0x39, 0x6b, 0x68, 0x30, 0x72, 0x77, 0x38, 0x7a, 0x67, 0x70, 0x6d, 0x77, 0x30, 0x73, 0x76, 0x74, 0x66, 0x65, 0x67, 0x38, 0x6a, 0x77, 0x38, 0x39, 0x68
@ -151,11 +151,159 @@
orchard_fvk_bytes: Some([
0x20, 0xf8, 0xc2, 0xed, 0xbe, 0x19, 0x90, 0x1c, 0x0d, 0x1b, 0x5c, 0xc7, 0xab, 0x18, 0x5e, 0x67, 0x35, 0x45, 0x11, 0xbf, 0xc5, 0x17, 0x4f, 0xe6, 0xbc, 0x0e, 0x63, 0x62, 0xc5, 0x88, 0x0b, 0x28, 0xfa, 0xbb, 0xf2, 0x37, 0x25, 0x8f, 0x8d, 0x03, 0xb2, 0x00, 0xad, 0x7f, 0xe0, 0xf3, 0xfa, 0x7e, 0x80, 0xe6, 0x28, 0xf2, 0xb7, 0x45, 0xdc, 0x99, 0x83, 0xb0, 0x38, 0xc3, 0xa8, 0x1f, 0x82, 0x37, 0xb6, 0x65, 0x4d, 0xb3, 0x22, 0xe6, 0x84, 0x36, 0xa9, 0x72, 0xc6, 0xd3, 0xbc, 0x56, 0xe5, 0x56, 0x0f, 0xb8, 0x65, 0x80, 0x55, 0x52, 0x4a, 0x11, 0xd6, 0xee, 0x62, 0xe5, 0xa7, 0xd7, 0xa5, 0x16
]),
unknown_fvk_typecode: 65534,
unknown_fvk_typecode: 65531,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x63, 0x79, 0x6c, 0x67, 0x7a, 0x66, 0x6c, 0x70, 0x72, 0x76, 0x73, 0x34, 0x36, 0x6a, 0x67, 0x6c, 0x68, 0x74, 0x6b, 0x70, 0x65, 0x6b, 0x74, 0x39, 0x38, 0x61, 0x77, 0x78, 0x72, 0x70, 0x39, 0x7a, 0x30, 0x64, 0x71, 0x76, 0x68, 0x6e, 0x63, 0x36, 0x63, 0x75, 0x63, 0x76, 0x6e, 0x37, 0x66, 0x6c, 0x77, 0x72, 0x61, 0x66, 0x38, 0x74, 0x74, 0x71, 0x66, 0x6d, 0x36, 0x67, 0x33, 0x38, 0x75, 0x30, 0x75, 0x61, 0x33, 0x6a, 0x63, 0x6d, 0x6b, 0x71, 0x39, 0x72, 0x33, 0x33, 0x71, 0x6a, 0x67, 0x67, 0x74, 0x64, 0x67, 0x63, 0x32, 0x63, 0x71, 0x39, 0x6e, 0x74, 0x73, 0x6c, 0x38, 0x33, 0x7a, 0x6c, 0x39, 0x71, 0x72, 0x6d, 0x6a, 0x34, 0x68, 0x30, 0x65, 0x6c, 0x73, 0x65, 0x70, 0x6c, 0x66, 0x36, 0x78, 0x78, 0x77, 0x74, 0x74, 0x70, 0x6c, 0x77, 0x68, 0x36, 0x71, 0x74, 0x6d, 0x7a, 0x71, 0x38, 0x7a, 0x70, 0x61, 0x34, 0x34, 0x64, 0x63, 0x72, 0x73, 0x6c, 0x73, 0x6c, 0x76, 0x68, 0x75, 0x72, 0x61, 0x75, 0x6c, 0x78, 0x68, 0x6e, 0x77, 0x66, 0x6c, 0x76, 0x35, 0x36, 0x34, 0x61, 0x70, 0x68, 0x79, 0x6a, 0x6a, 0x75, 0x67, 0x71, 0x32, 0x74, 0x34, 0x38, 0x6e, 0x39, 0x65, 0x72, 0x32, 0x61, 0x73, 0x7a, 0x71, 0x67, 0x66, 0x78, 0x7a, 0x7a, 0x6b, 0x39, 0x33, 0x74, 0x68, 0x33, 0x35, 0x34, 0x64, 0x74, 0x68, 0x6e, 0x61, 0x67, 0x76, 0x36, 0x32, 0x75, 0x72, 0x30, 0x67, 0x70, 0x36, 0x7a, 0x63, 0x63, 0x70, 0x33, 0x77, 0x72, 0x65, 0x64, 0x6c, 0x6d, 0x65, 0x79, 0x76, 0x68, 0x63, 0x63, 0x36, 0x74, 0x30, 0x34, 0x65, 0x6c, 0x61, 0x79, 0x32, 0x70, 0x37, 0x70, 0x61, 0x77, 0x74, 0x65, 0x34, 0x73, 0x64, 0x74, 0x36, 0x74, 0x75, 0x65, 0x65, 0x61, 0x7a, 0x76, 0x77, 0x6e, 0x75, 0x34, 0x6d, 0x65, 0x66, 0x6e, 0x75, 0x79, 0x63, 0x79, 0x71, 0x6c, 0x32, 0x37, 0x38, 0x67, 0x6c, 0x65, 0x75, 0x71, 0x79, 0x34, 0x36, 0x75, 0x39, 0x39, 0x32, 0x35, 0x77, 0x77, 0x61, 0x6b, 0x34, 0x72, 0x37, 0x36, 0x37, 0x74, 0x7a, 0x6c, 0x36, 0x70, 0x64, 0x6c, 0x6c, 0x6a, 0x75, 0x6d, 0x61, 0x6c, 0x6a, 0x39, 0x30, 0x74, 0x67, 0x6a, 0x70, 0x72, 0x32, 0x39, 0x38, 0x37, 0x33, 0x6d, 0x75, 0x35, 0x36, 0x66, 0x35, 0x77, 0x35, 0x38, 0x66, 0x34, 0x30, 0x74, 0x71, 0x67, 0x63, 0x6e, 0x73, 0x72, 0x33, 0x67, 0x67, 0x67, 0x61, 0x35, 0x6e, 0x35, 0x7a, 0x6d, 0x64, 0x7a, 0x79, 0x77, 0x66, 0x34, 0x77, 0x6b, 0x7a, 0x38, 0x6a, 0x36, 0x78, 0x77, 0x77, 0x68, 0x68, 0x66, 0x70, 0x63, 0x66, 0x6a, 0x76, 0x35, 0x32, 0x65, 0x6b, 0x65, 0x38, 0x72, 0x6d, 0x67, 0x37, 0x75, 0x30, 0x6a, 0x70, 0x6c, 0x74, 0x38, 0x79, 0x66, 0x73, 0x70, 0x32, 0x7a, 0x6e, 0x78, 0x71, 0x30, 0x6d, 0x39, 0x76, 0x38, 0x38, 0x71, 0x34, 0x35, 0x73, 0x6b, 0x72, 0x38, 0x78, 0x39, 0x67, 0x75, 0x74, 0x67, 0x68, 0x37, 0x79, 0x68, 0x64, 0x6c, 0x63, 0x35, 0x67, 0x32, 0x6d, 0x71, 0x6b, 0x6a, 0x75, 0x33, 0x61, 0x33, 0x6e, 0x38, 0x30, 0x71, 0x39, 0x35, 0x68, 0x70, 0x37, 0x35, 0x70, 0x37, 0x66, 0x73, 0x76, 0x75, 0x39, 0x79, 0x77, 0x37, 0x75, 0x36, 0x6a, 0x61, 0x34, 0x68, 0x79, 0x32, 0x6e, 0x77, 0x65, 0x61, 0x6c, 0x63, 0x75, 0x30, 0x77, 0x33, 0x73, 0x67, 0x37, 0x75, 0x70, 0x61, 0x78, 0x64, 0x7a, 0x30, 0x67, 0x33, 0x35, 0x66, 0x78, 0x37, 0x78, 0x76, 0x64, 0x78, 0x33, 0x72, 0x67, 0x6c, 0x61, 0x61, 0x72, 0x76, 0x78, 0x38, 0x75, 0x37, 0x75, 0x74
],
account: 9,
},
TestVector {
t_key_bytes: Some([
0xae, 0x96, 0x01, 0xfb, 0x97, 0x09, 0xf9, 0x74, 0x0a, 0xef, 0x75, 0xe5, 0x9c, 0x3b, 0xdc, 0x62, 0x4b, 0xcf, 0x4b, 0x83, 0xea, 0x4f, 0x8f, 0x1c, 0xa2, 0x89, 0xc9, 0xa7, 0x32, 0xcb, 0x89, 0x1f, 0x03, 0xbe, 0xa2, 0x6c, 0x81, 0x86, 0xfa, 0x0f, 0xdb, 0x9d, 0xe4, 0x0e, 0x41, 0x84, 0xf4, 0xe9, 0x17, 0x07, 0xb0, 0xdc, 0x03, 0x9e, 0x43, 0x94, 0xd4, 0xdc, 0x0d, 0x31, 0xd7, 0xe0, 0x48, 0x9d, 0x5c
]),
sapling_fvk_bytes: None,
orchard_fvk_bytes: Some([
0x04, 0x27, 0x90, 0xa2, 0x74, 0xf6, 0x03, 0xd5, 0xdc, 0xd5, 0xd2, 0x8d, 0xab, 0x5c, 0x4e, 0x34, 0x1f, 0xee, 0xb3, 0x58, 0x61, 0x8a, 0x88, 0x6b, 0x9d, 0x12, 0x84, 0xb1, 0x09, 0x5c, 0x63, 0x3a, 0xff, 0x80, 0x7d, 0x04, 0x99, 0xae, 0x89, 0xb5, 0xb3, 0x40, 0x1b, 0x22, 0x08, 0x6e, 0x11, 0x96, 0x1d, 0x28, 0x7a, 0xb7, 0xde, 0x1a, 0xb5, 0x34, 0xa0, 0xb3, 0x36, 0xf9, 0x59, 0x67, 0x9e, 0x3d, 0xd0, 0xf0, 0x97, 0x28, 0xe6, 0x1e, 0xb9, 0xcb, 0xde, 0xd2, 0xeb, 0xc7, 0x6a, 0x36, 0xca, 0x90, 0x1d, 0x90, 0x3e, 0xc2, 0x01, 0x9e, 0xc0, 0x4c, 0xcf, 0x6d, 0xf4, 0x60, 0x45, 0xe2, 0x24, 0x1c
]),
unknown_fvk_typecode: 65532,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x37, 0x36, 0x63, 0x75, 0x6b, 0x30, 0x78, 0x6c, 0x6c, 0x6b, 0x70, 0x74, 0x6a, 0x76, 0x6c, 0x37, 0x66, 0x67, 0x6b, 0x66, 0x6b, 0x65, 0x73, 0x33, 0x63, 0x35, 0x73, 0x63, 0x36, 0x65, 0x73, 0x71, 0x34, 0x63, 0x6e, 0x33, 0x75, 0x75, 0x32, 0x35, 0x6c, 0x65, 0x7a, 0x66, 0x61, 0x6e, 0x68, 0x72, 0x65, 0x30, 0x35, 0x39, 0x30, 0x76, 0x74, 0x75, 0x70, 0x61, 0x6a, 0x77, 0x6c, 0x6a, 0x65, 0x6b, 0x78, 0x37, 0x78, 0x65, 0x63, 0x30, 0x65, 0x67, 0x32, 0x66, 0x74, 0x74, 0x6a, 0x6c, 0x35, 0x6e, 0x33, 0x78, 0x34, 0x67, 0x33, 0x37, 0x76, 0x67, 0x39, 0x77, 0x67, 0x36, 0x65, 0x33, 0x72, 0x72, 0x36, 0x33, 0x38, 0x72, 0x6c, 0x7a, 0x71, 0x30, 0x79, 0x75, 0x73, 0x78, 0x32, 0x6b, 0x6e, 0x30, 0x70, 0x79, 0x6d, 0x34, 0x6b, 0x72, 0x66, 0x66, 0x37, 0x36, 0x34, 0x79, 0x78, 0x39, 0x73, 0x6b, 0x6c, 0x36, 0x73, 0x6c, 0x65, 0x32, 0x6e, 0x6d, 0x33, 0x36, 0x72, 0x67, 0x75, 0x77, 0x38, 0x70, 0x6a, 0x6a, 0x77, 0x6a, 0x38, 0x71, 0x76, 0x79, 0x33, 0x63, 0x6e, 0x37, 0x7a, 0x67, 0x72, 0x70, 0x73, 0x7a, 0x68, 0x79, 0x33, 0x30, 0x61, 0x6a, 0x77, 0x79, 0x68, 0x37, 0x34, 0x76, 0x77, 0x34, 0x77, 0x65, 0x76, 0x35, 0x35, 0x6d, 0x76, 0x7a, 0x6b, 0x6e, 0x77, 0x36, 0x6b, 0x6a, 0x6c, 0x7a, 0x78, 0x68, 0x6a, 0x63, 0x74, 0x30, 0x73, 0x71, 0x79, 0x77, 0x72, 0x39, 0x7a, 0x36, 0x6d, 0x6b, 0x33, 0x79, 0x70, 0x68, 0x6b, 0x37, 0x77, 0x70, 0x35, 0x78, 0x63, 0x66, 0x77, 0x67, 0x65, 0x6e, 0x76, 0x76, 0x64, 0x6a, 0x77, 0x35, 0x36, 0x36, 0x75, 0x75, 0x76, 0x32, 0x71, 0x7a, 0x38, 0x6a, 0x74, 0x75, 0x34, 0x73, 0x37, 0x6e, 0x74, 0x37, 0x65, 0x67, 0x33, 0x33, 0x73, 0x32, 0x6a, 0x33, 0x39, 0x64, 0x74, 0x61, 0x75, 0x73, 0x6c, 0x67, 0x33, 0x61, 0x70, 0x70, 0x7a, 0x30, 0x71, 0x6a, 0x64, 0x37, 0x67, 0x73, 0x38, 0x6c, 0x73, 0x79, 0x7a, 0x34, 0x73, 0x30, 0x30, 0x75, 0x73, 0x78, 0x79, 0x67, 0x33, 0x6d, 0x79, 0x73, 0x78, 0x74
],
account: 10,
},
TestVector {
t_key_bytes: None,
sapling_fvk_bytes: None,
orchard_fvk_bytes: Some([
0x61, 0x26, 0x11, 0xe4, 0x52, 0x9f, 0x12, 0x7a, 0x53, 0x9c, 0x31, 0xb0, 0x12, 0x41, 0x75, 0x06, 0x16, 0xe6, 0xf5, 0xb3, 0xd7, 0xa1, 0x62, 0x5c, 0xd3, 0x01, 0xee, 0x4b, 0x89, 0x8d, 0xcf, 0x0e, 0x85, 0xf8, 0xb3, 0x8e, 0xb5, 0x84, 0x6c, 0x2e, 0xde, 0x2e, 0x39, 0x45, 0x88, 0x72, 0x3b, 0x8f, 0x58, 0x3c, 0x38, 0x41, 0xd5, 0x89, 0xe7, 0xd2, 0x85, 0xad, 0x21, 0x8e, 0xe5, 0xa6, 0xea, 0x29, 0x9f, 0xb8, 0x23, 0x26, 0x77, 0x95, 0xa5, 0xe3, 0xc9, 0xa6, 0x51, 0xaf, 0x38, 0x42, 0x89, 0xd6, 0x45, 0x39, 0x72, 0xbe, 0x95, 0x02, 0x2a, 0xed, 0x81, 0x67, 0xa1, 0xca, 0x66, 0x0b, 0x2f, 0x0a
]),
unknown_fvk_typecode: 65530,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x67, 0x75, 0x36, 0x75, 0x34, 0x30, 0x6a, 0x75, 0x79, 0x78, 0x66, 0x70, 0x71, 0x65, 0x35, 0x61, 0x66, 0x75, 0x36, 0x75, 0x64, 0x71, 0x6a, 0x34, 0x68, 0x6b, 0x7a, 0x66, 0x71, 0x64, 0x37, 0x78, 0x74, 0x6b, 0x37, 0x68, 0x72, 0x68, 0x6b, 0x37, 0x79, 0x6c, 0x6c, 0x71, 0x73, 0x6d, 0x7a, 0x64, 0x66, 0x64, 0x72, 0x67, 0x71, 0x71, 0x36, 0x36, 0x78, 0x39, 0x34, 0x72, 0x70, 0x66, 0x67, 0x68, 0x30, 0x7a, 0x36, 0x65, 0x6e, 0x38, 0x35, 0x6a, 0x71, 0x61, 0x74, 0x70, 0x30, 0x63, 0x6c, 0x61, 0x32, 0x79, 0x6c, 0x76, 0x75, 0x71, 0x77, 0x6c, 0x37, 0x35, 0x72, 0x74, 0x33, 0x71, 0x73, 0x71, 0x64, 0x6c, 0x75, 0x66, 0x6b, 0x33, 0x72, 0x36, 0x35, 0x61, 0x33, 0x72, 0x79, 0x6e, 0x76, 0x7a, 0x70, 0x77, 0x77, 0x6e, 0x68, 0x30, 0x35, 0x32, 0x39, 0x75, 0x63, 0x7a, 0x77, 0x35, 0x78, 0x35, 0x72, 0x68, 0x65, 0x34, 0x71, 0x6d, 0x76, 0x65, 0x30, 0x64, 0x39, 0x70, 0x36, 0x71, 0x6a, 0x79, 0x68, 0x39, 0x79, 0x6a, 0x6b, 0x61, 0x6a, 0x30, 0x7a, 0x77, 0x6a, 0x78, 0x77, 0x6b, 0x33, 0x76, 0x68, 0x33, 0x38, 0x38, 0x7a, 0x34, 0x65, 0x66, 0x78, 0x79, 0x35, 0x75, 0x73, 0x68, 0x75, 0x36, 0x75, 0x70, 0x70, 0x68, 0x65, 0x6a, 0x67, 0x39, 0x74, 0x68, 0x68, 0x79, 0x79
],
account: 11,
},
TestVector {
t_key_bytes: None,
sapling_fvk_bytes: Some([
0x82, 0xc3, 0xb3, 0xd7, 0x88, 0xf6, 0xcc, 0x87, 0x14, 0x42, 0x1d, 0x6b, 0x74, 0xc2, 0x0b, 0x5b, 0xc5, 0x8d, 0xeb, 0xd9, 0xa3, 0x3e, 0x24, 0xb4, 0xbe, 0x99, 0xa4, 0xc6, 0x01, 0x95, 0x9b, 0x34, 0xd8, 0x43, 0x65, 0x34, 0x69, 0x3b, 0xb2, 0xf7, 0x93, 0xad, 0x6e, 0x4b, 0x48, 0x8d, 0x9c, 0x7e, 0x20, 0x27, 0x71, 0xf1, 0x1c, 0xae, 0x68, 0x40, 0x5e, 0xc8, 0x16, 0xc7, 0x1b, 0x4a, 0x90, 0x64, 0x01, 0xd4, 0xcb, 0x12, 0x11, 0x5f, 0xbd, 0x97, 0x87, 0x35, 0xbf, 0x53, 0x7d, 0x85, 0x89, 0x15, 0x4a, 0x8a, 0x84, 0xca, 0x61, 0xd6, 0xc2, 0x02, 0xb6, 0x04, 0x77, 0x10, 0x7a, 0x5e, 0x0c, 0xf8, 0xde, 0x34, 0x9c, 0x22, 0xcd, 0x8b, 0xfa, 0xb4, 0x8e, 0x92, 0xe9, 0x08, 0x34, 0x50, 0x4d, 0x65, 0xa4, 0x38, 0xab, 0x76, 0x01, 0x0e, 0x3b, 0xab, 0x74, 0x37, 0x15, 0x3a, 0x79, 0x75, 0x5d, 0x17
]),
orchard_fvk_bytes: None,
unknown_fvk_typecode: 65535,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x6b, 0x72, 0x6e, 0x76, 0x6a, 0x6e, 0x39, 0x6e, 0x6b, 0x39, 0x79, 0x73, 0x79, 0x7a, 0x61, 0x7a, 0x71, 0x63, 0x74, 0x72, 0x77, 0x63, 0x74, 0x37, 0x78, 0x70, 0x6b, 0x70, 0x37, 0x35, 0x68, 0x72, 0x30, 0x39, 0x7a, 0x75, 0x38, 0x6c, 0x61, 0x7a, 0x38, 0x61, 0x65, 0x35, 0x6b, 0x75, 0x6a, 0x39, 0x74, 0x67, 0x75, 0x6a, 0x72, 0x35, 0x75, 0x66, 0x6d, 0x32, 0x66, 0x61, 0x64, 0x78, 0x6d, 0x79, 0x72, 0x39, 0x63, 0x6c, 0x32, 0x79, 0x63, 0x73, 0x6d, 0x65, 0x65, 0x64, 0x6e, 0x68, 0x34, 0x6a, 0x64, 0x65, 0x79, 0x74, 0x37, 0x74, 0x74, 0x7a, 0x71, 0x37, 0x63, 0x37, 0x72, 0x6a, 0x68, 0x71, 0x6e, 0x37, 0x77, 0x33, 0x77, 0x71, 0x35, 0x30, 0x6c, 0x32, 0x78, 0x65, 0x63, 0x38, 0x35, 0x73, 0x74, 0x63, 0x7a, 0x6a, 0x32, 0x77, 0x76, 0x70, 0x37, 0x63, 0x75, 0x36, 0x75, 0x63, 0x32, 0x64, 0x75, 0x36, 0x79, 0x65, 0x30, 0x30, 0x71, 0x30, 0x30, 0x66, 0x67, 0x39, 0x30, 0x76, 0x6e, 0x66, 0x77, 0x72, 0x77, 0x79, 0x75, 0x77, 0x66, 0x63, 0x74, 0x6e, 0x66, 0x7a, 0x77, 0x6b, 0x36, 0x7a, 0x6b, 0x34, 0x38, 0x39, 0x71, 0x30, 0x61, 0x76, 0x63, 0x34, 0x6a, 0x75, 0x65, 0x68, 0x74, 0x65, 0x33, 0x32, 0x6c, 0x6b, 0x74, 0x61, 0x6e, 0x73, 0x7a, 0x65, 0x75, 0x37, 0x68, 0x38, 0x7a, 0x75, 0x73, 0x30, 0x78, 0x70, 0x33, 0x63, 0x67, 0x36, 0x73, 0x6b, 0x38, 0x6e, 0x73, 0x74, 0x61, 0x68, 0x65, 0x78, 0x30, 0x35, 0x77, 0x61, 0x74, 0x75, 0x77, 0x30, 0x35, 0x65, 0x34, 0x38, 0x33, 0x71, 0x79, 0x68, 0x6e, 0x66, 0x36, 0x72, 0x32, 0x64, 0x78, 0x76, 0x35, 0x71, 0x79, 0x74, 0x65, 0x33
],
account: 12,
},
TestVector {
t_key_bytes: Some([
0x27, 0x4b, 0x5e, 0xd9, 0x3f, 0x9c, 0xa7, 0x74, 0xe8, 0x7a, 0x99, 0x6b, 0x1f, 0x74, 0x24, 0x48, 0x26, 0x9c, 0xfd, 0x8e, 0x33, 0x4b, 0x29, 0x0a, 0x76, 0x0d, 0xd0, 0xdb, 0x41, 0xae, 0xf2, 0x97, 0x02, 0xa1, 0x2b, 0xfc, 0x8d, 0x44, 0xba, 0x09, 0x0a, 0xbe, 0x82, 0xa3, 0x75, 0x45, 0xb2, 0xe7, 0x9e, 0x9b, 0x2b, 0xd4, 0x36, 0x10, 0x26, 0x63, 0x2b, 0x2a, 0xdd, 0xca, 0x75, 0x8f, 0xad, 0x88, 0x44
]),
sapling_fvk_bytes: None,
orchard_fvk_bytes: Some([
0x31, 0x0e, 0x66, 0xc5, 0x74, 0x05, 0x1a, 0xc9, 0xd8, 0x85, 0xf9, 0xfe, 0x9a, 0x4a, 0x7c, 0x0c, 0x76, 0xf3, 0x2c, 0x60, 0x25, 0x8e, 0x75, 0xa0, 0x91, 0xb8, 0x61, 0x17, 0xa7, 0x33, 0xd0, 0x24, 0xae, 0x45, 0xb8, 0x1a, 0x07, 0x1c, 0xdd, 0xb7, 0xe1, 0x09, 0x5d, 0xa2, 0x71, 0xa2, 0x0c, 0xd6, 0x2a, 0x7e, 0x85, 0xe5, 0x71, 0x67, 0xd1, 0x0c, 0xc0, 0xaa, 0xf2, 0xe9, 0xfb, 0x08, 0x1b, 0x3f, 0x47, 0xdb, 0xb1, 0xaf, 0x94, 0x21, 0xa7, 0x5b, 0xe2, 0xca, 0x3b, 0xac, 0x8b, 0x86, 0xa6, 0x0a, 0xe8, 0xfe, 0x9a, 0xf1, 0x4f, 0x89, 0x3c, 0x0c, 0x57, 0x14, 0x31, 0x9b, 0x2a, 0x0b, 0x1f, 0x23
]),
unknown_fvk_typecode: 65533,
unknown_fvk_bytes: Some(vec![
0x91, 0xe0, 0x0c, 0x7a, 0x1d, 0x48, 0xaf, 0x04, 0x68, 0x27, 0x59, 0x1e, 0x97, 0x33, 0xa9, 0x7f, 0xa6, 0xb6, 0x79, 0xf3, 0xdc, 0x60, 0x1d, 0x00, 0x82, 0x85, 0xed, 0xcb, 0xda, 0xe6, 0x9c, 0xe8, 0xfc, 0x1b, 0xe4, 0xaa, 0xc0, 0x0f, 0xf2, 0x71, 0x1e, 0xbd, 0x93, 0x1d, 0xe5, 0x18, 0x85, 0x68, 0x78, 0xf7, 0x34, 0x76, 0xf2, 0x1a, 0x48, 0x2e, 0xc9, 0x37, 0x83, 0x65, 0xc8, 0xf7, 0x39, 0x3c, 0x94, 0xe2, 0x88, 0x53, 0x15, 0xeb, 0x46, 0x71, 0x09, 0x8b, 0x79, 0x53, 0x5e, 0x79, 0x0f, 0xe5, 0x3e, 0x29, 0xfe, 0xf2, 0xb3, 0x76, 0x66, 0x97, 0xac, 0x32, 0xb4, 0xf4, 0x73, 0xf4, 0x68, 0xa0, 0x08, 0xe7, 0x23, 0x89, 0xfc, 0x03, 0x88, 0x0d, 0x78, 0x0c, 0xb0, 0x7f, 0xcf, 0xaa, 0xbe, 0x3f, 0x1a, 0x84, 0xb2, 0x7d, 0xb5, 0x9a, 0x4a, 0x15, 0x3d, 0x88, 0x2d, 0x2b, 0x21, 0x03, 0x59, 0x65, 0x55, 0xed, 0x94, 0x94, 0xc6, 0xac, 0x89, 0x3c, 0x49, 0x72, 0x38, 0x33, 0xec, 0x89, 0x26, 0xc1
]),
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x34, 0x30, 0x68, 0x77, 0x6c, 0x37, 0x38, 0x70, 0x68, 0x38, 0x72, 0x6d, 0x63, 0x61, 0x38, 0x75, 0x6d, 0x71, 0x30, 0x75, 0x67, 0x64, 0x61, 0x6d, 0x30, 0x6b, 0x73, 0x36, 0x71, 0x75, 0x75, 0x77, 0x73, 0x72, 0x7a, 0x77, 0x6a, 0x38, 0x32, 0x6a, 0x77, 0x76, 0x32, 0x74, 0x35, 0x37, 0x66, 0x74, 0x61, 0x7a, 0x6d, 0x37, 0x71, 0x76, 0x39, 0x6b, 0x38, 0x68, 0x75, 0x35, 0x75, 0x37, 0x7a, 0x34, 0x38, 0x34, 0x77, 0x67, 0x36, 0x76, 0x32, 0x34, 0x6c, 0x78, 0x38, 0x61, 0x64, 0x6e, 0x36, 0x39, 0x6e, 0x6c, 0x79, 0x76, 0x64, 0x7a, 0x32, 0x32, 0x35, 0x34, 0x37, 0x67, 0x61, 0x37, 0x39, 0x68, 0x73, 0x34, 0x64, 0x73, 0x70, 0x6b, 0x33, 0x39, 0x39, 0x66, 0x38, 0x7a, 0x67, 0x73, 0x78, 0x30, 0x6c, 0x71, 0x66, 0x70, 0x6d, 0x61, 0x68, 0x73, 0x65, 0x6c, 0x34, 0x37, 0x74, 0x6b, 0x6d, 0x71, 0x66, 0x74, 0x6a, 0x64, 0x6b, 0x66, 0x78, 0x6d, 0x7a, 0x73, 0x33, 0x6b, 0x6c, 0x64, 0x72, 0x37, 0x6a, 0x32, 0x65, 0x38, 0x34, 0x34, 0x77, 0x36, 0x32, 0x30, 0x71, 0x71, 0x32, 0x6a, 0x63, 0x35, 0x6a, 0x71, 0x71, 0x70, 0x65, 0x68, 0x72, 0x61, 0x38, 0x77, 0x30, 0x6e, 0x65, 0x72, 0x6b, 0x65, 0x67, 0x37, 0x39, 0x64, 0x6d, 0x36, 0x66, 0x6b, 0x32, 0x6a, 0x6c, 0x30, 0x36, 0x72, 0x75, 0x61, 0x6a, 0x66, 0x77, 0x38, 0x36, 0x68, 0x78, 0x36, 0x61, 0x68, 0x6d, 0x78, 0x34, 0x33, 0x63, 0x38, 0x34, 0x33, 0x68, 0x61, 0x32, 0x35, 0x7a, 0x67, 0x30, 0x35, 0x77, 0x65, 0x68, 0x74, 0x39, 0x68, 0x66, 0x70, 0x78, 0x77, 0x36, 0x72, 0x39, 0x78, 0x77, 0x36, 0x68, 0x73, 0x72, 0x77, 0x39, 0x35, 0x30, 0x61, 0x79, 0x35, 0x64, 0x35, 0x70, 0x74, 0x6c, 0x33, 0x7a, 0x36, 0x66, 0x71, 0x79, 0x73, 0x78, 0x64, 0x35, 0x38, 0x74, 0x77, 0x75, 0x6d, 0x78, 0x71, 0x35, 0x36, 0x38, 0x35, 0x6a, 0x75, 0x38, 0x73, 0x6d, 0x73, 0x6d, 0x7a, 0x65, 0x35, 0x75, 0x70, 0x35, 0x72, 0x68, 0x73, 0x67, 0x36, 0x64, 0x71, 0x64, 0x79, 0x30, 0x72, 0x66, 0x39, 0x79, 0x70, 0x70, 0x78, 0x7a, 0x79, 0x68, 0x65, 0x7a, 0x76, 0x65, 0x72, 0x39, 0x61, 0x30, 0x32, 0x73, 0x6b, 0x37, 0x6a, 0x37, 0x30, 0x33, 0x66, 0x34, 0x66, 0x78, 0x65, 0x72, 0x34, 0x36, 0x68, 0x38, 0x79, 0x64, 0x6b, 0x30, 0x33, 0x32, 0x7a, 0x30, 0x66, 0x32, 0x66, 0x35, 0x63, 0x77, 0x38, 0x75, 0x63, 0x7a, 0x37, 0x6c, 0x39, 0x34, 0x34, 0x65, 0x78, 0x65, 0x73, 0x37, 0x65, 0x78, 0x66, 0x79, 0x77, 0x33, 0x39, 0x67, 0x78, 0x6a, 0x77, 0x37, 0x39, 0x73, 0x37, 0x6d, 0x77, 0x68, 0x63, 0x35, 0x6b, 0x64, 0x35, 0x39, 0x36, 0x6a, 0x6c, 0x30, 0x6a, 0x6a, 0x70, 0x64, 0x33, 0x75, 0x75, 0x32, 0x6e, 0x78, 0x66, 0x77, 0x61, 0x36, 0x6d, 0x61, 0x32, 0x70, 0x79, 0x61, 0x74, 0x73, 0x6c, 0x75, 0x74, 0x76, 0x34, 0x6a, 0x6c, 0x37, 0x72, 0x37, 0x64, 0x70, 0x39, 0x30, 0x6c, 0x39, 0x39, 0x32, 0x33, 0x70, 0x37, 0x6d, 0x68, 0x38, 0x64, 0x6e, 0x34, 0x77, 0x78, 0x78, 0x33, 0x75, 0x66, 0x6d, 0x61, 0x63, 0x6c, 0x32, 0x32, 0x6a, 0x34, 0x72, 0x77, 0x64, 0x70, 0x6e, 0x30, 0x37, 0x30, 0x33, 0x7a, 0x7a, 0x38, 0x75, 0x67, 0x34, 0x70, 0x64, 0x74, 0x66, 0x76, 0x71, 0x6b, 0x74, 0x68, 0x72, 0x6a, 0x37, 0x33, 0x63, 0x6b, 0x72, 0x30, 0x35, 0x37, 0x35, 0x34, 0x6e, 0x32, 0x35, 0x37, 0x64, 0x79, 0x72, 0x71, 0x33, 0x30, 0x34, 0x6a, 0x6e, 0x63, 0x6a, 0x33, 0x65, 0x7a, 0x66, 0x61, 0x70, 0x6c, 0x71, 0x38, 0x68, 0x32, 0x35, 0x33, 0x72, 0x6c, 0x63, 0x77, 0x6d, 0x33, 0x6c, 0x6d, 0x75, 0x65, 0x7a, 0x37, 0x78, 0x73, 0x73, 0x66, 0x6a, 0x6c, 0x63, 0x67, 0x6d
],
account: 13,
},
TestVector {
t_key_bytes: Some([
0x96, 0x78, 0xe1, 0xcd, 0xd7, 0x2d, 0xc8, 0xa9, 0x2e, 0xd9, 0xfe, 0xc4, 0x9a, 0x45, 0x85, 0x2c, 0xb3, 0xce, 0xb2, 0x16, 0xb9, 0x3a, 0x2e, 0xb3, 0x6a, 0x8b, 0xb8, 0x91, 0xd2, 0xe9, 0x9e, 0x40, 0x02, 0x0c, 0xfe, 0xe7, 0xad, 0x4b, 0xa8, 0xc9, 0x32, 0xc1, 0x4d, 0x72, 0x72, 0x68, 0xb8, 0x15, 0x1c, 0x7c, 0x29, 0xb9, 0xb0, 0xd6, 0x93, 0xd1, 0x5d, 0x08, 0xf5, 0xcb, 0x3b, 0xc4, 0x57, 0xf9, 0x76
]),
sapling_fvk_bytes: Some([
0x28, 0x2b, 0x9f, 0x04, 0x24, 0x76, 0x0d, 0x21, 0x26, 0xcc, 0xdd, 0x1c, 0x7e, 0x0f, 0xdd, 0x0d, 0x9d, 0xed, 0x2c, 0x5a, 0x29, 0x4c, 0xbb, 0xc0, 0x19, 0xce, 0x8d, 0x35, 0xfd, 0x33, 0xb3, 0xbd, 0x2e, 0xd6, 0xa3, 0x19, 0x40, 0x0c, 0xd8, 0x9b, 0xb3, 0x29, 0xd7, 0x93, 0x18, 0x17, 0x3d, 0xf4, 0xcd, 0x9a, 0xf4, 0x5e, 0x62, 0xd8, 0x71, 0x9d, 0x9f, 0x2f, 0x66, 0xf9, 0xe8, 0x14, 0x21, 0xee, 0x4c, 0xc4, 0x5e, 0x46, 0x90, 0x26, 0x8d, 0xf0, 0x04, 0x0b, 0xab, 0xa4, 0x95, 0x5e, 0xdf, 0x22, 0x95, 0x1b, 0x3f, 0x5a, 0x2a, 0x23, 0x74, 0xee, 0xfa, 0x91, 0xda, 0xcf, 0x19, 0xc0, 0x80, 0xaa, 0x07, 0x37, 0xd3, 0x10, 0x92, 0x0e, 0x67, 0xd8, 0x37, 0x15, 0xca, 0x46, 0x46, 0xd3, 0x8d, 0x5a, 0xb5, 0x38, 0x7e, 0x86, 0xdb, 0x43, 0x75, 0x1d, 0xaa, 0x16, 0x68, 0x40, 0x88, 0x87, 0x24, 0x27
]),
orchard_fvk_bytes: Some([
0x8e, 0x88, 0x0f, 0x8e, 0x62, 0xd8, 0x7e, 0xf6, 0xc1, 0x8b, 0x58, 0x82, 0x06, 0x1d, 0xc5, 0x12, 0x72, 0x7e, 0x00, 0xa7, 0xe3, 0x68, 0x62, 0xf5, 0x06, 0x97, 0x7c, 0xe9, 0x6d, 0x76, 0x11, 0x35, 0xe2, 0x61, 0x6a, 0x13, 0x06, 0x95, 0x56, 0x09, 0xac, 0x67, 0x4d, 0xa5, 0x47, 0x74, 0x61, 0x12, 0xa2, 0x7d, 0xba, 0xcc, 0x77, 0x6b, 0x99, 0x2f, 0x80, 0xe0, 0x76, 0x2a, 0x79, 0xe5, 0x06, 0x3d, 0xf6, 0xe3, 0x5f, 0x27, 0x3d, 0xf2, 0xef, 0x59, 0xa1, 0x4f, 0x11, 0xa4, 0xb4, 0x65, 0xb9, 0x39, 0x7c, 0x31, 0x36, 0x82, 0xdc, 0xb8, 0x78, 0xc2, 0x3b, 0x53, 0x84, 0xe9, 0x45, 0x9c, 0x14, 0x2a
]),
unknown_fvk_typecode: 65533,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x65, 0x7a, 0x6e, 0x33, 0x64, 0x36, 0x34, 0x33, 0x77, 0x66, 0x78, 0x32, 0x6a, 0x63, 0x68, 0x77, 0x6a, 0x73, 0x78, 0x61, 0x33, 0x6d, 0x67, 0x64, 0x72, 0x79, 0x30, 0x68, 0x6d, 0x75, 0x64, 0x39, 0x7a, 0x79, 0x74, 0x37, 0x36, 0x79, 0x61, 0x67, 0x39, 0x37, 0x7a, 0x73, 0x6d, 0x33, 0x38, 0x7a, 0x6d, 0x78, 0x67, 0x34, 0x68, 0x61, 0x34, 0x6b, 0x78, 0x33, 0x68, 0x65, 0x39, 0x33, 0x66, 0x71, 0x6a, 0x7a, 0x64, 0x32, 0x38, 0x68, 0x67, 0x30, 0x76, 0x39, 0x36, 0x38, 0x33, 0x70, 0x30, 0x35, 0x6e, 0x64, 0x33, 0x34, 0x6b, 0x75, 0x30, 0x70, 0x76, 0x32, 0x70, 0x63, 0x65, 0x34, 0x6a, 0x78, 0x70, 0x39, 0x71, 0x68, 0x6e, 0x33, 0x6c, 0x75, 0x64, 0x63, 0x61, 0x61, 0x71, 0x63, 0x63, 0x77, 0x72, 0x76, 0x78, 0x36, 0x34, 0x63, 0x77, 0x36, 0x73, 0x6a, 0x66, 0x38, 0x6e, 0x75, 0x33, 0x7a, 0x61, 0x61, 0x6d, 0x38, 0x32, 0x6d, 0x77, 0x35, 0x6d, 0x75, 0x39, 0x72, 0x30, 0x76, 0x67, 0x38, 0x63, 0x64, 0x37, 0x39, 0x74, 0x66, 0x38, 0x6c, 0x36, 0x72, 0x74, 0x71, 0x6b, 0x73, 0x7a, 0x67, 0x70, 0x71, 0x6b, 0x38, 0x65, 0x68, 0x6d, 0x75, 0x30, 0x67, 0x71, 0x77, 0x6e, 0x72, 0x37, 0x79, 0x71, 0x78, 0x37, 0x30, 0x6a, 0x66, 0x63, 0x71, 0x6c, 0x66, 0x39, 0x30, 0x34, 0x35, 0x34, 0x78, 0x7a, 0x71, 0x32, 0x73, 0x63, 0x36, 0x32, 0x34, 0x33, 0x6d, 0x6c, 0x32, 0x63, 0x76, 0x66, 0x6d, 0x6c, 0x6b, 0x6c, 0x74, 0x32, 0x75, 0x75, 0x32, 0x71, 0x76, 0x35, 0x72, 0x39, 0x63, 0x77, 0x32, 0x67, 0x6d, 0x66, 0x63, 0x74, 0x77, 0x76, 0x33, 0x30, 0x32, 0x30, 0x63, 0x37, 0x61, 0x37, 0x77, 0x30, 0x77, 0x32, 0x35, 0x76, 0x75, 0x65, 0x39, 0x37, 0x66, 0x6c, 0x6d, 0x77, 0x6e, 0x67, 0x71, 0x67, 0x6d, 0x33, 0x39, 0x61, 0x79, 0x36, 0x64, 0x76, 0x6d, 0x71, 0x72, 0x65, 0x74, 0x38, 0x74, 0x72, 0x75, 0x35, 0x6d, 0x6a, 0x64, 0x64, 0x64, 0x77, 0x39, 0x66, 0x66, 0x66, 0x34, 0x61, 0x68, 0x38, 0x39, 0x38, 0x35, 0x64, 0x77, 0x70, 0x35, 0x7a, 0x72, 0x79, 0x67, 0x74, 0x7a, 0x30, 0x70, 0x6b, 0x68, 0x73, 0x34, 0x6c, 0x38, 0x61, 0x73, 0x30, 0x6b, 0x64, 0x6a, 0x34, 0x6b, 0x33, 0x70, 0x70, 0x32, 0x65, 0x72, 0x30, 0x34, 0x64, 0x6a, 0x33, 0x64, 0x39, 0x74, 0x34, 0x74, 0x36, 0x6e, 0x75, 0x68, 0x75, 0x6e, 0x66, 0x35, 0x38, 0x38, 0x77, 0x66, 0x30, 0x78, 0x64, 0x36, 0x34, 0x35, 0x35, 0x77, 0x37, 0x74, 0x38, 0x6b, 0x36, 0x36, 0x38, 0x68, 0x73, 0x64, 0x77, 0x7a, 0x65, 0x64, 0x33, 0x73, 0x65, 0x6b, 0x33, 0x66, 0x64, 0x77, 0x6e, 0x6c, 0x39, 0x6e, 0x65, 0x6a, 0x30, 0x7a, 0x35, 0x30, 0x6d, 0x6d, 0x65, 0x7a, 0x39, 0x79, 0x73, 0x63, 0x64, 0x67, 0x68, 0x35, 0x30, 0x38, 0x74, 0x65, 0x30, 0x30, 0x76, 0x6b, 0x65, 0x63, 0x77, 0x65, 0x67, 0x74, 0x67, 0x78, 0x33, 0x78, 0x30, 0x6b, 0x71, 0x77, 0x30, 0x71, 0x79, 0x64, 0x37, 0x6e, 0x75, 0x75, 0x36, 0x6d, 0x61, 0x72, 0x6a, 0x33, 0x37, 0x36, 0x38, 0x39, 0x34, 0x61, 0x33, 0x6b, 0x35, 0x71, 0x38, 0x6d, 0x6d, 0x67, 0x6e, 0x6e, 0x78, 0x33, 0x6c, 0x72, 0x6a, 0x33, 0x70, 0x6e, 0x35, 0x7a, 0x30, 0x70, 0x68, 0x71, 0x36, 0x38, 0x67, 0x74, 0x66, 0x68, 0x70, 0x32, 0x63, 0x66, 0x7a, 0x33, 0x6e, 0x6d, 0x73, 0x71, 0x39, 0x38, 0x6a, 0x6a, 0x75, 0x72, 0x7a, 0x33, 0x79, 0x6d, 0x6a, 0x78, 0x70, 0x6b, 0x35, 0x68, 0x65, 0x79, 0x30, 0x75, 0x6c, 0x64, 0x66, 0x6c
],
account: 14,
},
TestVector {
t_key_bytes: None,
sapling_fvk_bytes: None,
orchard_fvk_bytes: Some([
0x03, 0x84, 0x45, 0x4f, 0x17, 0x02, 0x2a, 0x14, 0x82, 0xcf, 0xeb, 0xa6, 0x90, 0x53, 0x37, 0xfd, 0x31, 0x0a, 0x7c, 0x2c, 0x3a, 0x00, 0x47, 0xab, 0xc7, 0xb1, 0xe7, 0x04, 0x25, 0x50, 0xe8, 0x0e, 0x23, 0x7e, 0x5b, 0xbf, 0x53, 0x69, 0xaf, 0x2e, 0x8b, 0x61, 0x0f, 0xd4, 0xec, 0xce, 0x60, 0xe4, 0xe8, 0x8c, 0x35, 0xd1, 0x1a, 0x30, 0xb5, 0x46, 0xe9, 0xd1, 0x48, 0x28, 0xf6, 0x2d, 0x32, 0x0c, 0x7c, 0xa2, 0xbd, 0xa4, 0x74, 0xd8, 0xa8, 0x6c, 0x15, 0xc6, 0x0a, 0xc1, 0x20, 0xe7, 0x9d, 0x4a, 0x99, 0x91, 0x6e, 0x6c, 0xe1, 0xf9, 0x2a, 0x56, 0xbc, 0xf8, 0x80, 0x4d, 0x61, 0x0f, 0x21, 0x07
]),
unknown_fvk_typecode: 65531,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x72, 0x74, 0x68, 0x6a, 0x34, 0x6c, 0x67, 0x71, 0x6e, 0x6b, 0x74, 0x38, 0x64, 0x73, 0x75, 0x66, 0x73, 0x74, 0x73, 0x66, 0x63, 0x65, 0x63, 0x76, 0x6d, 0x35, 0x66, 0x6e, 0x61, 0x66, 0x38, 0x68, 0x75, 0x6e, 0x73, 0x33, 0x74, 0x73, 0x37, 0x33, 0x6a, 0x70, 0x6c, 0x75, 0x75, 0x30, 0x6e, 0x70, 0x6e, 0x74, 0x6a, 0x32, 0x6e, 0x72, 0x38, 0x6d, 0x6a, 0x75, 0x78, 0x6b, 0x63, 0x68, 0x37, 0x35, 0x6e, 0x76, 0x70, 0x6e, 0x72, 0x64, 0x66, 0x6d, 0x71, 0x38, 0x37, 0x68, 0x32, 0x79, 0x75, 0x67, 0x6c, 0x34, 0x32, 0x6a, 0x74, 0x33, 0x6d, 0x75, 0x66, 0x67, 0x32, 0x6e, 0x67, 0x39, 0x65, 0x71, 0x72, 0x37, 0x71, 0x70, 0x33, 0x38, 0x73, 0x6a, 0x33, 0x63, 0x6e, 0x34, 0x6c, 0x66, 0x7a, 0x70, 0x6b, 0x61, 0x36, 0x66, 0x39, 0x63, 0x73, 0x37, 0x37, 0x63, 0x76, 0x77, 0x71, 0x64, 0x71, 0x37, 0x6d, 0x36, 0x72, 0x39, 0x38, 0x71, 0x32, 0x33, 0x39, 0x71, 0x61, 0x32, 0x78, 0x36, 0x32, 0x65, 0x68, 0x77, 0x6e, 0x6c, 0x65, 0x65, 0x6e, 0x6e, 0x6e, 0x6b, 0x33, 0x39, 0x36, 0x67, 0x76, 0x6d, 0x70, 0x64, 0x30, 0x34, 0x67, 0x61, 0x65, 0x67, 0x37, 0x38, 0x6c, 0x65, 0x73, 0x37, 0x77, 0x70, 0x36, 0x6b, 0x71, 0x73, 0x72, 0x72, 0x67, 0x75, 0x79, 0x61, 0x75, 0x66, 0x73
],
account: 15,
},
TestVector {
t_key_bytes: Some([
0xbb, 0x8f, 0x5b, 0xfa, 0x28, 0x55, 0xf5, 0xc1, 0xde, 0xe2, 0xeb, 0xc6, 0x9b, 0x02, 0x4c, 0xd3, 0xd4, 0xf3, 0x8d, 0x4d, 0x6f, 0x9b, 0x3f, 0x87, 0x2d, 0x6d, 0xd4, 0x4b, 0x82, 0xf3, 0xd1, 0x72, 0x03, 0x5b, 0xae, 0x0e, 0x2d, 0xe7, 0xff, 0xec, 0x3e, 0xa3, 0x54, 0x5a, 0x0e, 0xc0, 0x60, 0x12, 0x4d, 0x45, 0x06, 0x3d, 0xb4, 0xb8, 0xc0, 0x0c, 0xe2, 0xb3, 0x6b, 0x97, 0xb0, 0xda, 0x56, 0x91, 0x3c
]),
sapling_fvk_bytes: None,
orchard_fvk_bytes: Some([
0x98, 0x2a, 0x22, 0xc3, 0xaa, 0x25, 0xc6, 0xde, 0xa0, 0xec, 0x60, 0xcc, 0x92, 0x08, 0xb4, 0xdc, 0xc7, 0x96, 0xf0, 0xd0, 0xec, 0x6d, 0x8c, 0x76, 0xf6, 0xcd, 0xf5, 0x49, 0x57, 0xcd, 0x36, 0x29, 0x2e, 0x49, 0x17, 0x58, 0x5d, 0x1f, 0x19, 0x67, 0xcf, 0xb5, 0x94, 0x2c, 0x08, 0x58, 0x9b, 0x78, 0xf1, 0x0e, 0xb0, 0xa4, 0xfa, 0xea, 0x97, 0x11, 0x84, 0x1f, 0x44, 0x6d, 0x04, 0x8d, 0xa1, 0x3e, 0x1b, 0x60, 0x27, 0xc0, 0xfb, 0x0b, 0x44, 0x0d, 0x06, 0xf4, 0x72, 0xd8, 0x09, 0x22, 0x16, 0xef, 0x3b, 0x76, 0xd4, 0xe1, 0x22, 0xf8, 0x88, 0x97, 0xb1, 0xe9, 0x7d, 0xd2, 0x53, 0xa9, 0x7d, 0x34
]),
unknown_fvk_typecode: 65534,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x67, 0x35, 0x78, 0x38, 0x30, 0x74, 0x6c, 0x36, 0x73, 0x77, 0x61, 0x35, 0x73, 0x67, 0x64, 0x64, 0x75, 0x61, 0x74, 0x77, 0x67, 0x66, 0x6c, 0x33, 0x38, 0x76, 0x68, 0x74, 0x72, 0x37, 0x67, 0x70, 0x71, 0x35, 0x63, 0x66, 0x79, 0x70, 0x74, 0x6e, 0x68, 0x6b, 0x32, 0x61, 0x74, 0x30, 0x74, 0x32, 0x6e, 0x65, 0x7a, 0x7a, 0x67, 0x67, 0x6c, 0x33, 0x72, 0x39, 0x65, 0x38, 0x38, 0x6d, 0x38, 0x64, 0x33, 0x74, 0x75, 0x33, 0x37, 0x35, 0x66, 0x38, 0x64, 0x32, 0x75, 0x37, 0x76, 0x71, 0x70, 0x32, 0x74, 0x6c, 0x38, 0x39, 0x6e, 0x6b, 0x68, 0x76, 0x71, 0x33, 0x35, 0x6a, 0x30, 0x72, 0x71, 0x78, 0x77, 0x36, 0x6a, 0x6d, 0x67, 0x78, 0x32, 0x70, 0x61, 0x6d, 0x64, 0x71, 0x39, 0x77, 0x32, 0x61, 0x79, 0x6d, 0x78, 0x61, 0x38, 0x36, 0x66, 0x7a, 0x61, 0x78, 0x70, 0x6b, 0x71, 0x6a, 0x37, 0x77, 0x76, 0x72, 0x34, 0x73, 0x65, 0x6e, 0x78, 0x74, 0x6a, 0x74, 0x32, 0x32, 0x70, 0x63, 0x67, 0x33, 0x61, 0x34, 0x6e, 0x66, 0x6c, 0x78, 0x64, 0x39, 0x77, 0x65, 0x65, 0x67, 0x63, 0x6c, 0x67, 0x67, 0x38, 0x35, 0x66, 0x7a, 0x34, 0x73, 0x6d, 0x79, 0x65, 0x6b, 0x77, 0x76, 0x65, 0x64, 0x66, 0x72, 0x6e, 0x73, 0x76, 0x33, 0x32, 0x30, 0x7a, 0x34, 0x63, 0x74, 0x64, 0x37, 0x71, 0x79, 0x77, 0x6c, 0x73, 0x34, 0x71, 0x65, 0x65, 0x37, 0x72, 0x39, 0x76, 0x39, 0x74, 0x64, 0x7a, 0x36, 0x73, 0x36, 0x30, 0x34, 0x35, 0x30, 0x37, 0x66, 0x74, 0x77, 0x70, 0x65, 0x72, 0x61, 0x64, 0x65, 0x75, 0x61, 0x65, 0x6e, 0x72, 0x75, 0x65, 0x77, 0x34, 0x63, 0x6d, 0x35, 0x6e, 0x76, 0x75, 0x76, 0x6c, 0x75, 0x35, 0x66, 0x65, 0x6b, 0x6e, 0x66, 0x65, 0x73, 0x30, 0x30, 0x33, 0x7a, 0x6d, 0x63, 0x68, 0x75, 0x6a, 0x35, 0x34, 0x70, 0x6c, 0x79, 0x6b, 0x71, 0x65, 0x73, 0x66, 0x76, 0x65, 0x74, 0x72, 0x71, 0x64, 0x65, 0x65, 0x66, 0x70, 0x77, 0x33, 0x63, 0x36, 0x30, 0x7a, 0x6c, 0x7a, 0x78, 0x37, 0x30, 0x33, 0x67, 0x33, 0x78, 0x6c, 0x67, 0x37, 0x76
],
account: 16,
},
TestVector {
t_key_bytes: None,
sapling_fvk_bytes: Some([
0xb7, 0xe1, 0x07, 0xe0, 0xc3, 0x63, 0x75, 0x26, 0x38, 0x7c, 0x66, 0x3d, 0xc5, 0x1e, 0x2c, 0xb7, 0xf3, 0x44, 0x16, 0xfa, 0x27, 0x1e, 0x08, 0x52, 0x46, 0xde, 0xa1, 0x01, 0x54, 0x78, 0xa9, 0xb5, 0x1f, 0x4f, 0x38, 0xac, 0xfe, 0xe3, 0xe2, 0xd7, 0xee, 0x3a, 0x19, 0x06, 0xc3, 0x26, 0xd8, 0x35, 0x94, 0x84, 0x12, 0xf6, 0x64, 0x7c, 0x21, 0x8e, 0xd1, 0x3b, 0x5d, 0x60, 0x6f, 0x75, 0x3d, 0x14, 0x5c, 0xa1, 0x02, 0xaa, 0x49, 0x7e, 0x3f, 0x21, 0x90, 0xf5, 0x0c, 0xa1, 0x78, 0x73, 0xb6, 0xac, 0xa1, 0xa4, 0x06, 0x12, 0xa5, 0x40, 0xca, 0x9e, 0xea, 0x6c, 0x40, 0x96, 0xf0, 0xdb, 0x6d, 0xfa, 0x60, 0xe3, 0x82, 0x2c, 0x1e, 0x69, 0x73, 0x1a, 0x1e, 0x50, 0x13, 0xc7, 0x05, 0x5a, 0x43, 0x48, 0xcf, 0x53, 0xe8, 0xbd, 0xe2, 0x75, 0x8f, 0x95, 0xb8, 0x7a, 0x3a, 0x43, 0xc9, 0xe6, 0xff, 0x6d
]),
orchard_fvk_bytes: Some([
0x2d, 0x3c, 0x2f, 0x77, 0x96, 0xdb, 0x54, 0xf1, 0x4a, 0x17, 0x53, 0xb5, 0x20, 0x1e, 0x24, 0x99, 0xda, 0x09, 0x73, 0x01, 0x6b, 0x97, 0x8f, 0x9a, 0x4f, 0x49, 0xf5, 0x15, 0xcd, 0x1c, 0x3c, 0x26, 0x70, 0x40, 0x3d, 0xc5, 0x9e, 0x67, 0xae, 0xd5, 0xdb, 0xf5, 0x8c, 0x2f, 0xe4, 0xb3, 0x49, 0x0c, 0xaf, 0x85, 0x45, 0x96, 0x43, 0x6b, 0xc6, 0xf9, 0x8d, 0xcb, 0x32, 0x5a, 0xd7, 0xa6, 0xf2, 0x2c, 0x8e, 0x3a, 0xe8, 0x44, 0x8f, 0x41, 0x3b, 0x25, 0x92, 0x36, 0x39, 0x47, 0x08, 0x8f, 0x9a, 0xe1, 0xc9, 0x90, 0x8f, 0xe6, 0x03, 0x13, 0xc1, 0x07, 0x49, 0xf4, 0xa3, 0x62, 0x81, 0x90, 0x87, 0x24
]),
unknown_fvk_typecode: 65535,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x76, 0x65, 0x30, 0x39, 0x32, 0x67, 0x66, 0x67, 0x79, 0x72, 0x63, 0x6d, 0x77, 0x73, 0x6b, 0x6c, 0x66, 0x65, 0x61, 0x6d, 0x33, 0x77, 0x74, 0x36, 0x70, 0x76, 0x6d, 0x30, 0x6e, 0x68, 0x70, 0x37, 0x38, 0x63, 0x61, 0x30, 0x6e, 0x37, 0x76, 0x73, 0x70, 0x6b, 0x64, 0x77, 0x36, 0x71, 0x34, 0x6c, 0x38, 0x73, 0x6b, 0x6e, 0x61, 0x61, 0x63, 0x76, 0x66, 0x37, 0x76, 0x67, 0x78, 0x63, 0x34, 0x78, 0x64, 0x6a, 0x76, 0x70, 0x63, 0x78, 0x72, 0x66, 0x30, 0x7a, 0x38, 0x35, 0x32, 0x66, 0x6e, 0x7a, 0x73, 0x70, 0x71, 0x6b, 0x34, 0x68, 0x39, 0x30, 0x35, 0x39, 0x34, 0x61, 0x63, 0x30, 0x30, 0x71, 0x37, 0x65, 0x6c, 0x73, 0x30, 0x6d, 0x76, 0x71, 0x78, 0x39, 0x77, 0x78, 0x6d, 0x39, 0x6b, 0x75, 0x67, 0x75, 0x37, 0x79, 0x77, 0x72, 0x76, 0x39, 0x61, 0x63, 0x61, 0x34, 0x71, 0x64, 0x72, 0x6d, 0x76, 0x32, 0x77, 0x64, 0x6c, 0x39, 0x35, 0x73, 0x72, 0x36, 0x61, 0x78, 0x39, 0x33, 0x32, 0x70, 0x30, 0x32, 0x37, 0x30, 0x33, 0x78, 0x74, 0x63, 0x32, 0x78, 0x79, 0x77, 0x7a, 0x70, 0x61, 0x72, 0x78, 0x71, 0x78, 0x67, 0x6a, 0x39, 0x35, 0x32, 0x6e, 0x67, 0x66, 0x30, 0x39, 0x77, 0x64, 0x79, 0x6e, 0x63, 0x34, 0x35, 0x36, 0x39, 0x6d, 0x30, 0x68, 0x6d, 0x65, 0x77, 0x78, 0x6e, 0x78, 0x66, 0x66, 0x6c, 0x77, 0x72, 0x35, 0x34, 0x64, 0x78, 0x32, 0x37, 0x6c, 0x34, 0x6a, 0x33, 0x79, 0x72, 0x38, 0x6a, 0x38, 0x63, 0x30, 0x30, 0x32, 0x77, 0x6c, 0x71, 0x6b, 0x6b, 0x74, 0x63, 0x70, 0x37, 0x37, 0x36, 0x75, 0x30, 0x6c, 0x37, 0x6d, 0x70, 0x78, 0x6b, 0x39, 0x61, 0x70, 0x64, 0x70, 0x68, 0x6a, 0x33, 0x36, 0x34, 0x66, 0x63, 0x73, 0x32, 0x74, 0x64, 0x75, 0x6a, 0x63, 0x61, 0x37, 0x65, 0x63, 0x76, 0x6e, 0x38, 0x63, 0x79, 0x78, 0x6d, 0x6b, 0x71, 0x66, 0x32, 0x6d, 0x37, 0x6c, 0x78, 0x39, 0x30, 0x6d, 0x6c, 0x61, 0x6d, 0x30, 0x66, 0x76, 0x33, 0x76, 0x77, 0x79, 0x78, 0x30, 0x39, 0x39, 0x79, 0x65, 0x71, 0x79, 0x79, 0x30, 0x32, 0x34, 0x6d, 0x77, 0x36, 0x6e, 0x6d, 0x37, 0x35, 0x77, 0x79, 0x6d, 0x34, 0x79, 0x35, 0x36, 0x7a, 0x68, 0x71, 0x34, 0x74, 0x6b, 0x75, 0x67, 0x75, 0x65, 0x33, 0x63, 0x79, 0x33, 0x71, 0x70, 0x67, 0x79, 0x76, 0x6d, 0x36, 0x76, 0x72, 0x65, 0x6b, 0x79, 0x75, 0x79, 0x79, 0x6c, 0x6a, 0x6b, 0x33, 0x65, 0x34, 0x75, 0x6b, 0x30, 0x68, 0x39, 0x6e, 0x6e, 0x37, 0x35, 0x61, 0x65, 0x72, 0x66, 0x6e, 0x66, 0x7a, 0x7a, 0x64, 0x36, 0x33, 0x6d, 0x63, 0x72, 0x7a, 0x66, 0x6b, 0x37, 0x6b, 0x73, 0x6c, 0x70, 0x6e, 0x65, 0x70, 0x35, 0x36, 0x66, 0x32, 0x64, 0x32, 0x75, 0x67, 0x34, 0x73, 0x73, 0x78, 0x66, 0x6e, 0x74, 0x36, 0x67
],
account: 17,
},
TestVector {
t_key_bytes: Some([
0xf6, 0xa2, 0x09, 0x57, 0x4a, 0x62, 0x5a, 0xef, 0xfa, 0x5a, 0xe6, 0xe6, 0x68, 0x8b, 0xdd, 0x02, 0x9b, 0xb6, 0x5f, 0x2c, 0xf3, 0xa1, 0xa3, 0x78, 0x0c, 0xe5, 0xe0, 0x05, 0xa2, 0xa0, 0xa0, 0x77, 0x02, 0x7d, 0x71, 0xd9, 0xf1, 0x58, 0xa7, 0x2e, 0x67, 0xd8, 0xb5, 0x0c, 0xbb, 0xab, 0xf9, 0xcb, 0x98, 0xdc, 0xfc, 0x6a, 0x58, 0xc3, 0x06, 0x0f, 0xbf, 0x22, 0x12, 0x00, 0x79, 0x33, 0xe8, 0xea, 0x1e
]),
sapling_fvk_bytes: None,
orchard_fvk_bytes: Some([
0x08, 0x2a, 0xc7, 0x1b, 0xb6, 0x88, 0x2c, 0x48, 0xa6, 0x36, 0x78, 0xa4, 0x20, 0x7b, 0xd2, 0x8d, 0x93, 0xce, 0x94, 0x9e, 0xfc, 0x9f, 0x99, 0x63, 0xc7, 0x69, 0x6f, 0xf6, 0x31, 0x2d, 0xc6, 0x20, 0x54, 0xe1, 0x50, 0x73, 0x6f, 0x5e, 0x3d, 0x26, 0xc8, 0x7d, 0x5a, 0xb2, 0x4a, 0x64, 0x50, 0x82, 0x60, 0xff, 0x60, 0xfa, 0x7e, 0x36, 0x0e, 0x4d, 0xae, 0xfc, 0xf0, 0x4d, 0x10, 0xb9, 0x6d, 0x1c, 0xcd, 0x85, 0x53, 0xca, 0x2f, 0xa3, 0xd6, 0xba, 0x62, 0x64, 0x4b, 0xb8, 0xd7, 0x2d, 0x6e, 0xe0, 0x15, 0x9e, 0x46, 0x9d, 0x6e, 0xd5, 0xeb, 0x2c, 0x51, 0x2c, 0x78, 0x91, 0x5b, 0xe1, 0x79, 0x22
]),
unknown_fvk_typecode: 65535,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x6d, 0x64, 0x33, 0x71, 0x78, 0x76, 0x7a, 0x37, 0x37, 0x33, 0x68, 0x64, 0x37, 0x61, 0x6c, 0x64, 0x77, 0x63, 0x38, 0x32, 0x79, 0x35, 0x74, 0x37, 0x66, 0x74, 0x71, 0x78, 0x65, 0x71, 0x75, 0x71, 0x70, 0x6a, 0x6e, 0x70, 0x64, 0x39, 0x6b, 0x33, 0x66, 0x7a, 0x68, 0x6a, 0x7a, 0x68, 0x66, 0x6a, 0x65, 0x70, 0x6e, 0x78, 0x71, 0x36, 0x71, 0x6d, 0x74, 0x71, 0x63, 0x37, 0x38, 0x68, 0x37, 0x38, 0x6b, 0x74, 0x73, 0x66, 0x6c, 0x33, 0x73, 0x6a, 0x32, 0x78, 0x61, 0x73, 0x6b, 0x6c, 0x6c, 0x72, 0x6e, 0x67, 0x72, 0x36, 0x32, 0x64, 0x63, 0x75, 0x6d, 0x77, 0x7a, 0x6b, 0x6b, 0x30, 0x76, 0x6c, 0x30, 0x63, 0x74, 0x61, 0x38, 0x30, 0x6e, 0x68, 0x32, 0x71, 0x64, 0x67, 0x34, 0x75, 0x67, 0x76, 0x64, 0x37, 0x34, 0x30, 0x6a, 0x6e, 0x71, 0x32, 0x30, 0x68, 0x34, 0x6b, 0x6a, 0x79, 0x73, 0x37, 0x37, 0x70, 0x7a, 0x66, 0x35, 0x73, 0x79, 0x79, 0x77, 0x6d, 0x6d, 0x63, 0x67, 0x39, 0x33, 0x79, 0x61, 0x67, 0x7a, 0x30, 0x66, 0x38, 0x6b, 0x63, 0x6d, 0x79, 0x37, 0x64, 0x73, 0x38, 0x75, 0x33, 0x32, 0x38, 0x7a, 0x7a, 0x68, 0x30, 0x32, 0x74, 0x79, 0x30, 0x39, 0x37, 0x76, 0x68, 0x72, 0x70, 0x78, 0x30, 0x32, 0x7a, 0x65, 0x72, 0x66, 0x70, 0x6a, 0x33, 0x75, 0x72, 0x32, 0x30, 0x75, 0x61, 0x63, 0x70, 0x30, 0x72, 0x63, 0x6e, 0x74, 0x61, 0x38, 0x39, 0x39, 0x76, 0x33, 0x77, 0x72, 0x66, 0x35, 0x32, 0x6d, 0x33, 0x74, 0x7a, 0x67, 0x77, 0x73, 0x64, 0x78, 0x67, 0x61, 0x6e, 0x6e, 0x63, 0x38, 0x33, 0x76, 0x6a, 0x32, 0x79, 0x74, 0x61, 0x6d, 0x61, 0x30, 0x76, 0x73, 0x35, 0x37, 0x6e, 0x64, 0x68, 0x74, 0x75, 0x72, 0x7a, 0x75, 0x77, 0x34, 0x76, 0x37, 0x70, 0x75, 0x6d, 0x71, 0x6b, 0x6d, 0x65, 0x64, 0x74, 0x6e, 0x38, 0x35, 0x35, 0x35, 0x64, 0x30, 0x6d, 0x6e, 0x63, 0x66, 0x6e, 0x64, 0x64, 0x68, 0x78, 0x35, 0x75, 0x36, 0x34, 0x63, 0x76, 0x6a, 0x65, 0x6a, 0x76, 0x39, 0x67, 0x6a, 0x71, 0x74, 0x65, 0x38, 0x38, 0x67, 0x73
],
account: 18,
},
TestVector {
t_key_bytes: None,
sapling_fvk_bytes: Some([
0xd9, 0xe0, 0xd5, 0x80, 0xc2, 0x64, 0xaa, 0x72, 0x14, 0x20, 0xbf, 0xf0, 0x66, 0x66, 0xb9, 0x91, 0x63, 0x59, 0x89, 0xec, 0x21, 0x81, 0x3e, 0x9e, 0xf8, 0x98, 0x97, 0x28, 0xa8, 0x28, 0x35, 0x16, 0x35, 0x64, 0xd2, 0x9a, 0xe0, 0x07, 0x57, 0x3f, 0x0d, 0x48, 0xb1, 0x2f, 0x2c, 0xa2, 0xa8, 0x13, 0x5f, 0x8a, 0xde, 0xdd, 0x27, 0xc0, 0xe1, 0xd0, 0x43, 0x99, 0x77, 0x3c, 0xe1, 0xaa, 0x29, 0x94, 0x94, 0x85, 0xd6, 0x01, 0x42, 0xc6, 0x89, 0x6d, 0x6a, 0xaa, 0xb7, 0xd5, 0xab, 0xb0, 0x1f, 0xf3, 0x44, 0x40, 0xc1, 0xb7, 0xd5, 0xca, 0x23, 0x95, 0x76, 0xd5, 0xa2, 0x43, 0xac, 0x37, 0xdf, 0x2f, 0xfd, 0x3d, 0xc2, 0x81, 0x5d, 0x50, 0x52, 0xe6, 0x79, 0x91, 0xab, 0xf2, 0xef, 0x97, 0x42, 0xd7, 0x88, 0xe7, 0xc4, 0x52, 0x64, 0xaf, 0x01, 0xb6, 0x23, 0x75, 0x58, 0x15, 0x75, 0x96, 0xed, 0x96
]),
orchard_fvk_bytes: Some([
0x77, 0x05, 0x1a, 0x58, 0x02, 0xd4, 0xef, 0x29, 0x65, 0x5f, 0x7e, 0x14, 0x9d, 0xdc, 0x1b, 0x1e, 0x94, 0x64, 0x0f, 0x2d, 0x30, 0xd3, 0xe5, 0x18, 0x56, 0xb7, 0xd1, 0x08, 0x13, 0xda, 0x99, 0x16, 0x5a, 0xee, 0x0e, 0x24, 0x79, 0x64, 0xd2, 0x33, 0x98, 0xb6, 0xae, 0x89, 0xeb, 0x01, 0x67, 0xd9, 0xc4, 0x85, 0x84, 0xe2, 0x74, 0xad, 0x21, 0x2c, 0xc6, 0xdd, 0x7e, 0x65, 0xc1, 0xa6, 0x0a, 0x23, 0xab, 0x47, 0xeb, 0x19, 0x1d, 0x1c, 0x16, 0xc2, 0x82, 0x35, 0xca, 0x65, 0x4e, 0x7e, 0x63, 0x7e, 0xab, 0x6d, 0xa8, 0x23, 0xea, 0x09, 0x0c, 0xca, 0xf8, 0x4a, 0x8a, 0xe1, 0x3e, 0x43, 0x29, 0x11
]),
unknown_fvk_typecode: 65534,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x77, 0x73, 0x76, 0x37, 0x33, 0x63, 0x79, 0x6a, 0x64, 0x67, 0x38, 0x74, 0x79, 0x71, 0x65, 0x30, 0x36, 0x6e, 0x6e, 0x6d, 0x71, 0x67, 0x34, 0x32, 0x64, 0x6d, 0x63, 0x76, 0x76, 0x64, 0x38, 0x61, 0x68, 0x38, 0x77, 0x6d, 0x6b, 0x72, 0x64, 0x61, 0x61, 0x74, 0x6a, 0x76, 0x38, 0x33, 0x63, 0x73, 0x66, 0x32, 0x67, 0x37, 0x33, 0x68, 0x64, 0x39, 0x36, 0x32, 0x63, 0x61, 0x79, 0x72, 0x79, 0x64, 0x67, 0x30, 0x74, 0x64, 0x38, 0x32, 0x75, 0x63, 0x63, 0x6e, 0x33, 0x32, 0x6e, 0x7a, 0x6c, 0x37, 0x68, 0x77, 0x6b, 0x79, 0x32, 0x32, 0x66, 0x6e, 0x6a, 0x61, 0x73, 0x34, 0x63, 0x72, 0x68, 0x32, 0x36, 0x61, 0x6a, 0x33, 0x67, 0x71, 0x6a, 0x36, 0x68, 0x73, 0x66, 0x61, 0x7a, 0x72, 0x66, 0x66, 0x33, 0x77, 0x76, 0x75, 0x73, 0x76, 0x71, 0x34, 0x30, 0x6c, 0x61, 0x75, 0x68, 0x32, 0x36, 0x37, 0x71, 0x61, 0x6d, 0x71, 0x74, 0x75, 0x32, 0x34, 0x64, 0x68, 0x37, 0x74, 0x7a, 0x6d, 0x7a, 0x68, 0x39, 0x67, 0x6d, 0x6d, 0x61, 0x34, 0x65, 0x6d, 0x6d, 0x39, 0x66, 0x66, 0x7a, 0x37, 0x36, 0x72, 0x37, 0x71, 0x70, 0x6b, 0x36, 0x77, 0x33, 0x65, 0x71, 0x6e, 0x36, 0x77, 0x6d, 0x70, 0x39, 0x34, 0x32, 0x35, 0x79, 0x6e, 0x32, 0x37, 0x74, 0x68, 0x6a, 0x37, 0x74, 0x35, 0x36, 0x61, 0x30, 0x6d, 0x6c, 0x75, 0x36, 0x37, 0x37, 0x6a, 0x30, 0x74, 0x72, 0x33, 0x68, 0x30, 0x34, 0x74, 0x76, 0x37, 0x68, 0x68, 0x34, 0x6d, 0x39, 0x33, 0x78, 0x6d, 0x64, 0x34, 0x73, 0x32, 0x38, 0x74, 0x70, 0x30, 0x61, 0x37, 0x39, 0x63, 0x74, 0x37, 0x32, 0x6a, 0x32, 0x75, 0x70, 0x6e, 0x66, 0x37, 0x36, 0x66, 0x71, 0x64, 0x61, 0x6c, 0x72, 0x34, 0x39, 0x36, 0x72, 0x6a, 0x64, 0x7a, 0x68, 0x36, 0x32, 0x6c, 0x61, 0x35, 0x34, 0x61, 0x6b, 0x78, 0x73, 0x39, 0x68, 0x78, 0x6d, 0x64, 0x39, 0x72, 0x72, 0x77, 0x72, 0x32, 0x79, 0x73, 0x77, 0x61, 0x77, 0x36, 0x68, 0x71, 0x76, 0x67, 0x7a, 0x74, 0x38, 0x37, 0x72, 0x36, 0x68, 0x72, 0x35, 0x30, 0x71, 0x67, 0x76, 0x65, 0x79, 0x35, 0x71, 0x34, 0x32, 0x78, 0x6e, 0x34, 0x6c, 0x71, 0x7a, 0x70, 0x33, 0x34, 0x39, 0x67, 0x76, 0x34, 0x6d, 0x74, 0x32, 0x73, 0x6a, 0x36, 0x34, 0x73, 0x78, 0x30, 0x71, 0x74, 0x61, 0x72, 0x6a, 0x63, 0x73, 0x65, 0x74, 0x6b, 0x72, 0x6b, 0x77, 0x34, 0x7a, 0x78, 0x71, 0x33, 0x35, 0x6e, 0x79, 0x32, 0x66, 0x63, 0x74, 0x63, 0x39, 0x7a, 0x71, 0x37, 0x71, 0x66, 0x39, 0x37, 0x39, 0x71, 0x64, 0x64, 0x77, 0x66, 0x68, 0x34, 0x76, 0x36, 0x61, 0x35, 0x6d, 0x70, 0x71, 0x39, 0x35, 0x30, 0x6d, 0x36, 0x32, 0x6d, 0x64, 0x34, 0x30, 0x6e, 0x39, 0x6d, 0x77, 0x37, 0x71, 0x38, 0x6c, 0x6d, 0x64, 0x61, 0x74
],
account: 19,
},
];

View File

@ -11,15 +11,19 @@
// From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/unified_incoming_viewing_keys.py
let test_vectors = vec![
TestVector {
t_key_bytes: None,
sapling_ivk_bytes: Some([
0x8f, 0x7c, 0x07, 0xfa, 0x1a, 0x2d, 0xaf, 0x10, 0xcd, 0xe1, 0x37, 0xef, 0xf5, 0x7d, 0x58, 0xf1, 0x2f, 0x1f, 0xd9, 0xf8, 0xbe, 0x04, 0x58, 0x67, 0x24, 0x9b, 0x54, 0x9f, 0x05, 0xa9, 0x00, 0x40, 0xd2, 0x89, 0xd8, 0xeb, 0xf0, 0xf3, 0x2d, 0xcd, 0x0f, 0xf9, 0x1b, 0x2f, 0x80, 0xb6, 0x08, 0x56, 0xaf, 0xc2, 0xf3, 0x25, 0x03, 0x5e, 0x1f, 0xac, 0xf5, 0x04, 0x38, 0x90, 0x24, 0x9b, 0x89, 0x01
t_key_bytes: Some([
0x13, 0xb5, 0x5c, 0xd3, 0xf7, 0x48, 0xb8, 0xd2, 0x9a, 0xd4, 0x9e, 0x3a, 0x32, 0xc6, 0xcb, 0xf6, 0x74, 0x1b, 0x21, 0x76, 0xd4, 0xaf, 0x1d, 0x3f, 0x42, 0xb9, 0xa7, 0xa2, 0x63, 0xc6, 0x41, 0xad, 0x02, 0xf7, 0xfa, 0xef, 0x34, 0xd7, 0x54, 0xb8, 0x6c, 0xda, 0xde, 0x4e, 0xa8, 0x4f, 0xd0, 0xf0, 0xa6, 0x5e, 0x3b, 0x8f, 0x73, 0x9f, 0xd7, 0xbb, 0x84, 0x90, 0x5b, 0x17, 0xab, 0x04, 0xa8, 0xb7, 0xad
]),
sapling_ivk_bytes: None,
orchard_ivk_bytes: Some([
0xaa, 0x47, 0x60, 0x78, 0x10, 0x54, 0x9c, 0x23, 0x1e, 0x0e, 0x84, 0x15, 0xd5, 0xb9, 0x32, 0xa7, 0xc9, 0xd9, 0x79, 0x8f, 0xf1, 0x1e, 0xcb, 0x9c, 0xa9, 0xdd, 0x89, 0x2b, 0x9a, 0x43, 0xb2, 0x30, 0x25, 0xb7, 0x22, 0x7d, 0x3c, 0x54, 0xb8, 0xcd, 0xd3, 0x80, 0xa2, 0xc6, 0x4b, 0xcd, 0x46, 0x1a, 0xca, 0x87, 0x7b, 0xfa, 0x37, 0xb3, 0x60, 0xf3, 0xfe, 0x69, 0x71, 0x7b, 0xf3, 0x1b, 0xc4, 0x01
]),
unknown_ivk_typecode: 65533,
unknown_ivk_bytes: Some(vec![
0xf6, 0xee, 0x69, 0x21, 0x48, 0x1c, 0xdd, 0x86, 0xb3, 0xcc, 0x43, 0x18, 0xd9, 0x61, 0x4f, 0xc8, 0x20, 0x90, 0x5d, 0x04, 0x2b, 0xb1, 0xef, 0x9c, 0xa3, 0xf2, 0x49, 0x88, 0xc7, 0xb3, 0x53, 0x42, 0x01, 0xcf, 0xb1, 0xcd, 0x8d, 0xbf, 0x69, 0xb8, 0x25, 0x0c, 0x18, 0xef, 0x41, 0x29, 0x4c, 0xa9, 0x79, 0x93, 0xdb, 0x54, 0x6c, 0x1f, 0xe0
]),
orchard_ivk_bytes: None,
unknown_ivk_typecode: 65535,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x33, 0x68, 0x66, 0x32, 0x74, 0x75, 0x65, 0x35, 0x33, 0x61, 0x63, 0x6b, 0x39, 0x34, 0x33, 0x38, 0x66, 0x61, 0x32, 0x33, 0x67, 0x36, 0x39, 0x33, 0x67, 0x64, 0x73, 0x75, 0x74, 0x6c, 0x65, 0x67, 0x75, 0x30, 0x67, 0x6b, 0x65, 0x30, 0x6d, 0x38, 0x36, 0x6d, 0x6b, 0x33, 0x37, 0x30, 0x72, 0x78, 0x36, 0x79, 0x72, 0x37, 0x34, 0x76, 0x79, 0x37, 0x32, 0x72, 0x63, 0x30, 0x76, 0x75, 0x66, 0x76, 0x66, 0x78, 0x68, 0x6e, 0x34, 0x70, 0x6d, 0x6d, 0x6d, 0x39, 0x66, 0x38, 0x79, 0x37, 0x6a, 0x70, 0x30, 0x74, 0x38, 0x61, 0x33, 0x66, 0x65, 0x34, 0x64, 0x66, 0x68, 0x73, 0x73, 0x61, 0x76, 0x67, 0x66, 0x63, 0x33, 0x75, 0x68, 0x76, 0x70, 0x68, 0x7a, 0x74, 0x6c, 0x68, 0x73, 0x32, 0x7a, 0x75, 0x38, 0x70, 0x66, 0x72, 0x63, 0x32, 0x64, 0x67, 0x79, 0x65, 0x39, 0x6d, 0x30, 0x7a, 0x70, 0x32, 0x30, 0x75, 0x34, 0x73, 0x36, 0x76, 0x71, 0x76, 0x75, 0x35
0x75, 0x69, 0x76, 0x6b, 0x31, 0x70, 0x61, 0x34, 0x6d, 0x70, 0x68, 0x6a, 0x64, 0x38, 0x77, 0x6d, 0x77, 0x36, 0x36, 0x34, 0x79, 0x72, 0x78, 0x73, 0x79, 0x61, 0x70, 0x71, 0x78, 0x34, 0x6c, 0x75, 0x77, 0x6c, 0x73, 0x6e, 0x33, 0x74, 0x6e, 0x39, 0x35, 0x74, 0x6b, 0x33, 0x74, 0x33, 0x72, 0x36, 0x39, 0x6a, 0x6a, 0x39, 0x78, 0x66, 0x72, 0x63, 0x70, 0x7a, 0x79, 0x70, 0x79, 0x70, 0x78, 0x72, 0x6b, 0x67, 0x76, 0x33, 0x79, 0x67, 0x32, 0x79, 0x7a, 0x6c, 0x35, 0x78, 0x78, 0x7a, 0x76, 0x32, 0x72, 0x6b, 0x75, 0x36, 0x6e, 0x37, 0x35, 0x32, 0x6c, 0x70, 0x6a, 0x32, 0x35, 0x74, 0x77, 0x64, 0x76, 0x61, 0x76, 0x74, 0x75, 0x37, 0x30, 0x6d, 0x74, 0x30, 0x33, 0x79, 0x79, 0x36, 0x7a, 0x61, 0x70, 0x78, 0x73, 0x66, 0x70, 0x70, 0x66, 0x36, 0x75, 0x34, 0x39, 0x65, 0x36, 0x32, 0x76, 0x61, 0x67, 0x64, 0x75, 0x36, 0x65, 0x71, 0x6e, 0x65, 0x76, 0x6b, 0x75, 0x72, 0x75, 0x77, 0x67, 0x66, 0x79, 0x39, 0x39, 0x77, 0x6a, 0x6a, 0x66, 0x36, 0x36, 0x7a, 0x6d, 0x63, 0x6e, 0x39, 0x38, 0x30, 0x39, 0x33, 0x37, 0x72, 0x36, 0x39, 0x38, 0x73, 0x71, 0x70, 0x64, 0x34, 0x35, 0x67, 0x76, 0x38, 0x6a, 0x73, 0x6c, 0x64, 0x70, 0x6b, 0x68, 0x63, 0x6d, 0x70, 0x68, 0x64, 0x6e, 0x77, 0x30, 0x66, 0x64, 0x67, 0x6e, 0x64, 0x34, 0x32, 0x38, 0x6a, 0x77, 0x37, 0x37, 0x75, 0x68, 0x35, 0x70, 0x36, 0x6a, 0x66, 0x71, 0x66, 0x33, 0x65, 0x6c, 0x6e, 0x64, 0x37, 0x7a, 0x6a, 0x70, 0x64, 0x77, 0x37, 0x74, 0x73, 0x6b, 0x35, 0x70, 0x6d, 0x68, 0x66, 0x6e, 0x36, 0x65, 0x75, 0x39, 0x63, 0x72, 0x6e, 0x76, 0x67, 0x30, 0x74, 0x77, 0x6d, 0x30, 0x37, 0x64, 0x37, 0x66, 0x6c, 0x74, 0x38, 0x6d, 0x32, 0x65, 0x79, 0x78, 0x6c, 0x35, 0x61, 0x34, 0x68, 0x68, 0x7a, 0x76, 0x36, 0x6d, 0x66, 0x34, 0x63, 0x75, 0x36, 0x6e, 0x67, 0x6a, 0x6a, 0x32, 0x76, 0x6b, 0x66, 0x6d, 0x71, 0x73, 0x70, 0x65, 0x7a, 0x6d, 0x6d, 0x32, 0x78, 0x66, 0x6c, 0x72, 0x6e, 0x6a, 0x77, 0x67, 0x37, 0x78, 0x6c, 0x68, 0x79, 0x61, 0x38, 0x67, 0x65, 0x7a, 0x64, 0x76, 0x67, 0x32, 0x70, 0x73, 0x78, 0x34, 0x74, 0x39, 0x77, 0x79, 0x33, 0x74, 0x37, 0x77, 0x73, 0x61, 0x74, 0x39, 0x6d, 0x64, 0x36, 0x75, 0x68, 0x75, 0x74, 0x6e, 0x6a, 0x32, 0x30, 0x38, 0x7a, 0x66, 0x6e
],
account: 0,
},
@ -27,14 +31,14 @@
t_key_bytes: Some([
0x82, 0x47, 0xa8, 0xbb, 0x70, 0xd2, 0x1b, 0x1a, 0xa8, 0xb1, 0x9e, 0x32, 0xcd, 0xa1, 0x59, 0x10, 0xf5, 0x4d, 0x87, 0xe0, 0x08, 0x32, 0xcf, 0x7f, 0x29, 0xa3, 0x77, 0xad, 0x3b, 0x63, 0x2a, 0xf6, 0x02, 0x48, 0x11, 0xeb, 0x47, 0x6d, 0xa7, 0x7d, 0xb9, 0x2d, 0x1a, 0xc5, 0x4f, 0x3e, 0xb7, 0x51, 0x1e, 0x0c, 0x48, 0x33, 0x25, 0x91, 0x15, 0x36, 0x54, 0x6e, 0xa9, 0x7e, 0x02, 0xda, 0xa3, 0x78, 0x1e
]),
sapling_ivk_bytes: Some([
0xd0, 0xc1, 0x3a, 0x68, 0x31, 0x8b, 0x37, 0x62, 0xec, 0xe8, 0x90, 0x78, 0x2f, 0xcf, 0xdc, 0xb5, 0x7f, 0x9d, 0x85, 0x42, 0x9f, 0x31, 0x6e, 0xf2, 0x00, 0x3d, 0xf5, 0x64, 0xf1, 0x47, 0xb2, 0x8a, 0xf7, 0x1c, 0x77, 0xc6, 0x59, 0xa6, 0x41, 0xf5, 0x9a, 0x2c, 0x8e, 0xd0, 0xdf, 0x0c, 0x55, 0xfe, 0xbd, 0x82, 0x43, 0xa6, 0x9f, 0x09, 0xcc, 0x39, 0xf6, 0x02, 0x4d, 0xee, 0xeb, 0x30, 0xfc, 0x00
sapling_ivk_bytes: None,
orchard_ivk_bytes: Some([
0xdc, 0xb0, 0x6b, 0x72, 0xb9, 0xbb, 0xaa, 0x7f, 0xac, 0x4a, 0x1f, 0xc8, 0xcb, 0xe1, 0x21, 0x01, 0x45, 0x16, 0xab, 0xb7, 0x48, 0x14, 0x01, 0x22, 0x89, 0x48, 0xd1, 0xb4, 0x32, 0x82, 0x10, 0x05, 0x93, 0x9a, 0x2c, 0xad, 0x3f, 0x53, 0xd2, 0xcd, 0x03, 0x25, 0x2b, 0x0c, 0x30, 0x12, 0x39, 0x88, 0xd0, 0x4c, 0xdc, 0xd0, 0x90, 0x41, 0x37, 0x00, 0xb0, 0xb9, 0x88, 0x56, 0x96, 0xfe, 0x32, 0x19
]),
orchard_ivk_bytes: None,
unknown_ivk_typecode: 65530,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x6e, 0x72, 0x70, 0x76, 0x38, 0x35, 0x37, 0x38, 0x6b, 0x61, 0x79, 0x32, 0x74, 0x65, 0x33, 0x75, 0x32, 0x75, 0x7a, 0x61, 0x79, 0x74, 0x72, 0x37, 0x6c, 0x38, 0x70, 0x73, 0x70, 0x77, 0x71, 0x7a, 0x35, 0x6b, 0x34, 0x6d, 0x38, 0x73, 0x75, 0x38, 0x7a, 0x77, 0x66, 0x32, 0x61, 0x61, 0x35, 0x6c, 0x79, 0x6a, 0x79, 0x6d, 0x68, 0x64, 0x34, 0x6b, 0x6d, 0x70, 0x35, 0x73, 0x71, 0x65, 0x61, 0x6b, 0x39, 0x7a, 0x79, 0x74, 0x64, 0x73, 0x39, 0x33, 0x73, 0x79, 0x37, 0x76, 0x77, 0x76, 0x39, 0x33, 0x6d, 0x65, 0x79, 0x6b, 0x6c, 0x6a, 0x35, 0x63, 0x74, 0x36, 0x38, 0x64, 0x72, 0x67, 0x30, 0x73, 0x37, 0x65, 0x34, 0x63, 0x6d, 0x70, 0x37, 0x61, 0x71, 0x73, 0x6d, 0x7a, 0x38, 0x7a, 0x79, 0x30, 0x64, 0x36, 0x39, 0x6a, 0x32, 0x34, 0x35, 0x68, 0x37, 0x75, 0x64, 0x32, 0x68, 0x77, 0x65, 0x74, 0x76, 0x6b, 0x78, 0x6e, 0x39, 0x79, 0x68, 0x34, 0x34, 0x61, 0x68, 0x63, 0x61, 0x65, 0x7a, 0x35, 0x35, 0x66, 0x6d, 0x72, 0x65, 0x6c, 0x34, 0x65, 0x77, 0x61, 0x66, 0x74, 0x30, 0x75, 0x73, 0x68, 0x73, 0x61, 0x72, 0x6d, 0x34, 0x79, 0x63, 0x36, 0x34, 0x67, 0x7a, 0x34, 0x65, 0x66, 0x76, 0x39, 0x39, 0x37, 0x6b, 0x6c, 0x70, 0x6e, 0x63, 0x72, 0x70, 0x33, 0x36, 0x6d, 0x32, 0x79, 0x30, 0x35, 0x73, 0x6d, 0x35, 0x35, 0x77, 0x77, 0x33, 0x7a, 0x64, 0x38, 0x6d, 0x73, 0x70, 0x38, 0x78, 0x78, 0x37, 0x6d, 0x79, 0x37, 0x67, 0x30, 0x6e, 0x39, 0x7a, 0x63, 0x67, 0x67, 0x6a, 0x74, 0x77, 0x72, 0x34, 0x78, 0x64, 0x32, 0x30, 0x30, 0x6b, 0x6d, 0x7a, 0x64, 0x6d, 0x6d, 0x6a, 0x6a, 0x63, 0x36, 0x39, 0x37, 0x6c, 0x33, 0x79
0x75, 0x69, 0x76, 0x6b, 0x31, 0x36, 0x79, 0x66, 0x33, 0x38, 0x6b, 0x70, 0x63, 0x79, 0x33, 0x30, 0x68, 0x35, 0x78, 0x38, 0x67, 0x6b, 0x35, 0x38, 0x6b, 0x74, 0x61, 0x79, 0x34, 0x66, 0x68, 0x61, 0x64, 0x78, 0x37, 0x33, 0x72, 0x30, 0x35, 0x30, 0x79, 0x64, 0x63, 0x33, 0x6c, 0x74, 0x78, 0x6c, 0x33, 0x38, 0x6d, 0x6b, 0x6d, 0x71, 0x68, 0x7a, 0x61, 0x74, 0x6c, 0x34, 0x79, 0x32, 0x30, 0x65, 0x75, 0x35, 0x33, 0x68, 0x73, 0x64, 0x74, 0x71, 0x6e, 0x71, 0x63, 0x65, 0x63, 0x75, 0x67, 0x38, 0x6d, 0x7a, 0x6c, 0x79, 0x76, 0x37, 0x77, 0x72, 0x38, 0x63, 0x77, 0x64, 0x78, 0x6d, 0x6b, 0x37, 0x6d, 0x78, 0x63, 0x70, 0x7a, 0x75, 0x6d, 0x66, 0x6b, 0x68, 0x78, 0x76, 0x37, 0x6c, 0x66, 0x72, 0x72, 0x70, 0x37, 0x7a, 0x77, 0x32, 0x36, 0x65, 0x78, 0x32, 0x6c, 0x6a, 0x65, 0x7a, 0x39, 0x73, 0x63, 0x34, 0x32, 0x79, 0x6d, 0x61, 0x30, 0x68, 0x6a, 0x63, 0x39, 0x77, 0x38, 0x79, 0x76, 0x77, 0x38, 0x68, 0x63, 0x79, 0x67, 0x79, 0x39, 0x72, 0x78, 0x6a, 0x6b, 0x63, 0x66, 0x35, 0x6c, 0x61, 0x68, 0x33, 0x67, 0x75, 0x79, 0x36, 0x70, 0x76, 0x7a, 0x30, 0x65, 0x74, 0x74, 0x66, 0x65, 0x36, 0x38, 0x30, 0x78, 0x78, 0x39, 0x68, 0x39, 0x6d, 0x38, 0x30, 0x64, 0x6b, 0x39, 0x74, 0x65, 0x39, 0x38, 0x6c, 0x6a, 0x33, 0x72, 0x66, 0x61, 0x73, 0x66, 0x32, 0x6c, 0x6b, 0x33, 0x78, 0x36, 0x38, 0x76, 0x38, 0x30, 0x36, 0x37, 0x78, 0x68, 0x74, 0x37, 0x75, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x66, 0x35, 0x6c, 0x37, 0x34, 0x32, 0x6b, 0x39, 0x6e, 0x65, 0x6a, 0x37, 0x67, 0x79, 0x79, 0x79, 0x65, 0x6c, 0x72, 0x71, 0x30, 0x70, 0x67, 0x65, 0x73, 0x33
],
account: 1,
},
@ -45,86 +49,82 @@
sapling_ivk_bytes: Some([
0x7b, 0x2c, 0xe2, 0x9b, 0x1c, 0x44, 0x1f, 0xb6, 0x85, 0x34, 0xde, 0x04, 0x41, 0xe5, 0xd7, 0x5c, 0x2d, 0xa2, 0x46, 0x67, 0x37, 0x2d, 0x9a, 0xe6, 0xdb, 0x6c, 0xf6, 0x36, 0x93, 0xf4, 0x4d, 0x86, 0xbc, 0xc4, 0xdc, 0x45, 0x10, 0xf8, 0x3a, 0xef, 0x5a, 0x26, 0x6c, 0xa0, 0x49, 0xe8, 0x32, 0xeb, 0x81, 0xf0, 0x6c, 0x8a, 0x41, 0x0b, 0xe9, 0x46, 0x13, 0xc2, 0x67, 0xc8, 0xfd, 0x87, 0xb4, 0x07
]),
orchard_ivk_bytes: Some([
0x72, 0xaa, 0x9e, 0x71, 0x46, 0xf1, 0x7e, 0x7d, 0x8f, 0x99, 0xb0, 0xdd, 0xdc, 0x4e, 0xa5, 0x21, 0x6a, 0x7c, 0x6b, 0x53, 0xe0, 0x6b, 0x57, 0x20, 0x17, 0xba, 0xab, 0x0b, 0xae, 0x1c, 0xab, 0xdb, 0x3b, 0x5a, 0xcb, 0x71, 0x72, 0xdf, 0x28, 0x98, 0x85, 0x22, 0x02, 0x37, 0x30, 0x47, 0x22, 0xe4, 0x67, 0x70, 0x99, 0xc6, 0xdc, 0xdc, 0x2e, 0xe8, 0x8a, 0x47, 0x14, 0x01, 0xd4, 0x04, 0xf9, 0x14
]),
unknown_ivk_typecode: 65532,
unknown_ivk_bytes: Some(vec![
0x1a, 0x03, 0x55, 0x87, 0xd5, 0xfb, 0x1a, 0x38, 0xe0, 0x1d, 0x94, 0x90, 0x3d, 0x3c, 0x3e, 0x0a, 0xd3, 0x36, 0x0c, 0x1d, 0x37, 0x10, 0xac, 0xd2, 0x0b, 0x18, 0x3e, 0x31, 0xd4, 0x9f, 0x25, 0xc9, 0xa1, 0x38, 0xf4, 0x9b, 0x1a, 0x53, 0x7e, 0xdc, 0xf0, 0x4b, 0xe3, 0x4a, 0x98, 0x51, 0xa7, 0xaf, 0x9d, 0xb6, 0x99, 0x0e, 0xd8, 0x3d, 0xd6, 0x4a, 0xf3, 0x59, 0x7c, 0x04, 0x32, 0x3e, 0xa5, 0x1b, 0x00, 0x52, 0xad, 0x80, 0x84, 0xa8, 0xb9, 0xda, 0x94, 0x8d, 0x32, 0x0d, 0xad, 0xd6, 0x4f, 0x54, 0x31, 0xe6, 0x1d, 0xdf, 0x65, 0x8d, 0x24, 0xae, 0x67, 0xc2, 0x2c, 0x8d, 0x13, 0x09, 0x13, 0x1f, 0xc0, 0x0f, 0xe7, 0xf2, 0x35, 0x73, 0x42, 0x76, 0xd3, 0x8d, 0x47, 0xf1, 0xe1, 0x91, 0xe0, 0x0c, 0x7a, 0x1d, 0x48, 0xaf, 0x04, 0x68, 0x27, 0x59, 0x1e, 0x97, 0x33, 0xa9, 0x7f, 0xa6, 0xb6, 0x79, 0xf3, 0xdc, 0x60, 0x1d, 0x00, 0x82, 0x85, 0xed, 0xcb, 0xda, 0xe6, 0x9c, 0xe8, 0xfc, 0x1b, 0xe4, 0xaa, 0xc0, 0x0f, 0xf2, 0x71, 0x1e, 0xbd, 0x93, 0x1d, 0xe5, 0x18, 0x85, 0x68, 0x78, 0xf7, 0x34, 0x76
]),
orchard_ivk_bytes: None,
unknown_ivk_typecode: 65530,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x78, 0x72, 0x73, 0x66, 0x34, 0x76, 0x74, 0x67, 0x65, 0x38, 0x64, 0x63, 0x63, 0x74, 0x6a, 0x7a, 0x74, 0x35, 0x79, 0x33, 0x65, 0x66, 0x65, 0x72, 0x66, 0x78, 0x30, 0x75, 0x7a, 0x6d, 0x6c, 0x63, 0x71, 0x34, 0x36, 0x35, 0x68, 0x36, 0x37, 0x63, 0x66, 0x38, 0x74, 0x33, 0x6b, 0x38, 0x78, 0x73, 0x61, 0x6c, 0x74, 0x61, 0x35, 0x6c, 0x79, 0x6e, 0x65, 0x73, 0x64, 0x36, 0x75, 0x71, 0x6d, 0x6a, 0x33, 0x79, 0x68, 0x7a, 0x74, 0x64, 0x37, 0x38, 0x30, 0x6b, 0x38, 0x34, 0x6e, 0x36, 0x71, 0x63, 0x76, 0x64, 0x35, 0x7a, 0x72, 0x61, 0x6a, 0x72, 0x75, 0x79, 0x61, 0x30, 0x32, 0x6d, 0x77, 0x76, 0x61, 0x78, 0x36, 0x71, 0x63, 0x66, 0x39, 0x67, 0x66, 0x77, 0x67, 0x68, 0x75, 0x32, 0x76, 0x67, 0x72, 0x6c, 0x6c, 0x30, 0x65, 0x6c, 0x34, 0x39, 0x37, 0x6a, 0x75, 0x36, 0x78, 0x39, 0x63, 0x34, 0x32, 0x6b, 0x71, 0x76, 0x6b, 0x36, 0x66, 0x6c, 0x33, 0x78, 0x6b, 0x6c, 0x76, 0x32, 0x39, 0x79, 0x33, 0x32, 0x6d, 0x67, 0x76, 0x71, 0x35, 0x74, 0x38, 0x6c, 0x75, 0x79, 0x32, 0x33, 0x74, 0x75, 0x7a, 0x6a, 0x6c, 0x79, 0x64, 0x74, 0x77, 0x30, 0x68, 0x6d, 0x77, 0x32, 0x32, 0x39, 0x75, 0x6e, 0x36, 0x37, 0x7a, 0x63, 0x6b, 0x73, 0x33, 0x73, 0x72, 0x79, 0x63, 0x38, 0x6c, 0x76, 0x70, 0x6d, 0x77, 0x36, 0x7a, 0x64, 0x7a, 0x39, 0x71, 0x6c, 0x6d, 0x38, 0x75, 0x6a, 0x66, 0x66, 0x6e, 0x78, 0x34, 0x63, 0x61, 0x72, 0x74, 0x36, 0x68, 0x7a, 0x74, 0x33, 0x74, 0x35, 0x37, 0x6d, 0x34, 0x6e, 0x33, 0x38, 0x38, 0x74, 0x66, 0x66, 0x71, 0x6b, 0x36, 0x70, 0x64, 0x66, 0x78, 0x38, 0x6d, 0x30, 0x34, 0x77, 0x7a, 0x61, 0x32, 0x36, 0x6e, 0x36, 0x61, 0x76, 0x37, 0x66, 0x39, 0x74, 0x6e, 0x61, 0x73, 0x65, 0x71, 0x77, 0x35, 0x6d, 0x6a, 0x78, 0x36, 0x36, 0x79, 0x71, 0x74, 0x30, 0x32, 0x66, 0x7a, 0x64, 0x67, 0x65, 0x71, 0x6c, 0x6b, 0x61, 0x33, 0x68, 0x68, 0x66, 0x75, 0x79, 0x6d, 0x70, 0x76, 0x36, 0x76, 0x68, 0x6d, 0x34, 0x77, 0x77, 0x33, 0x66, 0x35, 0x33, 0x73, 0x30, 0x71, 0x6a, 0x67, 0x77, 0x34, 0x75, 0x6c, 0x74, 0x72, 0x30, 0x6e, 0x37, 0x32, 0x37, 0x76, 0x75, 0x6e, 0x37, 0x6b, 0x6d, 0x74, 0x77, 0x35, 0x61, 0x39, 0x73, 0x33, 0x64, 0x35, 0x39, 0x6b, 0x35, 0x6b, 0x67, 0x37, 0x76, 0x32, 0x6e, 0x76, 0x36, 0x68, 0x68, 0x74, 0x61, 0x36, 0x34, 0x32, 0x32, 0x6d, 0x78, 0x63, 0x61, 0x7a, 0x34, 0x72, 0x6e, 0x33, 0x63, 0x6d, 0x38, 0x33, 0x78, 0x6e, 0x6a, 0x70, 0x7a, 0x39, 0x78, 0x35, 0x79, 0x64, 0x70, 0x6e, 0x76, 0x67, 0x39, 0x74, 0x78, 0x36, 0x75, 0x38, 0x79, 0x37, 0x30, 0x39, 0x38, 0x67, 0x68, 0x32, 0x32, 0x72, 0x66, 0x63, 0x34, 0x74, 0x35, 0x6a, 0x78, 0x6e, 0x6e, 0x30, 0x71, 0x37, 0x39, 0x67, 0x78, 0x6a, 0x71, 0x70, 0x70, 0x38, 0x6c, 0x66, 0x39, 0x33, 0x36, 0x6c, 0x74, 0x35, 0x38, 0x6e, 0x32, 0x64, 0x72, 0x39, 0x35, 0x30, 0x75, 0x68, 0x39, 0x38, 0x71, 0x7a, 0x6e, 0x78, 0x6b, 0x64, 0x6b, 0x39, 0x32, 0x77, 0x33, 0x33, 0x33, 0x6e, 0x30, 0x63, 0x36, 0x32, 0x7a, 0x71, 0x74, 0x75, 0x34, 0x67, 0x6c, 0x76, 0x78, 0x78, 0x64, 0x33, 0x71, 0x38, 0x70, 0x38, 0x33, 0x35, 0x6a, 0x7a, 0x6b, 0x37, 0x30, 0x72, 0x76, 0x68, 0x30, 0x66, 0x39, 0x38, 0x71, 0x75, 0x6d, 0x38, 0x71, 0x32, 0x79, 0x6c, 0x6d, 0x38, 0x30, 0x79, 0x6a, 0x79, 0x77, 0x76, 0x7a, 0x32, 0x73, 0x68, 0x32, 0x34, 0x71, 0x73, 0x6b, 0x75, 0x38, 0x6a, 0x65, 0x65, 0x6c, 0x65, 0x63, 0x75, 0x68, 0x6c, 0x33, 0x70, 0x72, 0x39, 0x67, 0x75, 0x36, 0x6a, 0x76, 0x61, 0x76, 0x66, 0x30, 0x77, 0x6e, 0x32, 0x68, 0x64, 0x75, 0x64, 0x61, 0x36, 0x75, 0x70, 0x65, 0x68, 0x6e, 0x6d, 0x6e, 0x78, 0x78, 0x64, 0x6e, 0x35, 0x36, 0x66, 0x73, 0x72, 0x64, 0x6b, 0x30, 0x7a, 0x32, 0x76, 0x6c, 0x72, 0x63, 0x75, 0x61, 0x39, 0x70, 0x75, 0x6e, 0x61, 0x6c, 0x71, 0x6a, 0x64, 0x72, 0x32, 0x33, 0x64, 0x32, 0x66, 0x72, 0x39, 0x79, 0x78, 0x7a, 0x6e, 0x6d, 0x77, 0x34, 0x78, 0x36, 0x64, 0x78, 0x39, 0x76, 0x74, 0x71, 0x61, 0x65, 0x32, 0x74, 0x38, 0x79, 0x64, 0x30, 0x6e, 0x6b, 0x78, 0x72, 0x68, 0x66, 0x30, 0x71
0x75, 0x69, 0x76, 0x6b, 0x31, 0x6e, 0x72, 0x68, 0x36, 0x79, 0x64, 0x74, 0x74, 0x76, 0x7a, 0x33, 0x73, 0x6c, 0x63, 0x76, 0x30, 0x68, 0x7a, 0x65, 0x38, 0x32, 0x6a, 0x38, 0x6b, 0x78, 0x65, 0x33, 0x32, 0x6e, 0x61, 0x74, 0x38, 0x6a, 0x6c, 0x6e, 0x71, 0x35, 0x61, 0x75, 0x39, 0x75, 0x64, 0x68, 0x64, 0x72, 0x37, 0x6b, 0x37, 0x39, 0x66, 0x30, 0x79, 0x39, 0x35, 0x75, 0x37, 0x79, 0x76, 0x38, 0x71, 0x67, 0x36, 0x70, 0x39, 0x77, 0x33, 0x6a, 0x73, 0x75, 0x79, 0x79, 0x36, 0x35, 0x79, 0x64, 0x6c, 0x6a, 0x6d, 0x6a, 0x67, 0x65, 0x6b, 0x70, 0x78, 0x74, 0x79, 0x66, 0x78, 0x6e, 0x61, 0x72, 0x6a, 0x76, 0x6a, 0x76, 0x71, 0x64, 0x32, 0x64, 0x6e, 0x64, 0x7a, 0x39, 0x74, 0x78, 0x36, 0x79, 0x65, 0x71, 0x37, 0x6d, 0x76, 0x6b, 0x7a, 0x30, 0x70, 0x78, 0x32, 0x74, 0x63, 0x79, 0x61, 0x6d, 0x68, 0x70, 0x30, 0x67, 0x6d, 0x6a, 0x72, 0x70, 0x6a, 0x30, 0x32, 0x64, 0x79, 0x39, 0x72, 0x34, 0x75, 0x67, 0x6a, 0x65, 0x37, 0x37, 0x79, 0x74, 0x6d, 0x76, 0x68, 0x71, 0x6a, 0x39, 0x6a, 0x72, 0x66, 0x37, 0x78, 0x35, 0x77, 0x36, 0x6c, 0x67, 0x6c, 0x61, 0x77, 0x76, 0x7a, 0x74, 0x32, 0x7a, 0x75, 0x34, 0x73, 0x71, 0x33, 0x68, 0x7a, 0x73, 0x77, 0x37, 0x70, 0x6d, 0x78, 0x6b, 0x35, 0x74, 0x71, 0x63, 0x6c, 0x72, 0x7a, 0x63, 0x33, 0x66, 0x32, 0x6c, 0x77, 0x6b, 0x6a, 0x37, 0x39, 0x30, 0x6a, 0x38, 0x37, 0x61, 0x74, 0x6d, 0x32, 0x68, 0x72, 0x33, 0x66, 0x6c, 0x32, 0x75, 0x39, 0x30, 0x67, 0x30, 0x35, 0x79, 0x37, 0x38, 0x32, 0x6e, 0x6e, 0x6b, 0x30, 0x6d, 0x6c, 0x6b, 0x35, 0x67, 0x77, 0x35, 0x71, 0x67, 0x71, 0x78, 0x71, 0x74, 0x63, 0x67
],
account: 2,
},
TestVector {
t_key_bytes: None,
sapling_ivk_bytes: None,
orchard_ivk_bytes: Some([
0x34, 0xdf, 0xb7, 0x1e, 0x7f, 0x7b, 0x58, 0xa6, 0x05, 0x52, 0xcd, 0x34, 0x28, 0xb6, 0x95, 0xad, 0x88, 0x33, 0x6f, 0x7d, 0xbe, 0x4f, 0x49, 0x96, 0xa5, 0xc3, 0x09, 0x8b, 0x0b, 0xae, 0x49, 0x2b, 0x8b, 0x82, 0x63, 0xee, 0x41, 0xf5, 0x93, 0x9a, 0x67, 0x87, 0x6e, 0x77, 0xb9, 0xe5, 0x2f, 0x98, 0x87, 0x12, 0x7f, 0xa1, 0x6d, 0x8e, 0x02, 0xab, 0x14, 0x32, 0xfe, 0xe2, 0x98, 0x6b, 0xe7, 0x21
t_key_bytes: Some([
0x42, 0xc0, 0x9a, 0x82, 0x73, 0x0d, 0x7e, 0xa5, 0x2c, 0xe0, 0xc4, 0x39, 0x58, 0x8e, 0xee, 0xba, 0x1c, 0xf2, 0x03, 0x6b, 0xa4, 0x40, 0x98, 0xb8, 0x1e, 0xaf, 0x8a, 0x03, 0xd1, 0xcd, 0xaf, 0xaf, 0x02, 0x61, 0xf5, 0xa0, 0x53, 0xf1, 0xce, 0x7f, 0xc5, 0x91, 0x0f, 0xe7, 0x7e, 0x9e, 0x0d, 0x63, 0x43, 0x53, 0x53, 0x3e, 0xa4, 0xde, 0x6e, 0xb2, 0xd0, 0xd6, 0xe8, 0x64, 0x0c, 0x39, 0xdd, 0x17, 0xa2
]),
unknown_ivk_typecode: 65535,
sapling_ivk_bytes: Some([
0x7d, 0xa2, 0xf8, 0x9c, 0x20, 0x1c, 0x6f, 0x5f, 0xa2, 0xac, 0x7a, 0x7b, 0xf7, 0x3e, 0xe3, 0x23, 0x44, 0xd1, 0x3d, 0x6f, 0x89, 0xe8, 0x96, 0x04, 0x52, 0x61, 0x32, 0x12, 0xfe, 0x98, 0xd0, 0xcc, 0xef, 0x5f, 0x81, 0x5d, 0x91, 0xa6, 0x14, 0x12, 0x1a, 0x5f, 0xb0, 0xaa, 0x62, 0x22, 0xc1, 0xf4, 0xc1, 0xd0, 0x1e, 0x10, 0x31, 0x15, 0xe4, 0x97, 0x7c, 0x3b, 0xe2, 0xd6, 0x1e, 0xe5, 0x06, 0x06
]),
orchard_ivk_bytes: None,
unknown_ivk_typecode: 65534,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x67, 0x6b, 0x78, 0x30, 0x35, 0x76, 0x39, 0x39, 0x64, 0x66, 0x7a, 0x64, 0x34, 0x70, 0x32, 0x32, 0x6e, 0x72, 0x63, 0x39, 0x7a, 0x33, 0x6c, 0x79, 0x39, 0x61, 0x34, 0x63, 0x73, 0x6a, 0x72, 0x74, 0x78, 0x7a, 0x38, 0x78, 0x6d, 0x32, 0x30, 0x7a, 0x79, 0x67, 0x63, 0x61, 0x38, 0x65, 0x36, 0x68, 0x6b, 0x67, 0x6a, 0x36, 0x6b, 0x61, 0x67, 0x77, 0x78, 0x39, 0x66, 0x32, 0x6c, 0x67, 0x6d, 0x6c, 0x78, 0x72, 0x32, 0x6b, 0x77, 0x65, 0x67, 0x65, 0x6e, 0x79, 0x79, 0x75, 0x68, 0x6e, 0x63, 0x6e, 0x63, 0x7a, 0x6b, 0x6b, 0x33, 0x36, 0x65, 0x37, 0x37, 0x68, 0x35, 0x76, 0x77, 0x33, 0x71, 0x35, 0x34, 0x72, 0x68, 0x6c, 0x34, 0x76, 0x71, 0x33, 0x6a, 0x61, 0x6d, 0x39, 0x37, 0x72, 0x79, 0x78, 0x63, 0x75, 0x30, 0x37, 0x7a, 0x61, 0x65, 0x77, 0x77, 0x6d, 0x79, 0x79, 0x74, 0x6e, 0x6e, 0x78, 0x6b, 0x65, 0x71, 0x71, 0x6a, 0x71, 0x37, 0x6d, 0x71, 0x65
0x75, 0x69, 0x76, 0x6b, 0x31, 0x32, 0x32, 0x39, 0x38, 0x78, 0x6a, 0x6c, 0x38, 0x63, 0x74, 0x70, 0x61, 0x61, 0x65, 0x66, 0x71, 0x68, 0x77, 0x6c, 0x37, 0x39, 0x78, 0x39, 0x67, 0x79, 0x39, 0x68, 0x6b, 0x6d, 0x64, 0x7a, 0x63, 0x32, 0x78, 0x39, 0x70, 0x76, 0x6a, 0x33, 0x39, 0x71, 0x6c, 0x6e, 0x75, 0x35, 0x6c, 0x6d, 0x65, 0x38, 0x30, 0x76, 0x7a, 0x63, 0x76, 0x37, 0x35, 0x64, 0x7a, 0x39, 0x67, 0x63, 0x72, 0x73, 0x76, 0x70, 0x67, 0x63, 0x7a, 0x30, 0x6e, 0x64, 0x38, 0x72, 0x76, 0x61, 0x76, 0x37, 0x61, 0x6e, 0x72, 0x39, 0x36, 0x71, 0x67, 0x63, 0x64, 0x7a, 0x35, 0x38, 0x68, 0x72, 0x30, 0x78, 0x67, 0x70, 0x37, 0x6b, 0x6b, 0x6a, 0x77, 0x67, 0x6a, 0x68, 0x61, 0x71, 0x30, 0x66, 0x74, 0x74, 0x38, 0x35, 0x6e, 0x39, 0x72, 0x72, 0x39, 0x6d, 0x30, 0x34, 0x37, 0x30, 0x78, 0x79, 0x32, 0x66, 0x6e, 0x6a, 0x30, 0x6d, 0x77, 0x32, 0x67, 0x70, 0x36, 0x34, 0x74, 0x35, 0x71, 0x74, 0x35, 0x33, 0x35, 0x70, 0x75, 0x39, 0x33, 0x66, 0x30, 0x6c, 0x6e, 0x74, 0x37, 0x32, 0x74, 0x74, 0x36, 0x37, 0x67, 0x32, 0x72, 0x66, 0x65, 0x78, 0x78, 0x72, 0x35, 0x67, 0x64, 0x70, 0x39, 0x74, 0x38, 0x77, 0x63, 0x79, 0x6a, 0x38, 0x35, 0x6e, 0x64, 0x6b, 0x77, 0x75, 0x79, 0x30, 0x77, 0x35, 0x38, 0x63, 0x67, 0x6c, 0x65, 0x74, 0x71, 0x6a, 0x76, 0x67, 0x6a, 0x73, 0x35, 0x76, 0x79, 0x68, 0x37, 0x64, 0x77, 0x39, 0x79, 0x75, 0x64, 0x77, 0x38, 0x68, 0x76, 0x30, 0x6e, 0x6d, 0x71, 0x75, 0x6d, 0x65, 0x30, 0x71, 0x6a, 0x6d, 0x63, 0x71, 0x61, 0x6c, 0x7a, 0x6e, 0x35, 0x71, 0x78, 0x6a, 0x36, 0x39, 0x6e, 0x63, 0x75, 0x78, 0x37, 0x78, 0x33, 0x65
],
account: 3,
},
TestVector {
t_key_bytes: None,
t_key_bytes: Some([
0xc5, 0xde, 0xbc, 0x42, 0xcb, 0xb6, 0x55, 0xf5, 0x5c, 0xab, 0xb3, 0xe9, 0x48, 0xbb, 0x86, 0xf7, 0x67, 0x46, 0x89, 0x57, 0xcb, 0xb0, 0xe1, 0x85, 0xba, 0xb7, 0x89, 0x74, 0xe6, 0x3f, 0x02, 0x95, 0x03, 0xeb, 0x85, 0x54, 0x67, 0x47, 0x39, 0x89, 0x2c, 0xd3, 0x30, 0x53, 0xd6, 0x97, 0x0c, 0x54, 0x98, 0xb0, 0x47, 0xe1, 0xab, 0xe0, 0x71, 0x03, 0x8d, 0x6f, 0x8d, 0x79, 0x33, 0xd3, 0xd1, 0xe5, 0x52
]),
sapling_ivk_bytes: None,
orchard_ivk_bytes: Some([
0x8a, 0xd9, 0x3c, 0xb8, 0x98, 0xca, 0x51, 0x8f, 0x9b, 0x10, 0x47, 0x52, 0xe9, 0x2d, 0xd8, 0x88, 0xf0, 0xcf, 0xef, 0xa8, 0x9e, 0x96, 0x14, 0x24, 0xfc, 0x23, 0x8f, 0xf8, 0x1e, 0xea, 0x51, 0xa2, 0xcc, 0x23, 0x21, 0xff, 0x81, 0xd0, 0x85, 0xca, 0x03, 0xf0, 0xd4, 0x68, 0x91, 0x52, 0x14, 0x33, 0xe4, 0x59, 0x16, 0x5f, 0x1e, 0xb1, 0x71, 0x26, 0x33, 0xbd, 0xfe, 0xa6, 0xea, 0x02, 0x81, 0x31
]),
unknown_ivk_typecode: 65530,
unknown_ivk_bytes: Some(vec![
0x59, 0x65, 0x55, 0xed, 0x94, 0x94, 0xc6, 0xac, 0x89, 0x3c, 0x49, 0x72, 0x38, 0x33, 0xec, 0x89, 0x26, 0xc1, 0x03, 0x95, 0x86, 0xa7, 0xaf, 0xcf, 0x4a, 0x0d, 0x9c, 0x73, 0x1e, 0x98, 0x5d, 0x99, 0x58
]),
unknown_ivk_typecode: 65533,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x6e, 0x65, 0x67, 0x6b, 0x34, 0x6c, 0x6d, 0x76, 0x34, 0x67, 0x74, 0x79, 0x71, 0x7a, 0x34, 0x71, 0x72, 0x7a, 0x36, 0x6c, 0x6a, 0x6a, 0x36, 0x36, 0x73, 0x78, 0x38, 0x71, 0x76, 0x6c, 0x67, 0x6a, 0x37, 0x63, 0x37, 0x6d, 0x77, 0x66, 0x71, 0x66, 0x6b, 0x7a, 0x78, 0x35, 0x37, 0x30, 0x74, 0x33, 0x61, 0x79, 0x30, 0x66, 0x71, 0x6d, 0x35, 0x39, 0x33, 0x7a, 0x64, 0x30, 0x78, 0x77, 0x78, 0x68, 0x66, 0x64, 0x6e, 0x67, 0x63, 0x32, 0x66, 0x66, 0x36, 0x6c, 0x33, 0x7a, 0x37, 0x67, 0x33, 0x6c, 0x38, 0x7a, 0x32, 0x32, 0x68, 0x39, 0x72, 0x73, 0x6a, 0x6b, 0x68, 0x6b, 0x68, 0x34, 0x72, 0x38, 0x76, 0x33, 0x6d, 0x72, 0x72, 0x37, 0x6b, 0x6d, 0x6b, 0x70, 0x67, 0x65, 0x64, 0x74, 0x6e, 0x6d, 0x6b, 0x39, 0x64, 0x77, 0x7a, 0x7a, 0x6b, 0x70, 0x39, 0x34, 0x34, 0x74, 0x71, 0x72, 0x79, 0x70, 0x33, 0x6d, 0x78, 0x6e, 0x39, 0x75, 0x65, 0x65, 0x73, 0x74, 0x30, 0x78, 0x78, 0x39, 0x65, 0x37, 0x75, 0x77, 0x67, 0x61, 0x6b, 0x39, 0x78, 0x65, 0x61, 0x37, 0x64, 0x7a, 0x32, 0x63, 0x65, 0x36, 0x32, 0x63, 0x6d, 0x76, 0x79, 0x71, 0x78, 0x73, 0x7a, 0x67, 0x39, 0x39, 0x6c, 0x37, 0x38, 0x6e, 0x36, 0x6a, 0x34, 0x74, 0x30, 0x72, 0x35, 0x39, 0x33, 0x6a, 0x71, 0x79, 0x75, 0x67, 0x73, 0x37, 0x6a, 0x61, 0x79, 0x6e, 0x79
0x75, 0x69, 0x76, 0x6b, 0x31, 0x30, 0x63, 0x68, 0x32, 0x74, 0x32, 0x64, 0x33, 0x6a, 0x67, 0x6b, 0x6c, 0x39, 0x37, 0x67, 0x72, 0x37, 0x73, 0x6d, 0x72, 0x66, 0x67, 0x61, 0x72, 0x65, 0x7a, 0x32, 0x6b, 0x6c, 0x61, 0x67, 0x71, 0x6a, 0x79, 0x68, 0x77, 0x32, 0x37, 0x70, 0x6d, 0x76, 0x6b, 0x73, 0x78, 0x73, 0x66, 0x75, 0x30, 0x68, 0x74, 0x7a, 0x64, 0x61, 0x61, 0x76, 0x6a, 0x37, 0x77, 0x73, 0x6b, 0x75, 0x61, 0x33, 0x66, 0x6b, 0x66, 0x32, 0x76, 0x77, 0x73, 0x74, 0x6b, 0x32, 0x32, 0x67, 0x38, 0x63, 0x6a, 0x78, 0x30, 0x65, 0x6d, 0x6a, 0x33, 0x71, 0x6c, 0x79, 0x76, 0x39, 0x39, 0x78, 0x36, 0x78, 0x6e, 0x78, 0x71, 0x66, 0x72, 0x68, 0x78, 0x7a, 0x66, 0x6a, 0x64, 0x68, 0x75, 0x77, 0x6d, 0x6d, 0x38, 0x37, 0x72, 0x77, 0x61, 0x39, 0x74, 0x61, 0x6a, 0x30, 0x32, 0x6e, 0x32, 0x79, 0x38, 0x33, 0x67, 0x74, 0x6b, 0x6e, 0x74, 0x70, 0x78, 0x71, 0x71, 0x71, 0x7a, 0x7a, 0x33, 0x76, 0x78, 0x63, 0x39, 0x67, 0x63, 0x66, 0x61, 0x38, 0x78, 0x70, 0x6a, 0x71, 0x78, 0x6d, 0x77, 0x30, 0x34, 0x6b, 0x72, 0x65, 0x6d, 0x38, 0x75, 0x6d, 0x33, 0x63, 0x63, 0x61, 0x63, 0x77, 0x70, 0x72, 0x6a, 0x6a, 0x79, 0x63, 0x76, 0x37, 0x68, 0x37, 0x71, 0x79, 0x7a, 0x68, 0x37, 0x6c, 0x38, 0x74, 0x6b, 0x67, 0x7a, 0x6c, 0x67, 0x32, 0x64, 0x77, 0x63, 0x6b, 0x78, 0x70, 0x67, 0x6d, 0x65, 0x34, 0x73, 0x6d, 0x64, 0x68, 0x6c, 0x39, 0x77, 0x61, 0x33, 0x34, 0x6a, 0x66, 0x6d, 0x71, 0x30, 0x74, 0x32, 0x79, 0x36, 0x38, 0x68, 0x61, 0x68, 0x72, 0x30, 0x71, 0x75, 0x68, 0x30, 0x30, 0x68, 0x6c, 0x78, 0x6e, 0x38, 0x71, 0x72, 0x68, 0x35, 0x64, 0x67, 0x66
],
account: 4,
},
TestVector {
t_key_bytes: None,
sapling_ivk_bytes: Some([
0xb5, 0x06, 0x25, 0x25, 0xf7, 0xf2, 0x02, 0x66, 0xb3, 0x20, 0xed, 0x82, 0x7c, 0xa3, 0xed, 0x00, 0x9e, 0x9b, 0x3a, 0xff, 0xee, 0xd1, 0x17, 0xd3, 0xb5, 0x2b, 0x95, 0xcf, 0xfb, 0x1b, 0x4a, 0x80, 0x5b, 0x21, 0xd0, 0x4b, 0x67, 0x5f, 0x4b, 0xee, 0x3d, 0xf1, 0x8f, 0x99, 0x51, 0x52, 0xd7, 0xac, 0x7a, 0x08, 0x01, 0x0a, 0x49, 0x0f, 0x0f, 0x7e, 0x91, 0xad, 0x51, 0xfb, 0x71, 0xf8, 0x11, 0x00
sapling_ivk_bytes: None,
orchard_ivk_bytes: Some([
0x99, 0x4d, 0x63, 0x7f, 0xb1, 0x12, 0xcd, 0x19, 0x1f, 0x73, 0x87, 0xe2, 0x26, 0x40, 0xd5, 0x85, 0xd6, 0xa7, 0xa0, 0x5d, 0x8e, 0xe5, 0xf4, 0x6c, 0x2d, 0xb5, 0x83, 0x2d, 0x6b, 0x99, 0xe4, 0x24, 0x3d, 0xc0, 0x33, 0xb8, 0x8e, 0xa5, 0xca, 0xd9, 0x9c, 0x24, 0xa6, 0x2d, 0xb7, 0xc5, 0xce, 0x25, 0x3e, 0x61, 0x7d, 0xa8, 0xdd, 0xdc, 0x01, 0x0a, 0xd8, 0x1e, 0x63, 0x58, 0x3b, 0x19, 0x68, 0x1d
]),
orchard_ivk_bytes: None,
unknown_ivk_typecode: 65533,
unknown_ivk_typecode: 65531,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x6c, 0x76, 0x34, 0x34, 0x61, 0x70, 0x38, 0x6a, 0x61, 0x32, 0x66, 0x6e, 0x38, 0x71, 0x64, 0x67, 0x76, 0x37, 0x30, 0x75, 0x6e, 0x75, 0x38, 0x63, 0x77, 0x73, 0x34, 0x75, 0x36, 0x64, 0x30, 0x35, 0x78, 0x71, 0x36, 0x6c, 0x79, 0x37, 0x72, 0x36, 0x35, 0x64, 0x6b, 0x7a, 0x32, 0x38, 0x33, 0x75, 0x64, 0x35, 0x33, 0x7a, 0x79, 0x6e, 0x37, 0x32, 0x36, 0x6d, 0x6c, 0x64, 0x73, 0x67, 0x77, 0x32, 0x65, 0x38, 0x67, 0x77, 0x65, 0x72, 0x61, 0x36, 0x63, 0x76, 0x34, 0x6e, 0x7a, 0x65, 0x78, 0x73, 0x73, 0x74, 0x72, 0x71, 0x73, 0x74, 0x63, 0x39, 0x38, 0x77, 0x38, 0x78, 0x35, 0x79, 0x64, 0x67, 0x37, 0x79, 0x33, 0x37, 0x65, 0x6b, 0x35, 0x7a, 0x65, 0x67, 0x73, 0x36, 0x68, 0x78, 0x73, 0x65, 0x67, 0x61, 0x34, 0x6e, 0x70, 0x74, 0x61, 0x6c, 0x61, 0x70, 0x6b, 0x39, 0x72, 0x6a, 0x35, 0x37, 0x63, 0x68, 0x6e, 0x73, 0x75, 0x6b, 0x76, 0x74, 0x64, 0x70
0x75, 0x69, 0x76, 0x6b, 0x31, 0x63, 0x63, 0x33, 0x66, 0x38, 0x65, 0x70, 0x32, 0x77, 0x34, 0x66, 0x79, 0x70, 0x64, 0x6e, 0x35, 0x36, 0x79, 0x37, 0x76, 0x79, 0x71, 0x32, 0x61, 0x6b, 0x72, 0x33, 0x64, 0x6b, 0x63, 0x37, 0x33, 0x6b, 0x74, 0x74, 0x35, 0x61, 0x63, 0x6a, 0x64, 0x72, 0x73, 0x61, 0x78, 0x30, 0x32, 0x39, 0x64, 0x77, 0x63, 0x30, 0x34, 0x61, 0x65, 0x64, 0x71, 0x32, 0x71, 0x74, 0x37, 0x33, 0x61, 0x6b, 0x73, 0x77, 0x6a, 0x34, 0x6b, 0x74, 0x76, 0x65, 0x72, 0x6c, 0x6c, 0x6a, 0x78, 0x75, 0x72, 0x68, 0x65, 0x79, 0x68, 0x67, 0x33, 0x6e, 0x74, 0x76, 0x6b, 0x65, 0x61, 0x36, 0x37, 0x33, 0x72, 0x73, 0x76, 0x68, 0x39, 0x35, 0x71, 0x34, 0x33, 0x6d, 0x63, 0x71, 0x7a, 0x67, 0x64, 0x75, 0x34, 0x30, 0x32, 0x72, 0x34, 0x68, 0x33, 0x71, 0x67, 0x34, 0x39, 0x68, 0x35, 0x78, 0x75, 0x39, 0x32, 0x74, 0x75, 0x65, 0x6b, 0x6a, 0x73, 0x7a, 0x30, 0x6d, 0x68, 0x71, 0x75
],
account: 5,
},
TestVector {
t_key_bytes: None,
sapling_ivk_bytes: Some([
0x23, 0xc3, 0x93, 0x3f, 0x5d, 0xc4, 0xe0, 0x3c, 0xf8, 0x9b, 0xb5, 0x9f, 0x5f, 0x50, 0xf1, 0xfd, 0x9a, 0x02, 0x71, 0xeb, 0x44, 0xb9, 0x7d, 0xc4, 0x3a, 0xb0, 0xbb, 0x6a, 0x22, 0x4d, 0xa6, 0x08, 0x9a, 0x38, 0x7e, 0xdd, 0xa4, 0xc5, 0x71, 0x91, 0xb4, 0x48, 0x3e, 0x6b, 0xf4, 0xf3, 0x56, 0xc7, 0xc2, 0xb2, 0xd9, 0x07, 0x8c, 0xda, 0xbc, 0x43, 0x37, 0xd4, 0xb5, 0xa1, 0x4a, 0x06, 0x25, 0x04
]),
sapling_ivk_bytes: None,
orchard_ivk_bytes: Some([
0xbb, 0x22, 0x44, 0x67, 0x8a, 0x2a, 0xa7, 0x18, 0xcd, 0x49, 0xf7, 0xf5, 0x10, 0xd7, 0x64, 0x22, 0xc9, 0x48, 0xef, 0x4d, 0x23, 0x8e, 0x30, 0x1c, 0x61, 0xae, 0xd5, 0xbd, 0x8d, 0xb9, 0x0b, 0xa5, 0xdf, 0x32, 0x3b, 0x49, 0x52, 0xe0, 0x7c, 0x4f, 0x32, 0x0e, 0x94, 0x49, 0x9d, 0x5b, 0xae, 0xde, 0x4f, 0x74, 0x09, 0x63, 0x63, 0x14, 0xbf, 0x85, 0x22, 0x7f, 0xb1, 0x81, 0x11, 0x47, 0x25, 0x25
]),
unknown_ivk_typecode: 65534,
unknown_ivk_typecode: 65530,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x75, 0x6d, 0x6c, 0x35, 0x77, 0x78, 0x6c, 0x37, 0x76, 0x33, 0x77, 0x64, 0x70, 0x35, 0x79, 0x76, 0x79, 0x66, 0x39, 0x64, 0x34, 0x68, 0x6a, 0x6d, 0x6b, 0x70, 0x72, 0x76, 0x77, 0x38, 0x77, 0x35, 0x32, 0x36, 0x6a, 0x75, 0x75, 0x36, 0x74, 0x6b, 0x75, 0x68, 0x74, 0x6a, 0x7a, 0x71, 0x38, 0x33, 0x6e, 0x6d, 0x61, 0x63, 0x66, 0x79, 0x65, 0x39, 0x64, 0x6c, 0x6b, 0x6d, 0x66, 0x66, 0x73, 0x70, 0x33, 0x61, 0x6d, 0x33, 0x6b, 0x73, 0x75, 0x63, 0x6b, 0x61, 0x77, 0x6a, 0x6b, 0x6a, 0x6a, 0x6e, 0x67, 0x34, 0x6b, 0x34, 0x6a, 0x33, 0x72, 0x66, 0x74, 0x78, 0x61, 0x72, 0x65, 0x6a, 0x7a, 0x33, 0x65, 0x67, 0x73, 0x73, 0x36, 0x71, 0x77, 0x36, 0x72, 0x68, 0x74, 0x35, 0x36, 0x38, 0x34, 0x75, 0x63, 0x66, 0x73, 0x34, 0x76, 0x34, 0x61, 0x64, 0x77, 0x38, 0x76, 0x76, 0x75, 0x77, 0x75, 0x65, 0x61, 0x6b, 0x70, 0x6d, 0x6e, 0x78, 0x38, 0x38, 0x65, 0x6a, 0x33, 0x63, 0x71, 0x63, 0x79, 0x71, 0x38, 0x64, 0x73, 0x78, 0x77, 0x6a, 0x36, 0x73, 0x7a, 0x78, 0x61, 0x76, 0x35, 0x6c, 0x75, 0x7a, 0x65, 0x70, 0x6c, 0x67, 0x61, 0x68, 0x30, 0x34, 0x6a, 0x78, 0x34, 0x33, 0x6e, 0x65, 0x67, 0x76, 0x7a, 0x6a, 0x6d, 0x66, 0x6a, 0x67, 0x6c, 0x30, 0x77, 0x74, 0x67, 0x7a, 0x6b, 0x78, 0x33, 0x73, 0x70, 0x78, 0x35, 0x6c, 0x39, 0x70, 0x79, 0x32, 0x73, 0x32, 0x74, 0x6e, 0x37, 0x71, 0x68, 0x65, 0x6d, 0x77, 0x76, 0x30, 0x68, 0x33, 0x37, 0x68, 0x79, 0x75, 0x6a, 0x35, 0x37, 0x6a, 0x77, 0x65, 0x38, 0x70, 0x6b, 0x68, 0x70, 0x37, 0x67, 0x37, 0x67, 0x39, 0x6d, 0x71, 0x6b, 0x71, 0x39, 0x6a, 0x75, 0x6d, 0x68
0x75, 0x69, 0x76, 0x6b, 0x31, 0x65, 0x34, 0x77, 0x66, 0x39, 0x35, 0x74, 0x67, 0x37, 0x64, 0x7a, 0x6d, 0x32, 0x30, 0x6e, 0x36, 0x34, 0x61, 0x6c, 0x32, 0x36, 0x39, 0x6c, 0x7a, 0x76, 0x68, 0x74, 0x35, 0x36, 0x74, 0x79, 0x78, 0x77, 0x73, 0x64, 0x6c, 0x73, 0x75, 0x68, 0x6b, 0x6a, 0x6d, 0x30, 0x38, 0x6c, 0x79, 0x37, 0x77, 0x64, 0x65, 0x71, 0x35, 0x66, 0x33, 0x75, 0x65, 0x73, 0x61, 0x76, 0x78, 0x67, 0x30, 0x75, 0x77, 0x33, 0x65, 0x30, 0x63, 0x66, 0x76, 0x71, 0x78, 0x61, 0x6d, 0x63, 0x65, 0x6c, 0x64, 0x68, 0x6c, 0x34, 0x66, 0x67, 0x6d, 0x6e, 0x64, 0x33, 0x30, 0x68, 0x30, 0x39, 0x64, 0x74, 0x32, 0x34, 0x73, 0x30, 0x68, 0x6d, 0x78, 0x6a, 0x64, 0x78, 0x74, 0x79, 0x37, 0x74, 0x37, 0x38, 0x61, 0x37, 0x61, 0x33, 0x38, 0x65, 0x32, 0x70, 0x33, 0x66, 0x79, 0x6b, 0x75, 0x35, 0x70, 0x65, 0x79, 0x66, 0x72, 0x6d, 0x32, 0x34, 0x71, 0x71, 0x66, 0x75, 0x73, 0x6b, 0x36
],
account: 6,
},
TestVector {
t_key_bytes: None,
sapling_ivk_bytes: Some([
0x29, 0x4e, 0xf2, 0xe7, 0x12, 0x36, 0x60, 0xdd, 0x51, 0x54, 0xdc, 0x06, 0x53, 0x88, 0x5b, 0x52, 0x1d, 0x36, 0x87, 0xa1, 0x98, 0x03, 0xf5, 0x75, 0xe4, 0xe5, 0x4f, 0x22, 0x29, 0x19, 0x34, 0x06, 0x4e, 0xd7, 0xb9, 0x17, 0x3a, 0x58, 0x5c, 0x0b, 0x16, 0x39, 0xff, 0xfc, 0x3c, 0x67, 0x68, 0x67, 0xc4, 0x87, 0xf7, 0x15, 0xec, 0x1d, 0x80, 0x51, 0xef, 0xcd, 0x02, 0x3d, 0x59, 0xad, 0x48, 0x06
t_key_bytes: Some([
0xa0, 0xfd, 0xeb, 0xe3, 0x0c, 0x34, 0x27, 0x51, 0xc0, 0x1c, 0x12, 0x0f, 0x33, 0x25, 0xed, 0x3b, 0x74, 0xb3, 0x7d, 0x45, 0x5f, 0xbe, 0xb1, 0x4a, 0xdb, 0xa7, 0x73, 0xcd, 0xab, 0x59, 0x71, 0x09, 0x02, 0x7a, 0x49, 0x16, 0xa9, 0xcd, 0x3d, 0x33, 0x8f, 0x3f, 0x17, 0x4b, 0xa9, 0xfd, 0x67, 0x4f, 0xc8, 0xda, 0x6b, 0xd2, 0x27, 0x0d, 0x87, 0xb6, 0x48, 0x1d, 0x4b, 0x00, 0xda, 0x85, 0x0c, 0x25, 0x94
]),
sapling_ivk_bytes: None,
orchard_ivk_bytes: Some([
0xcd, 0xf7, 0x4b, 0x62, 0x37, 0xc8, 0x89, 0x77, 0x20, 0x5a, 0x71, 0x14, 0xda, 0x58, 0xca, 0x3c, 0x0f, 0x0a, 0x00, 0x8c, 0x86, 0x7f, 0x9d, 0x3b, 0xe2, 0xa7, 0x41, 0x36, 0x02, 0x41, 0xc5, 0x76, 0xd4, 0x59, 0xa0, 0x6c, 0xfa, 0xec, 0x23, 0xb4, 0x53, 0x3f, 0x0b, 0xd1, 0x88, 0x34, 0x43, 0xe0, 0x5f, 0xaa, 0xfa, 0xd8, 0xa0, 0x61, 0x0f, 0x91, 0x79, 0x08, 0x11, 0xe2, 0xa7, 0xd5, 0xe2, 0x38
]),
unknown_ivk_typecode: 65534,
unknown_ivk_typecode: 65535,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x37, 0x67, 0x71, 0x38, 0x75, 0x6a, 0x79, 0x37, 0x61, 0x79, 0x6a, 0x36, 0x33, 0x73, 0x63, 0x74, 0x6d, 0x6c, 0x74, 0x33, 0x70, 0x6d, 0x6d, 0x6d, 0x78, 0x6b, 0x70, 0x38, 0x35, 0x67, 0x67, 0x34, 0x6a, 0x73, 0x34, 0x30, 0x6a, 0x63, 0x6c, 0x72, 0x30, 0x36, 0x6a, 0x6a, 0x76, 0x73, 0x6c, 0x30, 0x30, 0x63, 0x61, 0x6b, 0x66, 0x70, 0x74, 0x61, 0x71, 0x63, 0x73, 0x71, 0x66, 0x76, 0x71, 0x6d, 0x71, 0x76, 0x75, 0x39, 0x6b, 0x79, 0x65, 0x76, 0x39, 0x68, 0x63, 0x67, 0x32, 0x6d, 0x77, 0x79, 0x30, 0x63, 0x33, 0x6d, 0x79, 0x68, 0x79, 0x36, 0x66, 0x75, 0x67, 0x64, 0x34, 0x66, 0x76, 0x68, 0x36, 0x6e, 0x79, 0x39, 0x39, 0x30, 0x6a, 0x33, 0x67, 0x75, 0x68, 0x38, 0x6a, 0x70, 0x34, 0x39, 0x63, 0x74, 0x72, 0x63, 0x35, 0x64, 0x34, 0x6b, 0x63, 0x6d, 0x73, 0x75, 0x79, 0x75, 0x72, 0x67, 0x6c, 0x37, 0x61, 0x71, 0x6b, 0x34, 0x6e, 0x35, 0x36, 0x6d, 0x76, 0x76, 0x34, 0x79, 0x65, 0x76, 0x70, 0x37, 0x6e, 0x66, 0x67, 0x6c, 0x68, 0x32, 0x77, 0x76, 0x32, 0x65, 0x72, 0x34, 0x74, 0x75, 0x74, 0x34, 0x6d, 0x78, 0x63, 0x65, 0x65, 0x74, 0x79, 0x6a, 0x78, 0x33, 0x73, 0x64, 0x66, 0x66, 0x6c, 0x66, 0x76, 0x32, 0x33, 0x71, 0x63, 0x74, 0x73, 0x6d, 0x33, 0x38, 0x66, 0x64, 0x61, 0x78, 0x38, 0x65, 0x75, 0x35, 0x72, 0x77, 0x77, 0x66, 0x7a, 0x71, 0x6d, 0x68, 0x68, 0x76, 0x61, 0x6d, 0x79, 0x61, 0x78, 0x61, 0x36, 0x67, 0x68, 0x63, 0x61, 0x63, 0x6c, 0x70, 0x34, 0x73, 0x6b, 0x6e, 0x75, 0x6b, 0x72, 0x6e, 0x36, 0x6a, 0x66, 0x73, 0x67, 0x6c, 0x73, 0x72, 0x67, 0x79, 0x71, 0x35, 0x65, 0x76, 0x33
0x75, 0x69, 0x76, 0x6b, 0x31, 0x63, 0x35, 0x32, 0x73, 0x75, 0x66, 0x7a, 0x66, 0x6a, 0x38, 0x6b, 0x36, 0x6a, 0x75, 0x73, 0x76, 0x38, 0x70, 0x36, 0x74, 0x33, 0x64, 0x61, 0x33, 0x79, 0x78, 0x6e, 0x35, 0x79, 0x35, 0x32, 0x75, 0x7a, 0x79, 0x71, 0x7a, 0x35, 0x7a, 0x6e, 0x76, 0x70, 0x63, 0x37, 0x65, 0x63, 0x63, 0x37, 0x76, 0x6b, 0x73, 0x33, 0x68, 0x67, 0x71, 0x30, 0x65, 0x32, 0x37, 0x38, 0x79, 0x72, 0x63, 0x30, 0x63, 0x34, 0x79, 0x65, 0x76, 0x36, 0x78, 0x6e, 0x39, 0x6b, 0x63, 0x30, 0x32, 0x63, 0x7a, 0x78, 0x72, 0x73, 0x39, 0x72, 0x76, 0x30, 0x30, 0x65, 0x33, 0x38, 0x74, 0x6d, 0x6e, 0x75, 0x76, 0x37, 0x65, 0x75, 0x32, 0x66, 0x33, 0x72, 0x70, 0x75, 0x78, 0x38, 0x74, 0x39, 0x37, 0x63, 0x34, 0x34, 0x79, 0x67, 0x6d, 0x64, 0x78, 0x63, 0x33, 0x66, 0x70, 0x6e, 0x73, 0x36, 0x32, 0x73, 0x34, 0x33, 0x6a, 0x75, 0x39, 0x75, 0x75, 0x6b, 0x76, 0x75, 0x78, 0x76, 0x6b, 0x76, 0x79, 0x61, 0x76, 0x66, 0x32, 0x73, 0x63, 0x76, 0x67, 0x63, 0x75, 0x6a, 0x72, 0x78, 0x75, 0x33, 0x76, 0x79, 0x67, 0x39, 0x36, 0x72, 0x79, 0x76, 0x36, 0x30, 0x6b, 0x63, 0x75, 0x66, 0x70, 0x78, 0x34, 0x7a, 0x39, 0x64, 0x79, 0x6c, 0x77, 0x78, 0x37, 0x32, 0x65, 0x34, 0x68, 0x61, 0x73, 0x74, 0x6c, 0x68, 0x64, 0x6d, 0x71, 0x6e, 0x6b, 0x76, 0x37, 0x33, 0x74, 0x6d, 0x73, 0x33, 0x77, 0x79, 0x72, 0x37, 0x39, 0x36, 0x6d, 0x67, 0x71, 0x6b, 0x6b, 0x67, 0x39, 0x6e, 0x64, 0x6a, 0x63, 0x61, 0x75, 0x79, 0x6b, 0x77, 0x6d, 0x32, 0x6a, 0x38, 0x30, 0x79, 0x37, 0x33, 0x76, 0x33, 0x63, 0x68, 0x63, 0x68, 0x36, 0x63, 0x7a, 0x79, 0x34, 0x65, 0x79, 0x30
],
account: 7,
},
@ -134,7 +134,7 @@
orchard_ivk_bytes: Some([
0x72, 0xce, 0x91, 0x5d, 0xa8, 0x95, 0x3d, 0x59, 0x94, 0xa0, 0x22, 0xa0, 0x46, 0x6b, 0xc8, 0xa1, 0x4d, 0x26, 0x43, 0x34, 0x5a, 0x0d, 0x14, 0xa0, 0x6f, 0x07, 0xd0, 0xc0, 0xba, 0xb9, 0xe7, 0xab, 0x10, 0x86, 0xdc, 0x2a, 0x5f, 0x88, 0x34, 0x75, 0xa1, 0x57, 0xfa, 0x6e, 0x7e, 0xf0, 0x3a, 0xfc, 0x7a, 0xb1, 0x6c, 0x92, 0xff, 0xa8, 0x6e, 0x11, 0xf9, 0x5c, 0x0a, 0x28, 0x3c, 0x77, 0x51, 0x1c
]),
unknown_ivk_typecode: 65534,
unknown_ivk_typecode: 65530,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x33, 0x6d, 0x37, 0x79, 0x70, 0x66, 0x6b, 0x75, 0x68, 0x70, 0x39, 0x63, 0x6e, 0x39, 0x6d, 0x66, 0x6c, 0x6a, 0x74, 0x78, 0x71, 0x65, 0x32, 0x6d, 0x6d, 0x73, 0x6a, 0x6e, 0x32, 0x66, 0x66, 0x36, 0x76, 0x37, 0x67, 0x6b, 0x39, 0x73, 0x73, 0x61, 0x78, 0x7a, 0x6d, 0x6c, 0x6a, 0x30, 0x33, 0x36, 0x37, 0x32, 0x74, 0x76, 0x32, 0x6e, 0x37, 0x37, 0x78, 0x37, 0x77, 0x75, 0x63, 0x36, 0x64, 0x30, 0x70, 0x70, 0x73, 0x37, 0x74, 0x6a, 0x74, 0x74, 0x78, 0x67, 0x79, 0x6b, 0x73, 0x70, 0x63, 0x67, 0x6a, 0x66, 0x6d, 0x76, 0x68, 0x65, 0x38, 0x6d, 0x34, 0x64, 0x79, 0x67, 0x6b, 0x36, 0x6d, 0x64, 0x30, 0x34, 0x6a, 0x6d, 0x7a, 0x76, 0x6a, 0x6d, 0x39, 0x63, 0x6a, 0x64, 0x63, 0x64, 0x30, 0x35, 0x7a, 0x73, 0x33, 0x66, 0x79, 0x68, 0x68, 0x67, 0x36, 0x66, 0x32, 0x72, 0x6e, 0x73, 0x63, 0x6e, 0x72, 0x66, 0x7a, 0x73, 0x67, 0x39, 0x63, 0x66, 0x77, 0x38
@ -151,11 +151,159 @@
orchard_ivk_bytes: Some([
0x82, 0xcc, 0x9d, 0x79, 0x74, 0x2f, 0xe5, 0xae, 0x9a, 0x14, 0x2b, 0x93, 0x36, 0xa9, 0x86, 0x77, 0xb1, 0x54, 0xfe, 0x20, 0x40, 0x1e, 0xb1, 0x89, 0x98, 0xdb, 0xed, 0x91, 0x5b, 0x04, 0x53, 0xce, 0x6e, 0xb1, 0xb2, 0x80, 0x62, 0xdb, 0xe6, 0x44, 0x84, 0x04, 0x87, 0x08, 0x20, 0x89, 0xbf, 0x08, 0xe1, 0xf5, 0x49, 0xa5, 0x32, 0x26, 0x08, 0x42, 0x52, 0xf9, 0xa7, 0xf9, 0x8e, 0x41, 0xe8, 0x20
]),
unknown_ivk_typecode: 65534,
unknown_ivk_typecode: 65531,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x33, 0x35, 0x64, 0x74, 0x39, 0x33, 0x74, 0x75, 0x6c, 0x79, 0x67, 0x6a, 0x7a, 0x33, 0x7a, 0x67, 0x66, 0x68, 0x34, 0x30, 0x36, 0x66, 0x63, 0x6d, 0x61, 0x6a, 0x72, 0x6a, 0x72, 0x72, 0x39, 0x63, 0x7a, 0x76, 0x7a, 0x38, 0x34, 0x66, 0x39, 0x6d, 0x66, 0x70, 0x6a, 0x35, 0x30, 0x32, 0x37, 0x6b, 0x6b, 0x76, 0x39, 0x79, 0x68, 0x7a, 0x6c, 0x68, 0x72, 0x6c, 0x6e, 0x65, 0x36, 0x33, 0x6c, 0x6a, 0x74, 0x33, 0x6a, 0x79, 0x66, 0x39, 0x78, 0x6e, 0x37, 0x36, 0x6e, 0x71, 0x37, 0x36, 0x77, 0x38, 0x77, 0x79, 0x39, 0x39, 0x75, 0x68, 0x35, 0x78, 0x34, 0x6c, 0x6e, 0x6b, 0x78, 0x74, 0x39, 0x68, 0x36, 0x36, 0x75, 0x37, 0x77, 0x79, 0x72, 0x72, 0x39, 0x77, 0x67, 0x67, 0x30, 0x75, 0x75, 0x65, 0x30, 0x6a, 0x6d, 0x36, 0x39, 0x72, 0x35, 0x38, 0x78, 0x37, 0x63, 0x71, 0x76, 0x61, 0x61, 0x75, 0x39, 0x65, 0x71, 0x38, 0x6a, 0x78, 0x35, 0x63, 0x70, 0x37, 0x74, 0x74, 0x6e, 0x39, 0x38, 0x72, 0x77, 0x36, 0x6a, 0x6b, 0x36, 0x39, 0x61, 0x70, 0x71, 0x38, 0x33, 0x6a, 0x78, 0x6b, 0x38, 0x63, 0x78, 0x6e, 0x33, 0x68, 0x76, 0x36, 0x6c, 0x6d, 0x75, 0x39, 0x36, 0x6d, 0x6a, 0x35, 0x79, 0x7a, 0x36, 0x6a, 0x7a, 0x6c, 0x79, 0x67, 0x6c, 0x30, 0x39, 0x6c, 0x74, 0x63, 0x33, 0x75, 0x78, 0x30, 0x32, 0x30, 0x66, 0x6a, 0x68, 0x32, 0x6b, 0x68, 0x63, 0x78, 0x79, 0x7a, 0x6c, 0x6b, 0x6e, 0x6c, 0x74, 0x6a, 0x74, 0x77, 0x66, 0x79, 0x6a, 0x75, 0x74, 0x78, 0x37, 0x39, 0x76, 0x65, 0x36, 0x76, 0x6b, 0x6c, 0x37, 0x68, 0x71, 0x63, 0x33, 0x37, 0x38, 0x39, 0x64, 0x6c, 0x38, 0x67, 0x74, 0x73, 0x7a, 0x78, 0x78, 0x77, 0x76, 0x70, 0x61, 0x63, 0x71, 0x70, 0x73, 0x35, 0x39, 0x7a, 0x75, 0x74, 0x66, 0x68, 0x72, 0x71, 0x6b, 0x38, 0x75, 0x67, 0x6d, 0x35, 0x63, 0x33, 0x6b, 0x6b, 0x7a, 0x72, 0x65, 0x71, 0x39, 0x35, 0x35, 0x73, 0x38, 0x64, 0x38, 0x72, 0x70, 0x30, 0x64, 0x71, 0x63, 0x71, 0x7a, 0x39, 0x35, 0x68, 0x77, 0x37, 0x71, 0x36, 0x66, 0x64, 0x67, 0x65, 0x38, 0x70, 0x66, 0x64, 0x63, 0x35, 0x6a, 0x37, 0x68, 0x32, 0x61, 0x73, 0x35, 0x74, 0x78, 0x6b, 0x68, 0x75, 0x38, 0x76, 0x6d, 0x6d, 0x34, 0x33, 0x6e, 0x64, 0x6b, 0x61, 0x72, 0x78, 0x70, 0x65, 0x75, 0x6c, 0x7a, 0x63, 0x67, 0x6d, 0x77, 0x39, 0x66, 0x7a, 0x39, 0x6b, 0x37, 0x68, 0x72, 0x61, 0x67, 0x76
],
account: 9,
},
TestVector {
t_key_bytes: Some([
0x97, 0xa7, 0x68, 0xad, 0x0f, 0x74, 0x02, 0x7e, 0xc8, 0xfb, 0xfc, 0x3c, 0x97, 0x8b, 0xf2, 0x8f, 0xf5, 0x27, 0x93, 0xfe, 0x68, 0x27, 0x3f, 0x77, 0xb5, 0x2b, 0xb7, 0x70, 0x3c, 0xfd, 0xaa, 0x42, 0x03, 0x66, 0xe0, 0xe2, 0x33, 0xd2, 0x3a, 0x1a, 0x67, 0xd8, 0x2c, 0x43, 0x71, 0x54, 0x54, 0x02, 0x84, 0xbe, 0xdd, 0x0e, 0x95, 0x4d, 0xaa, 0x8e, 0x5b, 0x46, 0x86, 0x26, 0xfb, 0x19, 0x0d, 0x46, 0xe6
]),
sapling_ivk_bytes: None,
orchard_ivk_bytes: Some([
0xa0, 0xac, 0xad, 0x67, 0xe7, 0x7f, 0x91, 0x6c, 0xde, 0x29, 0x88, 0x17, 0xb5, 0xcc, 0xde, 0x79, 0x20, 0x44, 0x4a, 0x12, 0x73, 0x29, 0x49, 0xed, 0xc3, 0x1c, 0xe0, 0xd7, 0xae, 0x31, 0x80, 0x1e, 0x39, 0xfd, 0x6f, 0x1c, 0x77, 0x71, 0x81, 0x96, 0x9b, 0xd2, 0x55, 0x01, 0xb3, 0x8f, 0x4a, 0xb1, 0xaf, 0xfd, 0xf9, 0x2d, 0x0b, 0x26, 0x50, 0x5e, 0x52, 0x2e, 0x4a, 0xcb, 0x49, 0xf9, 0x4d, 0x29
]),
unknown_ivk_typecode: 65532,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x68, 0x70, 0x32, 0x6e, 0x74, 0x39, 0x30, 0x72, 0x73, 0x7a, 0x76, 0x6b, 0x64, 0x38, 0x32, 0x36, 0x71, 0x61, 0x38, 0x30, 0x72, 0x68, 0x77, 0x6d, 0x7a, 0x75, 0x30, 0x6e, 0x6e, 0x71, 0x6e, 0x68, 0x72, 0x6e, 0x7a, 0x39, 0x36, 0x70, 0x7a, 0x73, 0x64, 0x65, 0x63, 0x37, 0x76, 0x65, 0x6a, 0x6e, 0x72, 0x6e, 0x72, 0x6b, 0x33, 0x72, 0x37, 0x37, 0x33, 0x36, 0x6e, 0x35, 0x74, 0x36, 0x38, 0x78, 0x68, 0x6d, 0x75, 0x71, 0x39, 0x36, 0x7a, 0x33, 0x30, 0x68, 0x64, 0x75, 0x34, 0x38, 0x76, 0x6e, 0x76, 0x34, 0x76, 0x6c, 0x30, 0x6a, 0x78, 0x76, 0x73, 0x6c, 0x32, 0x71, 0x38, 0x64, 0x36, 0x6b, 0x73, 0x72, 0x73, 0x36, 0x68, 0x7a, 0x38, 0x79, 0x6d, 0x6c, 0x77, 0x66, 0x72, 0x34, 0x38, 0x35, 0x70, 0x79, 0x6a, 0x68, 0x71, 0x63, 0x37, 0x35, 0x6b, 0x70, 0x72, 0x72, 0x6e, 0x61, 0x33, 0x73, 0x79, 0x79, 0x36, 0x6b, 0x7a, 0x76, 0x63, 0x71, 0x34, 0x64, 0x77, 0x79, 0x71, 0x64, 0x70, 0x6a, 0x67, 0x67, 0x77, 0x75, 0x6a, 0x37, 0x77, 0x63, 0x77, 0x77, 0x6b, 0x75, 0x6d, 0x35, 0x6b, 0x68, 0x37, 0x33, 0x30, 0x73, 0x33, 0x75, 0x78, 0x6b, 0x32, 0x64, 0x63, 0x34, 0x6b, 0x6e, 0x6b, 0x66, 0x38, 0x66, 0x70, 0x37, 0x39, 0x38, 0x63, 0x33, 0x33, 0x35, 0x78, 0x38, 0x30, 0x66, 0x74, 0x70, 0x67, 0x7a, 0x61, 0x64, 0x70, 0x6e, 0x70, 0x34, 0x79, 0x7a, 0x76, 0x39, 0x35, 0x6d, 0x38, 0x6c, 0x39, 0x79, 0x6e, 0x66, 0x64, 0x75, 0x68, 0x64, 0x6c, 0x35, 0x6b, 0x77, 0x33, 0x76, 0x72, 0x72, 0x39, 0x37, 0x33, 0x71, 0x39, 0x34, 0x6a, 0x33, 0x79, 0x35, 0x65, 0x7a, 0x39, 0x33, 0x73, 0x30, 0x61, 0x74, 0x65, 0x6b, 0x77
],
account: 10,
},
TestVector {
t_key_bytes: None,
sapling_ivk_bytes: None,
orchard_ivk_bytes: Some([
0xbb, 0x85, 0x30, 0x10, 0x71, 0x24, 0xed, 0x8b, 0xdc, 0x30, 0xff, 0x5b, 0x2a, 0xa6, 0xed, 0xff, 0xc2, 0x80, 0x71, 0x33, 0x79, 0x7e, 0xd8, 0xa7, 0xd3, 0xde, 0x8d, 0x34, 0xd2, 0x8c, 0xa0, 0x26, 0x9e, 0xd5, 0x77, 0x6f, 0x77, 0x23, 0xb2, 0x78, 0x71, 0x7a, 0xea, 0x54, 0x34, 0xdb, 0xea, 0xc3, 0x7e, 0xa6, 0x2c, 0x26, 0xfe, 0x16, 0xbc, 0x8a, 0xe9, 0x9a, 0x46, 0xbc, 0x3b, 0xbf, 0xd9, 0x15
]),
unknown_ivk_typecode: 65530,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x6e, 0x75, 0x74, 0x66, 0x6a, 0x75, 0x6a, 0x77, 0x74, 0x67, 0x65, 0x75, 0x6a, 0x73, 0x76, 0x68, 0x6d, 0x66, 0x61, 0x6e, 0x79, 0x36, 0x68, 0x6c, 0x61, 0x66, 0x74, 0x6e, 0x38, 0x77, 0x6b, 0x32, 0x74, 0x6b, 0x63, 0x35, 0x6e, 0x72, 0x30, 0x37, 0x38, 0x71, 0x72, 0x66, 0x76, 0x35, 0x75, 0x78, 0x66, 0x65, 0x39, 0x72, 0x77, 0x61, 0x61, 0x70, 0x35, 0x79, 0x64, 0x33, 0x34, 0x37, 0x75, 0x37, 0x39, 0x74, 0x30, 0x6b, 0x66, 0x32, 0x72, 0x74, 0x39, 0x68, 0x7a, 0x34, 0x38, 0x37, 0x64, 0x36, 0x6a, 0x66, 0x6d, 0x66, 0x72, 0x79, 0x6d, 0x61, 0x36, 0x73, 0x66, 0x68, 0x64, 0x72, 0x73, 0x67, 0x78, 0x79, 0x63, 0x6b, 0x70, 0x73, 0x38, 0x66, 0x34, 0x6a, 0x6e, 0x71, 0x66, 0x30, 0x35, 0x67, 0x63, 0x6c, 0x67, 0x32, 0x6d, 0x6e, 0x35, 0x6b, 0x71, 0x36, 0x33, 0x34, 0x33, 0x70, 0x37, 0x68, 0x73, 0x39, 0x33, 0x73, 0x78, 0x67, 0x63, 0x6e, 0x77, 0x79
],
account: 11,
},
TestVector {
t_key_bytes: None,
sapling_ivk_bytes: Some([
0xde, 0x34, 0x9c, 0x22, 0xcd, 0x8b, 0xfa, 0xb4, 0x8e, 0x92, 0xe9, 0x08, 0x34, 0x50, 0x4d, 0x65, 0xa4, 0x38, 0xab, 0x76, 0x01, 0x0e, 0x3b, 0xab, 0x74, 0x37, 0x15, 0x3a, 0x79, 0x75, 0x5d, 0x17, 0x1e, 0x95, 0x4d, 0xa2, 0x4e, 0x7e, 0xe5, 0xca, 0xed, 0x39, 0x93, 0x63, 0x94, 0xa8, 0x95, 0x45, 0x7e, 0x04, 0x8d, 0xe7, 0x1b, 0xaa, 0xda, 0x99, 0x05, 0x90, 0x46, 0x4d, 0xbd, 0xde, 0x54, 0x06
]),
orchard_ivk_bytes: None,
unknown_ivk_typecode: 65535,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x6d, 0x71, 0x61, 0x74, 0x74, 0x6c, 0x34, 0x71, 0x63, 0x38, 0x77, 0x6a, 0x67, 0x71, 0x71, 0x68, 0x6d, 0x77, 0x71, 0x34, 0x39, 0x61, 0x6e, 0x34, 0x6e, 0x6a, 0x61, 0x63, 0x38, 0x68, 0x76, 0x6b, 0x35, 0x64, 0x73, 0x35, 0x72, 0x74, 0x66, 0x63, 0x6c, 0x67, 0x74, 0x39, 0x6e, 0x73, 0x73, 0x75, 0x32, 0x33, 0x67, 0x77, 0x6c, 0x72, 0x78, 0x61, 0x71, 0x6c, 0x70, 0x6d, 0x6a, 0x37, 0x68, 0x33, 0x66, 0x74, 0x76, 0x66, 0x6c, 0x36, 0x34, 0x77, 0x30, 0x6b, 0x71, 0x78, 0x71, 0x6a, 0x6c, 0x6e, 0x6b, 0x36, 0x65, 0x6e, 0x78, 0x63, 0x6c, 0x71, 0x71, 0x67, 0x79, 0x67, 0x72, 0x37, 0x30, 0x36, 0x6e, 0x35, 0x36, 0x70, 0x38, 0x35, 0x32, 0x37, 0x79, 0x79, 0x38, 0x73, 0x33, 0x32, 0x76, 0x79, 0x66, 0x67, 0x32, 0x66, 0x78, 0x6d, 0x64, 0x77, 0x76, 0x37, 0x67, 0x78, 0x72, 0x76, 0x63, 0x72, 0x77, 0x35, 0x73, 0x73, 0x35, 0x68, 0x33, 0x79, 0x68, 0x66
],
account: 12,
},
TestVector {
t_key_bytes: Some([
0x25, 0x6b, 0x07, 0xe7, 0xa2, 0x6a, 0x4c, 0xd9, 0xd3, 0xa8, 0xca, 0xec, 0xc9, 0x2d, 0xec, 0x9e, 0x17, 0x59, 0xe3, 0xa2, 0x22, 0x00, 0x38, 0xbd, 0xe4, 0x89, 0xaf, 0x3b, 0x0e, 0x71, 0x5f, 0xf4, 0x02, 0x06, 0xd1, 0x5a, 0x78, 0x53, 0x8e, 0xab, 0x0e, 0xd4, 0xfe, 0x17, 0x5c, 0xa6, 0xe2, 0x45, 0x34, 0x32, 0x70, 0xca, 0x45, 0x78, 0x9a, 0x20, 0x17, 0x45, 0x0b, 0x3b, 0x90, 0xfb, 0xc5, 0xc4, 0x68
]),
sapling_ivk_bytes: None,
orchard_ivk_bytes: Some([
0xb6, 0x43, 0x80, 0x09, 0xb3, 0x99, 0xea, 0xad, 0x1e, 0xb1, 0x86, 0x69, 0xa1, 0xeb, 0xf8, 0xe9, 0x24, 0x2d, 0x46, 0xd8, 0xc4, 0xdc, 0xc4, 0x06, 0x0d, 0x82, 0xba, 0xd1, 0xcb, 0xb1, 0x68, 0x30, 0xfe, 0x30, 0xa5, 0x73, 0x0c, 0x38, 0x20, 0xa5, 0x6a, 0x2b, 0x7b, 0xa7, 0x9b, 0x52, 0xe8, 0xd0, 0xe5, 0x87, 0x06, 0x58, 0x0d, 0x19, 0xb0, 0x2a, 0xa7, 0xbc, 0xed, 0xf4, 0xee, 0xea, 0x00, 0x0e
]),
unknown_ivk_typecode: 65533,
unknown_ivk_bytes: Some(vec![
0x91, 0xe0, 0x0c, 0x7a, 0x1d, 0x48, 0xaf, 0x04, 0x68, 0x27, 0x59, 0x1e, 0x97, 0x33, 0xa9, 0x7f, 0xa6, 0xb6, 0x79, 0xf3, 0xdc, 0x60, 0x1d, 0x00, 0x82, 0x85, 0xed, 0xcb, 0xda, 0xe6, 0x9c, 0xe8, 0xfc, 0x1b, 0xe4, 0xaa, 0xc0, 0x0f, 0xf2, 0x71, 0x1e, 0xbd, 0x93, 0x1d, 0xe5, 0x18, 0x85, 0x68, 0x78, 0xf7, 0x34, 0x76, 0xf2, 0x1a, 0x48, 0x2e, 0xc9, 0x37, 0x83, 0x65, 0xc8, 0xf7, 0x39, 0x3c, 0x94, 0xe2, 0x88, 0x53, 0x15, 0xeb, 0x46, 0x71, 0x09, 0x8b, 0x79, 0x53, 0x5e, 0x79, 0x0f, 0xe5, 0x3e, 0x29, 0xfe, 0xf2, 0xb3, 0x76, 0x66, 0x97, 0xac, 0x32, 0xb4, 0xf4, 0x73, 0xf4, 0x68, 0xa0, 0x08, 0xe7, 0x23, 0x89, 0xfc, 0x03, 0x88, 0x0d, 0x78, 0x0c, 0xb0, 0x7f, 0xcf, 0xaa, 0xbe, 0x3f, 0x1a, 0x84, 0xb2, 0x7d, 0xb5, 0x9a, 0x4a, 0x15, 0x3d, 0x88, 0x2d, 0x2b, 0x21, 0x03, 0x59, 0x65, 0x55, 0xed, 0x94, 0x94, 0xc6, 0xac, 0x89, 0x3c, 0x49, 0x72, 0x38, 0x33, 0xec, 0x89, 0x26, 0xc1
]),
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x64, 0x72, 0x76, 0x38, 0x34, 0x6e, 0x6e, 0x6d, 0x63, 0x72, 0x71, 0x67, 0x6c, 0x65, 0x63, 0x68, 0x6a, 0x6d, 0x67, 0x37, 0x61, 0x64, 0x61, 0x78, 0x65, 0x37, 0x70, 0x37, 0x6d, 0x34, 0x73, 0x72, 0x71, 0x33, 0x63, 0x63, 0x73, 0x34, 0x65, 0x39, 0x66, 0x66, 0x76, 0x79, 0x61, 0x72, 0x75, 0x72, 0x7a, 0x6e, 0x65, 0x6d, 0x34, 0x77, 0x34, 0x33, 0x6d, 0x67, 0x34, 0x30, 0x67, 0x39, 0x77, 0x77, 0x6c, 0x6b, 0x75, 0x36, 0x78, 0x67, 0x6c, 0x73, 0x65, 0x71, 0x34, 0x36, 0x73, 0x64, 0x76, 0x7a, 0x38, 0x75, 0x6d, 0x73, 0x72, 0x68, 0x71, 0x6a, 0x6e, 0x74, 0x61, 0x73, 0x78, 0x68, 0x78, 0x34, 0x39, 0x74, 0x37, 0x67, 0x61, 0x72, 0x36, 0x66, 0x36, 0x63, 0x6d, 0x32, 0x78, 0x34, 0x33, 0x68, 0x61, 0x67, 0x63, 0x32, 0x70, 0x70, 0x66, 0x73, 0x78, 0x65, 0x36, 0x70, 0x71, 0x33, 0x77, 0x6e, 0x78, 0x73, 0x6c, 0x72, 0x6a, 0x66, 0x39, 0x34, 0x37, 0x64, 0x77, 0x7a, 0x36, 0x67, 0x63, 0x76, 0x71, 0x75, 0x72, 0x73, 0x73, 0x34, 0x37, 0x64, 0x6d, 0x70, 0x39, 0x67, 0x39, 0x39, 0x7a, 0x37, 0x79, 0x64, 0x6a, 0x33, 0x79, 0x39, 0x6d, 0x66, 0x63, 0x66, 0x6c, 0x39, 0x73, 0x35, 0x68, 0x6c, 0x68, 0x77, 0x68, 0x76, 0x6c, 0x6c, 0x35, 0x65, 0x68, 0x77, 0x73, 0x64, 0x79, 0x75, 0x64, 0x76, 0x6c, 0x63, 0x7a, 0x61, 0x6a, 0x73, 0x6a, 0x35, 0x72, 0x6d, 0x6d, 0x76, 0x78, 0x70, 0x6e, 0x39, 0x65, 0x35, 0x65, 0x71, 0x74, 0x73, 0x72, 0x38, 0x6d, 0x72, 0x6d, 0x32, 0x79, 0x77, 0x35, 0x6a, 0x71, 0x78, 0x37, 0x77, 0x70, 0x75, 0x6d, 0x75, 0x63, 0x6c, 0x79, 0x7a, 0x72, 0x74, 0x38, 0x74, 0x75, 0x68, 0x65, 0x61, 0x34, 0x68, 0x61, 0x6c, 0x70, 0x68, 0x65, 0x70, 0x75, 0x61, 0x66, 0x32, 0x75, 0x78, 0x72, 0x65, 0x65, 0x71, 0x33, 0x65, 0x71, 0x72, 0x6c, 0x7a, 0x63, 0x32, 0x7a, 0x79, 0x6b, 0x7a, 0x35, 0x39, 0x39, 0x39, 0x68, 0x37, 0x39, 0x63, 0x33, 0x71, 0x6e, 0x65, 0x38, 0x36, 0x6a, 0x68, 0x66, 0x71, 0x39, 0x74, 0x35, 0x6b, 0x38, 0x67, 0x77, 0x77, 0x39, 0x37, 0x79, 0x73, 0x74, 0x6e, 0x39, 0x37, 0x36, 0x73, 0x39, 0x63, 0x36, 0x34, 0x39, 0x76, 0x64, 0x79, 0x64, 0x7a, 0x35, 0x79, 0x74, 0x68, 0x63, 0x63, 0x32, 0x36, 0x64, 0x71, 0x35, 0x32, 0x73, 0x37, 0x38, 0x7a, 0x67, 0x74, 0x39, 0x6b, 0x65, 0x61, 0x33, 0x33, 0x36, 0x30, 0x75, 0x6e, 0x30, 0x65, 0x75, 0x73, 0x35, 0x79, 0x37, 0x77, 0x7a, 0x6c, 0x79, 0x32, 0x6b, 0x68, 0x6c, 0x38, 0x77, 0x76, 0x36, 0x32, 0x71, 0x39, 0x77, 0x32, 0x6b, 0x32, 0x32, 0x39, 0x65, 0x63, 0x30, 0x6d, 0x68, 0x36, 0x76, 0x71, 0x6a, 0x6b, 0x73, 0x7a, 0x73, 0x70, 0x63, 0x75, 0x6b, 0x61, 0x73, 0x61, 0x73, 0x38, 0x72, 0x65, 0x70, 0x68, 0x78, 0x39, 0x6d, 0x6b, 0x6c, 0x36, 0x35, 0x36, 0x75, 0x63, 0x33, 0x66, 0x71, 0x38, 0x6c, 0x6c, 0x6e, 0x38, 0x6e, 0x77, 0x77, 0x71, 0x6e, 0x35, 0x7a, 0x38, 0x70, 0x32, 0x74, 0x76, 0x65, 0x75, 0x61, 0x66, 0x6d, 0x64, 0x38, 0x70, 0x70, 0x71, 0x61, 0x77, 0x30, 0x64, 0x70, 0x64, 0x6b, 0x6e, 0x79, 0x34, 0x6d, 0x36, 0x36, 0x37, 0x6e, 0x77, 0x63, 0x67, 0x6c, 0x61, 0x6a, 0x77, 0x78, 0x37, 0x64, 0x63, 0x64, 0x6a, 0x74, 0x64, 0x6d, 0x6c, 0x66, 0x73, 0x77, 0x77, 0x68, 0x66, 0x6c, 0x36
],
account: 13,
},
TestVector {
t_key_bytes: Some([
0x29, 0x29, 0x1c, 0x48, 0x53, 0x85, 0xec, 0x35, 0xce, 0xab, 0x3e, 0x38, 0x00, 0x34, 0xd7, 0x3f, 0x3d, 0xec, 0x0d, 0xa3, 0xe1, 0x66, 0x8b, 0x9e, 0xea, 0x03, 0xb0, 0x51, 0x33, 0x88, 0xc6, 0x2b, 0x03, 0x40, 0x5b, 0x8c, 0x9b, 0x51, 0xf1, 0x2e, 0x46, 0xda, 0x8f, 0xfa, 0x07, 0xa3, 0xfa, 0xc0, 0xf1, 0x34, 0x18, 0x9e, 0x2e, 0x0e, 0x60, 0xe4, 0xe2, 0x75, 0xe4, 0x44, 0x93, 0x87, 0x2f, 0x7b, 0x38
]),
sapling_ivk_bytes: Some([
0x07, 0x37, 0xd3, 0x10, 0x92, 0x0e, 0x67, 0xd8, 0x37, 0x15, 0xca, 0x46, 0x46, 0xd3, 0x8d, 0x5a, 0xb5, 0x38, 0x7e, 0x86, 0xdb, 0x43, 0x75, 0x1d, 0xaa, 0x16, 0x68, 0x40, 0x88, 0x87, 0x24, 0x27, 0x3e, 0xf4, 0x21, 0x24, 0x95, 0x9e, 0x5f, 0xa0, 0xd3, 0x21, 0x6c, 0x2b, 0xf5, 0xe6, 0x1e, 0xf7, 0x62, 0x43, 0x26, 0x70, 0x2c, 0xd6, 0x87, 0x14, 0x6e, 0x90, 0x22, 0xed, 0xa4, 0xa5, 0xd5, 0x06
]),
orchard_ivk_bytes: Some([
0xd2, 0x74, 0x3f, 0x76, 0xce, 0x05, 0xac, 0x16, 0xaf, 0x77, 0x76, 0xd5, 0x49, 0x88, 0xe4, 0x3b, 0x72, 0x13, 0x7d, 0xa8, 0x71, 0x6e, 0xf8, 0x32, 0xed, 0x6c, 0xa0, 0xcc, 0x68, 0xe0, 0xcf, 0xc2, 0x84, 0xa9, 0x66, 0xdc, 0x3e, 0x44, 0xc0, 0x90, 0x7c, 0x06, 0xfe, 0xa0, 0x1a, 0x45, 0x8b, 0x03, 0x94, 0x0c, 0xba, 0xab, 0x60, 0xfe, 0x8a, 0x15, 0xf0, 0x63, 0x77, 0x1c, 0xe4, 0x82, 0x25, 0x12
]),
unknown_ivk_typecode: 65533,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x67, 0x61, 0x37, 0x78, 0x33, 0x73, 0x63, 0x39, 0x65, 0x74, 0x39, 0x33, 0x7a, 0x33, 0x67, 0x36, 0x6e, 0x38, 0x72, 0x64, 0x75, 0x7a, 0x36, 0x74, 0x73, 0x71, 0x78, 0x72, 0x63, 0x65, 0x6a, 0x76, 0x37, 0x77, 0x36, 0x66, 0x76, 0x68, 0x30, 0x34, 0x30, 0x6c, 0x6c, 0x73, 0x76, 0x33, 0x64, 0x6a, 0x67, 0x75, 0x6e, 0x68, 0x37, 0x35, 0x6c, 0x79, 0x6e, 0x38, 0x76, 0x63, 0x72, 0x76, 0x38, 0x34, 0x70, 0x6a, 0x37, 0x6e, 0x6c, 0x6c, 0x30, 0x65, 0x6a, 0x65, 0x35, 0x30, 0x75, 0x7a, 0x65, 0x33, 0x34, 0x78, 0x32, 0x66, 0x61, 0x70, 0x6e, 0x6a, 0x6a, 0x77, 0x34, 0x77, 0x70, 0x30, 0x64, 0x32, 0x72, 0x38, 0x67, 0x32, 0x77, 0x33, 0x6b, 0x36, 0x61, 0x63, 0x67, 0x33, 0x7a, 0x32, 0x36, 0x77, 0x35, 0x6b, 0x78, 0x71, 0x39, 0x74, 0x75, 0x72, 0x33, 0x71, 0x76, 0x71, 0x38, 0x66, 0x34, 0x6c, 0x6a, 0x72, 0x6e, 0x32, 0x74, 0x39, 0x70, 0x67, 0x78, 0x70, 0x64, 0x78, 0x63, 0x6b, 0x39, 0x6b, 0x36, 0x36, 0x79, 0x61, 0x79, 0x67, 0x37, 0x38, 0x30, 0x76, 0x68, 0x73, 0x33, 0x6a, 0x39, 0x61, 0x39, 0x6d, 0x77, 0x66, 0x73, 0x66, 0x7a, 0x6d, 0x6c, 0x75, 0x79, 0x36, 0x67, 0x34, 0x73, 0x61, 0x65, 0x77, 0x35, 0x35, 0x39, 0x66, 0x32, 0x79, 0x37, 0x72, 0x66, 0x70, 0x70, 0x35, 0x68, 0x36, 0x32, 0x74, 0x72, 0x61, 0x36, 0x6d, 0x77, 0x38, 0x34, 0x6a, 0x6e, 0x33, 0x6c, 0x65, 0x66, 0x76, 0x77, 0x6d, 0x6d, 0x37, 0x73, 0x77, 0x6a, 0x66, 0x77, 0x68, 0x67, 0x30, 0x6d, 0x72, 0x39, 0x73, 0x37, 0x78, 0x33, 0x38, 0x77, 0x68, 0x6e, 0x75, 0x75, 0x61, 0x6c, 0x77, 0x65, 0x32, 0x6a, 0x79, 0x79, 0x67, 0x7a, 0x6d, 0x66, 0x66, 0x6b, 0x66, 0x32, 0x33, 0x79, 0x38, 0x6c, 0x73, 0x76, 0x6a, 0x75, 0x33, 0x79, 0x74, 0x74, 0x32, 0x66, 0x63, 0x70, 0x68, 0x72, 0x6b, 0x70, 0x37, 0x37, 0x77, 0x65, 0x6a, 0x7a, 0x67, 0x35, 0x34, 0x63, 0x73, 0x32, 0x71, 0x63, 0x36, 0x71, 0x78, 0x6c, 0x6e, 0x78, 0x72, 0x65, 0x38, 0x34, 0x33, 0x34, 0x76, 0x66, 0x39, 0x35, 0x64, 0x6d, 0x78, 0x30, 0x67, 0x63, 0x38, 0x35, 0x34, 0x77, 0x35, 0x66, 0x74, 0x37, 0x6d, 0x65, 0x32, 0x30, 0x66, 0x68, 0x73, 0x35, 0x7a, 0x73, 0x37, 0x67, 0x68, 0x33, 0x33, 0x35, 0x75, 0x66, 0x36, 0x74, 0x68, 0x34, 0x65, 0x65, 0x65, 0x67, 0x72, 0x63, 0x36, 0x30, 0x66, 0x71, 0x7a, 0x74, 0x64, 0x74, 0x63
],
account: 14,
},
TestVector {
t_key_bytes: None,
sapling_ivk_bytes: None,
orchard_ivk_bytes: Some([
0x2e, 0xb0, 0x82, 0xf5, 0xd0, 0x7c, 0xf9, 0x95, 0xd3, 0x88, 0x9a, 0x06, 0xce, 0x84, 0x50, 0xcc, 0x10, 0x6a, 0x0e, 0xd9, 0x10, 0x93, 0xba, 0x3c, 0x8b, 0xb7, 0x4a, 0xf2, 0xe9, 0xd6, 0x7f, 0xe5, 0x07, 0xbe, 0x5e, 0x27, 0x35, 0x45, 0xca, 0xa1, 0x78, 0xf1, 0xce, 0x94, 0xfa, 0x72, 0xb5, 0x5c, 0xac, 0x19, 0x60, 0xfe, 0x7f, 0x81, 0x41, 0xec, 0x07, 0x4e, 0x94, 0x18, 0x0b, 0x59, 0x8b, 0x35
]),
unknown_ivk_typecode: 65531,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x74, 0x78, 0x38, 0x74, 0x73, 0x38, 0x67, 0x6b, 0x65, 0x73, 0x67, 0x37, 0x61, 0x6b, 0x77, 0x37, 0x6b, 0x33, 0x67, 0x30, 0x72, 0x77, 0x70, 0x36, 0x70, 0x73, 0x38, 0x78, 0x39, 0x35, 0x68, 0x73, 0x79, 0x7a, 0x6c, 0x78, 0x34, 0x73, 0x39, 0x61, 0x36, 0x6e, 0x6b, 0x35, 0x77, 0x78, 0x61, 0x75, 0x6b, 0x73, 0x33, 0x32, 0x73, 0x75, 0x63, 0x35, 0x68, 0x65, 0x71, 0x7a, 0x39, 0x39, 0x38, 0x6a, 0x35, 0x66, 0x79, 0x32, 0x78, 0x32, 0x77, 0x36, 0x35, 0x76, 0x38, 0x34, 0x7a, 0x74, 0x35, 0x6d, 0x76, 0x61, 0x76, 0x6d, 0x70, 0x6d, 0x6c, 0x32, 0x68, 0x71, 0x78, 0x77, 0x65, 0x66, 0x33, 0x66, 0x72, 0x61, 0x30, 0x77, 0x63, 0x34, 0x76, 0x63, 0x79, 0x39, 0x32, 0x73, 0x37, 0x6e, 0x7a, 0x71, 0x75, 0x6e, 0x75, 0x71, 0x36, 0x64, 0x65, 0x36, 0x70, 0x37, 0x72, 0x37, 0x74, 0x75, 0x6d, 0x6d, 0x67, 0x70, 0x66, 0x73, 0x61, 0x39, 0x76, 0x34, 0x73, 0x30
],
account: 15,
},
TestVector {
t_key_bytes: Some([
0x20, 0xb2, 0x92, 0xda, 0x65, 0x2e, 0xb4, 0x19, 0x9f, 0x6b, 0xda, 0x2f, 0xc0, 0x44, 0x74, 0x43, 0x4b, 0x5b, 0x77, 0xf0, 0xec, 0x60, 0x07, 0x1e, 0xed, 0xf9, 0xca, 0x9e, 0x7f, 0xa8, 0x13, 0x0d, 0x02, 0x1d, 0x42, 0x09, 0x1c, 0x16, 0xc8, 0xa6, 0x0f, 0x12, 0xf4, 0xd1, 0x12, 0xae, 0xa4, 0xb5, 0xdc, 0xfc, 0xee, 0xd9, 0xc9, 0x65, 0xed, 0x65, 0x84, 0xeb, 0xeb, 0x01, 0x5f, 0xc0, 0xf4, 0xe7, 0xd4
]),
sapling_ivk_bytes: None,
orchard_ivk_bytes: Some([
0x92, 0xaf, 0x4f, 0xcc, 0x0e, 0xfc, 0x28, 0x3c, 0x9a, 0x8d, 0xea, 0x55, 0x7c, 0x9b, 0x55, 0xd8, 0xe9, 0xfb, 0xcd, 0x83, 0xe6, 0xaf, 0x49, 0x07, 0x87, 0x55, 0x68, 0xeb, 0x0c, 0x72, 0xb6, 0xb2, 0x65, 0x5e, 0xe0, 0x42, 0x25, 0xd1, 0x9f, 0x50, 0xd7, 0xfe, 0x1d, 0xbc, 0x59, 0x92, 0xcd, 0x5b, 0x13, 0x4b, 0x43, 0x35, 0xe5, 0x51, 0xc9, 0xd3, 0xb2, 0x69, 0x43, 0x29, 0x03, 0xc4, 0x6a, 0x16
]),
unknown_ivk_typecode: 65534,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x6b, 0x37, 0x76, 0x74, 0x72, 0x36, 0x39, 0x63, 0x64, 0x72, 0x7a, 0x76, 0x67, 0x76, 0x6c, 0x7a, 0x37, 0x72, 0x7a, 0x6d, 0x63, 0x6b, 0x32, 0x75, 0x73, 0x73, 0x33, 0x66, 0x67, 0x71, 0x70, 0x6a, 0x65, 0x70, 0x36, 0x39, 0x6c, 0x39, 0x6c, 0x73, 0x72, 0x6b, 0x63, 0x6c, 0x64, 0x30, 0x67, 0x63, 0x64, 0x71, 0x30, 0x72, 0x72, 0x66, 0x78, 0x72, 0x64, 0x6a, 0x65, 0x7a, 0x37, 0x30, 0x70, 0x6a, 0x72, 0x33, 0x39, 0x79, 0x72, 0x79, 0x73, 0x39, 0x67, 0x30, 0x7a, 0x76, 0x61, 0x70, 0x6a, 0x30, 0x72, 0x39, 0x76, 0x7a, 0x6e, 0x76, 0x6c, 0x73, 0x71, 0x6b, 0x34, 0x6e, 0x7a, 0x67, 0x77, 0x7a, 0x73, 0x32, 0x36, 0x37, 0x79, 0x6e, 0x79, 0x78, 0x70, 0x39, 0x34, 0x68, 0x64, 0x63, 0x6e, 0x74, 0x67, 0x35, 0x71, 0x77, 0x32, 0x33, 0x37, 0x6c, 0x36, 0x66, 0x30, 0x30, 0x6b, 0x36, 0x65, 0x74, 0x77, 0x79, 0x35, 0x65, 0x32, 0x37, 0x79, 0x79, 0x6b, 0x7a, 0x32, 0x35, 0x35, 0x6a, 0x78, 0x63, 0x75, 0x36, 0x64, 0x39, 0x30, 0x76, 0x64, 0x6d, 0x79, 0x78, 0x61, 0x76, 0x66, 0x30, 0x63, 0x35, 0x74, 0x33, 0x37, 0x66, 0x66, 0x66, 0x66, 0x75, 0x72, 0x74, 0x72, 0x38, 0x63, 0x36, 0x30, 0x39, 0x33, 0x33, 0x79, 0x6e, 0x6e, 0x6a, 0x30, 0x71, 0x76, 0x65, 0x79, 0x35, 0x6b, 0x66, 0x77, 0x6a, 0x6a, 0x61, 0x33, 0x77, 0x61, 0x67, 0x65, 0x6d, 0x32, 0x38, 0x37, 0x77, 0x39, 0x36, 0x73, 0x70, 0x63, 0x71, 0x38, 0x6d, 0x72, 0x68, 0x6c, 0x6b, 0x6d, 0x76, 0x77, 0x61, 0x74, 0x73, 0x6e, 0x71, 0x78, 0x73, 0x76, 0x67, 0x6d, 0x74, 0x36, 0x64, 0x79, 0x36, 0x64, 0x75, 0x61, 0x65, 0x67, 0x35, 0x34, 0x70, 0x70, 0x78, 0x32
],
account: 16,
},
TestVector {
t_key_bytes: None,
sapling_ivk_bytes: Some([
0x60, 0xe3, 0x82, 0x2c, 0x1e, 0x69, 0x73, 0x1a, 0x1e, 0x50, 0x13, 0xc7, 0x05, 0x5a, 0x43, 0x48, 0xcf, 0x53, 0xe8, 0xbd, 0xe2, 0x75, 0x8f, 0x95, 0xb8, 0x7a, 0x3a, 0x43, 0xc9, 0xe6, 0xff, 0x6d, 0xbb, 0xe5, 0x9e, 0xdb, 0x90, 0xb3, 0x6a, 0xf8, 0x1e, 0x25, 0x15, 0x33, 0x26, 0xb5, 0x62, 0xaa, 0x7b, 0x32, 0x49, 0xdb, 0xd7, 0x79, 0x04, 0xcf, 0xe5, 0x2d, 0x24, 0x89, 0xc0, 0x93, 0x10, 0x04
]),
orchard_ivk_bytes: Some([
0xd5, 0x87, 0x88, 0x88, 0xc1, 0x6b, 0x47, 0x8f, 0x26, 0xa9, 0xe4, 0xd6, 0x23, 0x40, 0xbc, 0xe3, 0x76, 0x90, 0x24, 0x2e, 0x3e, 0x7f, 0xc0, 0xf2, 0x7d, 0x68, 0xfd, 0x52, 0x28, 0x03, 0xbd, 0x43, 0xc7, 0xbb, 0x45, 0x5b, 0xa6, 0x39, 0x07, 0xb0, 0x98, 0x2c, 0x11, 0x22, 0x3b, 0xec, 0x5c, 0x8d, 0x9c, 0xac, 0xc1, 0x01, 0xe0, 0xee, 0xc4, 0xea, 0xe3, 0x76, 0xa8, 0x08, 0x3b, 0xa0, 0xd0, 0x3e
]),
unknown_ivk_typecode: 65535,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x61, 0x79, 0x68, 0x78, 0x67, 0x33, 0x76, 0x74, 0x32, 0x7a, 0x77, 0x66, 0x6e, 0x6d, 0x36, 0x36, 0x64, 0x6c, 0x65, 0x39, 0x76, 0x66, 0x73, 0x63, 0x61, 0x6c, 0x38, 0x63, 0x6a, 0x77, 0x6a, 0x33, 0x33, 0x30, 0x61, 0x6d, 0x33, 0x72, 0x67, 0x6a, 0x6e, 0x38, 0x7a, 0x36, 0x30, 0x63, 0x73, 0x33, 0x79, 0x35, 0x64, 0x30, 0x76, 0x64, 0x6e, 0x64, 0x74, 0x38, 0x79, 0x7a, 0x38, 0x39, 0x32, 0x32, 0x61, 0x78, 0x66, 0x6d, 0x67, 0x66, 0x77, 0x63, 0x6e, 0x6b, 0x61, 0x6a, 0x68, 0x6c, 0x37, 0x74, 0x6c, 0x34, 0x70, 0x71, 0x34, 0x70, 0x30, 0x64, 0x6a, 0x38, 0x6e, 0x36, 0x6c, 0x34, 0x32, 0x36, 0x38, 0x6a, 0x7a, 0x34, 0x6b, 0x39, 0x37, 0x33, 0x6c, 0x79, 0x6b, 0x79, 0x77, 0x72, 0x74, 0x63, 0x35, 0x73, 0x32, 0x63, 0x68, 0x73, 0x6d, 0x70, 0x6a, 0x79, 0x33, 0x7a, 0x79, 0x66, 0x39, 0x35, 0x39, 0x37, 0x73, 0x36, 0x33, 0x38, 0x66, 0x6e, 0x35, 0x61, 0x64, 0x35, 0x6d, 0x77, 0x64, 0x33, 0x65, 0x70, 0x36, 0x6a, 0x75, 0x6b, 0x36, 0x79, 0x37, 0x68, 0x6b, 0x61, 0x34, 0x63, 0x6b, 0x64, 0x38, 0x6b, 0x66, 0x61, 0x78, 0x68, 0x72, 0x74, 0x72, 0x6c, 0x72, 0x32, 0x74, 0x39, 0x76, 0x64, 0x35, 0x35, 0x70, 0x66, 0x39, 0x68, 0x35, 0x63, 0x75, 0x66, 0x30, 0x32, 0x6b, 0x76, 0x66, 0x73, 0x63, 0x64, 0x65, 0x37, 0x65, 0x6a, 0x78, 0x78, 0x38, 0x72, 0x73, 0x78, 0x30, 0x76, 0x6c, 0x67, 0x68, 0x6d, 0x61, 0x76, 0x7a, 0x67, 0x63, 0x6b, 0x34, 0x35, 0x73, 0x33, 0x30, 0x78, 0x65, 0x76, 0x73, 0x68, 0x32, 0x6e, 0x6e, 0x78, 0x7a, 0x6d, 0x66, 0x6a, 0x7a, 0x6a, 0x73, 0x6e, 0x70, 0x78, 0x6d, 0x77, 0x30
],
account: 17,
},
TestVector {
t_key_bytes: Some([
0xc1, 0x4f, 0xed, 0x6b, 0xd2, 0x22, 0x88, 0x75, 0xfd, 0xd2, 0x74, 0xd2, 0x35, 0x62, 0x96, 0xf1, 0xd2, 0x2d, 0x97, 0x0a, 0x2b, 0x4a, 0xf1, 0x44, 0x07, 0x97, 0x69, 0x2f, 0x8d, 0xf0, 0x17, 0x47, 0x03, 0x33, 0x2e, 0x9f, 0xa6, 0xd5, 0xe1, 0x13, 0x62, 0x6b, 0x61, 0xf1, 0x7e, 0x46, 0x42, 0x8f, 0x48, 0x11, 0xa4, 0xaa, 0x44, 0x1c, 0xa9, 0x0f, 0x29, 0x47, 0x58, 0x8e, 0xcc, 0x3f, 0x85, 0x66, 0xf3
]),
sapling_ivk_bytes: None,
orchard_ivk_bytes: Some([
0x55, 0xa8, 0xe9, 0x54, 0x5b, 0x68, 0xab, 0xc4, 0xa5, 0x78, 0xd1, 0xf6, 0x78, 0x46, 0xb5, 0x94, 0x69, 0x1b, 0x40, 0x0a, 0x6d, 0x98, 0x52, 0x55, 0x31, 0x3c, 0x81, 0xfa, 0x3d, 0xcd, 0x0e, 0x61, 0x18, 0xb4, 0x07, 0x80, 0x0d, 0x6b, 0x71, 0xfc, 0x95, 0x77, 0x3f, 0x3b, 0x10, 0x3f, 0x29, 0xd2, 0x6e, 0x7d, 0xb5, 0x72, 0x63, 0xec, 0x09, 0x54, 0xf7, 0x6f, 0x8e, 0x87, 0x20, 0x32, 0x96, 0x3d
]),
unknown_ivk_typecode: 65535,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x77, 0x74, 0x6c, 0x37, 0x63, 0x38, 0x32, 0x78, 0x32, 0x67, 0x74, 0x6d, 0x63, 0x71, 0x66, 0x67, 0x61, 0x39, 0x34, 0x36, 0x76, 0x38, 0x74, 0x77, 0x6a, 0x77, 0x68, 0x6d, 0x76, 0x68, 0x39, 0x67, 0x67, 0x39, 0x64, 0x70, 0x6c, 0x63, 0x65, 0x36, 0x65, 0x65, 0x67, 0x6c, 0x34, 0x77, 0x61, 0x66, 0x65, 0x6b, 0x77, 0x7a, 0x7a, 0x36, 0x37, 0x79, 0x71, 0x71, 0x65, 0x76, 0x75, 0x68, 0x33, 0x30, 0x6e, 0x70, 0x6d, 0x71, 0x36, 0x79, 0x75, 0x6d, 0x63, 0x61, 0x36, 0x36, 0x36, 0x61, 0x34, 0x7a, 0x67, 0x71, 0x63, 0x73, 0x70, 0x30, 0x39, 0x77, 0x32, 0x76, 0x74, 0x65, 0x35, 0x61, 0x30, 0x74, 0x63, 0x36, 0x38, 0x64, 0x70, 0x73, 0x33, 0x76, 0x38, 0x39, 0x67, 0x77, 0x34, 0x35, 0x7a, 0x30, 0x37, 0x66, 0x37, 0x6e, 0x77, 0x6e, 0x34, 0x73, 0x63, 0x79, 0x72, 0x63, 0x65, 0x66, 0x38, 0x30, 0x38, 0x72, 0x78, 0x67, 0x65, 0x36, 0x76, 0x30, 0x67, 0x65, 0x75, 0x32, 0x77, 0x38, 0x6a, 0x78, 0x71, 0x76, 0x71, 0x73, 0x30, 0x74, 0x74, 0x7a, 0x66, 0x32, 0x70, 0x75, 0x78, 0x64, 0x38, 0x63, 0x73, 0x34, 0x6a, 0x6a, 0x39, 0x68, 0x6c, 0x68, 0x30, 0x36, 0x74, 0x64, 0x37, 0x79, 0x75, 0x63, 0x71, 0x75, 0x37, 0x77, 0x63, 0x33, 0x6e, 0x39, 0x73, 0x75, 0x32, 0x6b, 0x34, 0x77, 0x36, 0x33, 0x36, 0x34, 0x35, 0x38, 0x68, 0x39, 0x61, 0x32, 0x66, 0x32, 0x6e, 0x33, 0x68, 0x61, 0x35, 0x74, 0x35, 0x6c, 0x61, 0x6d, 0x66, 0x67, 0x33, 0x6a, 0x63, 0x65, 0x78, 0x64, 0x65, 0x70, 0x65, 0x75, 0x6d, 0x6b, 0x65, 0x78, 0x77, 0x37, 0x6d, 0x65, 0x6a, 0x30, 0x78, 0x61, 0x38, 0x79, 0x71, 0x38, 0x36, 0x64, 0x77, 0x76, 0x61
],
account: 18,
},
TestVector {
t_key_bytes: None,
sapling_ivk_bytes: Some([
0xfd, 0x3d, 0xc2, 0x81, 0x5d, 0x50, 0x52, 0xe6, 0x79, 0x91, 0xab, 0xf2, 0xef, 0x97, 0x42, 0xd7, 0x88, 0xe7, 0xc4, 0x52, 0x64, 0xaf, 0x01, 0xb6, 0x23, 0x75, 0x58, 0x15, 0x75, 0x96, 0xed, 0x96, 0x14, 0x2c, 0xf5, 0xad, 0xbb, 0xc2, 0xf5, 0x84, 0xee, 0x00, 0x34, 0x6b, 0xad, 0xd6, 0x6b, 0xb5, 0xc9, 0x32, 0x58, 0x87, 0x2c, 0xc8, 0xfa, 0x9a, 0x40, 0xfe, 0x56, 0xb8, 0xc9, 0x84, 0xd3, 0x07
]),
orchard_ivk_bytes: Some([
0x0d, 0x19, 0x4b, 0x0e, 0xc3, 0x1a, 0xee, 0x75, 0x1b, 0xdc, 0x4d, 0x60, 0xa4, 0xd1, 0x9e, 0xaf, 0x64, 0x80, 0x24, 0x04, 0x20, 0x40, 0x9c, 0x89, 0x52, 0xd8, 0xb0, 0x77, 0x69, 0x8d, 0x5e, 0x8f, 0x4c, 0x6a, 0xff, 0x99, 0x8e, 0x44, 0xc8, 0x68, 0x8a, 0x03, 0xf8, 0xb6, 0xab, 0x58, 0x18, 0x07, 0x7c, 0xbc, 0xaa, 0x64, 0x5b, 0xb4, 0x16, 0x15, 0x7f, 0xa2, 0xc4, 0x07, 0xdc, 0x3a, 0x4d, 0x04
]),
unknown_ivk_typecode: 65534,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x37, 0x67, 0x78, 0x33, 0x6c, 0x6b, 0x37, 0x64, 0x7a, 0x71, 0x33, 0x73, 0x68, 0x6e, 0x68, 0x78, 0x7a, 0x32, 0x77, 0x35, 0x30, 0x71, 0x67, 0x79, 0x61, 0x6d, 0x78, 0x66, 0x34, 0x6a, 0x67, 0x34, 0x36, 0x79, 0x76, 0x33, 0x6d, 0x7a, 0x66, 0x32, 0x36, 0x32, 0x6b, 0x76, 0x6d, 0x66, 0x71, 0x75, 0x63, 0x65, 0x78, 0x6c, 0x32, 0x6e, 0x33, 0x6b, 0x30, 0x75, 0x34, 0x6b, 0x30, 0x78, 0x76, 0x63, 0x39, 0x35, 0x6e, 0x67, 0x75, 0x67, 0x32, 0x6b, 0x7a, 0x36, 0x6a, 0x65, 0x6b, 0x6a, 0x73, 0x68, 0x6a, 0x70, 0x71, 0x77, 0x65, 0x75, 0x6b, 0x74, 0x71, 0x67, 0x72, 0x6b, 0x77, 0x37, 0x70, 0x6c, 0x63, 0x38, 0x35, 0x75, 0x68, 0x78, 0x6a, 0x70, 0x76, 0x75, 0x72, 0x71, 0x7a, 0x6a, 0x65, 0x78, 0x39, 0x35, 0x75, 0x67, 0x38, 0x35, 0x33, 0x32, 0x32, 0x77, 0x6b, 0x77, 0x30, 0x37, 0x6e, 0x78, 0x38, 0x68, 0x73, 0x63, 0x75, 0x71, 0x7a, 0x66, 0x6c, 0x34, 0x75, 0x36, 0x73, 0x67, 0x33, 0x34, 0x39, 0x6b, 0x7a, 0x79, 0x38, 0x61, 0x35, 0x33, 0x6d, 0x6b, 0x68, 0x6b, 0x6b, 0x71, 0x63, 0x6e, 0x73, 0x68, 0x7a, 0x71, 0x72, 0x37, 0x33, 0x63, 0x67, 0x33, 0x78, 0x39, 0x35, 0x68, 0x6c, 0x77, 0x65, 0x66, 0x71, 0x7a, 0x6b, 0x78, 0x77, 0x79, 0x65, 0x6a, 0x63, 0x63, 0x7a, 0x74, 0x71, 0x67, 0x61, 0x6e, 0x73, 0x34, 0x78, 0x38, 0x34, 0x74, 0x33, 0x77, 0x71, 0x38, 0x74, 0x6c, 0x6b, 0x73, 0x39, 0x32, 0x7a, 0x78, 0x30, 0x36, 0x66, 0x66, 0x6a, 0x78, 0x34, 0x70, 0x6c, 0x65, 0x68, 0x79, 0x30, 0x38, 0x72, 0x77, 0x36, 0x68, 0x32, 0x6b, 0x76, 0x75, 0x72, 0x66, 0x63, 0x6b, 0x74, 0x73, 0x75, 0x32, 0x61
],
account: 19,
},
];

View File

@ -1,14 +1,24 @@
[
["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/unified_address.py"],
["p2pkh_bytes, p2sh_bytes, sapling_raw_addr, orchard_raw_addr, unified_addr, account, diversifier_index"],
[null, "7a8f739a2d9e945b0ce152a8049e294c4d6e66b1", null, "d4714ee761d1ae823b6972152e20957fefa3f6e3129ea4dfb0a9e98703a63dab929589d6dc51c970f935b3", "75316a706539736e37306864767977636579747376613232326c686539786177716d6b306b66326b776e77356839327a30657a6c307377356a3976347466657a346b6b653834367039646d76346a35657033796d386c6e7336376b666a376639386d7130797268337779666d34796134326b6e7272616c7964303434666d6d376b356a32776e63796837786477", 0, 0],
["a75aa9e7d28fd8c0cbc0f39a9f5e43abbd402979", null, "9f6e0bf90a18fc0b9b83ae9f23ad4358648638482b5def8975635b66fd8a708335f9235a3186ec0f033f84", "cecbe5e689a453a3fe10ccf7617e6c1fb382819d7fc9200a1f42092ac84a30378f8c1fb90dff71a6d5042d", "75316a383772753879366c347164636d77713530726767646c34356870737474333363656e70747a71743771376a613371686e727864736536667a3034746d70727463386d376a3961347575677963706163336b786e676d66637968673866377963657136377a67777264366e756a30637a6e636470763939306838653861387561396178776e366e777178763065653963636e796a64756c636c3779397161783264757a3471753667746367713530336873637434676d337a68677667676679746b736533336b757a366d337636683036676b30", 1, 3],
[null, "e8c7203d996af7d477083756d59af80d06a745f4", null, "953f3c78d103c32b60559299462ebb27348964b892acad10482fe502c99f0d524959ba7be4f188e3a27138", "75313466796e646a757877797439707a7a7a6671736d6a6a6d717334797679766666686a377a3734646b326c67747373636a6d3971716e6e673433646c6878736e653579666b3334667668387932657a386c67796b6c3676717165727036713774367778656e66756a7065786b783438716b747634306d36776471736764363474613461637879373332653764", 2, 0],
[null, null, "52fd6aedefbf401633c2e4532515ebcf95bcc2b4b8e4d676dfad7e17925c6dfb8671e52544dc2ca075e261", null, "753176323675666430616666706371363738346c386e347072766b30337868707061323577716a36743473753775396a647973396e333461766c677974637476617237363936327a72386b366e6c67336a793970656a3270367175636a32736e676d6b7938366e74676a", 3, 0],
[null, "183e31d49f25c9a138f49b1a537edcf04be34a98", "6493348e8aee112a87f5fa65e1c57065aad369401e05d0daa96e0bcd89e67bf19beb3ac74d599d94585a68", "165082de84f2ad7204426ffafd6b6c7de9cab6d25c13846a1786715268c415948db788f4a5e0daa03d699e", "75316c6a6e71706c683833387a39796638303634636b3365633933787338386a75333279747434797067737078326365366768727838326637386439646c7663666c71737234667638396873756377737135646670326b32616d763835657730737a35707a6d7833666a6e64366c38306d6a6363677934397a6433336136657163786d653737656a306d63796b3938336167677161656465356a36766168377770306d726c6b7164356e6734636b6b39726a63733833363864356b68726579786c7a3871657032796d74333968653768726c727434", 4, 0],
[null, null, "511a64318c8ee0a2bf0c51e06b27ffdbbeb40265b08502ea41d000e58e06ddccc61f50df0b830a8bd38cf3", "fd3e7eccdb1a91f2c4498bb7eb61cba83eca499cfde9c5ce3e3241873bad2e423abe91dece0a6930e8901d", "7531323232763567326e386e6374747a37686e656a307271333568326561673634346b71667a773879376135397432396c6367706530777632637a703275673477793975393268383865617a6a3065387a6e766574323668376b366a76673030373268786e6135777676766a643367686a37636679383565663235787279706d6a63373834657a7278776b3571736c32377232746e716a30736364676a3466326b7166786a7a6867356c327938686371706d", 5, 1],
[null, "098b79535e790fe53e29fef2b3766697ac32b4f4", "1cc9bcb1a50880e4efb08e6e5a49305d358d575a746a51fe0db5a96b7eb39bd20744dae185061819fb7967", "3c40246912b6efefab9a55244ac2c174e1a9f8c0bc0fd526933963c6ecb9b84ec8b0f6b40dc858fa23c72b", "75316634327a326a7271363874337066723676373233656771636c643471323534773934773572367672306e3336656b307a6b6130666d347776786372306d6a6e6779733368767a6b6e6e736a346a77776875303239797666746a64646e6a32637930363279356a766732656435346e37676c6a63376a66617a763663616e347a7a676735777232707079766c636b6a757738763664383676386337713573766d336836367a706d766c396b6d65703035636a767478703878706c32716c6b736679646c727a6b7175396474656b6a616d6b6a3277", 6, 0],
[null, null, "da2672c010f7364df6fad49dd39be0e4d4be73c45e239448fcc385cc68094bf36ddbc4ec0219b567955556", null, "753134306e64356373706668393766327238746a65306476743968356a646a30646c6a676468673871766b386e787137726e6a7666666b6c736a7135326677706a303261647a6432616c7139397863683930793576726e6877776e6734637567363763757633756a6e65", 7, 1],
[null, "30d069896cff30eb414f727b89e001afa2fb8dc3", "91e12b967261771a96bb849d8350ab96c651022fa321b08661faaac38c16d1d18e4df3798ff8cd6b7ba096", null, "753177633371616b326d636c676161656d657670377a307974786d7530616872686d37326b6d6a68353372703534676d707464363861667736377778656463763577346d3237636771616b38377173376c74396375636e6663766d747263717361636a78367a76707966373377647061786565323968386b6e376c716c327537756567766c34366738646c6477", 8, 0],
[null, null, "9b60ae3d302248b349d601567e3d7795bfb334ea1fd1a7e71402169ebbe14bd2ceaa244ccd6e5aa2245613", null, "753175733365796d383564677a34756b706e7479797233397a6c736a727568757935327838377473707a37736363336a3534786d656c7776726635346b636c6777686137786c686d366c6d677668646337663779763665727a6d6b63643870763267383564396d707871", 9, 0]
["p2pkh_bytes, p2sh_bytes, sapling_raw_addr, orchard_raw_addr, unknown_typecode, unknown_bytes, unified_addr, account, diversifier_index"],
["ed95cfb2c6069eb240a98c00e23ba24976cbd5c4", null, null, "d4714ee761d1ae823b6972152e20957fefa3f6e3129ea4dfb0a9e98703a63dab929589d6dc51c970f935b3", 65533, "f6ee6921481cdd86b3cc4318d9614fc820905d042bb1ef9ca3f24988c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe0", "7531727764737a6d6d357a6b733265356a767979613467766d72363664707278707a687573303738656c617a727366776d38336c726b79796432797439796e326d76647867736a65756a716d656767636c30787a3865306734677965793071736d76646878343675396d6c6477737275726434397274717537726b337439793430637033386e32386634656b68", 0, 0],
["f894cfc703399ad031e87483df2765c471723a97", null, null, "d8e5ecb4e005c28718e61a5c336a4f369e771ccdb3363f4f7a04b02a966901a4c05da662d5fd75678f7fb4", 65530, null, "75316a74327235306a3968346b3430706139393330666535666e6166363273736338786e34616874687235797267703778346867326a3973647a747567777730766d71367433757436796c677730356a78397a616766353971657a376572667334386c6b7476616761776e793563677466386a707633726137656b7638616c6470306533786c7665706a646a73", 1, 0],
["c51cc90302dac24582df5bf59eafb180ef7bbd26", null, "88533c398a49c2513dc85162bf220abaf47dc983f14e908ddaaa7322dba16531bc62efe750fe575c8d149b", null, 65530, null, "7531376e673833756e6b39726e7761667a7363777a3872376d39736c763975326734617074636b6b6c306435646b366c667a74666c77686c6a6e386a326c7263743233337865396a6161656468796b6b6434763733346639743235763061327532337a736c7832386873613061676c6c79647a7568687a37617871716a7764756538746e356132793230737268", 2, 0],
[null, "a8d7551db5fd9313e8c7203d996af7d477083756", "52fd6aedefbf401633c2e4532515ebcf95bcc2b4b8e4d676dfad7e17925c6dfb8671e52544dc2ca075e261", null, 65534, null, "753178797970646a307a7978637466666b6878796d766a6e6b376e383371666c376e7365356c3071726b346e3266376465376c3733727a79787970347463727975356d6b7875617a6c646e633279306479747a7567797a79636739373034616a66786173376b63757761776d706877776e383839743938743735376579716667346a766566746b687672337167", 3, 0],
[null, "f44ab023752cb5b406ed8985e18130ab33362697", null, "165082de84f2ad7204426ffafd6b6c7de9cab6d25c13846a1786715268c415948db788f4a5e0daa03d699e", 65533, null, "7531706a336c72656d6e7175737368393878667161336a66647077303872726b35377330346b6c32366865707a7133746a72736e78653574367371716567653976716d776c63366c786373746e6333306e3575357232776b6b7a687039367a3564306a797530716137746b686378366663386a35396b616b387a35636570363261716d61336d36343566683863", 4, 0],
[null, null, null, "ea9df83fbee07d6f7895ebb2ea41ec7c4ba682b863e069b4a438e31c9571c83126c305d75456412aeaef1b", 65531, null, "753132787567643930666c726b646b6575336e6c6e6e337565736b793533707175356d323479366170786d38386d34387637333734636c7335367a7039336e61796c617864636866307161796678747267653034376d393533717a3376326772346c74737232736b3372", 5, 0],
[null, null, null, "3c40246912b6efefab9a55244ac2c174e1a9f8c0bc0fd526933963c6ecb9b84ec8b0f6b40dc858fa23c72b", 65530, null, "75317370757467353667736a763233637435346d7277646c616e7a7665716337747a73356d78786e616135636465676d303368673778363661797079647336356d39327674397561786c3637327375687063367a3768747776657079686b727066757376617a71756539", 6, 0],
[null, "defa3d5a57efc2e1e9b01a035587d5fb1a38e01d", null, "cc099cc214e56b1192c7b5b17e958c3413e27fefd553380700aca81b24b2918cac951a1a68017fac525a18", 65535, null, "75317667736b636d3939783567687561757668337978713777747037756e366130793663617964736e6e33357032647577707773356873367079676a6877703738326a716e65727a6c6878773370343971666d713237383339716a7472667976686b377964393877396e3064366a6e7336756834666333687364663736366b6e74716e6c6a646b64353667636e", 7, 0],
[null, null, null, "5f09a9807a56323b263b05df368dc28391b21a64a0e1b40f9a6803b7e68f3905923f35cb01f119b223f493", 65530, null, "75316378636379656d6d3038747964776d743968703273356e6638776a766c757575366c32653861396a666c6c647861736e7a6b6438667665727170636a30786e767261637a71673235356377356e767936783977727566666d703975657a727a72376763783535396b", 8, 0],
[null, "10acd20b183e31d49f25c9a138f49b1a537edcf0", "9b60ae3d302248b349d601567e3d7795bfb334ea1fd1a7e71402169ebbe14bd2ceaa244ccd6e5aa2245613", "e340636542ece1c81285ed4eab448adbb5a8c0f4d386eeff337e88e6915f6c3ec1b6ea835a88d56612d2bd", 65531, null, "75317a656b68686d686b353478356365356333367274376e63323735676570376e6176326e73783473683061666c6c75703976726835687338367a38736b6a746436646e736c7667736d6174743068386832343763676e666b73646c776c39786d617275797570666c743064716673637830647979656d3266616139776571653378616b397736656672353437636a3832397232746e7974613032687866647873646a6d76397a72356b746b70323066706378656164686672683032616b346136686e7876357336377267717272766670646a7435", 9, 0],
[null, "af9db6990ed83dd64af3597c04323ea51b0052ad", null, "cdf7fed0d0822fd849cffb20a4d5ee701ad8141e66d81ddfabf87875117c05092240603c546b8dc187cd8c", 65532, null, "753165353471636e30746570796c33307a7a326672677a37713461366d736e326530326e7076326e6666736433683532336d747838643232616a7666767371757235736a7a3876666e6d77327973363730387170386b6139306a3561343330757938763833616c6a63306330357a6a7535347879356e7677336d66686b376e7737366b6b7964796c713466656c", 10, 0],
[null, null, null, "24fd59f32b2d39dde66e46c39206a31bc04fa5c6847976ea6bbd3163ee14f58f584acc131479ea558d3f84", 65530, null, "75317a38777372686d66366d3967766136766c33737a636b303670393730783577686d36336a666a3266726d6d63396e39756d34796373387975746a37673833387672676832306c667879353279306832367474386e6776643267796370797176396b793032716b6373", 11, 0],
[null, null, "78d85bd0db639043377987cdd814c6390016964b684016faf1ad4f166c5f72399a5e8d469ec6beb873d55d", null, 65535, null, "75317861686a333570376d7639756c6b3337327333766465687172663438753077646633786c3772787a7270653461307468753864306d396d7961617078376b35767836747a357074636a76637675346472667137753771777a6d667565336b74387376736333736535", 12, 0],
["35550213f7cb1db6f5c298c17a2b7ea3667d756b", null, null, "5178924f7067eac261044ca27ba3cf52f798486973af0795e61587aa1b1ecad333dc520497edc61df88980", 65533, "91e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1", "7531333666377737747370616a34763565777970746c3361773468713636716a34663475716368637a34336c6b687761766b7a7937356b3533386e366368346a666e746a6b667035706a727164776d756e7338796d32613372757268306c6774766e673963357967397763713536716839336b71753834346d36307239333567736e72367468783833367a6e36", 13, 0],
["0fdcf1ad75a598aa264484d3e78627909c985d56", null, "a75a6de421d2ad1ee8f4b25e398adda9c0aaa6ab1f2518981a9ddb1de6a3957d77842332d6289dbe94e832", "b208c9235c8d40e49b76100b2d010f3783f12c66e7d3beb117b2c96321b7f6562adb4efc144e39d909e728", 65533, null, "75316d39366336336d323439377165307974736161657a3036747461786d71746c7338733036753379333077327a6c66786d66776333787475713073636778756a7563343739353277706333747374676d7165386677636e6176796c6765347a7a326a3063757071727532686d727438786d6c7665676a677277307074347261636635786a78636c3537646677366a6873703264656a39737a346b7379636e73756873766a6d663763726c6335636b75353830323279367135687070657036716e70396563397861337968367174376a36677a6577", 14, 0],
[null, null, null, "9e5445d6cd3cb9f98b0df1062bda47adffd5a66c0c2c483c8bf15c3176d755914a3576496b5c35fee28a88", 65531, null, "75316a676c686a326d617936646674777a39753271796e786a717a6e75743637343768617375306d646d6c63303266636173756178756764797a776a326c38346d6a3966677a6a3779306b396663706a373336736c6d6a38676b37377567386c6c61766367326c666d6d", 15, 0],
["ee2a6a1cbc5a84e344d28230cbea9a65475aca79", null, null, "2598d84dffb34f5908b90732490f3881399150d4c694fce9bf30d1560b2c56f09829fe123b9add20e5d71c", 65534, null, "7531373679396635746434336174687066716538336a66357164716564686d30777a686e6a6739666c7a6374656639726d307a7374666872677a393464686867327264797134343979336179753236616e6d667437786d6a3936676a33363064373374373030756c737a7138716b3832366b6764726a646c7138717666326b6332683864677371783738793075", 16, 0],
[null, null, "d3a803803feee7a032a24adfaa8f6a94cecb9671c1333d0d5d1a3d79d82bc310727c665364d71022559c50", "7c98b8f613f9ff02746bea2a167cfd1bd3a1862af9631bf61d9d604e0824e2cb8467a1e549db87a76e7a8a", 65535, null, "75316136346c303971727378756c666a7a6e6d366b326735333575737968746166386564363076346a726a6d6b77766b757834743770647963336e6b7a7265666467746e77383432306c6a3873686d30356a6139667878676e68726139326e6873713536677838633270757a33666b6b676e726b7166357975716664746637743672616e343767646366357676646661637a7766337575793466797368336d7a7538686435746b6c30356d76726765396e38", 17, 0],
["429940f266cc165bed0cb1b8d4f8f64f3f1e82f4", null, null, "a80405d5568ab8ab8f8546163d951ab297fd5e6f43e7fcebcb664feacfab5afd80aaf7f354c07a9901788c", 65535, null, "7531736b7735716b753538613372777a6a397a61796c7a796a7a756d6e6a7832357677636a6e39787163766137636c686a67726e326b6b726c6c39773235636e787665636570386d3261763575656465396c72336470646663616537667533753571783063747938386d73776c367432666b646d376764736e766475307537713039706d303967777a6b673572", 18, 0],
[null, null, "8660070e3757ff6507060791fd694f6a631b8495a2b74ffa39236cf653caea5575b86af3200b010e513bab", "63b7b706d991169986aee56133f0a50b2a0c8225fba6dae95176007b1f023a1e97c1aa366e99bf970fda82", 65534, null, "7531766736326d676a64646e6c763577366c646b793278653063387465746d633832747539766c7a7a6b75796e783439666e75716a76786a743564676e33636d3874356e38357a6371356c6a727467377a6d77686b3730683672646d636c6637736378786e67756b35666c76663261707037367875393037636d6a796c787673656e3235786539763776336b727378613975793076326a6a7133376b6834796d6c61666e3870657671616c716134646d3637", 19, 5]
]

View File

@ -1,14 +1,24 @@
[
["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/unified_full_viewing_keys.py"],
["t_key_bytes, sapling_fvk_bytes, orchard_fvk_bytes, unknown_fvk_typecode, unknown_fvk_bytes, unified_fvk, account"],
[null, "31d2c1d12a8424da7a571985c910090faead0ad937d79068627afae1916cdcc1eec372aa2402ce72611fc732e74e319c4552d3091be1cbd2e8559335b807c0b58ee82c943548d4e33f4fa307aab41c0b04851a21dbbc1592886b6da8b2c6be6d8f7c07fa1a2daf10cde137eff57d58f12f1fd9f8be045867249b549f05a90040", null, 65535, null, "757669657731687372306c783472376c68636e6b37733936753937636b757a746d677277736a67393732747168746c6c7464637270356a70786a7065727770663479376564727878306e6568336d657736646b767334766c65326e776861373876723035656865363474377337396a6378743667757a6c32766a6a6b7539753968776474663779387465377478653034657437736a39746a347a656b6e78776661787079396e706d327670356770397a767375757870783774706672786d7374397a30333371796e6c6e37706d7775666e6e746e34386532756d373265383478756b3574666366666a6d346a70653071376b34333867", 0],
["31ca8977878be1c933487df60c3791a55de9a322b8b45af0e41305770824b1c10355f9be451e1b6988c4faabd40323c29ba1ce488e5a87ffe35faa472d63d0d3f6", "d3956adb00da312ac8c253b0a1d481b7254a0d05613daf6d22438c966bb9794e233b0463e223176176a68e530cbeb46209d48bc65c9f6d234bec0e26729cd1e32a6bf11b9c6f0e29de42561cde1e991bd5c081326848ad9e86faba40950cb4ead0c13a68318b3762ece890782fcfdcb57f9d85429f316ef2003df564f147b28a", null, 65530, null, "757669657731617a35333434766d646b306433616472796574786e6370747864333375756c6666356371657763736c65707a366477653570383475727a6530676168683261396e6671373676337a68777465707a68323561646a756578756378347a73667735737567776d376b6638307470336865777a306677307a7a6e616b78646d7072766a746a6d3734387975646b7a6e786c756c36366e676435786c6e353968797263307a77706678346e6b646b6b7334747375726d3838393771367279667261393463717961346b6e6e646432746b3373766b67777737376e377665717263666679656a7a78763732716c7771776e30737a3935613966786e667063726538377a63666875673677366e716e763065636164766e386c6c366d726e32646a6b6678676e3479647263706d7337616b6a7834393478366b796c6d306d347267357361716e75363332307a3839646c6d34387470736175387a653639617a67", 1],
["dfd1fc193409ea556be894962da2c40ea9433217238a88c46f5e4faccf8aba000282115efffda4676b297ae8b7b37bb4a5bffb1de2d66e55827ff71355ebfdac49", "0fec4a4553bde5638ff97ac262635ddce4fd10e9b9eedb3bf2b60a4cb01730e1971db5d0921a68a3e4d78379076f47fb26388a874a16c14dd21cacfc0f14475e4381ed27a5002ea7a9c87339d66ba14675e7f806d9580b2e71c4d166c15243a57b2ce29b1c441fb68534de0441e5d75c2da24667372d9ae6db6cf63693f44d86", "6d7ec9955b8dff5191fc761490cc97bcc2c63ddc14afd56a308112e4e4ec5609df3f72e67b5648c5858f72fab03ea89b05840e1a0d47b74f72f003aa1b28ab2c9d6fa08983f17bde7e776e958ba2e6704012988fd89685e89ab0db811ade361a", 65532, "1a035587d5fb1a38e01d94903d3c3e0ad3360c1d3710acd20b183e31d49f25c9a138f49b1a537edcf04be34a9851a7af9db6990ed83dd64af3597c04323ea51b0052ad8084a8b9da948d320dadd64f5431e61ddf658d24ae67c22c8d1309131fc00fe7f235734276d38d47f1e191e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476", "7576696577316376746c7078327571336a73766332646e346e396179656d657a6470657630796c7a386e38777171326b35366b717836686c746365667773673661797330737a7334616e6a766567726a67307073676e6733736b6e367368666571666b337334307761376b38616370646a6b6d3739366e6670793734686e786c386e6c3378717a676472636d7834726565306370666667786377356a717a736a346378656b716a6364636c756c6b306c3974327077676e6861617a326d6636616330776674646539637938383675616a6d6435637378386a3978657967797a356a6e726c647177367072396c78366373366a6c6a307a6e6479666664396c77747965307a38393336736e3535616863676a7970753534687a303339616a61756a6b3773323573636175646a617673303276347176776e6e6c6a6b6a3866336c723070717034646670737571347179303966646335727337653676763232716d787778717774357335766c30646e763833657537337938667270727065643830686c6d753374353961306a6e78766b78327968356470687164766e687a357474687a6a6138776b3436646b7a6b6e3767356a3979676139387971377830617373617665783867306b7076756e6737707133636e6c3366617a3332326676667a6e7739656b733274657966647536787377726a667476783233766535666b7971347534676e357364366c3470676d6e7579646170663778763373717536326a64376d666766326a7338637a687730746c643264617a7a797772797466786765716c7a66633561367772713234387730783232786b77367170383638677835717765357078736464376439756636747332636e326e753038767868687577666476346b6c7765377a686c346d64396532677172326a7a6463377a6e3868756764373375366d33376c7a39357867703070397673767434746738766370637572353632676a373461706a68387a656e37707961737272676c34307a6b6b7967767268663072726a71683577377938666839673733727965676a6467706332777735736875737237776b74", 2],
[null, null, "28e5ddf893be43d79f917d3cff13d54deee48ab63f4967398a48acc960ac4c3cba685b153d45626a826c2b8a86e96b89296dea08432d33263da7cedafe53da342f4a37c0c51c06e7ca551cf13b0370f9b74add9ffc949f6398e07d4647076c2e", 65535, null, "75766965773139353776777a6675353561616a76786c756c68786b6e716b7a39717979766636366c683630667233647873756a34717474766e79793975637166753070766c7867353973713367726a6865633374323079646e39377a673237347232676a6e6d78746c64666a327465613730376766347a39366774676d3238656b656435723736796b79366e66776d6c77776c6c3975656768783670706b7173616e7174366364336b6a32786564756a777137647234636e6e346d6871676a33307464", 3],
[null, null, "0572a55aa8d307c5be909a8f4ae2d9307292b9f7ba7ba7657193fbfa3cba7104cab2e3d78fb6bcb1c824f0b61c08185c0efb62e502dea31ec88145d295be4214a0b79dd0caa56c5fb2a53b78597c1be7663c5191fe1542e72d903273e653d901", 65530, "596555ed9494c6ac893c49723833ec8926c1039586a7afcf4a0d9c731e985d9958", "7576696577316365796b386777616e71766a7475656863636437306c73617576777a6c7074727774616435346c327a786378646876716d7671756c68757174656d35346c7638366e6872647275686e776c787535396b39763266637268657a733433756337723275766d716e6d71796873677a766d776b35746770377167717235646761636e73386563346873786c6a63357a6b36776a797867716b6b6a776b653534376333763061763230676d32353873633537786d70366371617974346b34617a7834793737387166667467666b3279633366336c7a6e766e763077333036756a643870686a30676e6e393872656c6a71386e756e6763636a717478", 4],
[null, "3ff6f670b0a26f3dc1830e2414073de3ea036168c8036ec48261af13c29172c09e1f074a421b528a09ccc7c8a4c5e6e770fae6cd125bb4eb4566c200cef5d29689cd83d3ef915f499a88c78a8a4ac743d6d6f5d08f3f0a5debde2285d65e7292b5062525f7f20266b320ed827ca3ed009e9b3affeed117d3b52b95cffb1b4a80", null, 65533, null, "7576696577316173353235617239377366663439706361336179366432656e74756771746e377537707979666d333676737539347161656b667a7a6c3573383330346779773238707030377a38327768773435747a307237767a64766e753068383067663838383838307864357030707a613967396c6a3479777a6a736d357872387472376b74666b36687378327830727478776d7867736878756172716a3073356e723875323272707270726578766a6868636e3071323872766c326b6c72777879326c6c73347a6b6b666461763330667a3474367575336a75636661766666746e6b6770657377706537683461356a6832726432", 5],
[null, "b67bf6b6b0ff52e3da1e08a0dcae3b79197a3120ff41070e8ed7f7e08b8ebb07a9e0b74ce5844fed794b7e82a776db1f42570fa408be5c25e01088d8bf4ecb591f8f662498bb03f94209d7b2d298882ec70cfd56dfced731cdb0d442a9df3a8923c3933f5dc4e03cf89bb59f5f50f1fd9a0271eb44b97dc43ab0bb6a224da608", "48e057b53fc1c94392f04b631c1f4696fdefb74fb91ad813a91fd70290845e09a1d6cb1108385b9c20238733b3ca1b3586c5353ea6b323ad37413d001770c20b325f2e53aecdac5d36cb6585e402e96f9f079d3b888add2e6037f0a09ea8272f", 65534, null, "757669657731797061636d6c33656e387636733235376b6d766d3577677973706d34396b38336a32386d7137333071306338736b666a323374716e786633776576687574386b3873376e327874673964767374346d3634306a71307a6439656a39396e646d78307666646e706b65756736783838737732636a746d30303573716b676a64613337666b706e6d353835647377653236686c3367766e713671737a65676c337534676e38753771713732733030346771386d386d34796872746e747039656367686679756574647937356b6d75387a6b6c6d7361797466346a367867747466353763707a7678736b76796535777037307130647170756e713364326e7070376a356472717a756838763861333270676e66636d736d36646d7a39386e3233766c3077796a326438376e35386a646e337234647a376538633463723936666a7977307171766d386b7566616c6b3668306338397a68737863747477346e6d7a3036646b776c7066787073633577353673346c61347171387965746a7938616838726c38326c776b6467323834737a78", 6],
[null, "81ff8c94727f1f7d181cdad622827ea15c70aed21cda43c29b35939286e66602a7c993124d8bb30976ec559a4e2d9d2432decc44c81599e88ccea1e48f640517f79882b4567e7b4efb9edfb554bb284e76d0a324a3b2c5ba77bacc50af1788bd294ef2e7123660dd5154dc0653885b521d3687a19803f575e4e54f2229193406", "0b264d58dfe23d503b5ef1493e0cd388193dd20fe0131209e28fdff27d494a0ba5e5d9e4e5daf7f3d471bbd7209440a6eb1a5677cd06c211546a025052e1a806630c2b4ddaa21db96eb31ac1d1bbb974305b2396d66b9bb802cf9f473ab14f25", 65534, null, "757669657731796d613463637579323764686d6e7a633377363563687273357175397436637379647a6674376b6561686a32396e7a74763630617135767273786b78727879653671617965353975637a6a78773476757035357a717275773371686c703039713730613030386e76776e383038756b7268756b656e65366e6372337a6170336a6a327766633970376768766165656c76363677666d30746761396b7233726b6361717572683239647364796a35677a7837303930796e796b323737726636733437326b3338616835793637617838676a6a303977687077306a783978656a656a677263756b3761396575686c6470636d363330326377766d616671716376366a666a6e66766838646c377336376d6e34686e6b726a756c793676676e76776c77383433657373616865306175763634323830667867637a3470387374787566736e61633430393663353036386d717a6774686b7161766a787164356d6a72616a777238756e6e6e343835786b64386c72306d736b716d7536726538367279787539717936667071617864783879", 7],
[null, null, "5a597f1414b10558f5c76406afb5a025a8abc02cf46738b7a15933663f9f1f1c1a4e6a217bafda3180c08eff58d76fd33a22cbbb485334b6e5d4b68e0119331e8fb43b7d91f9579249a95ef11c500b779baaa35cda27a146438f19bb48575e1b", 65534, null, "757669657731673230677072656b666336746c61377564776d716c35633470346e643237723066727876676b75737266306736306577663273356c30397338726730336e767974366d676b7365666a616e363030783936377663796163786674343572366a3578397a75736176776538636b6b776e3434663434647664333871376a36713538656a6373747837376e356e72646b6a3570737968366430716d616630367663336a613373396b68307277387a67706d7730737674666567386a77383968", 8],
["1290d6d19387d7edd52a7ffaf3e104731f7695d03b45cedcc20f3d002d5c296d0344d2f1d0e01b9070d26795599a6e572541e04d9e4bc2054264cf31772014d7fa", "65aeee89ce971199487ac959c2960cee07477bad7d07a4c71a363894d671edc7090213b1b25d74d9d07cbe5b5034248bad5bc5394972c8532ea24b3f3887f9e6d312ca8ed244af57ce0412209ba3d537bcac08bf7f64744100dafac55fb25629204f19a123bdbbba7159510e52376938fb893ebdadde04d5f0646a3ad0f4cbc6", "20f8c2edbe19901c0d1b5cc7ab185e67354511bfc5174fe6bc0e6362c5880b28fabbf237258f8d03b200ad7fe0f3fa7e80e628f2b745dc9983b038c3a81f8237b6654db322e68436a972c6d3bc56e5560fb8658055524a11d6ee62e5a7d7a516", 65534, null, "75766965773163796c677a666c7072767334366a676c68746b70656b7439386177787270397a30647176686e6336637563766e37666c7772616638747471666d3667333875307561336a636d6b7139723333716a676774646763326371396e74736c38337a6c3971726d6a346830656c7365706c66367878777474706c77683671746d7a71387a70613434646372736c736c7668757261756c78686e77666c76353634617068796a6a756771327434386e3965723261737a716766787a7a6b393374683335346474686e61677636327572306770367a63637033777265646c6d65797668636336743034656c61793270377061777465347364743674756565617a76776e75346d65666e75796379716c323738676c65757179343675393932357777616b3472373637747a6c3670646c6c6a756d616c6a393074676a707232393837336d7535366635773538663430747167636e73723367676761356e357a6d647a79776634776b7a386a367877776868667063666a763532656b6538726d673775306a706c743879667370327a6e7871306d39763838713435736b723878396775746768377968646c633567326d716b6a753361336e3830713935687037357037667376753979773775366a61346879326e7765616c637530773373673775706178647a30673335667837787664783372676c61617276783875377574", 9]
["95d76ebcf724a9a3149862e564058b03e0b554ee9534aebd17c833d0da39c29f03e79a82b8139042cef66f659029511108592bcdc4d357f72defc9589cec352c4b", null, "7648764a4567b7165410bc313f922b72fa34153dcad112a3971620240ffbf30d7f19edb9f295cdf160be1863b41c96312daf7273ba01198f5066f28629b56f17e4ab726579eea0fb19ab5ae2b8889ce455c79c5959bfda796823ee805c794814", 65533, "f6ee6921481cdd86b3cc4318d9614fc820905d042bb1ef9ca3f24988c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe0", "7576696577317a617366673077757736793533753673323072786c74333879636e6e61716d64756a646865766b72666567686c7670377a35757977353435376630653665666e7079323672376738333073357568347966646d366d7a657535787039706567783663733570716e6e6d33327a326c7464686d776633727074356c71303464346838386679667a6a387735346b3565677473636c777170786b6563376e686670346565777361776b65376e39346e6771776e6b6434636d7938747365306c72647633677167757673343679636e6d75306b377a387a346b767364636736356a71356d68346878666e663071636d393479367330667466733366753939726d7337796e70397030766a6d34687533777335656e77666574726674386e6b36347a676d7571707177636672706337706b3236676a73706e786e64776d78306566337770707073726b3967787776397a7973377579776b356d3461796d7474736d736679326b77757174363564737738766b7861787737686d786376646a61796e6d746d72713738396a", 0],
["31ca8977878be1c933487df60c3791a55de9a322b8b45af0e41305770824b1c10355f9be451e1b6988c4faabd40323c29ba1ce488e5a87ffe35faa472d63d0d3f6", null, "b5523cae2a454d3dbcd88b8cebf4c4336db6f906264af982ab4dd4a797dd6f051a139b42cd6e6378ba7c9c7ae0a52dc311fd0a92730e56834c0ab07a99cea50b1160f497b619794819d5f654c57a60ed9e5358fb55aea05bac7133ee381a4324", 65530, null, "7576696577316834773834736775306c6d7636376e73376b68776833637a746d7168773377703079393863656a6a736a6d743873336471747a7373343464347475757338657a707664357667683077666679796e643033676d7337663972716d366767676a73306c746b35636b38793378367336353433783365756775647373793739347371743864386b6173617534763864686d6d36307130753864736865687564326c6e7379766532726d736c687967786e653972323961656e6b38387934306c7a67676d7038796676703863666137396e77383533337636356b686a7168327234333030387767663571763939677838657873307a7776726b75323763787076633765363473396d7677613976387971797937773834726d38376c7975666e7367676b707633646d727033", 1],
["dfd1fc193409ea556be894962da2c40ea9433217238a88c46f5e4faccf8aba000282115efffda4676b297ae8b7b37bb4a5bffb1de2d66e55827ff71355ebfdac49", "0fec4a4553bde5638ff97ac262635ddce4fd10e9b9eedb3bf2b60a4cb01730e1971db5d0921a68a3e4d78379076f47fb26388a874a16c14dd21cacfc0f14475e4381ed27a5002ea7a9c87339d66ba14675e7f806d9580b2e71c4d166c15243a57b2ce29b1c441fb68534de0441e5d75c2da24667372d9ae6db6cf63693f44d86", null, 65530, null, "757669657731336671776e7a6c6c643861386a6e3070676b34383272746775396e3037767575376e656b337361766332326b72676774706c7464713933666671683033336e7a6367646b7930716e647636757a32706e657078366c6c6e7563386334726668716b6464663368677a39346c677166666a356736326d707075363274676b7236756378396c6b70306834307734346134656b74707134787467673261376a7964736e7267307337647630747173326d78617478656a326b38706367326461387136363238397a7971667672776a736b7961706c71736e76617772326c396e35366e7135767663766635676e7932666a6d6579673967386d7138337833363479716570773077657879676b6d7373793063636e743636686b646b347563336e617779336377346d367970616479383077796b6435396a7163736a6b6d6d78767736687737737a7968367a6c6d757a6c737967723863667867786d393673", 2],
["7bb7c4159943c7f754ce2e8f3cc7122b0ebc234af92a6723f31e6915b113839803f4d0ad44108d7f930975f279fdd892565949e3a1f6e8034a500318f7de3b92ac", "507cc7052c6a80b54f01eb8ffb6aed4e3d5ecc50f3447076612df3412d098256ac7767bd7c7b3e6705bc39c86a22800e76cd503258d9fa8fb8b28b719e98362bc697040a0f00c948ef2e110cb09bee90a4a7ebe424b058ec9d97272f9d4f9d687da2f89c201c6f5fa2ac7a7bf73ee32344d13d6f89e8960452613212fe98d0cc", null, 65534, null, "75766965773177773539637639777663646d71347a71683979717230746a79746b6a356a77326e79736c346b7a326c337268366d797a6b65303878766e67397272323463753677387375647678683673646473346d67737934767738633271787a6e61656b7163683638726333756b776c70307577746e37323270717470326b6b65666c7233667a6b7832777a32797971353839393237707361367739667a357768637768766874327a39736a6d6b3366666d78707a376766687564726c30397537673676706e6c3068656b6a30776e3865343535726b30753678766d6c3577676a36743567756367746e74306d71713473643775306464786e34757877667163756d67706b37667968633435306e683979323738796c726e323472666d3374373378747478786332783238776e636c72387036353738617066376d6d33743678777a383868357a396e6b7668677172746c34733675637239766a6578307a7071", 3],
["d21c2601e105288864d9b51ca9966523ecf575a09797ac29fc02ad33902e381802bbb5bedbb954ddff2e9a7fcfa989e259d97918570284d3a20f8f307a4150ab57", null, "0572a55aa8d307c5be909a8f4ae2d9307292b9f7ba7ba7657193fbfa3cba7104cab2e3d78fb6bcb1c824f0b61c08185c0efb62e502dea31ec88145d295be4214a0b79dd0caa56c5fb2a53b78597c1be7663c5191fe1542e72d903273e653d901", 65533, null, "757669657731353035673977323371687a3865773373646c786663703576306c3438703236336d6d39666477787232766730653976717a306d33636437366c3237766c6e736c366768326a7a367933773671356b6838646a7a3679746c797567786c7168347978666e71733965686e6c39796867776d703977636c70753836323432386c39793035327a6874326b793437346b647068397a74323437687a306b793336766e3478376d6339306b65646175716461746e326d67636133306e717538676a357038716e65786b36766430656b34726578356e366a336d643067376365673433616370726e38743038797574726761736c7672766a63633861767838716d686a75756d686d3636343667743868357533386d32383932737271717a3668337339636c6e7375646d6e6c6d", 4],
[null, null, "dd7a56b35e69c4ad129df5aa0d3f087d4bcfc9090978b511c18cd39ce83a402c2fe1828d9d1f3a5f71e7ad056aa8e60e6f3fe4eabd258abe3c3316fb098d9115261c9a4499c984cd6a62e70c24967f1650d7c4354d60a8c4671a5c3a4d67380e", 65531, null, "757669657731386e71326765707073367470776c396361677a6c6a6e676b74333334703533616b71776b6465326e683534786770746633636364347479656833676c656b39706d766b366178786b7338796c396837357071756e746c6d3967396637617268667236336e36393037746e6661787337306e7734707538386678736e336e386177703239636a75377234683576767632356573706e6e6e793373646b743639686764677165686b616c78777a6567757238747a37306a7a6332777332726b", 5],
[null, null, "48e057b53fc1c94392f04b631c1f4696fdefb74fb91ad813a91fd70290845e09a1d6cb1108385b9c20238733b3ca1b3586c5353ea6b323ad37413d001770c20b325f2e53aecdac5d36cb6585e402e96f9f079d3b888add2e6037f0a09ea8272f", 65530, null, "7576696577313864747037716e61346a636c396b383539356c7178796d346465687a6d707375656830323967633777716b726b653678646b32386479656a366d63673230716e336538687a6479766679336a756777327966376b7270666b74653666663861646e6a6b61397a783361676d636a707537663875767363373261346163737a686b6d6a67786d73763337766533757a307363326471767578666b323566706871636e67793435746575657679327776706778306a74387771736671673767", 6],
["cc1e77a67d429d76791be74c6f362f71c9171699ae6daf8614cbb05121d56b2302331a0671a6f7cacb034c3532198ea9d9b14faa7209c166bff37b24342d401851", null, "0b264d58dfe23d503b5ef1493e0cd388193dd20fe0131209e28fdff27d494a0ba5e5d9e4e5daf7f3d471bbd7209440a6eb1a5677cd06c211546a025052e1a806630c2b4ddaa21db96eb31ac1d1bbb974305b2396d66b9bb802cf9f473ab14f25", 65535, null, "75766965773168656e306176656e307661336c733265746133723971617a636a6a756330657164357a3532343370646e756c6e713266303478716a676861766c6a6830396168776634656a796e7070737575306c7233337a30687938666c3239763964646a3430683232326e757378737672613476346e6a6c33723468703639796b7336736a7a656d75756c673979656c79396c63636164363963326330326c6e7266377368396b79776c7a6737366a3966776e32363538707734347667333678306670347736656a7330366432363434756a6a337079616d7a36366d73647067747a336a70336b747134687030616171746d6d7666776876613966766570783273647575786a613464746b6b74723033766a6167346367366d77336b7077767438363876663573337570383467", 7],
[null, null, "5a597f1414b10558f5c76406afb5a025a8abc02cf46738b7a15933663f9f1f1c1a4e6a217bafda3180c08eff58d76fd33a22cbbb485334b6e5d4b68e0119331e8fb43b7d91f9579249a95ef11c500b779baaa35cda27a146438f19bb48575e1b", 65530, null, "757669657731673230677072656b666336746c61377564776d716c35633470346e643237723066727876676b75737266306736306577663273356c30397338726730336e767974366d676b7365666a616e363030783936377663796163786674343572366a3578397a75736176776538636b6b776e3434663434647664333871376a36713538656a6373747837376e356e72646b6a3570737968366430716d616630367663336a613373396b68307277387a67706d7730737674666567386a77383968", 8],
["1290d6d19387d7edd52a7ffaf3e104731f7695d03b45cedcc20f3d002d5c296d0344d2f1d0e01b9070d26795599a6e572541e04d9e4bc2054264cf31772014d7fa", "65aeee89ce971199487ac959c2960cee07477bad7d07a4c71a363894d671edc7090213b1b25d74d9d07cbe5b5034248bad5bc5394972c8532ea24b3f3887f9e6d312ca8ed244af57ce0412209ba3d537bcac08bf7f64744100dafac55fb25629204f19a123bdbbba7159510e52376938fb893ebdadde04d5f0646a3ad0f4cbc6", "20f8c2edbe19901c0d1b5cc7ab185e67354511bfc5174fe6bc0e6362c5880b28fabbf237258f8d03b200ad7fe0f3fa7e80e628f2b745dc9983b038c3a81f8237b6654db322e68436a972c6d3bc56e5560fb8658055524a11d6ee62e5a7d7a516", 65531, null, "75766965773163796c677a666c7072767334366a676c68746b70656b7439386177787270397a30647176686e6336637563766e37666c7772616638747471666d3667333875307561336a636d6b7139723333716a676774646763326371396e74736c38337a6c3971726d6a346830656c7365706c66367878777474706c77683671746d7a71387a70613434646372736c736c7668757261756c78686e77666c76353634617068796a6a756771327434386e3965723261737a716766787a7a6b393374683335346474686e61677636327572306770367a63637033777265646c6d65797668636336743034656c61793270377061777465347364743674756565617a76776e75346d65666e75796379716c323738676c65757179343675393932357777616b3472373637747a6c3670646c6c6a756d616c6a393074676a707232393837336d7535366635773538663430747167636e73723367676761356e357a6d647a79776634776b7a386a367877776868667063666a763532656b6538726d673775306a706c743879667370327a6e7871306d39763838713435736b723878396775746768377968646c633567326d716b6a753361336e3830713935687037357037667376753979773775366a61346879326e7765616c637530773373673775706178647a30673335667837787664783372676c61617276783875377574", 9],
["ae9601fb9709f9740aef75e59c3bdc624bcf4b83ea4f8f1ca289c9a732cb891f03bea26c8186fa0fdb9de40e4184f4e91707b0dc039e4394d4dc0d31d7e0489d5c", null, "042790a274f603d5dcd5d28dab5c4e341feeb358618a886b9d1284b1095c633aff807d0499ae89b5b3401b22086e11961d287ab7de1ab534a0b336f959679e3dd0f09728e61eb9cbded2ebc76a36ca901d903ec2019ec04ccf6df46045e2241c", 65532, null, "757669657731373663756b30786c6c6b70746a766c3766676b666b657333633573633665737134636e33757532356c657a66616e6872653035393076747570616a776c6a656b7837786563306567326674746a6c356e33783467333776673977673665337272363338726c7a713079757378326b6e3070796d346b726666373634797839736b6c36736c65326e6d33367267757738706a6a776a3871767933636e377a677270737a68793330616a777968373476773477657635356d767a6b6e77366b6a6c7a78686a6374307371797772397a366d6b337970686b377770357863667767656e7676646a7735363675757632717a386a74753473376e74376567333373326a333964746175736c67336170707a30716a64376773386c73797a347330307573787967336d79737874", 10],
[null, null, "612611e4529f127a539c31b01241750616e6f5b3d7a1625cd301ee4b898dcf0e85f8b38eb5846c2ede2e394588723b8f583c3841d589e7d285ad218ee5a6ea299fb823267795a5e3c9a651af384289d6453972be95022aed8167a1ca660b2f0a", 65530, null, "7576696577316775367534306a7579786670716535616675367564716a34686b7a6671643778746b376872686b37796c6c71736d7a6466647267717136367839347270666768307a36656e38356a7161747030636c6132796c767571776c3735727433717371646c75666b33723635613372796e767a7077776e683035323975637a7735783572686534716d76653064397036716a796839796a6b616a307a776a78776b3376683338387a346566787935757368753675707068656a67397468687979", 11],
[null, "82c3b3d788f6cc8714421d6b74c20b5bc58debd9a33e24b4be99a4c601959b34d8436534693bb2f793ad6e4b488d9c7e202771f11cae68405ec816c71b4a906401d4cb12115fbd978735bf537d8589154a8a84ca61d6c202b60477107a5e0cf8de349c22cd8bfab48e92e90834504d65a438ab76010e3bab7437153a79755d17", null, 65535, null, "7576696577316b726e766a6e396e6b397973797a617a716374727763743778706b703735687230397a75386c617a386165356b756a397467756a723575666d32666164786d797239636c327963736d6565646e68346a646579743774747a71376337726a68716e377733777135306c3278656338357374637a6a32777670376375367563326475367965303071303066673930766e667772777975776663746e667a776b367a6b3438397130617663346a756568746533326c6b74616e737a65753768387a757330787033636736736b386e737461686578303577617475773035653438337179686e66367232647876357179746533", 12],
["274b5ed93f9ca774e87a996b1f742448269cfd8e334b290a760dd0db41aef29702a12bfc8d44ba090abe82a37545b2e79e9b2bd4361026632b2addca758fad8844", null, "310e66c574051ac9d885f9fe9a4a7c0c76f32c60258e75a091b86117a733d024ae45b81a071cddb7e1095da271a20cd62a7e85e57167d10cc0aaf2e9fb081b3f47dbb1af9421a75be2ca3bac8b86a60ae8fe9af14f893c0c5714319b2a0b1f23", 65533, "91e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1", "757669657731343068776c3738706838726d636138756d7130756764616d306b73367175757773727a776a38326a7776327435376674617a6d377176396b3868753575377a3438347767367632346c783861646e36396e6c7976647a3232353437676137396873346473706b33393966387a677378306c7166706d616873656c3437746b6d7166746a646b66786d7a73336b6c6472376a3265383434773632307171326a63356a717170656872613877306e65726b65673739646d36666b326a6c30367275616a6677383668783661686d78343363383433686132357a6730357765687439686670787736723978773668737277393530617935643570746c337a3666717973786435387477756d7871353638356a7538736d736d7a653575703572687367366471647930726639797070787a7968657a76657239613032736b376a3730336634667865723436683879646b3033327a306632663563773875637a376c39343465786573376578667977333967786a77373973376d776863356b643539366a6c306a6a7064337575326e78667761366d613270796174736c757476346a6c377237647039306c3939323370376d6838646e347778783375666d61636c32326a34727764706e303730337a7a387567347064746676716b7468726a3733636b7230353735346e323537647972713330346a6e636a33657a6661706c713868323533726c63776d336c6d75657a37787373666a6c63676d", 13],
["9678e1cdd72dc8a92ed9fec49a45852cb3ceb216b93a2eb36a8bb891d2e99e40020cfee7ad4ba8c932c14d727268b8151c7c29b9b0d693d15d08f5cb3bc457f976", "282b9f0424760d2126ccdd1c7e0fdd0d9ded2c5a294cbbc019ce8d35fd33b3bd2ed6a319400cd89bb329d79318173df4cd9af45e62d8719d9f2f66f9e81421ee4cc45e4690268df0040baba4955edf22951b3f5a2a2374eefa91dacf19c080aa0737d310920e67d83715ca4646d38d5ab5387e86db43751daa16684088872427", "8e880f8e62d87ef6c18b5882061dc512727e00a7e36862f506977ce96d761135e2616a1306955609ac674da547746112a27dbacc776b992f80e0762a79e5063df6e35f273df2ef59a14f11a4b465b9397c313682dcb878c23b5384e9459c142a", 65533, null, "757669657731657a6e3364363433776678326a6368776a737861336d6764727930686d7564397a7974373679616739377a736d33387a6d7867346861346b78336865393366716a7a64323868673076393638337030356e6433346b7530707632706365346a78703971686e336c7564636161716363777276783634637736736a66386e75337a61616d38326d77356d75397230766738636437397466386c367274716b737a6770716b3865686d75306771776e723779717837306a6663716c663930343534787a71327363363234336d6c326376666d6c6b6c74327575327176357239637732676d6663747776333032306337613777307732357675653937666c6d776e6771676d333961793664766d7172657438747275356d6a646464773966666634616838393835647770357a727967747a30706b6873346c386173306b646a346b3370703265723034646a336439743474366e7568756e66353838776630786436343535773774386b363638687364777a65643373656b336664776e6c396e656a307a35306d6d657a3979736364676835303874653030766b65637765677467783378306b717730717964376e7575366d61726a33373638393461336b3571386d6d676e6e78336c726a33706e357a30706871363867746668703263667a336e6d737139386a6a75727a33796d6a78706b3568657930756c64666c", 14],
[null, null, "0384454f17022a1482cfeba6905337fd310a7c2c3a0047abc7b1e7042550e80e237e5bbf5369af2e8b610fd4ecce60e4e88c35d11a30b546e9d14828f62d320c7ca2bda474d8a86c15c60ac120e79d4a99916e6ce1f92a56bcf8804d610f2107", 65531, null, "7576696577317274686a346c67716e6b74386473756673747366636563766d35666e61663868756e7333747337336a706c7575306e706e746a326e72386d6a75786b636837356e76706e7264666d71383768327975676c34326a74336d756667326e67396571723771703338736a33636e346c667a706b6136663963733737637677716471376d36723938713233397161327836326568776e6c65656e6e6e6b33393667766d706430346761656737386c6573377770366b7173727267757961756673", 15],
["bb8f5bfa2855f5c1dee2ebc69b024cd3d4f38d4d6f9b3f872d6dd44b82f3d172035bae0e2de7ffec3ea3545a0ec060124d45063db4b8c00ce2b36b97b0da56913c", null, "982a22c3aa25c6dea0ec60cc9208b4dcc796f0d0ec6d8c76f6cdf54957cd36292e4917585d1f1967cfb5942c08589b78f10eb0a4faea9711841f446d048da13e1b6027c0fb0b440d06f472d8092216ef3b76d4e122f88897b1e97dd253a97d34", 65534, null, "7576696577316735783830746c3673776135736764647561747767666c333876687472376770713563667970746e686b3261743074326e657a7a67676c3372396538386d386433747533373566386432753776717032746c38396e6b68767133356a3072717877366a6d67783270616d647139773261796d78613836667a6178706b716a377776723473656e78746a7432327063673361346e666c78643977656567636c67673835667a34736d79656b7776656466726e73763332307a34637464377179776c7334716565377239763974647a36733630343530376674777065726164657561656e7275657734636d356e7675766c753566656b6e6665733030337a6d6368756a3534706c796b716573667665747271646565667077336336307a6c7a783730336733786c673776", 16],
[null, "b7e107e0c3637526387c663dc51e2cb7f34416fa271e085246dea1015478a9b51f4f38acfee3e2d7ee3a1906c326d835948412f6647c218ed13b5d606f753d145ca102aa497e3f2190f50ca17873b6aca1a40612a540ca9eea6c4096f0db6dfa60e3822c1e69731a1e5013c7055a4348cf53e8bde2758f95b87a3a43c9e6ff6d", "2d3c2f7796db54f14a1753b5201e2499da0973016b978f9a4f49f515cd1c3c2670403dc59e67aed5dbf58c2fe4b3490caf854596436bc6f98dcb325ad7a6f22c8e3ae8448f413b2592363947088f9ae1c9908fe60313c10749f4a36281908724", 65535, null, "75766965773176653039326766677972636d77736b6c6665616d3377743670766d306e687037386361306e377673706b64773671346c38736b6e616163766637766778633478646a767063787266307a383532666e7a7370716b34683930353934616330307137656c73306d7671783977786d396b756775377977727639616361347164726d763277646c39357372366178393332703032373033787463327879777a706172787178676a3935326e676630397764796e63343536396d30686d6577786e7866666c77723534647832376c346a337972386a3863303032776c716b6b74637037373675306c376d70786b3961706470686a333634666373327464756a6361376563766e386379786d6b7166326d376c7839306d6c616d306676337677797830393979657179793032346d77366e6d373577796d347935367a687134746b756775653363793371706779766d367672656b797579796c6a6b336534756b3068396e6e3735616572666e667a7a6436336d63727a666b376b736c706e6570353666326432756734737378666e743667", 17],
["f6a209574a625aeffa5ae6e6688bdd029bb65f2cf3a1a3780ce5e005a2a0a077027d71d9f158a72e67d8b50cbbabf9cb98dcfc6a58c3060fbf2212007933e8ea1e", null, "082ac71bb6882c48a63678a4207bd28d93ce949efc9f9963c7696ff6312dc62054e150736f5e3d26c87d5ab24a64508260ff60fa7e360e4daefcf04d10b96d1ccd8553ca2fa3d6ba62644bb8d72d6ee0159e469d6ed5eb2c512c78915be17922", 65535, null, "7576696577316d64337178767a373733686437616c6477633832793574376674717865717571706a6e7064396b33667a686a7a68666a65706e787136716d74716337386837386b7473666c33736a327861736b6c6c726e677236326463756d777a6b6b30766c3063746138306e683271646734756776643734306a6e71323068346b6a79733737707a6635737979776d6d636739337961677a3066386b636d7937647338753332387a7a6830327479303937766872707830327a657266706a3375723230756163703072636e7461383939763377726635326d33747a677773647867616e6e633833766a327974616d6130767335376e64687475727a757734763770756d716b6d6564746e3835353564306d6e63666e646468783575363463766a656a7639676a71746538386773", 18],
[null, "d9e0d580c264aa721420bff06666b991635989ec21813e9ef8989728a82835163564d29ae007573f0d48b12f2ca2a8135f8adedd27c0e1d04399773ce1aa29949485d60142c6896d6aaab7d5abb01ff34440c1b7d5ca239576d5a243ac37df2ffd3dc2815d5052e67991abf2ef9742d788e7c45264af01b6237558157596ed96", "77051a5802d4ef29655f7e149ddc1b1e94640f2d30d3e51856b7d10813da99165aee0e247964d23398b6ae89eb0167d9c48584e274ad212cc6dd7e65c1a60a23ab47eb191d1c16c28235ca654e7e637eab6da823ea090ccaf84a8ae13e432911", 65534, null, "757669657731777376373363796a6467387479716530366e6e6d71673432646d6376766438616838776d6b72646161746a7638336373663267373368643936326361797279646730746438327563636e33326e7a6c3768776b793232666e6a6173346372683236616a3367716a36687366617a7266663377767573767134306c61756832363771616d7174753234646837747a6d7a6839676d6d6134656d6d3966667a3736723771706b36773365716e36776d7039343235796e323774686a3774353661306d6c753637376a307472336830347476376868346d3933786d6434733238747030613739637437326a3275706e663736667164616c72343936726a647a6836326c613534616b78733968786d64397272777232797377617736687176677a743837723668723530716776657935713432786e346c717a703334396776346d7432736a3634737830717461726a637365746b726b77347a787133356e793266637463397a7137716639373971646477666834763661356d70713935306d36326d6434306e396d773771386c6d646174", 19]
]

View File

@ -1,14 +1,24 @@
[
["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/unified_incoming_viewing_keys.py"],
["t_key_bytes, sapling_ivk_bytes, orchard_ivk_bytes, unknown_ivk_typecode, unknown_ivk_bytes, unified_ivk, account"],
[null, "8f7c07fa1a2daf10cde137eff57d58f12f1fd9f8be045867249b549f05a90040d289d8ebf0f32dcd0ff91b2f80b60856afc2f325035e1facf5043890249b8901", null, 65535, null, "7569766b3133686632747565353361636b39343338666132336736393367647375746c65677530676b65306d38366d6b3337307278367972373476793732726330767566766678686e34706d6d6d39663879376a703074386133666534646668737361766766633375687670687a746c6873327a7538706672633264677965396d307a703230753473367671767535", 0],
["8247a8bb70d21b1aa8b19e32cda15910f54d87e00832cf7f29a377ad3b632af6024811eb476da77db92d1ac54f3eb7511e0c483325911536546ea97e02daa3781e", "d0c13a68318b3762ece890782fcfdcb57f9d85429f316ef2003df564f147b28af71c77c659a641f59a2c8ed0df0c55febd8243a69f09cc39f6024deeeb30fc00", null, 65530, null, "7569766b316e727076383537386b6179327465337532757a61797472376c3870737077717a356b346d387375387a7766326161356c796a796d6864346b6d7035737165616b397a79746473393373793776777639336d65796b6c6a35637436386472673073376534636d70376171736d7a387a79306436396a323435683775643268776574766b786e397968343461686361657a3535666d72656c346577616674307573687361726d3479633634677a346566763939376b6c706e63727033366d32793035736d35357777337a64386d7370387878376d793767306e397a6367676a7477723478643230306b6d7a646d6d6a6a633639376c3379", 1],
["2d12ebf22e7033c50bbcc9cfffae0d2bcbaa163d3a1d5c6169ddc8ef7858e3cb02be3c6280a929eb7d606883ff2fea9e9ebdbbc1e35eda37d111262d6a90ec7320", "7b2ce29b1c441fb68534de0441e5d75c2da24667372d9ae6db6cf63693f44d86bcc4dc4510f83aef5a266ca049e832eb81f06c8a410be94613c267c8fd87b407", "72aa9e7146f17e7d8f99b0dddc4ea5216a7c6b53e06b572017baab0bae1cabdb3b5acb7172df289885220237304722e4677099c6dcdc2ee88a471401d404f914", 65532, "1a035587d5fb1a38e01d94903d3c3e0ad3360c1d3710acd20b183e31d49f25c9a138f49b1a537edcf04be34a9851a7af9db6990ed83dd64af3597c04323ea51b0052ad8084a8b9da948d320dadd64f5431e61ddf658d24ae67c22c8d1309131fc00fe7f235734276d38d47f1e191e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476", "7569766b3178727366347674676538646363746a7a7435793365666572667830757a6d6c637134363568363763663874336b387873616c7461356c796e6573643675716d6a3379687a74643738306b38346e3671637664357a72616a7275796130326d777661783671636639676677676875327667726c6c30656c3439376a753678396334326b71766b36666c33786b6c7632397933326d6776713574386c7579323374757a6a6c7964747730686d77323239756e36377a636b733373727963386c76706d77367a647a39716c6d38756a66666e78346361727436687a74337435376d346e333838746666716b3670646678386d3034777a6132366e366176376639746e6173657177356d6a7836367971743032667a646765716c6b613368686675796d70763676686d347777336635337330716a677734756c7472306e37323776756e376b6d747735613973336435396b356b673776326e763668687461363432326d7863617a34726e33636d3833786e6a707a3978357964706e76673974783675387937303938676832327266633474356a786e6e3071373967786a717070386c663933366c7435386e32647239353075683938717a6e786b646b3932773333336e306336327a71747534676c76787864337138703833356a7a6b37307276683066393871756d387132796c6d3830796a7977767a327368323471736b75386a65656c656375686c337072396775366a7661766630776e32686475646136757065686e6d6e7878646e3536667372646b307a32766c726375613970756e616c716a64723233643266723979787a6e6d7734783664783976747161653274387964306e6b787268663071", 2],
[null, null, "34dfb71e7f7b58a60552cd3428b695ad88336f7dbe4f4996a5c3098b0bae492b8b8263ee41f5939a67876e77b9e52f9887127fa16d8e02ab1432fee2986be721", 65535, null, "7569766b31676b78303576393964667a64347032326e7263397a336c7939613463736a7274787a38786d32307a79676361386536686b676a366b616777783966326c676d6c7872326b776567656e797975686e636e637a6b6b3336653737683576773371353472686c347671336a616d3937727978637530377a616577776d7979746e6e786b6571716a71376d7165", 3],
[null, null, "8ad93cb898ca518f9b104752e92dd888f0cfefa89e961424fc238ff81eea51a2cc2321ff81d085ca03f0d46891521433e459165f1eb1712633bdfea6ea028131", 65530, "596555ed9494c6ac893c49723833ec8926c1039586a7afcf4a0d9c731e985d9958", "7569766b316e65676b346c6d7634677479717a3471727a366c6a6a363673783871766c676a3763376d776671666b7a78353730743361793066716d3539337a64307877786866646e6763326666366c337a3767336c387a3232683972736a6b686b6834723876336d7272376b6d6b70676564746e6d6b3964777a7a6b703934347471727970336d786e397565657374307878396537757767616b3978656137647a3263653632636d76797178737a6739396c37386e366a347430723539336a7179756773376a61796e79", 4],
[null, "b5062525f7f20266b320ed827ca3ed009e9b3affeed117d3b52b95cffb1b4a805b21d04b675f4bee3df18f995152d7ac7a08010a490f0f7e91ad51fb71f81100", null, 65533, null, "7569766b316c7634346170386a6132666e38716467763730756e75386377733475366430357871366c7937723635646b7a323833756435337a796e3732366d6c647367773265386777657261366376346e7a6578737374727173746339387738783579646737793337656b357a65677336687873656761346e7074616c61706b39726a353763686e73756b76746470", 5],
[null, "23c3933f5dc4e03cf89bb59f5f50f1fd9a0271eb44b97dc43ab0bb6a224da6089a387edda4c57191b4483e6bf4f356c7c2b2d9078cdabc4337d4b5a14a062504", "bb2244678a2aa718cd49f7f510d76422c948ef4d238e301c61aed5bd8db90ba5df323b4952e07c4f320e94499d5baede4f7409636314bf85227fb18111472525", 65534, null, "7569766b31756d6c3577786c3776337764703579767966396434686a6d6b7072767738773532366a757536746b7568746a7a7138336e6d616366796539646c6b6d6666737033616d336b7375636b61776a6b6a6a6e67346b346a33726674786172656a7a336567737336717736726874353638347563667334763461647738767675777565616b706d6e783838656a33637163797138647378776a36737a786176356c757a65706c67616830346a7834336e6567767a6a6d666a676c307774677a6b7833737078356c397079327332746e377168656d7776306833376879756a35376a776538706b687037673767396d716b71396a756d68", 6],
[null, "294ef2e7123660dd5154dc0653885b521d3687a19803f575e4e54f22291934064ed7b9173a585c0b1639fffc3c676867c487f715ec1d8051efcd023d59ad4806", "cdf74b6237c88977205a7114da58ca3c0f0a008c867f9d3be2a741360241c576d459a06cfaec23b4533f0bd1883443e05faafad8a0610f91790811e2a7d5e238", 65534, null, "7569766b3137677138756a793761796a36337363746d6c7433706d6d6d786b7038356767346a7334306a636c7230366a6a76736c303063616b66707461716373716676716d717675396b79657639686367326d77793063336d796879366675676434667668366e793939306a33677568386a703439637472633564346b636d7375797572676c3761716b346e35366d76763479657670376e66676c6832777632657234747574346d7863656574796a7833736466666c66763233716374736d33386664617838657535727777667a716d686876616d796178613667686361636c7034736b6e756b726e366a6673676c737267797135657633", 7],
[null, null, "72ce915da8953d5994a022a0466bc8a14d2643345a0d14a06f07d0c0bab9e7ab1086dc2a5f883475a157fa6e7ef03afc7ab16c92ffa86e11f95c0a283c77511c", 65534, null, "7569766b31336d377970666b75687039636e396d666c6a74787165326d6d736a6e326666367637676b39737361787a6d6c6a30333637327476326e3737783777756336643070707337746a74747867796b737063676a666d766865386d346479676b366d6430346a6d7a766a6d39636a64636430357a73336679686867366632726e73636e72667a73673963667738", 8],
["2a5fe160817c62b0295912725e72430d18e3572cb6eb2b031599c63a4449f56702679e6435568e0968502404d412744aa3b7b12f1afa9e7233f7425204e428e943", "204f19a123bdbbba7159510e52376938fb893ebdadde04d5f0646a3ad0f4cbc67c74277a2206cf8ecbfc565cfb44765a6fbf3b66069f9d75b914c01345af8702", "82cc9d79742fe5ae9a142b9336a98677b154fe20401eb18998dbed915b0453ce6eb1b28062dbe644840487082089bf08e1f549a53226084252f9a7f98e41e820", 65534, null, "7569766b3133356474393374756c79676a7a337a67666834303666636d616a726a727239637a767a383466396d66706a353032376b6b763979687a6c68726c6e6536336c6a74336a796639786e37366e71373677387779393975683578346c6e6b7874396836367537777972723977676730757565306a6d36397235387837637176616175396571386a783563703774746e39387277366a6b363961707138336a786b3863786e336876366c6d7539366d6a35797a366a7a6c79676c30396c7463337578303230666a68326b686378797a6c6b6e6c746a747766796a7574783739766536766b6c3768716333373839646c386774737a7878777670616371707335397a7574666872716b3875676d3563336b6b7a72657139353573386438727030647163717a39356877377136666467653870666463356a37683261733574786b687538766d6d34336e646b6172787065756c7a63676d7739667a396b376872616776", 9]
["13b55cd3f748b8d29ad49e3a32c6cbf6741b2176d4af1d3f42b9a7a263c641ad02f7faef34d754b86cdade4ea84fd0f0a65e3b8f739fd7bb84905b17ab04a8b7ad", null, "aa47607810549c231e0e8415d5b932a7c9d9798ff11ecb9ca9dd892b9a43b23025b7227d3c54b8cdd380a2c64bcd461aca877bfa37b360f3fe69717bf31bc401", 65533, "f6ee6921481cdd86b3cc4318d9614fc820905d042bb1ef9ca3f24988c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe0", "7569766b317061346d70686a6438776d77363634797278737961707178346c75776c736e33746e3935746b3374337236396a6a3978667263707a7970797078726b677633796732797a6c3578787a7632726b75366e3735326c706a3235747764766176747537306d7430337979367a61707873667070663675343965363276616764753665716e65766b757275776766793939776a6a6636367a6d636e393830393337723639387371706434356776386a736c64706b68636d7068646e77306664676e643432386a77373775683570366a66716633656c6e64377a6a7064773774736b35706d68666e3665753963726e76673074776d30376437666c74386d326579786c35613468687a76366d66346375366e676a6a32766b666d717370657a6d6d3278666c726e6a776737786c6879613867657a64766732707378347439777933743777736174396d6436756875746e6a3230387a666e", 0],
["8247a8bb70d21b1aa8b19e32cda15910f54d87e00832cf7f29a377ad3b632af6024811eb476da77db92d1ac54f3eb7511e0c483325911536546ea97e02daa3781e", null, "dcb06b72b9bbaa7fac4a1fc8cbe121014516abb7481401228948d1b432821005939a2cad3f53d2cd03252b0c30123988d04cdcd090413700b0b9885696fe3219", 65530, null, "7569766b3136796633386b706379333068357838676b35386b746179346668616478373372303530796463336c74786c33386d6b6d71687a61746c347932306575353368736474716e716365637567386d7a6c797637777238637764786d6b376d7863707a756d666b687876376c66727270377a7732366578326c6a657a3973633432796d6130686a633977387976773868637967793972786a6b6366356c6168336775793670767a30657474666536383078783968396d3830646b39746539386c6a337266617366326c6b337836387638303637786874377530363433363566356c3734326b396e656a3767797979656c7271307067657333", 1],
["2d12ebf22e7033c50bbcc9cfffae0d2bcbaa163d3a1d5c6169ddc8ef7858e3cb02be3c6280a929eb7d606883ff2fea9e9ebdbbc1e35eda37d111262d6a90ec7320", "7b2ce29b1c441fb68534de0441e5d75c2da24667372d9ae6db6cf63693f44d86bcc4dc4510f83aef5a266ca049e832eb81f06c8a410be94613c267c8fd87b407", null, 65530, null, "7569766b316e72683679647474767a33736c637630687a6538326a386b786533326e6174386a6c6e71356175397564686472376b373966307939357537797638716736703977336a73757979363579646c6a6d6a67656b7078747966786e61726a766a76716432646e647a39747836796571376d766b7a30707832746379616d687030676d6a72706a3032647939723475676a65373779746d7668716a396a726637783577366c676c6177767a74327a7534737133687a737737706d786b357471636c727a633366326c776b6a3739306a383761746d32687233666c32753930673035793738326e6e6b306d6c6b356777357167717871746367", 2],
["42c09a82730d7ea52ce0c439588eeeba1cf2036ba44098b81eaf8a03d1cdafaf0261f5a053f1ce7fc5910fe77e9e0d634353533ea4de6eb2d0d6e8640c39dd17a2", "7da2f89c201c6f5fa2ac7a7bf73ee32344d13d6f89e8960452613212fe98d0ccef5f815d91a614121a5fb0aa6222c1f4c1d01e103115e4977c3be2d61ee50606", null, 65534, null, "7569766b3132323938786a6c38637470616165667168776c37397839677939686b6d647a6332783970766a3339716c6e75356c6d653830767a63763735647a3967637273767067637a306e64387276617637616e723936716763647a3538687230786770376b6b6a77676a6861713066747438356e397272396d30343730787932666e6a306d773267703634743571743533357075393366306c6e743732747436376732726665787872356764703974387763796a38356e646b7775793077353863676c6574716a76676a73357679683764773979756477386876306e6d71756d6530716a6d6371616c7a6e3571786a36396e63757837783365", 3],
["c5debc42cbb655f55cabb3e948bb86f767468957cbb0e185bab78974e63f029503eb8554674739892cd33053d6970c5498b047e1abe071038d6f8d7933d3d1e552", null, "8ad93cb898ca518f9b104752e92dd888f0cfefa89e961424fc238ff81eea51a2cc2321ff81d085ca03f0d46891521433e459165f1eb1712633bdfea6ea028131", 65533, null, "7569766b3130636832743264336a676b6c3937677237736d7266676172657a326b6c6167716a7968773237706d766b73787366753068747a646161766a3777736b756133666b6632767773746b32326738636a7830656d6a33716c797639397836786e7871667268787a666a646875776d6d38377277613974616a30326e3279383367746b6e7470787171717a7a3376786339676366613878706a71786d7730346b72656d38756d33636361637770726a6a79637637683771797a68376c38746b677a6c67326477636b7870676d6534736d64686c39776133346a666d7130743279363868616872307175683030686c786e3871726835646766", 4],
[null, null, "994d637fb112cd191f7387e22640d585d6a7a05d8ee5f46c2db5832d6b99e4243dc033b88ea5cad99c24a62db7c5ce253e617da8dddc010ad81e63583b19681d", 65531, null, "7569766b3163633366386570327734667970646e3536793776797132616b7233646b6337336b74743561636a64727361783032396477633034616564713271743733616b73776a346b747665726c6c6a7875726865796867336e74766b65613637337273766839357134336d63717a67647534303272346833716734396835787539327475656b6a737a306d687175", 5],
[null, null, "bb2244678a2aa718cd49f7f510d76422c948ef4d238e301c61aed5bd8db90ba5df323b4952e07c4f320e94499d5baede4f7409636314bf85227fb18111472525", 65530, null, "7569766b31653477663935746737647a6d32306e3634616c3236396c7a76687435367479787773646c7375686b6a6d30386c793777646571356633756573617678673075773365306366767178616d63656c64686c3466676d6e643330683039647432347330686d786a647874793774373861376133386532703366796b753570657966726d323471716675736b36", 6],
["a0fdebe30c342751c01c120f3325ed3b74b37d455fbeb14adba773cdab597109027a4916a9cd3d338f3f174ba9fd674fc8da6bd2270d87b6481d4b00da850c2594", null, "cdf74b6237c88977205a7114da58ca3c0f0a008c867f9d3be2a741360241c576d459a06cfaec23b4533f0bd1883443e05faafad8a0610f91790811e2a7d5e238", 65535, null, "7569766b316335327375667a666a386b366a757376387036743364613379786e35793532757a79717a357a6e7670633765636337766b7333686771306532373879726330633479657636786e396b633032637a7872733972763030653338746d6e7576376575326633727075783874393763343479676d6478633366706e7336327334336a753975756b767578766b7679617666327363766763756a72787533767967393672797636306b6375667078347a3964796c777837326534686173746c68646d716e6b763733746d73337779723739366d67716b6b67396e646a636175796b776d326a383079373376336368636836637a7934657930", 7],
[null, null, "72ce915da8953d5994a022a0466bc8a14d2643345a0d14a06f07d0c0bab9e7ab1086dc2a5f883475a157fa6e7ef03afc7ab16c92ffa86e11f95c0a283c77511c", 65530, null, "7569766b31336d377970666b75687039636e396d666c6a74787165326d6d736a6e326666367637676b39737361787a6d6c6a30333637327476326e3737783777756336643070707337746a74747867796b737063676a666d766865386d346479676b366d6430346a6d7a766a6d39636a64636430357a73336679686867366632726e73636e72667a73673963667738", 8],
["2a5fe160817c62b0295912725e72430d18e3572cb6eb2b031599c63a4449f56702679e6435568e0968502404d412744aa3b7b12f1afa9e7233f7425204e428e943", "204f19a123bdbbba7159510e52376938fb893ebdadde04d5f0646a3ad0f4cbc67c74277a2206cf8ecbfc565cfb44765a6fbf3b66069f9d75b914c01345af8702", "82cc9d79742fe5ae9a142b9336a98677b154fe20401eb18998dbed915b0453ce6eb1b28062dbe644840487082089bf08e1f549a53226084252f9a7f98e41e820", 65531, null, "7569766b3133356474393374756c79676a7a337a67666834303666636d616a726a727239637a767a383466396d66706a353032376b6b763979687a6c68726c6e6536336c6a74336a796639786e37366e71373677387779393975683578346c6e6b7874396836367537777972723977676730757565306a6d36397235387837637176616175396571386a783563703774746e39387277366a6b363961707138336a786b3863786e336876366c6d7539366d6a35797a366a7a6c79676c30396c7463337578303230666a68326b686378797a6c6b6e6c746a747766796a7574783739766536766b6c3768716333373839646c386774737a7878777670616371707335397a7574666872716b3875676d3563336b6b7a72657139353573386438727030647163717a39356877377136666467653870666463356a37683261733574786b687538766d6d34336e646b6172787065756c7a63676d7739667a396b376872616776", 9],
["97a768ad0f74027ec8fbfc3c978bf28ff52793fe68273f77b52bb7703cfdaa420366e0e233d23a1a67d82c437154540284bedd0e954daa8e5b468626fb190d46e6", null, "a0acad67e77f916cde298817b5ccde7920444a12732949edc31ce0d7ae31801e39fd6f1c777181969bd25501b38f4ab1affdf92d0b26505e522e4acb49f94d29", 65532, null, "7569766b316870326e74393072737a766b64383236716138307268776d7a75306e6e716e68726e7a3936707a736465633776656a6e726e726b3372373733366e3574363878686d757139367a33306864753438766e7634766c306a7876736c32713864366b73727336687a38796d6c77667234383570796a68716337356b7072726e6133737979366b7a766371346477797164706a676777756a37776377776b756d356b68373330733375786b326463346b6e6b6638667037393863333335783830667470677a6164706e7034797a7639356d386c39796e66647568646c356b77337672723937337139346a337935657a393373306174656b77", 10],
[null, null, "bb8530107124ed8bdc30ff5b2aa6edffc2807133797ed8a7d3de8d34d28ca0269ed5776f7723b278717aea5434dbeac37ea62c26fe16bc8ae99a46bc3bbfd915", 65530, null, "7569766b316e7574666a756a77746765756a7376686d66616e7936686c6166746e38776b32746b63356e7230373871726676357578666539727761617035796433343775373974306b6632727439687a34383764366a666d6672796d6136736668647273677879636b70733866346a6e7166303567636c67326d6e356b7136333433703768733933737867636e7779", 11],
[null, "de349c22cd8bfab48e92e90834504d65a438ab76010e3bab7437153a79755d171e954da24e7ee5caed39936394a895457e048de71baada990590464dbdde5406", null, 65535, null, "7569766b316d716174746c34716338776a677171686d77713439616e346e6a61633868766b35647335727466636c6774396e737375323367776c727861716c706d6a376833667476666c363477306b7178716a6c6e6b36656e78636c7171677967723730366e35367038353237797938733332767966673266786d6477763767787276637277357373356833796866", 12],
["256b07e7a26a4cd9d3a8caecc92dec9e1759e3a2220038bde489af3b0e715ff40206d15a78538eab0ed4fe175ca6e245343270ca45789a2017450b3b90fbc5c468", null, "b6438009b399eaad1eb18669a1ebf8e9242d46d8c4dcc4060d82bad1cbb16830fe30a5730c3820a56a2b7ba79b52e8d0e58706580d19b02aa7bcedf4eeea000e", 65533, "91e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1", "7569766b3164727638346e6e6d637271676c6563686a6d673761646178653770376d347372713363637334653966667679617275727a6e656d347734336d673430673977776c6b753678676c73657134367364767a38756d737268716a6e74617378687834397437676172366636636d32783433686167633270706673786536707133776e78736c726a6639343764777a3667637671757273733437646d70396739397a3779646a3379396d6663666c397335686c687768766c6c356568777364797564766c637a616a736a35726d6d7678706e3965356571747372386d726d327977356a7178377770756d75636c797a72743874756865613468616c7068657075616632757872656571336571726c7a63327a796b7a353939396837396333716e6538366a6866713974356b3867777739377973746e393736733963363439766479647a3579746863633236647135327337387a6774396b656133333630756e30657573357937777a6c79326b686c3877763632713977326b3232396563306d683676716a6b737a737063756b61736173387265706878396d6b6c3635367563336671386c6c6e386e7777716e357a3870327476657561666d64387070716177306470646b6e79346d3636376e7763676c616a7778376463646a74646d6c6673777768666c36", 13],
["29291c485385ec35ceab3e380034d73f3dec0da3e1668b9eea03b0513388c62b03405b8c9b51f12e46da8ffa07a3fac0f134189e2e0e60e4e275e44493872f7b38", "0737d310920e67d83715ca4646d38d5ab5387e86db43751daa166840888724273ef42124959e5fa0d3216c2bf5e61ef7624326702cd687146e9022eda4a5d506", "d2743f76ce05ac16af7776d54988e43b72137da8716ef832ed6ca0cc68e0cfc284a966dc3e44c0907c06fea01a458b03940cbaab60fe8a15f063771ce4822512", 65533, null, "7569766b316761377833736339657439337a3367366e387264757a36747371787263656a763777366676683034306c6c737633646a67756e6837356c796e38766372763834706a376e6c6c30656a653530757a65333478326661706e6a6a773477703064327238673277336b36616367337a323677356b787139747572337176713866346c6a726e327439706778706478636b396b363679617967373830766873336a3961396d776673667a6d6c757936673473616577353539663279377266707035683632747261366d7738346a6e336c656676776d6d3773776a66776867306d7239733778333877686e7575616c7765326a7979677a6d66666b66323379386c73766a75337974743266637068726b70373777656a7a67353463733271633671786c6e7872653834333476663935646d7830676338353477356674376d653230666873357a73376768333335756636746834656565677263363066717a74647463", 14],
[null, null, "2eb082f5d07cf995d3889a06ce8450cc106a0ed91093ba3c8bb74af2e9d67fe507be5e273545caa178f1ce94fa72b55cac1960fe7f8141ec074e94180b598b35", 65531, null, "7569766b31747838747338676b65736737616b77376b336730727770367073387839356873797a6c7834733961366e6b35777861756b733332737563356865717a3939386a3566793278327736357638347a74356d7661766d706d6c326871787765663366726130776334766379393273376e7a71756e7571366465367037723774756d6d67706673613976347330", 15],
["20b292da652eb4199f6bda2fc04474434b5b77f0ec60071eedf9ca9e7fa8130d021d42091c16c8a60f12f4d112aea4b5dcfceed9c965ed6584ebeb015fc0f4e7d4", null, "92af4fcc0efc283c9a8dea557c9b55d8e9fbcd83e6af4907875568eb0c72b6b2655ee04225d19f50d7fe1dbc5992cd5b134b4335e551c9d3b269432903c46a16", 65534, null, "7569766b316b3776747236396364727a7667766c7a37727a6d636b3275737333666771706a657036396c396c73726b636c643067636471307272667872646a657a3730706a723339797279733967307a7661706a307239767a6e766c73716b346e7a67777a73323637796e79787039346864636e74673571773233376c366630306b36657477793565323779796b7a3235356a7863753664393076646d7978617666306335743337666666667572747238633630393333796e6e6a3071766579356b66776a6a6133776167656d32383777393673706371386d72686c6b6d76776174736e71787376676d74366479366475616567353470707832", 16],
[null, "60e3822c1e69731a1e5013c7055a4348cf53e8bde2758f95b87a3a43c9e6ff6dbbe59edb90b36af81e25153326b562aa7b3249dbd77904cfe52d2489c0931004", "d5878888c16b478f26a9e4d62340bce37690242e3e7fc0f27d68fd522803bd43c7bb455ba63907b0982c11223bec5c8d9cacc101e0eec4eae376a8083ba0d03e", 65535, null, "7569766b316179687867337674327a77666e6d3636646c653976667363616c38636a776a333330616d3372676a6e387a36306373337935643076646e647438797a383932326178666d676677636e6b616a686c37746c347071347030646a386e366c343236386a7a346b3937336c796b79777274633573326368736d706a79337a79663935393773363338666e356164356d7764336570366a756b367937686b6134636b64386b666178687274726c7232743976643535706639683563756630326b76667363646537656a78783872737830766c67686d61767a67636b34357333307865767368326e6e787a6d666a7a6a736e70786d7730", 17],
["c14fed6bd2228875fdd274d2356296f1d22d970a2b4af1440797692f8df0174703332e9fa6d5e113626b61f17e46428f4811a4aa441ca90f2947588ecc3f8566f3", null, "55a8e9545b68abc4a578d1f67846b594691b400a6d985255313c81fa3dcd0e6118b407800d6b71fc95773f3b103f29d26e7db57263ec0954f76f8e872032963d", 65535, null, "7569766b3177746c37633832783267746d6371666761393436763874776a77686d76683967673964706c6365366565676c34776166656b777a7a36377971716576756833306e706d713679756d636136363661347a6771637370303977327674653561307463363864707333763839677734357a303766376e776e3473637972636566383038727867653676306765753277386a78717671733074747a663270757864386373346a6a39686c6830367464377975637175377763336e397375326b34773633363435386839613266326e3368613574356c616d6667336a63657864657065756d6b657877376d656a307861387971383664777661", 18],
[null, "fd3dc2815d5052e67991abf2ef9742d788e7c45264af01b6237558157596ed96142cf5adbbc2f584ee00346badd66bb5c93258872cc8fa9a40fe56b8c984d307", "0d194b0ec31aee751bdc4d60a4d19eaf6480240420409c8952d8b077698d5e8f4c6aff998e44c8688a03f8b6ab5818077cbcaa645bb416157fa2c407dc3a4d04", 65534, null, "7569766b31376778336c6b37647a713373686e68787a32773530716779616d7866346a6734367976336d7a663236326b766d6671756365786c326e336b3075346b3078766339356e677567326b7a366a656b6a73686a70717765756b747167726b7737706c6338357568786a70767572717a6a6578393575673835333232776b7730376e783868736375717a666c34753673673334396b7a79386135336d6b686b6b71636e73687a71723733636733783935686c776566717a6b787779656a63637a747167616e73347838347433777138746c6b7339327a78303666666a7834706c656879303872773668326b76757266636b7473753261", 19]
]

View File

@ -26,7 +26,7 @@ def main():
seed = bytes(range(32))
test_vectors = []
for account in range(0, 10):
for account in range(0, 20):
has_t_addr = rand.bool()
if has_t_addr:
# This randomness is only used if this UA will have a P2SH key.
@ -39,7 +39,6 @@ def main():
j = 0
has_s_addr = rand.bool()
if has_s_addr:
rand.b(32) # discard
root_key = sapling_zip32.ExtendedSpendingKey.master(seed)
purpose_key = root_key.child(hardened(32))
coin_key = purpose_key.child(hardened(ZCASH_MAIN_COINTYPE))
@ -54,7 +53,6 @@ def main():
has_o_addr = (not has_s_addr) or rand.bool()
if has_o_addr:
rand.b(32) # discard
root_key = orchard_key_components.ExtendedSpendingKey.master(seed)
purpose_key = root_key.child(hardened(32))
coin_key = purpose_key.child(hardened(ZCASH_MAIN_COINTYPE))
@ -77,6 +75,16 @@ def main():
index_pubkey = index_key.public_key()
t_addr = index_pubkey.address()
# include an unknown item 1/4 of the time
has_unknown_item = rand.bool() and rand.bool()
# use the range reserved for experimental typecodes for unknowns
unknown_tc = rng.randrange(0xFFFA, 0xFFFF+1)
unknown_len = rng.randrange(32, 256)
if has_unknown_item:
unknown_bytes = b"".join([rand.b(unknown_len)])
else:
unknown_bytes = None
receivers = [
(ORCHARD_ITEM, orchard_raw_addr),
(SAPLING_ITEM, sapling_raw_addr),
@ -96,6 +104,8 @@ def main():
'p2sh_bytes': None if is_p2pkh else t_addr,
'sapling_raw_addr': sapling_raw_addr,
'orchard_raw_addr': orchard_raw_addr,
'unknown_typecode': unknown_tc,
'unknown_bytes': unknown_bytes,
'unified_addr': ua.encode(),
'account': account,
'diversifier_index': j,
@ -121,6 +131,11 @@ def main():
'rust_type': 'Option<[u8; 43]>',
'rust_fmt': lambda x: None if x is None else Some(x),
}),
('unknown_typecode', 'u32'),
('unknown_bytes', {
'rust_type': 'Option<Vec<u8>>',
'rust_fmt': lambda x: None if x is None else Some(x),
}),
('unified_addr', 'Vec<u8>'),
('account', 'u32'),
('diversifier_index', 'u32'),

View File

@ -19,14 +19,12 @@ def main():
rng = Random(0xabad533d)
rand = Rand(randbytes(rng))
seed = bytes(range(32))
rand.b(32) # discard
test_vectors = []
for account in range(0, 10):
for account in range(0, 20):
has_t_key = rand.bool()
if has_t_key:
rand.b(32) # discard
rand.b(32) # discard
rand.b(20) # discard, to match UA generation
# <https://zips.z.cash/zip-0316#encoding-of-unified-full-incoming-viewing-keys>
# "However, the [Transparent P2PKH] FVK uses the key at the Account level, i.e.
@ -58,7 +56,6 @@ def main():
has_o_key = (not has_s_key) or rand.bool()
if has_o_key:
rand.b(32) # discard
root_key = orchard_key_components.ExtendedSpendingKey.master(seed)
purpose_key = root_key.child(hardened(32))
coin_key = purpose_key.child(hardened(ZCASH_MAIN_COINTYPE))
@ -72,6 +69,8 @@ def main():
else:
orchard_fvk_bytes = None
rand.bool() # discard, to match UA generation
# include an unknown item 1/4 of the time
has_unknown_item = rand.bool() and rand.bool()
# use the range reserved for experimental typecodes for unknowns

View File

@ -19,14 +19,12 @@ def main():
rng = Random(0xabad533d)
rand = Rand(randbytes(rng))
seed = bytes(range(32))
rand.b(32) # discard
test_vectors = []
for account in range(0, 10):
for account in range(0, 20):
has_t_key = rand.bool()
if has_t_key:
rand.b(32) # discard
rand.b(32) # discard
rand.b(20) # discard, to match UA generation
# <https://zips.z.cash/zip-0316#encoding-of-unified-full-incoming-viewing-keys>
# "However, the [Transparent P2PKH] FVK uses the key at the Account level, i.e.
@ -55,7 +53,6 @@ def main():
has_o_key = (not has_s_key) or rand.bool()
if has_o_key:
rand.b(32) # discard
root_key = orchard_key_components.ExtendedSpendingKey.master(seed)
purpose_key = root_key.child(hardened(32))
coin_key = purpose_key.child(hardened(ZCASH_MAIN_COINTYPE))
@ -67,6 +64,8 @@ def main():
else:
orchard_ivk_bytes = None
rand.bool() # discard, to match UA generation
# include an unknown item 1/4 of the time
has_unknown_item = rand.bool() and rand.bool()
# use the range reserved for experimental typecodes for unknowns