├── .github └── workflows │ ├── release.yml │ ├── snapshot.yml │ └── test.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── build.gradle.kts ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── publishing ├── PUBLISHING.md ├── bitcoin-kmp-snapshot-deploy.sh └── bitcoin-kmp-staging-upload.sh ├── settings.gradle.kts └── src ├── commonMain └── kotlin │ └── fr │ └── acinq │ └── bitcoin │ ├── Base58.kt │ ├── Bech32.kt │ ├── Bitcoin.kt │ ├── Block.kt │ ├── BtcSerializer.kt │ ├── ByteVector.kt │ ├── Crypto.kt │ ├── Descriptor.kt │ ├── DeterministicWallet.kt │ ├── LexicographicalOrdering.kt │ ├── MnemonicCode.kt │ ├── PrivateKey.kt │ ├── Protocol.kt │ ├── PublicKey.kt │ ├── Satoshi.kt │ ├── Script.kt │ ├── ScriptElt.kt │ ├── ScriptFlags.kt │ ├── ScriptTree.kt │ ├── SigHash.kt │ ├── Transaction.kt │ ├── UInt256.kt │ ├── XonlyPublicKey.kt │ ├── crypto │ ├── Digest.kt │ ├── HMac.kt │ ├── Pack.kt │ ├── Pbkdf2.kt │ ├── Ripemd160.kt │ └── musig2 │ │ └── Musig2.kt │ ├── io │ ├── ByteArrayInput.kt │ ├── ByteArrayOutput.kt │ ├── Input.kt │ └── Output.kt │ ├── psbt │ └── Psbt.kt │ └── utils │ ├── Either.kt │ └── Try.kt ├── commonTest ├── kotlin │ └── fr │ │ └── acinq │ │ └── bitcoin │ │ ├── BIP49TestsCommon.kt │ │ ├── BIP84TestsCommon.kt │ │ ├── BIP86TestsCommon.kt │ │ ├── Base58TestsCommon.kt │ │ ├── Bech32TestsCommon.kt │ │ ├── BitcoinTestsCommon.kt │ │ ├── BlockTestsCommon.kt │ │ ├── BtcSerializerTestsCommon.kt │ │ ├── ByteVectorTestsCommon.kt │ │ ├── CheckLockTimeVerifyTestsCommon.kt │ │ ├── CryptoTestsCommon.kt │ │ ├── DeriveWalletKeysTestsCommon.kt │ │ ├── DescriptorTestsCommon.kt │ │ ├── DeterministicWalletTestsCommon.kt │ │ ├── LexicographicalOrderingTestsCommon.kt │ │ ├── MnemonicCodeTestsCommon.kt │ │ ├── PowTestsCommon.kt │ │ ├── PuzzleTestsCommon.kt │ │ ├── SatoshiTestsCommon.kt │ │ ├── ScriptTestsCommon.kt │ │ ├── SegwitTestsCommon.kt │ │ ├── SigHashTestsCommon.kt │ │ ├── TaprootTestsCommon.kt │ │ ├── TestHelpers.kt │ │ ├── TransactionTestsCommon.kt │ │ ├── UInt256TestsCommon.kt │ │ ├── crypto │ │ ├── HMacTestsCommon.kt │ │ ├── Pkbdf2TestsCommon.kt │ │ ├── Ripemd160TestsCommon.kt │ │ ├── Sha1TestsCommon.kt │ │ ├── Sha256TestsCommon.kt │ │ ├── Sha512TestsCommon.kt │ │ └── musig2 │ │ │ └── Musig2TestsCommon.kt │ │ ├── psbt │ │ └── PsbtTestsCommon.kt │ │ └── reference │ │ ├── BIP341TestsCommon.kt │ │ ├── Base58ReferenceTestsCommon.kt │ │ ├── KeyEncodingTestsCommon.kt │ │ ├── ScriptTestsCommon.kt │ │ ├── SigHashTestsCommon.kt │ │ ├── TapscriptCoreTestsCommon.kt │ │ └── TransactionTestsCommon.kt └── resources │ ├── 7393096d97bfee8660f4100ffd61874d62f9a65de9fb6acf740c4c386990ef73.bin │ ├── b5a7e05f28d00e4a791759ad7b6bd6799d856693293ceeaad9b0bb93c8851f7f.bin │ ├── bip39_vectors.json │ ├── block1.dat │ ├── data │ ├── base58_encode_decode.json │ ├── base58_keys_valid.json │ ├── bip341_wallet_vectors.json │ ├── key_io_invalid.json │ ├── key_io_valid.json │ ├── script_tests.json │ ├── sighash.json │ ├── taproot-functional-tests │ │ ├── 0 │ │ │ ├── 001325c3b72f6498c0940d12d9349530c6e89afd │ │ │ ├── 004ab7c07f3dea1b926bd5bac80ff09f3869abb5 │ │ │ ├── 0054121796632335f1a136ff2dd3d1d1b9e26c32 │ │ │ ├── 00578b3bf90701f7490d4a41231c5fe05e0cb40d │ │ │ ├── 00c099b04673c323ac881b23075859839052d593 │ │ │ ├── 00ecc88adf2d39defc5a22432c6c7f6f05a3327a │ │ │ ├── 00eff4dc101dd3b63bd7ff0dde90fe184b6da90a │ │ │ ├── 00f827c5d641247a5321f406ddcf77c0c487036a │ │ │ ├── 011508a906790634c2d410fcc6533bdbb22fdb81 │ │ │ ├── 012dfe26f8e05b18f024ce7297ae3b017c66ad3f │ │ │ ├── 014c79b4fce2160dbdbfc7e0ea7a669724e7c3cf │ │ │ ├── 01576548aefb384add536af2f88b2b1303c53bf6 │ │ │ ├── 01638ad27bffe0d3236e357f00667e83757ee566 │ │ │ ├── 0171f039434794e849c0f843fa39e721acbe3732 │ │ │ ├── 0178bea1a70f65c75fa0ee364a61353906f99e6e │ │ │ ├── 0199756894893bde87cdb1ce92f46d35e7d0a03e │ │ │ ├── 019d5ba0407d9610f2d4f62dc744b6e3be7eca0c │ │ │ ├── 01cfb9959afd9abf6c7429960619681197c20237 │ │ │ ├── 01d9d0fa7a670b4f17940371e86cc23785a79134 │ │ │ ├── 01df05f9e31792d1fbc9d40178f13884cdbe9b63 │ │ │ ├── 020cab1bbba7bc8fe419bfda7bd80e7e1ca23cbd │ │ │ ├── 025395b237b27f82bbbf292738e69d4945d2ade8 │ │ │ ├── 026aed60269b41aa4b8334e0ce5a3904cba2d76c │ │ │ ├── 0290867891a9b302f18c864dd430c114e874b4ae │ │ │ ├── 029c28bcfee94b33952cdaf585a3d46d875e8d95 │ │ │ ├── 02a94b474067152a53e8938876c7902ef33ab938 │ │ │ ├── 02deb968949c7ea759df73b1a68ab3096637c2bc │ │ │ ├── 02e7d4932887c7f9c8c935b6051f6b018e38607c │ │ │ ├── 02e8a1c67eb139f732d0892f2410f55539930137 │ │ │ ├── 02f176815e7e651531aa2afb685674fb1b7e3bdf │ │ │ ├── 02fe5cb6db934ec09c7d4fc80d7ad3dcee5287d0 │ │ │ ├── 0300c0b62c054ff5bb56f2cac1ac5652743c9017 │ │ │ ├── 030291331301aececb2102bbff61436fa1a8a78b │ │ │ ├── 030833cec4b8631d6225535d49155e94818eb72e │ │ │ ├── 0309a599509343988885e256ee29cc12daf054bf │ │ │ ├── 032a73a7b87b1915ae2082d2ac146803bf472e11 │ │ │ ├── 0342f6ff9046a663c1733e6c8ceee2bddad92711 │ │ │ ├── 0343dc6580f9845ab9b234ca4f0d52744afa00a5 │ │ │ ├── 034ae6c26013450172539b382ab76a51148107b9 │ │ │ ├── 034de2209db46714e878fcf4e7a52faf97031802 │ │ │ ├── 03517d725a4928d32b105a6e04cf8784f7a367fe │ │ │ ├── 039ae427cb1d7550143482cdac30e4242dd305a7 │ │ │ ├── 03a2d656365b540031e42fdd7e9ed17b00330fd8 │ │ │ ├── 03a349e0b9427bd2df504da5d1c244c90bf638ba │ │ │ ├── 03acce809a0042e6566b99bd4f77cf33e88e2a2a │ │ │ ├── 03b2241447fd8010dbb1f8140005c252b51e814c │ │ │ ├── 03b944c49c6af35bea20484cd262243f4bca6297 │ │ │ ├── 03d73e1ffe78313d1b019072ce26bf4c0cbf2caa │ │ │ ├── 03ea0b30be0594cd7073c8dfcfea6da438a8bb3b │ │ │ ├── 04000040618cc6b9d77af2a72fdb388da5a2e93f │ │ │ ├── 0412b6c31dec21d90a4a0d42f2d51df2bf625f74 │ │ │ ├── 042215ecbda1e7719ee581d79efb5a5e2b096404 │ │ │ ├── 0430f4ab848fcc0579f5c3edcc4929207d682d3c │ │ │ ├── 0440222ea898a94739802434f18690df5416b687 │ │ │ ├── 044ae4eafc57c7d7b7003776f12b856a37396f62 │ │ │ ├── 045a5ef0e9956ae66f0d2401f7f1eea4a862ab28 │ │ │ ├── 045bfaeebc6418e800b81ac6ae4bab302adaea67 │ │ │ ├── 045c7f895ba269c59bba859fc4ab22f734b712fc │ │ │ ├── 0475b377675e4d21b3b2b2517aa64b8bab0d95d1 │ │ │ ├── 0479f38b0839ac7e65b7cf6f872574e9856fb7c1 │ │ │ ├── 048bf5cf58b59ecf1c671996762b15826b89d61d │ │ │ ├── 0495e1eaf7aa6274ab2fa98a4471186e6c802e6b │ │ │ ├── 04ef7ed97dcf9284666995ed4a08bab19933ac8c │ │ │ ├── 04f0a24b273f7479bc9bfcd58dcf22374799fee5 │ │ │ ├── 04f7d126d9ce6681e4bbe9712cc5021e3bf8355d │ │ │ ├── 050180b86718ab022e93f73d5854dddb8521ea15 │ │ │ ├── 0508bf45bf13eb90ee24ace91779e5831f75a9b3 │ │ │ ├── 050b1c7a5338742a7488e3e99a38f8fa38a3eb4f │ │ │ ├── 0522884ac80a018e08af74fa8411ffe0d306d38f │ │ │ ├── 052839f3ba0a75e223f20b6913d4b8fd7b14fdf4 │ │ │ ├── 05307ce4e3ba0db039f559e045f67c53efdf9a96 │ │ │ ├── 05542bb13086e32462539396a6f59d1b4e02dccb │ │ │ ├── 0568edca97a90d588730688720c077f653e970c9 │ │ │ ├── 05c801e246f6e08c03fa74e6170a0c656c3554b1 │ │ │ ├── 05e0f359cb13aee2de3b03063148b0f3ecbd323f │ │ │ ├── 05edcdc79fa708ccee3725d4ac678df912fe16e9 │ │ │ ├── 0603b3d0c14f1cac969e1dbff0f83d2e4a38a835 │ │ │ ├── 0610c1485898fdbec52dcdfad81138c4fe5ca69e │ │ │ ├── 0611366a3c3a1565b9234212a84ec4cb04b50c6b │ │ │ ├── 0629e8ecef02fc3a13ea9a0cdcaff51d5b513f2f │ │ │ ├── 06416bef6d0da8ab441c749c4efa10fbe19228f4 │ │ │ ├── 066bdbf1661c596e3cfc56a90fa69965649b8313 │ │ │ ├── 067877c63f5f2997dd28541a7d85d9e9192fa633 │ │ │ ├── 068a3dcb2ec506320fe913bd64a2bd7691a04554 │ │ │ ├── 06ac61637142d4e5d56e9c0929f11fcc07be06ca │ │ │ ├── 06be9122ecf9e38621aa56ac5dffa9c8aa0d8869 │ │ │ ├── 06eea4246ef59bde5972f8a3d279075e6325dad1 │ │ │ ├── 06f381981f645b7511b33834c8b2b112c71343c5 │ │ │ ├── 0731da020c8072d01c865c08f94451eabb945852 │ │ │ ├── 07422b3b3b5a46321504f2ed5c5cac424f06a822 │ │ │ ├── 074c6683c9beb9e4333bf53ee6385176c54921f9 │ │ │ ├── 0772301c127cff223ba173f0ead1f18f0de30333 │ │ │ ├── 07c1a63ee2484d1f5394cdf9603b8cb0d31adfe1 │ │ │ ├── 07dd80eab4f71db002721a8ed8223fbef223525d │ │ │ ├── 0811afd82e91894e3ca0bf5e2dc07767962f9d83 │ │ │ ├── 0841a2a57cc88166ecc6a1be08add9ba2fa84804 │ │ │ ├── 08541b6cc2cedd6c8f6afb1211da9a895116f252 │ │ │ ├── 0859371e439334b5d5ffd496b39bb6a7d207132d │ │ │ ├── 088b2b769636fd06b82915e364fd88ec3af9f138 │ │ │ ├── 088eb0f5bc6ff666eba490826908d6adb2ae0143 │ │ │ ├── 0890d31e1e3e267d5a37677d1d338f902e8bacda │ │ │ ├── 08960501701f4e5979fdc72291d8a37a905a132b │ │ │ ├── 089909ad3b8c2a19fde26ba1ca076d10191f306c │ │ │ ├── 094bbe707a0e59e5fcbec0e7e1038efe8dc280ab │ │ │ ├── 0954511e3e3a04c2821146ffcfaf58124e946e99 │ │ │ ├── 0958432bae350eb03816fe4a620418b6292db16b │ │ │ ├── 0976a110ba9325b7b9ddf2ee334a09979bb28f52 │ │ │ ├── 098fd58cbcaf8b3e7d72226382ba2fda5051f2c8 │ │ │ ├── 09ac69242bbd8b03ed53ca363019617a67e4419d │ │ │ ├── 09d434e15adea140b129bfbdb7528abf56503cbb │ │ │ ├── 09e5a0d83b3033fb3da8128b8f1117c5c7a0e89e │ │ │ ├── 0a17b67a53c4763dd199c165f8ba7ff390106653 │ │ │ ├── 0a357b8fa5a30ecea5f9e65f2ef97afd8f132e5c │ │ │ ├── 0a3b13ed778fb8b07080c6e52b2ad4a11a84ea42 │ │ │ ├── 0a425131727fa60c552fd94ea4f7eb3195d440c4 │ │ │ ├── 0a48fb21769a87313a3880e133a4d1e0c950814d │ │ │ ├── 0a53a1fa6454885c501b686c015df2537fa2e8be │ │ │ ├── 0a5f6bb7e9871ea4b9d85fd9361cef9f0a0affd2 │ │ │ ├── 0a6c0949bc406a6e23c6a5cc2abcd1a963f6a6c2 │ │ │ ├── 0a7623cd90bbbb1a8cc9f067cd6082d2d6820f95 │ │ │ ├── 0a8095b612cba5b25d4a61562c2b1d6acc0f8af6 │ │ │ ├── 0a9b5bcd503bb22186157d018fc7d7504f5df081 │ │ │ ├── 0a9dfedf4de5b4258cd3fe5f11c99f26c631c25e │ │ │ ├── 0abef6b10bfc9198e7f472ed1d2b6a2404ef62ea │ │ │ ├── 0ad117bb7821e4fdff92684c9c80b9ffa8e91f56 │ │ │ ├── 0af399edf36ed6aafcb1e67a718c4e48c8972bb4 │ │ │ ├── 0b0d4714c11d4fdb7f366ec466490568eadff2fb │ │ │ ├── 0b22665a685c1ea66d84f1e96def9a3f25efdd77 │ │ │ ├── 0b432ddd69b0385d3ee8cd6c918642f6a452cdfc │ │ │ ├── 0b50c43cd7df5da1ae6be244241c6b695ba67f41 │ │ │ ├── 0ba7c077a975db92e0a843dab7fa6905117a2da5 │ │ │ ├── 0bc3495480e4d29e96c8020728a31bbc596eea98 │ │ │ ├── 0bd6f78ca9fea3f3b9984a952130fce0ec6ec081 │ │ │ ├── 0bd8aeb4efd01c45c2969945c81c40125e0d3326 │ │ │ ├── 0bdca7327da3e7138fc4ccd3be9d7e4b6972885c │ │ │ ├── 0beb6b4303c7d58197386662cbfaebe07720caf7 │ │ │ ├── 0c1b41376f311899986540aa9f253b354384e47d │ │ │ ├── 0c209913f1977832c115623df0c08cbc1cbf89a3 │ │ │ ├── 0c29d1bca13762cacf60ed95eec17e1d0696640e │ │ │ ├── 0c2cdcb090ff9145f263dcf13c268648a9092d6b │ │ │ ├── 0c4446b0c3819699bdd41cdf3debe649c342d90e │ │ │ ├── 0c5660e923368087a4faf721a0aeddd9594f24ea │ │ │ ├── 0c76cd46365a0a1b58e16d85d836e4c2bb80e598 │ │ │ ├── 0c8cc945d021ff98cbc6e6bc8558e86858982bae │ │ │ ├── 0cc5546990eeb2b5a3cfb89c01f698a47c97a80e │ │ │ ├── 0cc67e8c6f6459895df52259f03e982178751d03 │ │ │ ├── 0cee6814c16b15e2fc0f5ded4a9cb972f6cb4753 │ │ │ ├── 0d0f83ec6c215ac1ac8c475411fce61f2bb86004 │ │ │ ├── 0d119bcbd7ab1cb6c1da1711aadc3ff0fe5dc9e3 │ │ │ ├── 0d4c979434fb7eaa955d3758cda54d1ddf9cc72d │ │ │ ├── 0d57c4dfb0ba24954325ee3568d89076865a6bbc │ │ │ ├── 0d5b447a6ec7d180009c42491bb3a26098ca6020 │ │ │ ├── 0d60d3ec947e11cb47af225ddebca87cde05f2a7 │ │ │ ├── 0d718323477e908727d3108dd28cffd91a4c5541 │ │ │ ├── 0d725a043761b983d79317a7c3e3fce9b1604a88 │ │ │ ├── 0d99a2a3b53588ead9f4f7913c82de5c88a747e4 │ │ │ ├── 0daab6d1df17bb51dd21f091858b3ca1038101cb │ │ │ ├── 0dac47cb8eb157a2809d06e9be2723a82d8de60d │ │ │ ├── 0db2b31e2720b1df85e25faa18543fc696303c33 │ │ │ ├── 0e1e0f4938ced27065b72b001450f1155521634f │ │ │ ├── 0e36a1d3b37e4f27441d67fac5af5437ca5bd0db │ │ │ ├── 0e797e9c72968c082adefac72337b6d0724671e7 │ │ │ ├── 0e7ddbddd934fbbb1cf63108adb0edcd2378d4dd │ │ │ ├── 0e965d29af5b54bff08fa15d2d3d19c302ed6c71 │ │ │ ├── 0ea88466e2bef76de3fefa790d87b417558abca6 │ │ │ ├── 0ead27f0f583dadb8f09259738a114cc56938f45 │ │ │ ├── 0eae8b604db2ec3c3fa611fedb22917bd3ea3242 │ │ │ ├── 0eb8f0b3ccd2b9d90011894c51084b2adcb62feb │ │ │ ├── 0ec0e2f3613aa1ddfcf4b6f94c6d0d39238b8528 │ │ │ ├── 0eee07965995cf9a6e2ed7b987f89b2a3dc7b8c8 │ │ │ ├── 0f1d4b0f9912d16d2e05ee74379ae4fecd5e5c6a │ │ │ ├── 0f1e9d0ec2a592ad83d00fec0c5b6a5be0bef2ef │ │ │ ├── 0f2c560ef0c4eb74e9e7adbdf7e214fc1e9ecc38 │ │ │ ├── 0f34a598171f2f3f11c1a1964a8951173c80e2c5 │ │ │ ├── 0f44aea14eec5b5f35ce9030f3248bc33c57c66b │ │ │ ├── 0f6c7d36002e8381c0026ed2bde0cbb6106948ec │ │ │ ├── 0f6e3669e217f2a0877fd234e54a3edf857b906a │ │ │ ├── 0f86964f616228f366cc3deb3bec20b44fe028c4 │ │ │ ├── 0fdb3480fb1e3175a5099da41cc0eae226a584eb │ │ │ ├── 0fee70623a3739b534bbc1ff80b32bf88ac7b6dd │ │ │ ├── 0ff5f04b33b429d2f1a6f7118fee389e1ddb1823 │ │ │ └── 0ff709a76566b6fcb061be45785234fed8d94dc1 │ │ ├── 1 │ │ │ ├── 100952abfa7c0a5b22cb2a460fa649f873ea4234 │ │ │ ├── 102047b99b16c6ad0ac0218cd07e81be2c3e42d1 │ │ │ ├── 1022435ca61f76234dcfb796679acc19a5592da5 │ │ │ ├── 10498ada0c10097c2d3553d0250aae5c14ac87e2 │ │ │ ├── 10927ed5ad58d826f6fad7be1b906c94b23cdb5e │ │ │ ├── 10b2338344dc5411d7549bc931a3685b094e227f │ │ │ ├── 10b3ac1872102ace2784ab4edf88117262a1e964 │ │ │ ├── 10bb1cb700970859c6cb1ec1b3dcf5b04afd9726 │ │ │ ├── 10bc7cbef68feb3af946b5e16f4603b0fd362a1a │ │ │ ├── 10f13174c26aeef665a52b1abf9c1e63652e8410 │ │ │ ├── 11184cfbe014e8a9fda4a4278c279821a82623cc │ │ │ ├── 1118970cfb4d579681343c9578d02f56082d13e6 │ │ │ ├── 11201bca3b08094be3dafe2c713766599790cdcc │ │ │ ├── 112fbb867f79870ced15f5100475ba65e59e4c3b │ │ │ ├── 11379abe43bb6fcf269f7fa211f8321cce838ef5 │ │ │ ├── 115558fb9d8c25e295006656e671fb70cd469ac6 │ │ │ ├── 1170c09d3a5a591d094af3cd3afd78d6d1804b53 │ │ │ ├── 1181354879c45841c7fef1beac2baffbc8f108d2 │ │ │ ├── 11860556cfa40598657c0c9c554ead6b30ca05b4 │ │ │ ├── 1186d4b9169f9d846a1f3047500b8a7a5ed40d7a │ │ │ ├── 11a26a421c2ba6aea76d22b57f778c1844c1e152 │ │ │ ├── 11a39e9ebc9c944ec129a0011e5f06b319345151 │ │ │ ├── 11b595074cda7b399cd3c1f45bf04bba3425c301 │ │ │ ├── 11e5439d6ac939c6c642d91541e6ac331b594bf0 │ │ │ ├── 11ee9d084115bf4a6ceddcb28c217a9c641c0bbe │ │ │ ├── 11f6c79037d403de10126d9cfba1aab4726674b8 │ │ │ ├── 1245f22b1560afe167f361d79963779cbe6bb86b │ │ │ ├── 12461990cf9c0cdc8736c5d4cac43f1abaeb883d │ │ │ ├── 12abee1067811f66c78deaff7a1089d221d0fba8 │ │ │ ├── 12cca4375e3526e566442ba4fc665241f2754e9b │ │ │ ├── 12d4a3cb7fa0452c3d88dc494dda41447158a230 │ │ │ ├── 12daf947cf3b33cf39b608ec12e3013c20d94ddf │ │ │ ├── 12db16c02b8f1b12381a0c6709b3239ab9523d9a │ │ │ ├── 12e836af5e6cab608b3496baf3e4dfb512395cbc │ │ │ ├── 1327f532f8a70a22315e437f7dc684db81adda94 │ │ │ ├── 133ef59bfc1c8b7a50910af266fa07747026fc04 │ │ │ ├── 1374bb29cf7775c0048dbc613ae9debfc5b936d1 │ │ │ ├── 1376dd07f59d02f044590cd17e7059bd4c9dfc29 │ │ │ ├── 13863bd212e0c1afb4a364d3dd577b16ef3836ce │ │ │ ├── 13a159da52d0b37e1c422e0f38aa10f12ae21b01 │ │ │ ├── 13c535e266c5237f60a439637acba4298231ff5c │ │ │ ├── 13cac9c48cb69e3f02bb685688a047901a859259 │ │ │ ├── 13f2fe4c000b46061cfc161d8bc0bcf489af7080 │ │ │ ├── 1430dfb14d6ba6ad63d486a290877dfcb7e9c406 │ │ │ ├── 1456d29ee113943d3f27ab759cc32c25bc164391 │ │ │ ├── 146804d6e92c7aa667cfb4627b6997683a727454 │ │ │ ├── 14dd6b435748d18f1bd41d1ebb1e9099c8473180 │ │ │ ├── 14fa797dc375c61048c6ca11978c59362c44d576 │ │ │ ├── 1503025afab3dabe8dd5ea93282b7c914bc80a21 │ │ │ ├── 1520042f83bc085b60b533857e76a06e5136a65c │ │ │ ├── 156c34663f7c8e07f1378bfb0412115286e8ddbe │ │ │ ├── 157479cba3fee134941209bd55abab921a1091dc │ │ │ ├── 1578289c8ab3fbdb1c85be078f9ead1157d38a24 │ │ │ ├── 15a7bf85e9b27ad3d997bf610c57fc504f90c593 │ │ │ ├── 15c15c74b94c2b6a77b88052a6d5c45b65db9695 │ │ │ ├── 15cc0361150f3d6ed2dd90da433d37324cb72f9f │ │ │ ├── 15fd81b249fb7e2ad4b1e7aff2e26f6d06c61fd7 │ │ │ ├── 1601e647141f5ec6fb8ecddc47a685645e0cd2db │ │ │ ├── 161e5eb9edd4cd187a2eb1145ad25245364ead29 │ │ │ ├── 16232f5e2fa03859fdc9fa7bdf6479f4dc1a0488 │ │ │ ├── 162566809fedf87c25adbacf19a1d30860d5c524 │ │ │ ├── 1637a81719675e5503c0548188ebf594125a7b2d │ │ │ ├── 16596ad0118c6770e5c541e1feefd159c2769233 │ │ │ ├── 166ac8a3197b57149f4858834f20455e1345c22c │ │ │ ├── 1678becc0780815d2b0f398363df1fefdb67f31d │ │ │ ├── 16b6ed35904c06dbc307e667290d2c864ac08e98 │ │ │ ├── 170118d507ff812fb458e100fab60bd4db2bdd79 │ │ │ ├── 170120493de096d81b224d6fdedd4efa2bdb79e5 │ │ │ ├── 1708e42ca06edc825a1010871fae44a2370bb934 │ │ │ ├── 1727d73d4c7d007e495c3341c4a9bfdac7bed5ad │ │ │ ├── 175160f857c6f5fa0a68dba51c2cee63d70ed59e │ │ │ ├── 175533e7b002bdca4a27fae4b16f695f17d738bd │ │ │ ├── 1766a2d84c359aeeea3dd769cc0945d334ed021c │ │ │ ├── 17700f7c9e405d72a199fbd341ffdec58e7c561a │ │ │ ├── 17709b7e993211592c995fafca5f30ee2f75c4f4 │ │ │ ├── 179b201bea3fbde1673ff26360d407e2820715e1 │ │ │ ├── 17ab4a26a31f585e4a97b26511468137f7e4e8d1 │ │ │ ├── 17d57580d085ff06329fffe39283f7f24e5266d6 │ │ │ ├── 17f23f37d046830bd20deef3e7b7d403707a3f11 │ │ │ ├── 180b74cc69a1fcbad02818065de3f6d5700779c8 │ │ │ ├── 181bc74e574be1b6e2b212c28beef2a97c021b5f │ │ │ ├── 181bcbfd04cdd1cf0ea137585fdd3fac70cf534c │ │ │ ├── 1838857efa3b36ab85950e4c154b5d5cdd8f94b6 │ │ │ ├── 184155468de9282868ca699268b3bf802f09ce5f │ │ │ ├── 186e3d60b88e3d61963dbfdf849139692c7949c0 │ │ │ ├── 188717670586ae66bff346e33e2a09a2f45535d6 │ │ │ ├── 1895c042e01e87a31eb926321f24b6b319495945 │ │ │ ├── 18dae404bb7000558de559e113b4a02eee3e039b │ │ │ ├── 18dd482cce1bb9e3c8f41759a1cc5081c1145190 │ │ │ ├── 18e2f1ef7f5d3fc7508e0f212c9d40082f77915a │ │ │ ├── 1901de12b34a62a723c3601ee30da6cd81ba22e5 │ │ │ ├── 19050fb4fa904a4c4d82248868627c4aff56c23f │ │ │ ├── 192ba9216735accb15cc770166f152ee9aae5e0a │ │ │ ├── 1974d1bb802635fe8cf2ddc7dddb262d5619570f │ │ │ ├── 198958ca19b865c4ff4445e96209460cf1a3444f │ │ │ ├── 1998b01dc82f903ca3bba3afceaabf90dc6852d6 │ │ │ ├── 19a1cc71b61d7430b11e834953641b9a6299cc48 │ │ │ ├── 19b6283583360ddc63d6e38bd34638bbb1aa2e68 │ │ │ ├── 19b837ee9eda5084bd59947a6b0e76d1140e2b9f │ │ │ ├── 1a09afb9b63638f645fc928c774a2730140a7801 │ │ │ ├── 1a1bb754e377944e22a584c738f1a15e38bcd7da │ │ │ ├── 1a27e3c0082a746c91b5bd14106ad0dc80c7c85c │ │ │ ├── 1a4c8db1969d413590719c262832dee112840652 │ │ │ ├── 1a660d77087fdac995414553ed0ff27739ea514b │ │ │ ├── 1a6f65ac4827788a553d40cbda6d4f3e6eb947db │ │ │ ├── 1a709cbc04384a3178967aa4bcb42dac60ea8c74 │ │ │ ├── 1a71b55874a92df271a1ae9aff41b7b480341529 │ │ │ ├── 1a75f47fa3975a156108c8efbe020f27942bb6d2 │ │ │ ├── 1a808f6dcbe732e9b89159c938ae501987ec56d9 │ │ │ ├── 1a895370112ad847eb1d8ee0b66cfae88b0ed34b │ │ │ ├── 1a8a1266cabee59f9cfc6cddbbd64212445bfd3c │ │ │ ├── 1a996601a66b1bad7c7aa015047091bdc42509c8 │ │ │ ├── 1aa9cbc66c4212e4ab6db8f6bbe727c427905620 │ │ │ ├── 1aae08ebdd5b426e93d7df294629318b86c2510c │ │ │ ├── 1ac9ec13f5090b5552b2574e00de6d15e2625c8b │ │ │ ├── 1ad5e1d94495c1b4e6b7441a54ce5d1162eee0cf │ │ │ ├── 1ae9c19c8fd54989958f46953d0992728e35ca2e │ │ │ ├── 1aeb177f461a680f5518500b4919c357c6b669b2 │ │ │ ├── 1af648e1506195564fec88c92cbbbc685444dc2e │ │ │ ├── 1b17592c4c9018adc10c1fa6e1d25910925d971a │ │ │ ├── 1b19ac0bb65f1270126add3af00d9c732dac42d7 │ │ │ ├── 1b48fecd8568a4397ec75ead13df03bf69703704 │ │ │ ├── 1b519cabdbbd2602345a31028a3add1e315a0ccd │ │ │ ├── 1b571c46fb639e0390b9fb57d46decefb1082e91 │ │ │ ├── 1bbaa7eedfc89456297ae9d723b85e6571f63c33 │ │ │ ├── 1bc889040999e9ffcc2ebd4225bd70598cb83dfa │ │ │ ├── 1bced20e619cba386e5342fa8a98e1cf3544dad7 │ │ │ ├── 1bd31e7240ede4284a5b7f0d755def1cc101800b │ │ │ ├── 1beb1af3aedb79e943c5478448909caaa8ec91bb │ │ │ ├── 1c10ce91b5333fa5413fb0fed312abbb6a97f123 │ │ │ ├── 1c2895deb74f714d968ed866fba4f98158ad6204 │ │ │ ├── 1c2d79885d3c21307319b5fa687e4c93d30612c3 │ │ │ ├── 1c7e1a87d02aad62df49f4b63253e27629c196c9 │ │ │ ├── 1cbff13b943aa705e3b4713a83c3386d018eb9c3 │ │ │ ├── 1cc24dd0aaebf6808917590b64c3b971bbda668e │ │ │ ├── 1cf186a0c2b2c36c9433a7bbefa3beae02205e90 │ │ │ ├── 1d11c7de6955fea170a170d18e33be2c3a833ab6 │ │ │ ├── 1d46293b1d967e175fe9c63bc15f76b3e45360b8 │ │ │ ├── 1d59b3c2761852babca756db3e739234c5089925 │ │ │ ├── 1d664ede0d1ce141758b99e6c7aee03848809270 │ │ │ ├── 1d72b6865ea3e56734553b2fc325fec78770c4e7 │ │ │ ├── 1d73d70464e15de7835032a2c971e7bbdfef1e3b │ │ │ ├── 1d949b3f799780f53afb29750c16f83f44841ba3 │ │ │ ├── 1da4f107d319a05db2345257d416889c1c2e6679 │ │ │ ├── 1db608ecc243d833f7c303d4269f557bffb5891d │ │ │ ├── 1db8eb6394ea5cc51d21e3cc1d5e45301a335d6f │ │ │ ├── 1dce3be719530ea235c4f198db215634e0e9db71 │ │ │ ├── 1de6c4f69461ff668f2f4de2a4c8d4109bfe1c39 │ │ │ ├── 1dec32a9cd70abbc287b6f07359f6da1d3351a45 │ │ │ ├── 1df568acb2c7c0163991afc28ddbdd411d2d0262 │ │ │ ├── 1e0da92233f6b758397522c595efe8b8444d4e52 │ │ │ ├── 1e127068f61658584599f438494b0688e4e32142 │ │ │ ├── 1e1b914cb3fc3e940aa4b9c2753f04708b5b8013 │ │ │ ├── 1e281e41281a1b3e8ac708c67c3bc5cf43d6fc64 │ │ │ ├── 1e3b4d778b7ffaf34d0e7b3003cd535a5bc7a588 │ │ │ ├── 1e3e3ad6b22b30b9cce902bb86801c795336807d │ │ │ ├── 1e45594c7503749d31aa1a1b236108aa55fa825e │ │ │ ├── 1e48119c9ae70f6b1bdf507075a673a08c0656fe │ │ │ ├── 1e5bea39e854fca8e30fa32b6914f6524f81dc79 │ │ │ ├── 1e63774738b871dae44a4ebf68b51a51dbfed11c │ │ │ ├── 1e66ea6041ac6e820279a2a91e9f7fb561ad1b74 │ │ │ ├── 1e7795fde1a537828eb3aefeaec6d6d23d88102e │ │ │ ├── 1e7d5e6396bc8a05992393209e0ffb55005b42db │ │ │ ├── 1e8f1fc0be8939e21ee5327660db43cbebf36f14 │ │ │ ├── 1eb61664352674050214769f56a62350cb001d1f │ │ │ ├── 1ecfa4f53c6ebbe956853edc01771c7d426c6e9f │ │ │ ├── 1ed51591c1353a9ce0758f86e25355903b602b57 │ │ │ ├── 1eed3d4a305154397342632d0a7444726cc96ffc │ │ │ ├── 1f195839e7fdfc32a91ee9b95f6059d0c86a864c │ │ │ ├── 1f26ee85e30cbb91e62fe02b69a5846be878d010 │ │ │ ├── 1f5fceedd78d2661fe213832587fb56174e299a5 │ │ │ ├── 1f689e5928c8c87c82282f4ff79872075f4c8b52 │ │ │ ├── 1f7fa20f001390f8a7a1ad55897f1d6669432f28 │ │ │ ├── 1f88553c69769f9a6ccdfc30551da4e21a730840 │ │ │ ├── 1fa5e35472c1ddaf6accb1c7464c773fef3855cf │ │ │ ├── 1fc3511bb3942347468138333d8efcfa9da966de │ │ │ ├── 1fc84cf87d5fa400abc9e2cd45d976cfc9a2d9fe │ │ │ ├── 1fd14c68fa20ad23fb1840d1f9b1fdd8b8b8e490 │ │ │ └── 1fe9c96b456f118d577d659b2baa7d3d18a13d69 │ │ ├── 2 │ │ │ ├── 200f5992bc4206fc6a00c443d2107329b7c25c0c │ │ │ ├── 2041569eeade57981338f6255de1772ec21a36da │ │ │ ├── 204af33d4bb7ed863a366a2826c6d71ac9915a34 │ │ │ ├── 205f9742621ed1d7fc4413452496c8d54fa0fbfc │ │ │ ├── 206b4713b9a0d1c57dc277dd768c68b2d7b2cf71 │ │ │ ├── 208301f7f1e120cdf4bcce769e760458ae89c2ef │ │ │ ├── 208f88995e16816535f11c3e7469040e82dec0cb │ │ │ ├── 209898991dfd1ff62c38e3725861ceb098ab2c70 │ │ │ ├── 20a78587312bc43c3672799123f91da07f81380a │ │ │ ├── 20b539dc463e1c9debec7b2a5b0438f5f9e236cf │ │ │ ├── 20d1169eb4393344458de375dfb2fbeb4088856b │ │ │ ├── 20dad3d031113cd044e85b962331cfe253d32156 │ │ │ ├── 20e0f1378242cbbb3ea4e4e19c8610d518189044 │ │ │ ├── 210f47127d3686d3cddc20c1ba5d79c49a6c3a3b │ │ │ ├── 2118866c4af2d0298fda1028879bd02359d56a5c │ │ │ ├── 2127e6c1099d4d1a2528dcbbf5f9ca32b3551643 │ │ │ ├── 213836b4c2c2700ee64f88106daa8b14f4d7a851 │ │ │ ├── 21616cc4a34dd14f03e4e2936095e4476f564b1e │ │ │ ├── 2165afdd633bf6d1ae0b3f48afb162406816be35 │ │ │ ├── 217c0025fd40eeaac021a987ef0f4ddeff2482f4 │ │ │ ├── 2182432411138b4f1c1f0ba6319acc130bc6935c │ │ │ ├── 21b93b853baac022b4eaf567c007717f9be4d9d2 │ │ │ ├── 21e46d19ee8313798789103f2c552c0bd7127e87 │ │ │ ├── 2224dde0a252f21cef1fc307617412c4dfa2e91a │ │ │ ├── 223b1319f3a8df84d3b1a5e26bce2c726990f860 │ │ │ ├── 2244fe2fb8120e11f46bb223a45843dbb5272a2e │ │ │ ├── 224be705136c0c6d164d2831cc3fa98b0904680f │ │ │ ├── 22711c932bfa5a3179f19d1241233bdb604bc926 │ │ │ ├── 227258c52e25fbebb631ff73bd6b0e78625a67df │ │ │ ├── 22759cd9fd9228a6bc131ee1e6f229f773d814dc │ │ │ ├── 22983b0a9a26bf6f4ae80352a2a5110fd2ad882a │ │ │ ├── 22a2a6866058cf650cf4a820ba106bf09d60bc01 │ │ │ ├── 22ae897fff01eeef8c36cb90cc76b84a81dbc183 │ │ │ ├── 22d3eb0739d7b15906cddc3be48fc0680b1a10a5 │ │ │ ├── 22db35624df38193fd53c33be75555a8aeb58fc2 │ │ │ ├── 2310af3de7c5be0042ed980d0eae3499e1d4c415 │ │ │ ├── 231382f7c45e3c7b604a14048cd7053ae46699aa │ │ │ ├── 2318a2f526ea9819a89d6de46297399d95f54089 │ │ │ ├── 231cece8193476a2ca90bd2115f4ca372ea987ae │ │ │ ├── 23215d1888c8533bced4b89ca25eb68f9d2de51e │ │ │ ├── 232611bf5ff11463e4d16404240961b9d6c0e244 │ │ │ ├── 233506e8b40efc01c17afcef813a226aaff6b84f │ │ │ ├── 23645a8425c7bb9226513cbc1f945f166e8e509f │ │ │ ├── 2393b3e1fb5831eeddbe22d451caf68ea306fa95 │ │ │ ├── 23adaf852387faba697d3cf72e1d028bcfa6eb5e │ │ │ ├── 23b26363ac316719bc91810b567c870dde6a76b3 │ │ │ ├── 23b5ae834f191fd630a0c597374ee82a621d974c │ │ │ ├── 23f02c0955b03f558f76beeef58f5efac4c7985d │ │ │ ├── 23fe94a0b29fe49e264bdde90489381a3363cd35 │ │ │ ├── 241e601e6611228c8489c6103c94cb62a7058b1e │ │ │ ├── 2425076feafe2c6ecbb044b8408129612bcb2b5e │ │ │ ├── 2448ba94aeb3e2a1c331b8e1ca3a7ae8b9b85f44 │ │ │ ├── 24540e547a40a9b6a044f10d42cc9a893009ec2c │ │ │ ├── 2476f0e018ee0729725ec6c5cb6fb94d0d2a7610 │ │ │ ├── 24bd7a65beab4353d8a621224136ead19dd3e17d │ │ │ ├── 24d15b1b124e0988637bc3f93dd199ed593c0c9b │ │ │ ├── 24ea96d564290dc7da8d2c4b0368c32d580c5f13 │ │ │ ├── 24f54575d46fb9ad19fefc4b3cda8682e3e5b958 │ │ │ ├── 24f89443ea084f2755a068ebd86792823c88fc03 │ │ │ ├── 2501050ab36fb03f75394a505bcad1aaa8ee1120 │ │ │ ├── 250c5b85cd3c06623c1c2fd9acc1d89af0adda0e │ │ │ ├── 251bf2b52741c2a41fc01d7927171c6ece89baba │ │ │ ├── 252fc22394ac5e4dfb7befc5d5e363b2459b2318 │ │ │ ├── 258f68d28678d3c5d319fd8bbf024cb802d7d6f0 │ │ │ ├── 25be4c4c2e839aa7e1f9abef9f8c03004130e456 │ │ │ ├── 25dcd8789a32c880eb1fb6fa89b438d37599d823 │ │ │ ├── 262169d13999db3ad9aabd2f1021d36b174fee09 │ │ │ ├── 262cdf9ddb48b532f6ebdb07ed8ea368a31e00f1 │ │ │ ├── 267cc90d558b54b0c5bba3289665c63bb3d58fb2 │ │ │ ├── 267df5fe5df2c1d6333cf5eb21ad62a95a7cc105 │ │ │ ├── 268807b5141f2739a61d63fe4943de7c0c2ffc0c │ │ │ ├── 269574465f1803af9a2008d2d5879cd4cc6b1590 │ │ │ ├── 26b55061c9debac70e83e6505e7605d60a1c5fd1 │ │ │ ├── 26d93a3607f842ca8916fad1bad631250f4c96ef │ │ │ ├── 26e8d9113377456c119c93309be68558d514408d │ │ │ ├── 270fa14c4981b9cc5b966283cde014abdd321ae2 │ │ │ ├── 2730f4367d7f002b90a197166623fda8211391e9 │ │ │ ├── 27434bdfc304b1bba32f19347864ca95dfd74d90 │ │ │ ├── 27624a30056f082d2b291e11b663aa0632fc6530 │ │ │ ├── 276780ca1665e04cf7f1e0bd19c028636b044af3 │ │ │ ├── 276f96ced0ab9fdaa135001642725a2b7b9b981c │ │ │ ├── 27708b5616d720e0ce1e27fc6c450427b2e9985f │ │ │ ├── 27746e8041ba7e28e2ef7bc9e12fe08744e8a660 │ │ │ ├── 277b98371e5f727d795fec423db5eb6464558131 │ │ │ ├── 27af05b39fb7f48ea1e801c8150fb6ad1b880a03 │ │ │ ├── 27b09063d1f943a194c759ff04eab386f64152ce │ │ │ ├── 2817ed530f0358f00de52ec3407ac5184d8fdc68 │ │ │ ├── 2841ff86fd51b95ed83a3bf9686e2d7c8e1707ac │ │ │ ├── 28601c7b66f36e2a5dc88f933ea7c83ebb0a64d6 │ │ │ ├── 286ca461793ca4463ddd012f8daac284f53c72c7 │ │ │ ├── 287323ff972dc7a048e5eecd8f03a76be2478399 │ │ │ ├── 28a5f9b02b63f32a8e28211b3fb004ff9c07a72c │ │ │ ├── 28f4335e255718d8ddf6a54a8d1cdd4b7ab6e378 │ │ │ ├── 2904d54e23159833fa9d78e49c2efd0d4151d400 │ │ │ ├── 290734bdc0ff16c17c36751496f9eda26d2a9f94 │ │ │ ├── 291d90d3d353aab20e434507462e6fb7061c8934 │ │ │ ├── 292aac5ba841e772194b798b09333d7412666576 │ │ │ ├── 292ace29a1923df8fe6244316ded617177aa8395 │ │ │ ├── 294dd4916ef78ea1a135219b9098e07f902f5427 │ │ │ ├── 296c6fb27cdd694f982d6af5de42215375932d19 │ │ │ ├── 297aa870dd6ae5fe46ab79b1838b5979a5a0c110 │ │ │ ├── 298db7d5f46d1bd5e76e593cf4d74c43158bb428 │ │ │ ├── 2997996d2afe33f4836b91e1f02e9f4928304f32 │ │ │ ├── 29a0182b0c713c7bfa8700fdfd46a3d305a070f2 │ │ │ ├── 29b538fe1b730fd24a26a9aab77d0d9f5db3e995 │ │ │ ├── 29cb2d131b1b339c1084b6de0706ad95c64d693b │ │ │ ├── 29cc5b5be690c41515d34c7665773f3761d3f43f │ │ │ ├── 29f74d96bdb5554892224c1be5551d48275745a6 │ │ │ ├── 2a0ee6baf35e87a0634e9e637a55d715888927ac │ │ │ ├── 2a130fd22d18a892b1f2b310eae5952f451c8d64 │ │ │ ├── 2a13f8d940ee5e6833a22ec46d2b5af93f61a6e6 │ │ │ ├── 2a1d7d01ec107063d3361542d699517288506cdf │ │ │ ├── 2a3a93be2c6c543db6a8d3f2532578bd25f0b53e │ │ │ ├── 2a6da77f7a7448731f4cc23ca8ef2821574c4be4 │ │ │ ├── 2a94d5a122138fba8fd2dd01cb5ec6e37644d6a5 │ │ │ ├── 2aab93940f4a3b901f74757fe613bc1c73cb19f4 │ │ │ ├── 2aba0f0503e1e26451ea78754c4bc01a8139dafd │ │ │ ├── 2ac65ef640a36fa581fe332f5dbebb1da42f1b4a │ │ │ ├── 2ac6640d40b9c9fb9c6c36ed245b7c1724ad6fac │ │ │ ├── 2ad69bd6e47e2127d4d6990b36ccf45effc6910b │ │ │ ├── 2ae08ab8bb7b63deba56f26c92c6473084b43e9f │ │ │ ├── 2ae545eef3bfdb4a9db790668d0557c1dacb250f │ │ │ ├── 2b3fddca7c80b1c6968354dc636e78068fe5601b │ │ │ ├── 2b5e313875fa6e553e30463b6ef6299a2e307edf │ │ │ ├── 2b75cbfb8f8ff36b3ebb582572991da15de97227 │ │ │ ├── 2b91856fd7e53eae3c45e4ef27ee518f460769fb │ │ │ ├── 2bc7a4f1c9c7c953190f4ccf370a1683e9697e82 │ │ │ ├── 2bc8a21ad54e2cb61b8b3dafc37751c196ecae37 │ │ │ ├── 2bcc1db840ad84f712e0ba05aaef8729eba321c0 │ │ │ ├── 2bd0634a0ec45cfcd7af4a393b320b9a200dd6cd │ │ │ ├── 2bdf7ff044aa9f6b671184884069d11132baafc1 │ │ │ ├── 2be221582d5318ea7da983a0c5f3a8d6d48ae861 │ │ │ ├── 2be38c058fa86e2845f2f9e7d021030f89d90bee │ │ │ ├── 2be70ffc56ba47059f715072d85c26cec8bba04e │ │ │ ├── 2bf21f85d533ad7fa872fd725cee542881018a0c │ │ │ ├── 2c06116057608763ff5fe98890f1e1e8b88f1c54 │ │ │ ├── 2c0b15a47049d4c2498de81895e5e99d4dc82e02 │ │ │ ├── 2c11db70962bcfbd2cfeed2f04fa62cb94e25526 │ │ │ ├── 2c15690d243e75f65acec2378abba5ea9ab686c3 │ │ │ ├── 2c4a0216612d5185ca59685719b0bd5ecd09e34a │ │ │ ├── 2c52a58879133c14a8e56c1b019311803d5e6cdf │ │ │ ├── 2c57efeba603620114b8252463c31e980909eba4 │ │ │ ├── 2c79669fa4bac502521edfd89d858b25109cf6aa │ │ │ ├── 2cb22992150391b29957647e192df3f8a1a5ee63 │ │ │ ├── 2cd8b0d1ef16fe4e3a2ab831a3e3251f9e21f4da │ │ │ ├── 2d088db1069a9cfb866c3606fd98d0de6cd5b8bc │ │ │ ├── 2d2ffbea6cad6e563e94d2c6f8a51eaa985daacc │ │ │ ├── 2d481a2f8a3d45ca88f7e679584fbb23a81bec7e │ │ │ ├── 2d488c035d87e993c9649cf21eec3b6f143aba23 │ │ │ ├── 2d4cb453d6e8b010ff6409997478fd57ae7505b8 │ │ │ ├── 2d58d59da52c881078db2ad3eac074e741b82e4b │ │ │ ├── 2d5fb595ba0f38dc4b8b5db7e2a71301bf671ceb │ │ │ ├── 2d717d8f7c4e9cb9379acbd63f549b0913f599e3 │ │ │ ├── 2d852017d40070a890806c7f15548368e1b35c84 │ │ │ ├── 2dd1df9584b896b77623bfb27a2e66ae02574ed2 │ │ │ ├── 2de5f6581fe4d2728417f6a8f65ff48a19a52aef │ │ │ ├── 2deb1b99875d3cdebc9fb81c7ddcb2b11b041976 │ │ │ ├── 2e1a1be4f9acfe79ca89496e5adcbb49a4290d10 │ │ │ ├── 2e447c6d0fd3318dae3b86b9d00b6faa66e8eaa7 │ │ │ ├── 2e6a7f20893777dc2d05ab85024114cf0e7a5146 │ │ │ ├── 2e82ac05ce1f07fad5ec375c9f863cba0f47e148 │ │ │ ├── 2e9b4072ef171d72d1f5f2f28670e3ec4bd76e25 │ │ │ ├── 2eed2974fd5c52523d19dbce63f29354ef052bf4 │ │ │ ├── 2f303f23d3fc1de5d6e7cc574986cc8f9743a79b │ │ │ ├── 2f4049c0a991f4e1c7b68d8ad2d79e0ad45d2a3d │ │ │ ├── 2f48ac7ef2d4cbccb3f7f570cec828d003c5731a │ │ │ ├── 2f4b88a6595105ed32784a92f71beb9593ffe3b9 │ │ │ ├── 2f530dc7329faafebcae1f3fd2857acbfa6c3824 │ │ │ ├── 2f966f1b1e24544dd04e0785b13c3a7c73acd254 │ │ │ ├── 2fbcbf2327985b6f00db335e80a10018420ae662 │ │ │ └── 2fd90a4cf7c5725fc2e757eeaa2b8f1de68f9592 │ │ ├── 3 │ │ │ ├── 30144cc990c949bc51a3651196ff90a6bbe666c9 │ │ │ ├── 3037d09dce06fe41766983f6281cdb43031f0163 │ │ │ ├── 3043c38070c141dbb323643f738fcbd280738341 │ │ │ ├── 307c19ae98946c0c50131ec0c9a8be5298ca2ed5 │ │ │ ├── 30a169ef5fef1545544e7f7ab9b00aa9a44f9cba │ │ │ ├── 30b5337cc61dd381f40f483d25a3cf2b8238d0cb │ │ │ ├── 30c662587ecc6e7e8fa110935e171981eb1e5154 │ │ │ ├── 30cd352f885e487ad0a6a8422097489271354563 │ │ │ ├── 310398bfeb28b21fba9137699892a5656cdb7367 │ │ │ ├── 3105bfdacbeae284142605c24b86d90127194b02 │ │ │ ├── 31074d951b7653ee0fb9f339f405a0a58d970db9 │ │ │ ├── 310e7816683f252918882d8f3bd5448cff98158d │ │ │ ├── 312864ca3d753a0d234682741f3133ce0008c9dd │ │ │ ├── 312ac97c116086804c0e7b3b0141c764c1536baa │ │ │ ├── 3170499c0060f36304396bd1ea055a4b1ade678a │ │ │ ├── 3173053e185631e63fdff619f7f392fb3adff53b │ │ │ ├── 319ae3c8f0b8d71356cf937b0203714b665a8efe │ │ │ ├── 31f261a1a2c18b8b25a448957cadd15d3edcc992 │ │ │ ├── 31fe784ea197aa3f98efb81d13b72be60ed82ebc │ │ │ ├── 3273b39f0b960b7c815149575222c4e669410b4b │ │ │ ├── 327be56900b0fb77d3ced2ab4ae6eecdf8102c85 │ │ │ ├── 328e64078a54320013286e56393fd4839d33595a │ │ │ ├── 32a156b61ce143efe9405c6a4ae56154401ae2f1 │ │ │ ├── 32a586364b8ac52386e82cff39b273420cc9a7f4 │ │ │ ├── 32abd0ce48f4566bf89a40848a7590e0353adbcb │ │ │ ├── 32c4c621f99bee2af70b76f7c5dc9e5183e5b872 │ │ │ ├── 32f4c4f904b54a52ae4b15ea0bbebf9905fb0c3b │ │ │ ├── 3312248c8613a2e002828f3a0cef6b1006e29458 │ │ │ ├── 3326186d4643d3cfa5fe8520f1f82d7cd0dd3173 │ │ │ ├── 33404265c3fe58d13c1649e3df474b2eea2584ec │ │ │ ├── 337640e12e65b26df082bf00368e11cec7595962 │ │ │ ├── 33791e041bb3747ba324d1701b12044b92b6a348 │ │ │ ├── 338cc40311af5a32978056c1c42f4ca390cdb7dc │ │ │ ├── 33b23ed32bb928431228540704216738f9c4ec25 │ │ │ ├── 33d5bc5c3f8d10a83a0f9cf4710ad58733199cae │ │ │ ├── 33eb8238a7a03319cca0f667335ba341e125d188 │ │ │ ├── 3406f763b3d79e7b984d1ea05f9d4bdeee858348 │ │ │ ├── 340a0bcb6af990a091c0e4d1b083c56a53fd7192 │ │ │ ├── 340ebd5b407813f55416d05fd7982534bc2b900a │ │ │ ├── 341489f8b27d476b17adfd4b8ad4e280b9827915 │ │ │ ├── 3418c4e903343701bcd52541162359b6ffd6e1a1 │ │ │ ├── 3421c9868c403a34153ba7ad1ff104b2334ac804 │ │ │ ├── 34349b4ec3b221804ac232f15ac34c6e9ea12128 │ │ │ ├── 344345de19c9ef1dfdde6403407c26d14a220a3a │ │ │ ├── 3463af7d2e0c939dd69062ccf58d2f04eb40209e │ │ │ ├── 3470b36ea4e6b0b6d64b57cf15675fad5584710f │ │ │ ├── 3471ba60006afef73fbb36c688c9acf8c6d47e96 │ │ │ ├── 349873d6b5784bdd127efc9e1155f805f4ed68f3 │ │ │ ├── 3498b21d5f69e9b747ad14613dcc876634615a84 │ │ │ ├── 34b5e5c096379b37a31252e38218807ee8f0ca3b │ │ │ ├── 34d4d418078cefb27fe53c0fa2f5d6ef47294440 │ │ │ ├── 34f171f3bbe0902941b118e560b23d3ddf4ef894 │ │ │ ├── 3509357bf9f146968a22235858533307219e35b8 │ │ │ ├── 35359e71a88046eb4b3821f282b35807e28118a6 │ │ │ ├── 3537d3b7219d79fb30189291ab7ebeb09cad9f5d │ │ │ ├── 357300a57985a83c5b92c0ea3a4995ab6dbfea7d │ │ │ ├── 35987df38aa6d64dacc7d234c332f9378d0157ab │ │ │ ├── 35cbd302a09be3201440398df671c8774f94e9cc │ │ │ ├── 35d53a98be138abd64a586452f87ec8284319d4d │ │ │ ├── 36047f0e4a5fbd666caf82ad6d63344b07385d1b │ │ │ ├── 36285b678f8a4039f836fa758da572834bca61a9 │ │ │ ├── 36323d7f20d29ff54cb70c7096d2008a7903d5be │ │ │ ├── 36324d4968eea331fb241a71e94057ce35923dc3 │ │ │ ├── 36328b440342985aa4a0cf431d0f774a28331e0d │ │ │ ├── 3634c48fc7075037bf79a0339db346871090c2ae │ │ │ ├── 363507bda8c82af2ce2aa0f9f83e12511b7097a2 │ │ │ ├── 36372614d6b875e09374c051f503a5578aae8ce8 │ │ │ ├── 3639e4d7c0b313c8d737833ab5cc900b4dde9e98 │ │ │ ├── 363bfb4790eaedd96725749143f9b65ef2f52803 │ │ │ ├── 3649acc5f88acd49178dfad0621fc5f84c6fd479 │ │ │ ├── 36688d1167d49c09e810892590d80994b3b125bd │ │ │ ├── 368861f5913610f4ff60e6e7b9591181ea697e65 │ │ │ ├── 3690f99d55c31bec8013eb41dd297b36a643a0b8 │ │ │ ├── 3695c26ee0b1c31bc3c796f2c0c82ac698fdcf51 │ │ │ ├── 36b2d509655f866e6968839d1712a978bd03d026 │ │ │ ├── 36e62e6a854c55e30543eb9302546af9de818ee8 │ │ │ ├── 36fdf069a82ce14a5f408e9b90daebee306e782e │ │ │ ├── 372668a08cabbc1779d32bc990b48a114be4cb33 │ │ │ ├── 373dc2a49a806ca5037e433416a9140bc9744531 │ │ │ ├── 3742b8daa2846c4988297055c3629ff3786921b3 │ │ │ ├── 3746a429b5dcaad64387323118fef63326ccee59 │ │ │ ├── 37519a6532713541711309f5c0a723a0ca1141dd │ │ │ ├── 376df2d5bd40f36a85194daeafad6e0b247cc783 │ │ │ ├── 3778f096cc0aa41e0ec84652f7fdf82d29322f09 │ │ │ ├── 37a0375c30002d1a5f17b859c361a69c1d30f546 │ │ │ ├── 37b5aaabfb050ed8e2740aa48e6ed6ce648f9f81 │ │ │ ├── 37c62dffb9b7809519f278d9a4d2a4a076f3176b │ │ │ ├── 37e0a85eaa7e5732627ba19b6b0331d3671b9c24 │ │ │ ├── 37e2a0f6abee9b4cd92ecab88d13259e315148d3 │ │ │ ├── 380005fadb15969da12654e287734ffc5ed9a5cb │ │ │ ├── 380575518935255c3eb0443c13d556a7f5db2dc3 │ │ │ ├── 380fae2d31cf8882c5152a924dd9b77dceb847ee │ │ │ ├── 3812643495e41cf552dc8fd4f9bf201a6bbffb80 │ │ │ ├── 3828ffa0a344dfd9abdf6fc811a7cec3e7eaf4d5 │ │ │ ├── 3830d880e77d1d791066f1fb89514e4456a3a290 │ │ │ ├── 3896421a3257919a59971c5f1d0a8f07588244ea │ │ │ ├── 389e18272e66a2e76fa86ca0276547a84e36de99 │ │ │ ├── 38a84d3ef6f87fe744c7cf4b737a4a3282e389aa │ │ │ ├── 38e772413283906744ce412889a600f74c88440d │ │ │ ├── 38e9e015eea7e2541638712d7994b1a1a5fe222e │ │ │ ├── 39347cbf244cd922de5cb6cabd0d56d5f080d498 │ │ │ ├── 396e2e1011f9818678981843b72423ae7c722abd │ │ │ ├── 39791dbb3d93970b4cc009e05f0d8f2f99d24591 │ │ │ ├── 39857a56fbf9ddc5c308db563089f451ac4686af │ │ │ ├── 39ad40dae6a35aacb9f3a6349adfc98b8816075a │ │ │ ├── 39caff7d1f57a2f1c4581fccd46259b584f3af68 │ │ │ ├── 39ce7a5bf3ea51bba9280f3ea3ec329d8c7c8d18 │ │ │ ├── 39f7f0205a9771a34f2825a99fb441b4817ede0c │ │ │ ├── 39fc52cb0a7b735248fb4cdb595d5c271ebcc944 │ │ │ ├── 3a042b4387723066f1f1b1b1cd6a6542b1ab361b │ │ │ ├── 3a1e43cd1b9a2e63685861f092d83cf1a441eecd │ │ │ ├── 3a528fa678dea621dbfe83628a824ad387d488c6 │ │ │ ├── 3a67ae8b8de10f630230835eadd737d44aa77f4a │ │ │ ├── 3a78d7781a2f32107c3229e4919c8d6dafa1a584 │ │ │ ├── 3a9897b3797914fb4a1a0bf0ade449fe7c4cd14e │ │ │ ├── 3aa6dd0b52dbeccde191d0b52a3aa0fc4cd4d591 │ │ │ ├── 3aaff4bf1025ad3fc157452d68b48285337b1edd │ │ │ ├── 3ab0cb73888554c7c49291b14d9cc83ca95f473d │ │ │ ├── 3ab15d7d9ae34e6435f3106e6ba81c7edddc03b7 │ │ │ ├── 3acbee385eba8ad53ccf74f656517a24c49d448a │ │ │ ├── 3ad14cf7a0ff9a27810ef9b4255f5fec674df976 │ │ │ ├── 3ae305d1adbf975910207118f2066fe2864b1dd6 │ │ │ ├── 3af1147c23597553e7dc8aeefdb5d6078c5a2f32 │ │ │ ├── 3af9ff9ad97a2cd1a53f9ad076f658fb5fa5159e │ │ │ ├── 3b067be0d9b1d2f65eaf052d233fa01575ffbf06 │ │ │ ├── 3b0704d8a606595a932076e8e128ac3159b79c77 │ │ │ ├── 3b0b0620f2c2c90fbc3e6951a69c9934708d9c30 │ │ │ ├── 3b0d62a6cb0f58c587c3952d38bf5bddaa110d93 │ │ │ ├── 3b589fa52215cf4fe7794cdae33600048a5dc39f │ │ │ ├── 3b649f2944b25001d61fc72d175a27fc911ac7bf │ │ │ ├── 3b8bce976e4222ea7637992fff4107dd4787c6bc │ │ │ ├── 3b8fb9819a0b9e61db85f7ab244f3f56c816ff43 │ │ │ ├── 3bf8945d4bc56e85c8e9dd2a207855983493e36b │ │ │ ├── 3bfaecfed9bc2622d05d1329d45fb490ed01528e │ │ │ ├── 3c11efb56b2a13d022d3ad537b80849cc4bb4315 │ │ │ ├── 3c16caf4303dc387d0e90aa1266d0e4e1bf92ffc │ │ │ ├── 3c1abf3a1e9b955d4e635e6bc563eb1996929165 │ │ │ ├── 3c4079b3fa421a4fdc5063de656b88a1761da10e │ │ │ ├── 3c49e6af94428d5c438c6925b1ed06183e4dd2ef │ │ │ ├── 3c4a9c2e7e22083f2bb2db7915707c1bc709e07f │ │ │ ├── 3c50c198785238c29969a825a64ff1d047fd3d54 │ │ │ ├── 3c57b2001f66bd9535087af23c1e1ac001b35866 │ │ │ ├── 3cadb01953bc7ebb2a96af996f4e88083a3e6e66 │ │ │ ├── 3ce0b0ad8c5b5040c8585272c0179e893af2f9eb │ │ │ ├── 3ce8802c6488c2ac9443b74235a3d152d448004f │ │ │ ├── 3cecd0b0012c343b987b64650524c7cb7bb777a5 │ │ │ ├── 3cee931082cf95e9e9084ce4c161cd5242220620 │ │ │ ├── 3d08308cdbea7b25dee8f991eebd286b7ad9963e │ │ │ ├── 3d092d9fd6878ebe331ae95db957cbd5194c859f │ │ │ ├── 3d70d6aca357986b89f51a4a28301c926b259444 │ │ │ ├── 3d86a3c6d0fb345d8b670046fdac08fcab346e75 │ │ │ ├── 3d911499b378e3d4cfe14a94fb54f2ce588783a8 │ │ │ ├── 3dace331416e6ab9a7a8544f8f3ed159d829f8be │ │ │ ├── 3dbb3928b1b91ba6ca57be22d10b6d6ded06618d │ │ │ ├── 3ddf2c178dced397ca98077fae2970c517b056a7 │ │ │ ├── 3dea82a430549b9ad73e94d8269d455732dbc1a8 │ │ │ ├── 3e16ab5c8245f063cb8cfaf7ff57bbcc7b95420f │ │ │ ├── 3e2e2190679196b324d6483495b2946be17b797e │ │ │ ├── 3e5c1906dee96bcd895e8a7788998c9ff06c1457 │ │ │ ├── 3e5de58ee011fbd6787f16713f7e50d502b86350 │ │ │ ├── 3e9594467776a519544e175535fefa6a2e497b13 │ │ │ ├── 3e9852a32ca1228d2c19c11a28f23962e66a1877 │ │ │ ├── 3ebfa811c4f8a28b1c5c5ddf793bdcc41cad5a1b │ │ │ ├── 3ec23ae2809e29761d3835350ca431f2bba0649c │ │ │ ├── 3ec58af54db06692c12c755f1d4914a13c7d94a6 │ │ │ ├── 3ed515d635fb095809b103259ddb1393fc3b65ca │ │ │ ├── 3ee112fb4d3798b98b1d25b44303f281ce8271dd │ │ │ ├── 3eed0146602f806875df655a351a3a7ef3e99dc2 │ │ │ ├── 3ef03b91d623a5f1af8ab8b6f335197f881d7db5 │ │ │ ├── 3f08186822de47f9f4e37d12494fdc0cfb571a2c │ │ │ ├── 3f0b4cc70b3ff9600878ea05559012d94128674f │ │ │ ├── 3f1b08f510f2e9289c726a6faecb6ae4fcf42a8f │ │ │ ├── 3f20b3d3c649eb293f1f795900523646f3f96ded │ │ │ ├── 3f3bb41f70e291d1bff462c3c92a00d101fe0c9e │ │ │ ├── 3f4d0f8de9c2a587ca9bca9550792c0b3790435e │ │ │ ├── 3f4d8feff69bd269c594b415dd6da818539d0ffa │ │ │ ├── 3f604ec3681dc187c154314e2c2fbdec37c1759d │ │ │ ├── 3f831f896fcd52dedfb3315d463033293b5531b4 │ │ │ ├── 3f96c2308cfaac5161d5056f698a2e509a599dad │ │ │ ├── 3fa86187652daca8b20bdc2bc48db1164999825a │ │ │ ├── 3fbbdfdb295a73f48999b5d73e89959124d8b6db │ │ │ ├── 3fcbc24745799bfd0a52d16ff450439c363b6521 │ │ │ └── 3ff38314026a1a035410a51aec1b60370ae11f10 │ │ ├── 4 │ │ │ ├── 401cf921adfcc55b9cff1c8e33d255e3ef6eab56 │ │ │ ├── 404d425933e7c91e200a93564bbedbac68b4d80f │ │ │ ├── 40592f41ec370a50154d8a77eb5deaefa5309b12 │ │ │ ├── 406e2d3c736c25d711c72c1f404aa8ed1be41e04 │ │ │ ├── 4084ba2abd95b93299cb0822a62ff117312f48a1 │ │ │ ├── 40b7ed7dbf2b9fc86296640c6260f22759653e62 │ │ │ ├── 40d0839c9d6d265d65e8f53177612f82ebad1072 │ │ │ ├── 40e4c2bb07aa672482827dcdcad167afd0a97b99 │ │ │ ├── 4102be013fc17e0d77723482779f0bde59a0e8f2 │ │ │ ├── 410fb490ff893e8d29047d11123bc43a45b088f3 │ │ │ ├── 41547641613d2bf6649fa5e6b36ccebe1731d3b1 │ │ │ ├── 4167c49929d6e309d74d957b804cf23a8795ecee │ │ │ ├── 416f3f6131b0e70763a4f591d8ad4ad4c34cc8f1 │ │ │ ├── 418b8ff12108f2f33657f02fe1aa1510e38a3011 │ │ │ ├── 41a1914d71eaea32527e1302dcc758e8d5e7a008 │ │ │ ├── 41b698d96743019c542ac263c41357b8f98c4d8b │ │ │ ├── 41b7756a8bb745025fc552e661d2094bfe9e5df8 │ │ │ ├── 41e871a90636ac95ae67596e7dcad5208a4ddfc0 │ │ │ ├── 41ea960b9ba22fe443376867c9f6bad5b8932e4a │ │ │ ├── 41ec3e0cf5a25e55470f62fa052bfbc8c6cf306a │ │ │ ├── 41f677858d52111cd6b5527f5bee44676c59adde │ │ │ ├── 4254fa3c9fcf77a1e2f360ea6b02fc37fb741151 │ │ │ ├── 42734ecb0333d1fd07a6029bc9e5ad3325e26477 │ │ │ ├── 42762261954a3e63971b9ee4301ae68dc7dc7b6f │ │ │ ├── 42e3737b55669756b87ba96cd5b9bd5f758374e1 │ │ │ ├── 4310d0dcc4e65f0760f36b14359aa92cc722b4a8 │ │ │ ├── 43211998f00a76ecc154fd308d597eac191c6b3a │ │ │ ├── 4325d64dc52e69a06428e2743ce939ecb390a766 │ │ │ ├── 4326fac65515cf672f0fcb6dd1f64ec9f298a5a0 │ │ │ ├── 4339812887b23ac197ce986488289dab159fb27a │ │ │ ├── 433cb5035c22a9c90a5c6949ee5ee364bc919dfc │ │ │ ├── 433e60b127ac8219f9198f6125313d26e70e05ec │ │ │ ├── 4353891277aa4931f6853b162e95b86ab2ec8208 │ │ │ ├── 4388bd4b51f4d73ecc3fd0e1cd0395ac3ab1ef04 │ │ │ ├── 43c0e5fa7fa46c6459402fd1329a1d30dbe0b703 │ │ │ ├── 43d5a2bc4e1d253ed2b788bb1cb27f6378e5fe14 │ │ │ ├── 43fc59177a10fdfe9646963c478e19191cf9c2cd │ │ │ ├── 44256d5f63376712528962d9ef183e16ee575b75 │ │ │ ├── 4440114f0b91b427bb51da3ef7eebb3c1c8c25e8 │ │ │ ├── 444b93023918a94597b6b91551e03d7d7ac39e78 │ │ │ ├── 444f822e56418487c39b17c0900af223ffd2499f │ │ │ ├── 445d722e9fd0a4219d67b6bd5b3b2d8a9dd35ce6 │ │ │ ├── 446581c354b5ff6b29312661d4bd47e78c6285de │ │ │ ├── 446bc38bd61cfb89a2c1b9efdbbdeba14fb114a8 │ │ │ ├── 447c1f79724f39c53d5d6691dbaa516345b2051e │ │ │ ├── 448807a2ef62dd01e7b74f9b5b433c825f34b759 │ │ │ ├── 44b5133e7fa0a2c8ea35f9d879692d0f3e464e40 │ │ │ ├── 44cae41d6c7e98e360a294d755d9d95f57679a74 │ │ │ ├── 44d09011371234f2c0e5b5a2514d6f32341bbe2a │ │ │ ├── 44fe691ebbf5926325f71c122cc5af18ea338c5d │ │ │ ├── 452e13c20fd0ac52c515605ba175674a4f7823cc │ │ │ ├── 454706095134e70d7c58068a2732468030393270 │ │ │ ├── 454d0edcf3c0f4869521d1eac92328558ea679a8 │ │ │ ├── 45694e0c13fd26b34231925e38abd1914e362759 │ │ │ ├── 45753f74a045895ab3abf69647e2218e70d5981f │ │ │ ├── 4588d9742b345b8d021aed85979983b4ff03b441 │ │ │ ├── 45a8fce40d006c33fbd17c671e948dd565f1ef41 │ │ │ ├── 45d5f343cc3a06c4b1cffc9980730ffb8d2bbc14 │ │ │ ├── 45dfdcd60a137711d5c6be7bf16e67f3c2850464 │ │ │ ├── 45e16a9789a58ee65ac9227e87f2330248594888 │ │ │ ├── 45fff733e445c58558d32613eb33bff2aaf65759 │ │ │ ├── 463675a72a96a5eb5526e3426838ed73057f24d4 │ │ │ ├── 465284635125c110b5e8656544e2efb844d294be │ │ │ ├── 465ccb61901579a4a10c5021a90cc700e6df7ed8 │ │ │ ├── 46601e88725e5763fefd46b2a75ffe0affb402e7 │ │ │ ├── 4693fab83272e0ad1f62e1da26a1758b420cdfb1 │ │ │ ├── 46aa5f8150403eba3b3df2ec6b91cca1bc6ec32c │ │ │ ├── 46b79530eb3f708ba38f52e268e4781f62e1039b │ │ │ ├── 46e360f604c89de648f1cfe25d93ff1439a29b66 │ │ │ ├── 47137213af50d46d3a104445f1c94e5c2b785267 │ │ │ ├── 4721a78ed815595de5ff6d70e84fefdef5c48548 │ │ │ ├── 47436eb7464ca17c4000c930ec8033bdbed2d260 │ │ │ ├── 474a194fa6a1ec525091f98485b972cf1da9461b │ │ │ ├── 474ab4b8d384ecf3471dedf5b8d36bb400d4ff3c │ │ │ ├── 475ffdbd8182f21a64f08af8a06cac0efbc11370 │ │ │ ├── 476e3b1b1a6fc791ea54ee4be85534a83fb82ca7 │ │ │ ├── 4775de2c78958bfedf64dceeb8c65721d3e0177b │ │ │ ├── 4780f9a8ef9452fb971a5a336b39029d6a04f069 │ │ │ ├── 47971d90588e6c0edad43fe7ce80a34514af144b │ │ │ ├── 47c1d00ed25d102f32b71bebca0e5f9961cd7d3a │ │ │ ├── 47c941aafc77b513ff16db3c52698ee7b5764dac │ │ │ ├── 47decf7ca8208d903295a484fc0a867f236c7ba8 │ │ │ ├── 47e1f7ab2ebacdd060c702d6f0bf14a73a6a27ea │ │ │ ├── 4802d27b459b3ed9563dd1b1407b496afcf10eac │ │ │ ├── 481d7817d1c9d6854118eb56e07d1012f2fa5489 │ │ │ ├── 482502505a52c4994379d44a5be37fabc2131000 │ │ │ ├── 4833125dbf8fb7029cd82008ec4dfd20fab5cd74 │ │ │ ├── 48427eaf2a032da9eb336c2b751f70554238a0ba │ │ │ ├── 48481086bdb95a3e32bc5f49b716f2b397b2f657 │ │ │ ├── 4853cd1ef7e52d82ddd66b114d9f223f0d6c11f3 │ │ │ ├── 48ac7f382bba87a4f87a0c8de08e46f9b234c75e │ │ │ ├── 48c8acc09eaf40d0c9e7c45ba7c84308011df12e │ │ │ ├── 48cf731fd60cddb0565b0439b92cb9034753009b │ │ │ ├── 48e21bc2ae9cad0600ff727805e1f22365ff0d99 │ │ │ ├── 48fee20746a6c03f8e12acbcc8701c6000160721 │ │ │ ├── 4920eeb9c0b4f47691a3914ae5b64fc3df09e6a5 │ │ │ ├── 49369f1afb355b354533704cb9f98bd30ee8a6bd │ │ │ ├── 493e96d21068ff50ea448a4a894479a920313d30 │ │ │ ├── 49544ac790973e93515068c164487d1b0731e8df │ │ │ ├── 4964f8eed5a76f6498d5440956fa189e07265274 │ │ │ ├── 49666252c548c564830194cd11319ccdfe7d9ded │ │ │ ├── 496d1982b129d8022fadbe4407113491fbb00fb1 │ │ │ ├── 4975150e9796e06ad557d2e16cc8617de80390b7 │ │ │ ├── 498a191aa0bb8a7293a4f702728292a80de638c7 │ │ │ ├── 49978d0828a9bd7e2b58cf0557ffca3627218088 │ │ │ ├── 49999e14030c472a6c37110125c4316a44d20d87 │ │ │ ├── 49a7014194d8c4524b458f750fa75422b44788d9 │ │ │ ├── 49afae0f3ba56e9fceb0ed82d2f05996405c924c │ │ │ ├── 49c75e55ce8ea089e92991cabe8235082059c287 │ │ │ ├── 49cf5d945c025a7d8c0909b8c0344582d030a948 │ │ │ ├── 49d4239f778908fe755e13cdab56bf50940929b6 │ │ │ ├── 49e3771a930d4fd78fd49aba6a1989edcef5dcee │ │ │ ├── 49e5be69cf353cd3c98a3c61450592030681ab1f │ │ │ ├── 49e8e441e1ff91aa36d2b109e066e92055cffb42 │ │ │ ├── 4a0ae2f464862ac429b9f024abb63177db80b21c │ │ │ ├── 4a161bb9e4698310507d406a62137baf7a44770b │ │ │ ├── 4a1f0adfce6b7560b529994b1ae7ac7add22d524 │ │ │ ├── 4a54de8299ec9f331359ea9b03c02eeaeaf5e4dc │ │ │ ├── 4a668a6e0ce7befe722a5cf82b1648fc9bff31d2 │ │ │ ├── 4a691a17b1d221699c6a3d59d05182f5c8929870 │ │ │ ├── 4a8f2be6074da549d61082b7a1db3f98a82c279d │ │ │ ├── 4a9103bc7e474972ff5eb7978183f063ea3c267e │ │ │ ├── 4ac738885a27b4ca87e1b46f7a0255f2cd20cdc6 │ │ │ ├── 4ac7d5b7db3d8d14c7a909a6a5c9bf6f4d24f3b9 │ │ │ ├── 4ad2f4a04353ee487fcaac28064d8c4b23ab1096 │ │ │ ├── 4adc1226f18e5315c1dea1a8e73d3c1069b10760 │ │ │ ├── 4aefeade39840fe09bd84b5ff97f891a639c5462 │ │ │ ├── 4b182fbdb578458d55277cfd23a1c8c6cfe5858c │ │ │ ├── 4b26300fb3766ac3bcfe41f7f19559e6adb30bca │ │ │ ├── 4b490c27628052a166c527e3fe5b19adb1afb82a │ │ │ ├── 4b493d9542ace3f77e4bd5e0ee0a2098c00ed746 │ │ │ ├── 4b68fa5cd1f9c09588e8eabe4eb710e2b3c4d6e0 │ │ │ ├── 4b7b0acb12c30ff21aecff53b8f3828fe872f792 │ │ │ ├── 4b8a4d6facb86822741d57d4fccaa80f4f4bbdf5 │ │ │ ├── 4b9810555a1a4b28580efb0a9f5121b77a658a12 │ │ │ ├── 4bb7080d3af415defddafd9b778a1e89a69bb89c │ │ │ ├── 4bdd27bbf32ddab53047ac0eba6a54bb9b138969 │ │ │ ├── 4be5b8537357ed449208134a01cb919d8ed73bcd │ │ │ ├── 4c0520242c090d9a662f4cccb11b961a8b600182 │ │ │ ├── 4c066eaff23a91eb9d6d350f2b6c1ecc5105fd85 │ │ │ ├── 4c2447a975769f57a687428112b0a8ab7deab09c │ │ │ ├── 4c29ee8da8eb4c5945bcfcd0b22541dcb13d0786 │ │ │ ├── 4c2bb3886f7c60260f91bb696572cb40a111d35d │ │ │ ├── 4c4b5c103db823befc6c922fd79c600d5a63d925 │ │ │ ├── 4c97c37635f5c44489e2cbfa0c0957c9deb3692a │ │ │ ├── 4c99ab1c9d38a7a4a648808a89213eecfef6a227 │ │ │ ├── 4cabd28b317f1fd6505300e87de11307e94605a3 │ │ │ ├── 4cb721c0adf79c8cee3d0ecbbe3edddd334942e1 │ │ │ ├── 4ce8b401394d9b7c31244c0e71f4cc081e5c0b25 │ │ │ ├── 4ced2756bb74dbe9540724033ad2efabddd6431d │ │ │ ├── 4ceed7cddad06a0dfad05060e7008816e4e08cab │ │ │ ├── 4d03172191212f40efcd6781905a9e3ed0b55183 │ │ │ ├── 4d4083827b37f1b73e7999fa122ee6da042709cb │ │ │ ├── 4d4e5ca818c1af3b2907d1a9fdb9b39b31b5aa4d │ │ │ ├── 4d68380e4d8d0109c87daa2ae447bf89247232fa │ │ │ ├── 4d7eb2293be9f575bcd206963f2887b8817e7852 │ │ │ ├── 4d8250714370c50314d3132482f3fb8541183d88 │ │ │ ├── 4d994ad2c2bf874e8630de8950c29a51e47e0042 │ │ │ ├── 4dafaa85ca55222502dd778c8b9fbe5807eec38e │ │ │ ├── 4db62993c4bc50d37d0e80b406f713cf81d184fc │ │ │ ├── 4dcc1ebcdd38d8ea6f544b8407bee160f869d39b │ │ │ ├── 4dd760f7ac76d76490de4993f5146ddc963990fb │ │ │ ├── 4e0e214af97462261f3522aa202e1126d52b8743 │ │ │ ├── 4e1df749186ee16497e80c18a57c85bf9ab8e1c9 │ │ │ ├── 4e3cd06a860579ab2c288784ed346b7fa7427fb2 │ │ │ ├── 4e43c96598e8394afa4a6b6bfefd61bdef6db4e7 │ │ │ ├── 4e45da86945effbc6513859442efe20f7d23161e │ │ │ ├── 4e5791e2d3bb6d5669f799ad9b56cc7941019994 │ │ │ ├── 4e81519c73f9aadfaab298616a05b931ffdebf3e │ │ │ ├── 4eab9f3db68eb2ed7b219097245ee5ccc8fa5ccf │ │ │ ├── 4ed0ddfd273fe94557dbea392e87fb5a03fec2e5 │ │ │ ├── 4ed72c6387aa22e7923f563962f9899730e86f06 │ │ │ ├── 4ee1425de52b8386e73560f82b8a27efad97e4cb │ │ │ ├── 4f16ac27a050b8f9654ad5dbcc1e01ef0285addf │ │ │ ├── 4f1df4bac1c63d0548bc5bcb70f234fc6e88e18b │ │ │ ├── 4f2a3ebb713a1d287fe002dcb4720636b3844b2b │ │ │ ├── 4f3ef630ed2b9c210fe3b6b5944e48dd322e3bbe │ │ │ ├── 4f60072f84160769d5af456c75c6e8dc62c2df8d │ │ │ ├── 4f948224d0de4d53aaa99eecfad84cd7666d8a03 │ │ │ ├── 4f9e7401e0c2af6c68af60ce49e48e6e21baefe7 │ │ │ ├── 4fc2207189cc41b3522b9ffaffbf360c95f2f4fc │ │ │ ├── 4fdabde01119fce97ca125c3da2c8c548da49ec2 │ │ │ └── 4fdfc9169e35fb2ca05f668c1fc3a4113525aff1 │ │ ├── 5 │ │ │ ├── 503110777e3579d763e182b1cf3769996fdd376e │ │ │ ├── 50591a8fc4ff773b0da97964fbb6837843812e53 │ │ │ ├── 5096e9c800fe959ab73dbe3590079513a50b5e76 │ │ │ ├── 50d6d9e108a4fe83a13a926d1eeaccb937e3ca5c │ │ │ ├── 50d9bec70219f4dcb0dc6d9fdf47c057d419a57f │ │ │ ├── 50e82cdee4e2d8faa3ad71fb029e39435ef4f28b │ │ │ ├── 50fd65b414f11e464fe75e6b0429177f935b6799 │ │ │ ├── 5122936e7a4f2f4894195744e32ed18c4d5607c2 │ │ │ ├── 51373ca5253b497a850c87a11268cba62bc3aa50 │ │ │ ├── 514a75e873b7094520c38778aa3bf9756a98c366 │ │ │ ├── 5158c0e6a0747d3767815e68d1e5dad656b6a4a8 │ │ │ ├── 5174d032a129c727c1d41504d84b0139ae6258be │ │ │ ├── 518fbf14934165242aa8a2151096fe8d645d095e │ │ │ ├── 519129d03c2bf6c9290455e6cd7497bbaacdda53 │ │ │ ├── 5194bb21b7a34b496f6d1267a41abc0f82d1dc5b │ │ │ ├── 519cb32693732824a2fbe379594dca742a329655 │ │ │ ├── 51a92c47a1a4611581c7acb8aa9b7f1fbbcb5fcc │ │ │ ├── 51aa1cabf2978fd4985c6d9d742c7e4b8356befb │ │ │ ├── 51af0a1dfea0786e22ff8fc5652b29e09027420a │ │ │ ├── 51ba8a7e21fe98a8557936afedf15d8aff4359b7 │ │ │ ├── 51e511a65c0663ad5d8c6d4687d6f0a496f1c860 │ │ │ ├── 51f08400335eb7f876188bc807459597cd45d0d1 │ │ │ ├── 51fc5ed1a674201fe2ce8603ab4a8a6d037c9997 │ │ │ ├── 520816ccc393909ec35760a53f920de94c465de9 │ │ │ ├── 521c73ef0de5093792b1044360988bfb08edec9a │ │ │ ├── 522b4dcb574b94e3289c50dfe6d53bfe9f294522 │ │ │ ├── 524b3bda45612b5a3539878bf7300be36e165016 │ │ │ ├── 524ffaa3434b3625bf7b7b639ba3ab36e0a50673 │ │ │ ├── 525286b5a963afc6030670b0d70106dce81370a4 │ │ │ ├── 526284ea369aff4b66ed649e15ed43fc2c7919a9 │ │ │ ├── 527e911d9a5ac12146073000aee91478711c68e4 │ │ │ ├── 5288ab677febe6f94c999cf7f2b5c05bb234d070 │ │ │ ├── 529573f7867c610b92d9f39ed9929c11293731d7 │ │ │ ├── 52a294e9373ec77558e9e134f1aea2058c8cb84b │ │ │ ├── 52ab09fe056179058ec5e8108b831bcbb56bc317 │ │ │ ├── 52b8135dbec70611ea254b375beeb81882f1baea │ │ │ ├── 52c98dec679a500f32a9a951118180a740f9b72e │ │ │ ├── 530c7d702684f41c7f4535e981200ebb3105c08d │ │ │ ├── 5329480882f2efc02d91af6097eb4a65b33787ef │ │ │ ├── 532ff6334ed9f0549e8eaa4026aa6c6311a81ca1 │ │ │ ├── 533800dc11c3e09db588739bb248bb34e47d81ed │ │ │ ├── 53578529cb50682b51602556790009892b002cca │ │ │ ├── 5358948f41dc0961c6119f5b7988405584d794e7 │ │ │ ├── 537dd2cbddc0839d351ff18247b5d291dfc12dc5 │ │ │ ├── 537fb7e25eaff92676bdd8afc669310263ea817a │ │ │ ├── 5394d32b616dda561cd402dd6514062db71d41b1 │ │ │ ├── 53fedf1ca86629835d599bf88859c6ad548fe1ec │ │ │ ├── 542668c7df8809a00a095663819176edc7428d5a │ │ │ ├── 5432371aa4a7c12836a49a3d35844c64c8c45218 │ │ │ ├── 543f43c34ee770f535b994752dd5c00dd3636ae8 │ │ │ ├── 5456b163ac6cea9f7d64f275c90ba5bb55783757 │ │ │ ├── 54904421ed84e57f800eedec1c8e590cee46c272 │ │ │ ├── 54c199e68baeb7e1f37dd71dfba09592ed696353 │ │ │ ├── 54c76d017a83c1403667897a256015ad77c52efe │ │ │ ├── 54da2f5d894aee8939dc2a14eb55bf59e50cdf45 │ │ │ ├── 54dcf41c1e32311cfc6d8912f9a890cb7ac04b3e │ │ │ ├── 54e0e020ac26e69437d78d0c12ca0204eb91d435 │ │ │ ├── 55606410aba0458afcbc04bf02306269886db72f │ │ │ ├── 5575f6d1699b967cdc338cd6c6a127e2d0dea70c │ │ │ ├── 55866440a91a9dbd593a6572db06a35d1246a5f7 │ │ │ ├── 55c473c761531c8274f6b4acd6dc76dd0ef91934 │ │ │ ├── 55ffc653c98b728fb097dde062b462dd88bd328e │ │ │ ├── 5603534ee715fde43095e587206c745811175e35 │ │ │ ├── 5613fce00b624ff980ebe7b92e76d0c3b531c083 │ │ │ ├── 562cade71b464a8c59b49ebe3e001628a98b6899 │ │ │ ├── 564b4ed89c92856df7d2ada17e24ea8133decec5 │ │ │ ├── 565132e014119f989535b0ed60ef6bc20d05aee5 │ │ │ ├── 56557e44a957ef6e6e72adb6f3d5dc1530bc904e │ │ │ ├── 56a79395a37f437028fa0d970a730a2ee22d9e4e │ │ │ ├── 56b48f1b482b0c31ea711482fd88961cd66314e3 │ │ │ ├── 56bfa85fec9a3d652e33dd9a64cc472125e5b317 │ │ │ ├── 56cfb5c2d0b9df3a43b83106f30aa5193ca8a43e │ │ │ ├── 570c931d9ecc5e242231a1041b9ea63d4d6dd4e1 │ │ │ ├── 570df848b8bd0859e345e128c7595febd5911690 │ │ │ ├── 5712125fdc06cd6d7970df8ed1661beb9cae95d3 │ │ │ ├── 574bfd1565e379192dce20f9ef89f4bdb5bd0a0a │ │ │ ├── 5754d03b433604f124b5818be9b12592819660aa │ │ │ ├── 57608d37d677284c7e9d771180398304a09a8acc │ │ │ ├── 5789fce303bf08a9c0f3282d00526b6fd18527b4 │ │ │ ├── 57922cb116d5ec08facbd759b9869525ad3b4d2c │ │ │ ├── 57b47e7ab8c3afad4264d406bc30c67d19ce01d4 │ │ │ ├── 57c765608824fa6b033909fb0befd92fe723e509 │ │ │ ├── 5803aca87136abe4cf1e68fac66494afa726e5e0 │ │ │ ├── 58392b0c1c5de11f9e847da1265bec84fa3bfaaf │ │ │ ├── 5852cf95fef45307a71e839cded1af4a94a7647d │ │ │ ├── 585de1adcdc0380a6b1ef8527603ae34ce641845 │ │ │ ├── 586da69fd44c49457b36d6fd970ba6c678e5d41a │ │ │ ├── 58716630d115cf4d136751e60674a1be92b4c909 │ │ │ ├── 58ab1e04f0a5ae9866e05841faed750e5c1615d4 │ │ │ ├── 58b48942384f614584127c940f99c9f4e6cd91db │ │ │ ├── 58c916f9edf816728cf6651559c4bf282ab9b4c8 │ │ │ ├── 58eba2dadad9a663e5441563da7ce15759c9a3f2 │ │ │ ├── 590424bf8126c40d6768a14d378e15bfa3a101f0 │ │ │ ├── 592c3fee3fedc6271d7d0f0cd2ff72f63d43fbb4 │ │ │ ├── 5946811a0545d3a67e2e733d09a71216c7a846b1 │ │ │ ├── 594ecc7ea62c18cf72f1c0ed6696879f44e7866e │ │ │ ├── 597c0a62e8d4f181989067fdc92718de0b9bf147 │ │ │ ├── 597db5b9706b6c1ada9258d3da987472b1eed59a │ │ │ ├── 599058ba2ba90964ab50c114b2305017b1d4becb │ │ │ ├── 59a619037675f2f12ee459b653c870c63ee05a51 │ │ │ ├── 59b52e84368cc1afe382a362e7dfbe1a5cc175e3 │ │ │ ├── 59ced4d780c6e00606e24acf6862a496edcabc14 │ │ │ ├── 5a2aec9ac79799652585ed50594ff980911a0305 │ │ │ ├── 5a434e3323fdc0dcc527ec6c6dc67f9bce24997d │ │ │ ├── 5a44decc9dfdbefa9a523492359e1e39b92fec04 │ │ │ ├── 5a51354a9ec1fb721e658db2566c86097914f27a │ │ │ ├── 5abf9b67d88bd4411c77c4c07a1b969883059233 │ │ │ ├── 5ad392f481503103be19a105049a33d91831f9a9 │ │ │ ├── 5ae36a82efe641dec600dacefd3b5e037a9152db │ │ │ ├── 5ae37a4d7b2754c68884652a735327c0064cba40 │ │ │ ├── 5aec9785aec02cc9ec11aa2387b85c57b2ab3df6 │ │ │ ├── 5af0edd2184fd6bd289332b5d87a2449ead84dca │ │ │ ├── 5b0fa80d2558e3988899edaba572404d69e38075 │ │ │ ├── 5b255345239720dc095fe9ac9425e730ddbebc94 │ │ │ ├── 5b3b246e8b4303b0c8b3df07914506479a104d72 │ │ │ ├── 5b4993231e1f275d4303a4e3248a9c3ad39fc07b │ │ │ ├── 5b5797ae254411f6d91412672d329c7338792199 │ │ │ ├── 5b579a75b0f123c9392b1256a319f23d49e95e9a │ │ │ ├── 5b791ab429658c3566ea52c72d1b6289f8f3d453 │ │ │ ├── 5b81e5cd7a7082b11f5e0601f6f113a0cc92d981 │ │ │ ├── 5ba458f2eef4ddec4118ee5f7a5bd43e3f9b6e25 │ │ │ ├── 5bb6f5c4c32f0728706c1198b015afafb5b14ced │ │ │ ├── 5bb9958754d1fc1b06f804cb5c92bcdaf739fd1c │ │ │ ├── 5bbc522b076fa76830f1247c6c1f9feacced9a38 │ │ │ ├── 5bc278cb5be4a7e0b924fbf1234c4f45fad3aeeb │ │ │ ├── 5bc4f2380fdb32d849f33e0e4091643555d6c952 │ │ │ ├── 5bc99bca5828d5bdb04cf1af315eb4b3f8d69168 │ │ │ ├── 5bd61c931a31f7e948931a21b2b410cb8041cc55 │ │ │ ├── 5c05d8b974d86994d8d20a442ead0816e5be38fc │ │ │ ├── 5c1ad69127bdfa2da2d8da332c59c5cc3caf0b2e │ │ │ ├── 5c4a8fe1fd82bcbc72c71efd7340cc60b11d3ca0 │ │ │ ├── 5c52f0d0f2c74d8bd380d3b2ac3e2037a76e1ab6 │ │ │ ├── 5c66abc349e674f8d9679efb87f191a4f94da25b │ │ │ ├── 5c71eefc5933f4b2088a0ebac43ded5fbf27ecb6 │ │ │ ├── 5c7706ccae46752a043c909d68c22abcc34b2b52 │ │ │ ├── 5d363a0e6531addf3588d254958d73ae3bcfc89c │ │ │ ├── 5d66b379b6ea715bbb0b0368bbed56ada3cd0dd1 │ │ │ ├── 5d94e19c89920a153f0b4685cae57d0895f8d673 │ │ │ ├── 5dc5ec0b5db1af00830e555b9ab158836580a333 │ │ │ ├── 5ddfe2f8203a03efd9342ffe4ff3f36dd18ff146 │ │ │ ├── 5e3054b1b898a34c9ab01e199c0f0b2a37a25358 │ │ │ ├── 5e47acee27678c0777afeb910ebfa88d3564b0e6 │ │ │ ├── 5e7649cabd3470144ee6db673bf21650a094393e │ │ │ ├── 5e9c6f87624ecb8c6f87318e92ef137e2c9c187f │ │ │ ├── 5ea12663469655ebed9620221bebc04e2bb2c332 │ │ │ ├── 5ead721402e71bfcfc7c5901121433e947940412 │ │ │ ├── 5eb22e76efb9810b4612520dd0a9a7c5cac448a4 │ │ │ ├── 5ecd2dbb87fac704f0101c9a34bffca469d2acea │ │ │ ├── 5ecd6906d84629cc6d609e020cdd53f7c74e9b06 │ │ │ ├── 5edc8eef1dcf3a4ec9eea61af6b3621ddaefddf0 │ │ │ ├── 5f0ba322948171fcbdc2d4bb7cb8230fe23befea │ │ │ ├── 5f263b7861a8a9cf6ed91ff5ea912e1a9b87603e │ │ │ ├── 5f2d604ee5a84b3a7aa056332646a525acc71a86 │ │ │ ├── 5f3ed458bc092dabf339f010d30c9def082f6840 │ │ │ ├── 5f468bc83e9053c02910d25e751d33b1b5aeca80 │ │ │ ├── 5f54c48bdffe76e20af8dfbd383086254ebcb64f │ │ │ ├── 5f5681597f546a1e8bec20a4f50700e423eec1a2 │ │ │ ├── 5f66e704d3c31e1c2703ac35a6bafc4468d8c5c6 │ │ │ ├── 5f72254e59b7e0722a31a60451b1671047c3e90b │ │ │ ├── 5f77991aefb54edab7a8a52f9a96c5d0d34d48ac │ │ │ ├── 5f856fc84ecca03712b123f582b533dc158c6e1a │ │ │ ├── 5f940d928c9503a812ca9101ba09845a7fb7f334 │ │ │ ├── 5fa1fdb9b5767e14cedd1454f00a9a09290765da │ │ │ ├── 5fbf53ab2c1bce2ae7ad27d34ac683519c0c912a │ │ │ ├── 5ff67dfdf6dc47d4db41af688d200111d08f1e25 │ │ │ └── 5ffa72ffd2bd92db27e67d4143ee8834f1534030 │ │ ├── 6 │ │ │ ├── 60198af53768c1c254691eb4c2d4b9a46d0786a5 │ │ │ ├── 601a27039c63e713c1964b5ccba338d21492d0f2 │ │ │ ├── 60c3ee51ee32eac13f78e7fba9c47e6c7769682e │ │ │ ├── 60d1fd38f118cc059338e08e5631006d9f460f8b │ │ │ ├── 60dbafadccaa31b5b6e95099789b7dd792cb2ba4 │ │ │ ├── 6105d0140ce9dd9bdfffdfdda0ae2fa2cd170750 │ │ │ ├── 61218b074394c2e0fef8135f2f9b53a8345f2af3 │ │ │ ├── 61528dd2cbb8021835c5d24fb5fbd383c13e3d25 │ │ │ ├── 617f53a250f4f3b4b7b8396e890211852aa168ea │ │ │ ├── 618366530547a87f396b099bbebb500957030f1a │ │ │ ├── 6183bbdc79a1e7042953770da483ffba3e69d58d │ │ │ ├── 61bf856d805017fab880710a4959a1b9b72d5ab2 │ │ │ ├── 61cb4a4cb874c34e44cfe90f24763f6974a13cfe │ │ │ ├── 61d6c698263f636fdb97a18fdb26325367acaf9e │ │ │ ├── 61fc96e4e161239e9483a721aecdc8dbda30d1b4 │ │ │ ├── 6205be6841271c2aa44c927eae34083cc3856a1e │ │ │ ├── 623909e0f20f239153b9d0b9ec05dc193c23173c │ │ │ ├── 6244337dd4e5ad6c8ec670b247b6635ceb850405 │ │ │ ├── 62597f16246e3dfe1b512a86bd5e15dd41447851 │ │ │ ├── 626179dc262454b94187f11d6032708199378fd4 │ │ │ ├── 627390724f05048d88078aa5d2bcc14dba10cec0 │ │ │ ├── 62811af60b13d8f9f8798896cf0a4dc0277e78ad │ │ │ ├── 62928f4ab0997803a3adb9f9971b753e93207870 │ │ │ ├── 62c26efdc16d4cd67d425d8d735a075e3b3ae517 │ │ │ ├── 62c4c25e8ae527d6893fe425ed14a2c757fc8e0c │ │ │ ├── 62f79d0d960835768ba9ec505e3c4647684eb45d │ │ │ ├── 62fdc650765f3e3385fec9e67b28375939a5611f │ │ │ ├── 630c48d6e2a2ab333cb4a04c93e8a32d7ac84bfa │ │ │ ├── 6327352109ce5d5d39838e390a254a86bc1c7ddb │ │ │ ├── 634ba711ba0ebfb76df8e2222ab44cb12a2c1433 │ │ │ ├── 63726872c6cd9d0775541e2f3ae4049836f6dd4c │ │ │ ├── 6377d15cc5b5965fada1793b9e6bb2e211948337 │ │ │ ├── 639004c555879ae29fb7415f4b12f805bbed8601 │ │ │ ├── 63ccd72622f016912275b5649490840f5edda682 │ │ │ ├── 63d9005a1ccad9498701e36598f8c33e0b5dca7a │ │ │ ├── 63de379bfe4733449e2ebc16a5a9ad1f2834d956 │ │ │ ├── 63e00062734c0a7fd2ece0a84967109e16f84641 │ │ │ ├── 63e039f42cd33f84bf731c0db11729f85fe6c50d │ │ │ ├── 63e18de4723002154affdee7b5d2e5470d24f196 │ │ │ ├── 63f5eae3b9a0c5a4d6d566b94870bd1b3daed5b6 │ │ │ ├── 63fa2da4479c62cac434020a0b657a019395f539 │ │ │ ├── 64345b58b6f96df39fdef5d5575181ca1851ce28 │ │ │ ├── 643fff77dfd2b31ac5aa91dd76d31ffaadb177a1 │ │ │ ├── 648b72dd8f925e5545fb7bcc5010b43f345e3b81 │ │ │ ├── 649c89b6e6c66f5c699db3bac5b36018385c1c5b │ │ │ ├── 64c0d3ec89e537e872a11eaec7a7e85cf5a6a43f │ │ │ ├── 64cd4b248ada8603dd58ced014978282bb870d45 │ │ │ ├── 64d471a1b72a9e83544b7df4c9531029c9b57fa0 │ │ │ ├── 6519f7838fe347908d175dc9a59a6a8c9a4b657a │ │ │ ├── 652e7f27b7f39efa04cf7e491c7e0aa1086a2695 │ │ │ ├── 6557d88bd54916764f27664b74de138f19ce7b74 │ │ │ ├── 6560bad6f83d92307935aaf1d78fcbe743b01491 │ │ │ ├── 658e24cd22751442a54051070bdcfdf1aa80e85b │ │ │ ├── 65c9b63894a0395ccec8d5314eec863a7884a2dd │ │ │ ├── 65e4400bde62a694fa49eedd7607eaf80be8f771 │ │ │ ├── 65e4c823f3a2a9868b6c261b170c58f30f30fe4a │ │ │ ├── 65ec2b9a51fd84b6e1b4364bc56ceb9a3f1937d4 │ │ │ ├── 65fc26ac9de95db427615d59cf5ff1fd790b7941 │ │ │ ├── 660c799af146252df95087e48d36be6aa72ffdab │ │ │ ├── 66142435df46cf47656948c693d1f313b5d3c71b │ │ │ ├── 662266cb9b890d05e2257b610802c6fc91065986 │ │ │ ├── 664a507312c03bb73a32685db0d7ef86c023171f │ │ │ ├── 669a9bb688fb6cbbe53cfc96655af85e65af3570 │ │ │ ├── 66a59ff65f816ebedbfca342b73fd99b467957c0 │ │ │ ├── 66e4d5b02344fac77293019b3e604d7c174e3a5f │ │ │ ├── 66f1ba5c1710ee14ffc65be8c562bd2603408e8b │ │ │ ├── 66f3b1a93569910f9bfcdcec459797d86899e303 │ │ │ ├── 67179ab0a05d0d60ce9b2643a39e7475cd3b0953 │ │ │ ├── 673507b39e262dcecfd5ea6281b841e7c99343ee │ │ │ ├── 675ae67fa08d198ad7a6c61fb040127b725522cb │ │ │ ├── 6769b03915d5c44dca904b02c85085ac1a0af01c │ │ │ ├── 67866feb8f00e16dade9c781e4499bc3bae07ead │ │ │ ├── 678decf8e078f4a40677d81903bf47994f3c81a4 │ │ │ ├── 679343af1caf4eb1f80f945fd76b2eac503cb402 │ │ │ ├── 67a2d3b250fc00b69a56c8176f82ba0e7ae4d245 │ │ │ ├── 67b0f98a598442a60e2f1a9d7c1aada1a16712f8 │ │ │ ├── 67c7f8aaa4fc3647562b7277b0668f537f9b677c │ │ │ ├── 67ea1f0c1849e2ad39c99b7aae13dcd7653a7072 │ │ │ ├── 67ebb65b71313ec41e255f5707c57c8834edb50d │ │ │ ├── 67ef34b373a0eb6611470ad1e71fb3dd4cde882d │ │ │ ├── 67fd8d7f78eaa01350f0d485e735d9c65d944a39 │ │ │ ├── 680d1de4396bede9a559b8c29ac87fba8dfcb164 │ │ │ ├── 6831b7a8d72c1f6772776e3aa9995f58f6b13f4f │ │ │ ├── 683227a9d93c22df68e7ffe739fe92edec87e563 │ │ │ ├── 683227cd69a4044299a0e6fe1d4e1ee780967647 │ │ │ ├── 683638d469b1df9f5e11969493a7b88978c255bb │ │ │ ├── 6850e5d092091c6eab2867337feedc6e0f6afa43 │ │ │ ├── 685ffefb29ce8504aeeefc675dea8b3eae0beb0e │ │ │ ├── 686be19c1ce8be9ac2189db4217f75d92e21d69f │ │ │ ├── 688a70f030ef2ddfbd984775180a8509e67c62ea │ │ │ ├── 68de769433a64b2a321e5f15c906856fd5929842 │ │ │ ├── 68e5d1d301e2bfaa7592ca138762907cf12b3b7d │ │ │ ├── 68ef2fb9c1c9e942e77477c4d43ca3c3492c1eae │ │ │ ├── 6948e66a312a830db61aa62a8e95b00bb77d70a4 │ │ │ ├── 694f09355317bbb148c7469282eb0ac4b6401c38 │ │ │ ├── 6951402692efc1f32bf43b626dcc7c57180c19c3 │ │ │ ├── 695ba1928e53a6a58c9f8911a6b775b507f8d885 │ │ │ ├── 69e11f971c5e97e8a13989e14fafb26d821a5af5 │ │ │ ├── 6a290f6063ada4ad1dbb333684a4c6b6d9d09875 │ │ │ ├── 6a4cf89fd1912b01e9efecb3798d2c77048451e2 │ │ │ ├── 6a7941a412649f63d8111ee379887b75db0d6447 │ │ │ ├── 6ac1f989fac791dc7eca0d21146cea9833b78b9f │ │ │ ├── 6aceda07a5b6cb10c045ac4dfda359b0d0840e6f │ │ │ ├── 6ad8ad53d1165cfe31e0a9e61e4f6128e3bad36b │ │ │ ├── 6ae62431b14571e7e49a80759b5601b8c86461d9 │ │ │ ├── 6af8e0e81c73be42d81eb5a0eb42d610e98112b2 │ │ │ ├── 6b2f1446c64dc15ca228444b8dec453093b47b40 │ │ │ ├── 6b6161d16c2f0e1ebdfc672e74ab1915ce630c37 │ │ │ ├── 6b66de57345c29fcea1e9143746b7f2590f1d9cd │ │ │ ├── 6b72e9bc498029cb6a770ed2d15facfdcc4fa0d5 │ │ │ ├── 6b8f492dc05f3ef08c7e2a72e32021bbfeec21a3 │ │ │ ├── 6ba6852310a69fe70cf5287de64c10a185afa6f8 │ │ │ ├── 6bae20e0128af16d5e44c36eb940d002e5a34c62 │ │ │ ├── 6bb7be8293f392cbed550d26020faebe0469a7ea │ │ │ ├── 6bbae089fc6a5ab48b9b07ddbf5ca82bfdc3242d │ │ │ ├── 6bd01ee9ffe046ceb6ec3608e9461bdee7147ec5 │ │ │ ├── 6bd53936b80fe601f3e90d7fa9a95010ed7abaf0 │ │ │ ├── 6bd733aab7d9a6c852c9a7f07e1ca4bc783aea52 │ │ │ ├── 6c166d73edb7723f7c2d20324512117ed22ec784 │ │ │ ├── 6c1f0d19bd14c78141d764486bac1d897baedfda │ │ │ ├── 6c20d8813833a855743fc2ccfcad8f240040beef │ │ │ ├── 6c38e95512eee9e48efb65baa7721d4dc45b51ac │ │ │ ├── 6c3d2eb4b67ef9011c0688d8731d2e1fc354f857 │ │ │ ├── 6c3fbebd07a1c23313e25e9dc65e0a5abd18d7b0 │ │ │ ├── 6c4608dc1583e1fcec9e1b583a98db4a070fd0a6 │ │ │ ├── 6c4a05301525231a4a34a7b53456854a6ba4ec4a │ │ │ ├── 6c995baf87559a93cf2344fb69c1ce49a21f2185 │ │ │ ├── 6ccbb2f40584204cb1a1c3fd766e58e65bc4b8a9 │ │ │ ├── 6cfa1a8c1aa998f2bc95661a3a605d8de4a74941 │ │ │ ├── 6cfaf245ee4dfb6b74e67a11ddf0003a995ea84b │ │ │ ├── 6cff3b9dc15f53dc529b3723603065c3c79aaedc │ │ │ ├── 6d0a723f13eb0b65b26d51fe55c4f37a6dfa801a │ │ │ ├── 6d6a2be6fda7d068d3f74d435978b0f39ebfd363 │ │ │ ├── 6d84bda67481ff756e9fb118eeb4dd562b5fee39 │ │ │ ├── 6d93911b4fdedb0e1b2e065f46d71d1110c923b0 │ │ │ ├── 6da64867fc4d10c0a894e0de3409b4c1e2560419 │ │ │ ├── 6da9f55b92a67c05b4b75baeb33978b3f87da83a │ │ │ ├── 6daddca8889b281e7ae038cd5c8e00a705caa650 │ │ │ ├── 6db164f748ff8e09b07065514e310d73c8e0aaaf │ │ │ ├── 6db67a9629248a4f9cd7a03bb735f085046837d5 │ │ │ ├── 6dc14173087852f3b885bd64fe52f61a7b81d42e │ │ │ ├── 6dc142d0b2b60723480481f32469456ad0e776be │ │ │ ├── 6dcf00f527ca94f64725af56d5f85484c6114255 │ │ │ ├── 6e10a6189d9a98019f6ea40f6b5c10d6c406c7a3 │ │ │ ├── 6e36a89e902641b42b084bdbc606240fd0638f3f │ │ │ ├── 6e45691a3eb5121a207d64a89f5b535c3f768a75 │ │ │ ├── 6e4904904eca4b8515fc202cfaf6e20ad1923c54 │ │ │ ├── 6e56404145ef2f2dc91a824718a964746a4cc935 │ │ │ ├── 6e58837589145e3f20b64b8c3a51bd3a755b0c3e │ │ │ ├── 6e58f192d03b839de39ac6bdeb9385610cdfde23 │ │ │ ├── 6e70a40df29d21cf69db60225fa2f749904ee0b9 │ │ │ ├── 6e948aec5893bb59f5bba059ca7feba7f5658d57 │ │ │ ├── 6e9a5c9f3a657caf53cd09c8987500af50dc26e2 │ │ │ ├── 6ea22be3b72cb57c216cdf6ca9f0cbb0179fcbdf │ │ │ ├── 6ee570e26c6284b1b16f4535a4cc308008bac857 │ │ │ ├── 6eec782bd51e9d79a85071d3e57a1fc06ddfc32f │ │ │ ├── 6f01d58fb6968fe713c89ee43b6af1016c96d31b │ │ │ ├── 6f24924b39ba2a75649d4cff297afab9e1881ef8 │ │ │ ├── 6f2e1b71bc87f79fac3c6324f705409fd1ea271e │ │ │ ├── 6f430369aa23f56d71a780d8af482d270f265ed6 │ │ │ ├── 6f49a9dd6bea737abfadafcad9ef03b71fff471a │ │ │ ├── 6f5a5df2a35fe4f6d1ef6c6d7803cfe70646479b │ │ │ ├── 6f7b225e983432378c53637eb3e74fb08aa63abf │ │ │ ├── 6f8ca76ae3a3abe5510ab3b86c35fa38772197bb │ │ │ ├── 6f93f34c8260d09cb5353e1e3a51babfb0aebd27 │ │ │ ├── 6fa77ad66aef7137c23f256dac1ddeb2936600f9 │ │ │ ├── 6fa8a1a9478669b95c936bc986f8d67dafcc081a │ │ │ ├── 6fbd9c17358a78260e9e48b00f1dd258e31a36ba │ │ │ ├── 6fc1546010c39f130d9bb23879253f3c1927fc0b │ │ │ ├── 6fd156f589b30d1ef1aa37a3dc8d7cfb757f584a │ │ │ ├── 6fd4a9e0a801249e4cc94cc17c1bf720f68f3f2e │ │ │ └── 6fef50e90075889f321204ec6abcda2984f85dcb │ │ ├── 7 │ │ │ ├── 70144d76e6fb51ec4ebff9957f94a4305cb89d68 │ │ │ ├── 701db460e489d43db068342b4e7c4a9969e6d572 │ │ │ ├── 702082abfb30f21b8b82f923aaf1a5188d008d40 │ │ │ ├── 7032b72d06f70d9411fec34aadbcab93a102a2c2 │ │ │ ├── 70331a31db04162e3291eb85a4ab2a508122b817 │ │ │ ├── 7071cd49eddd0fd8aa05ab3d516fb9e534728637 │ │ │ ├── 70a0e72b96ae7e66e43b30f55621b48e2d94c59f │ │ │ ├── 70e8c19a2936d3d5e8e9d3879de7a9625f14fb3c │ │ │ ├── 70eacf154ce196462a0c559a73a4c5257d390abc │ │ │ ├── 70f37a24fac8b5863ac9bb04609f113b587ae17f │ │ │ ├── 70f5e4509f1cf2577970a16900d96cb2183cdcdf │ │ │ ├── 716475988504ec1f3a94079439a77f9c09e7966c │ │ │ ├── 71772ed8a777abe79531e04dd789d01f8225407e │ │ │ ├── 71951893aa026b55f58bdb3d9043fd2c19056503 │ │ │ ├── 71a37e67a9dd39895d8567af4ec341022a8aec95 │ │ │ ├── 71d2901335462a3e58c7156db7cc6e575159b472 │ │ │ ├── 71e417cb952c509970b78b746a8ddb028af31a3d │ │ │ ├── 7215fb3987cb38809428c1b1262973bbaae1a79d │ │ │ ├── 7223f8bfaa88e5b0011628dd92f67c37013fe400 │ │ │ ├── 7243bb3fb0f379596e5b9d15bbfe52ded550feeb │ │ │ ├── 724d66d3201741623464c2fe4a51635f1c6ed397 │ │ │ ├── 7260de0a27956e5b6b681cac7474da3f75188f8a │ │ │ ├── 72b6e3afed7d7ad539fdba19085add5de739460c │ │ │ ├── 72bf31c45c7f5dccf69f0d7abf0fceacddc08aa5 │ │ │ ├── 72f53deff23491e9a53c1e4399fc529e36e527f3 │ │ │ ├── 73081a1b863c045d92b2f7132763448f28eba6ce │ │ │ ├── 73136f6ee2dba14c93f99a79ce61117d165fcc62 │ │ │ ├── 735faa5ed2c62173fd334332e9e2355d8fd902b8 │ │ │ ├── 73b7ea44e6b99282f14c0a404d136b4d9dd28f61 │ │ │ ├── 73ce7d53841d841b93da62ab3cea4c68f3141b65 │ │ │ ├── 73d9c6563d5f8aa9d63c2d9be7a7babfd5db6aa7 │ │ │ ├── 73e734302169cdda7b2868e5b1334393139fac87 │ │ │ ├── 73e7ef70b32e49c45eaba46c811a8764a035a9ff │ │ │ ├── 7417df3dfd1c98836e936a25d259d0f144ad0a90 │ │ │ ├── 7422edf36a30383eaaf82c5425665a34c5d5039d │ │ │ ├── 74485eb7e2173b9beec97b30759f0282c0c3f53d │ │ │ ├── 745303a1eee6a0ab0858fc760ba53efeb19a4cb4 │ │ │ ├── 745fff48069ef315f7c07fc1387d12855355a6f3 │ │ │ ├── 74c862712c826220d7c1b29e78f38569b6808677 │ │ │ ├── 74d418ecc94df01d12d83b09a97fc11114ab5063 │ │ │ ├── 74ee1e2076eadad8681db995f58b68614bf0e797 │ │ │ ├── 74f3fd0e6c771365b07632f3e4007b4c430ebeea │ │ │ ├── 751b9aaaa1261ccaf4e34f8aeae0b325bf7a2510 │ │ │ ├── 751d15d8a013b349f4d14f5c2691acfb7eaae104 │ │ │ ├── 75331869de39fa9f00b525948b99e70fac164431 │ │ │ ├── 75643e406016512783d432ae26e3937d58ae716f │ │ │ ├── 75a2fa43fd150a2935620b8438743c62d2f5598a │ │ │ ├── 75bee6d7ced0fe7e27b774e0278dfb8ddbea09e3 │ │ │ ├── 75e3fa8ff4e9d70a8dd67f99134e574bc2ea86ea │ │ │ ├── 75e4b378d7c35ae729ee6a5c7674a173c579c017 │ │ │ ├── 760b4ef38d7f5ad760223ee9ca4a5d8971184e96 │ │ │ ├── 762afdaf88f58e3c63d7e18aa7250289a87bfa40 │ │ │ ├── 7636d210f85d2eeeec768d404350874e90394d99 │ │ │ ├── 763bf28686a858e38ac8d635f1cb7e864d2a3ee4 │ │ │ ├── 764e0c88919cd47cd2f7456acdf6164ff85c4793 │ │ │ ├── 76d668efaaa68466fd6bc8ac8e24a78f09d91a2f │ │ │ ├── 76ec19da1e4b91964b6666faa28269c33f456a3c │ │ │ ├── 76f6137404c081e3fcc6cd0ffee4beadf1dedfbf │ │ │ ├── 7709ba64f6b681112762f0a9bd542fd88c0caea2 │ │ │ ├── 773862d0ffd23289691bad3b888179e290ee317d │ │ │ ├── 773fc3dbdfd698cea7b55432a3091559a2b9c30f │ │ │ ├── 7755019dc81ad1904df1954490e290d634b3f729 │ │ │ ├── 775bcc4978d42f0448243d0d94b6aafdb0281244 │ │ │ ├── 776842af9c1a6cd6c333391f8b82ec4092e0ee71 │ │ │ ├── 776a4ed5118e8fb009f5b934d221e84e4030f533 │ │ │ ├── 77789e1cd0d7433ade4c44375f3b037955a6ae24 │ │ │ ├── 7778ea69b645674b3ef967721ac9adb207cb6d5b │ │ │ ├── 77b0f267e47f32c89a25fefcefaa0f0e3e71cccc │ │ │ ├── 77d64fe234912a577a698809de396d843efbfa3b │ │ │ ├── 77d71ced838fced1f052444f27581be845636e1f │ │ │ ├── 77eda9181c9daab715dd664f7debf60943c229de │ │ │ ├── 7812355c1871d37d64754d24bf36c60953777fcc │ │ │ ├── 781905a1fa755455028e1a9221b054d5b6610ade │ │ │ ├── 781a4aa77020892e4b7b2238de69d25fe600feea │ │ │ ├── 7826033bc41d2adc104970b1ecb3fbf39dbb2388 │ │ │ ├── 782becd8b7f558ca941de58ad7edf13b2f3e0e7f │ │ │ ├── 788197263a6529292a0c4181aa5691a5aa8158e3 │ │ │ ├── 78b2042ac04cb14006768a64841e2a14061bf1c8 │ │ │ ├── 78c5f1cc46af4381561d2ed5f1e432a8ef48dc8f │ │ │ ├── 78c82aafc2e446e8593e10b15eef274af6babdc3 │ │ │ ├── 78d4a16c8c442d4d6276e855f55d01e6ec7a1c08 │ │ │ ├── 78e27f2948a0b1d3fb6df4ce05be71cb782b8388 │ │ │ ├── 78ee0cc854ed8e7acdc33ff9ac0002ddd9163c30 │ │ │ ├── 78fb1122e39b363450b9f415bb282eb3e98c6869 │ │ │ ├── 78fd362b0ba741c2df63babdfce54424b6b5908a │ │ │ ├── 79542fbddb44060357984b16142967deb40e0586 │ │ │ ├── 79714d3aaed3e9aa4cd26c393518154139673cb1 │ │ │ ├── 79838f3918e0c596dcf838a53960651d4b81b020 │ │ │ ├── 799dbd90eacc9264dff7b956be31b86a21f176ae │ │ │ ├── 79acf1a283e949e425e6937cc4dc81d0b9e93b7f │ │ │ ├── 79bd7430f04044f87e3694bf03f0bba66e8453cd │ │ │ ├── 79dbb2cce993f6e7257a942c8b493e0b99d9a7bf │ │ │ ├── 79fbcdeb4450acfaa5e6f7fec7b7198b2b2297a4 │ │ │ ├── 79fbe4b4e12d5240baca30fb7e09d985cefbac05 │ │ │ ├── 7a03a1968efc6cf1e8e9c285cc41b783d8e1982d │ │ │ ├── 7a0fb1d6e8e12857a1391c6f1a2dd27fb82d8e17 │ │ │ ├── 7a2b9254503d91d046056da921c7908954e4dabc │ │ │ ├── 7a43d6b2dedc2f32664b8a42a9d2eba6298ba83f │ │ │ ├── 7a757a8509f513afc63b3dddccf965b80002ff2c │ │ │ ├── 7a825a5ccf6624bb78364697b5ed14607e5b4d30 │ │ │ ├── 7a835120e0b26f3564d3d7956da3ac19913f0c94 │ │ │ ├── 7ab2ebe9c09bef70f4abb79cff4fe091f70015ea │ │ │ ├── 7aca603f2e1e70d4d0974b6eaad190d7724c7b9f │ │ │ ├── 7acc8de500795a37712ca8ba846d778dff98e14c │ │ │ ├── 7acd39020a52c7d3c1e1a0dc99e63bac2565bf40 │ │ │ ├── 7adaafd4250081e5cdf1f3e0298d6578caccc78c │ │ │ ├── 7aecee4dabbc04e2434f122feb8814b5b159e717 │ │ │ ├── 7afd8174906f2c2df3a0bfa02985827ab0df1b71 │ │ │ ├── 7b03d4dc6824e7ca03a57c6004e10df589511f6e │ │ │ ├── 7b1b37c55b8f08158f0026a102a581f7ea1304da │ │ │ ├── 7b1e4d3823b6f3c1e39a7302f8ef54731aea0ce0 │ │ │ ├── 7b27383310ff6d6b13d10ab61aeb067e38cf9421 │ │ │ ├── 7b4e8a1cd2bce98f41a53b09dd82e28420b1baf3 │ │ │ ├── 7b60db2007ae3bce56179d72b5eb8a2b704ae7f1 │ │ │ ├── 7b7d4c3559f1c19a88b053af6bc50f5e4e47d192 │ │ │ ├── 7ba170fc8a681f8661ba66586a46a892f47b69a9 │ │ │ ├── 7bf3d69bf385ad2fe4141335378611e50436c6c8 │ │ │ ├── 7c003316f3633db1e7c7d92cf7cce11f9c6fa6eb │ │ │ ├── 7c249ed67f93636d581d5575c6872d5ffeaf6d30 │ │ │ ├── 7c4136f2fc5fe50e362898edb63f5fee04b8755a │ │ │ ├── 7c53d2424916c221d82502e9727df484ee7a882a │ │ │ ├── 7c57ae36fe2f92bd1cdb9c7bc76665c8f46a5f2d │ │ │ ├── 7c5bef21ec63d8abb4a7175848135cf3293de56f │ │ │ ├── 7c612b1dcb0245fc65493cb028c97949d445579c │ │ │ ├── 7c6f0426c4df603d985a7110d5456d72a03daceb │ │ │ ├── 7c9134707fa6e6ac0e7fb80bdcf45c8752acfcfb │ │ │ ├── 7c9c512b15ac92ff975692dfab16be3bbe932600 │ │ │ ├── 7cbdc4d732969a5e61ad6f1994ef62ff3850a9a7 │ │ │ ├── 7cf4e42ecadfee5fbc710e94011ea8c71ce69bf3 │ │ │ ├── 7cf87d6182ee5ef116369f965b2975965d0d5d32 │ │ │ ├── 7d026bffc7a50208fdc92294cc229e2f42485d9e │ │ │ ├── 7d175537225b6ccde337165fd1d96ffafa91f0b7 │ │ │ ├── 7d1baa0fd1659b823544e35b7794d2dfb18529a3 │ │ │ ├── 7d23ddf37f02c3d924d856f2334e265100448472 │ │ │ ├── 7d39031bf3a75d921c1ee31128540716c52a46d8 │ │ │ ├── 7d448d1475ea91dc370ce1f7d91b64dc5c43172b │ │ │ ├── 7d48788340a872815937d1377172aab933a1448c │ │ │ ├── 7d5be8a9c5721c4ce98394a1246981d388490c72 │ │ │ ├── 7d7bc9b85e49f6157e623edf9fe6e6144eaecec7 │ │ │ ├── 7d85607e57858b8c92008c2fa000a3dbfca64a47 │ │ │ ├── 7da1786a2b08a9c737523c18d30a2bf500c34a9f │ │ │ ├── 7db9dabc3c8484a956394180532b1d2c44938eaa │ │ │ ├── 7ddcc858e7192aa8e9acc0fcd9f695bcd5fc9495 │ │ │ ├── 7de9a093cdf2ab793eafd149d3de42fa290dcd74 │ │ │ ├── 7dfb726bd7e6ab4046de139e96a0b30a263ed480 │ │ │ ├── 7e0512c7677f36a92db7a08deb1d2803eaeaf5bf │ │ │ ├── 7e27080ce985987b9d194fc976a71f42890b3219 │ │ │ ├── 7e31f95c74f1886b45264b2f6718fff17fcb6c11 │ │ │ ├── 7e4054053134639c1e03f5dfaf26b6e58160b1e3 │ │ │ ├── 7e545e3c0111040817057af32ae985fd977d1979 │ │ │ ├── 7e862a7e81432faac5a4f5ddf1fcbbb8cd7bb1d0 │ │ │ ├── 7e881b7ee77603823737e0fc11ac41ca7b07fb9a │ │ │ ├── 7e8c285ce0110cbe2d9904ae58d0d8cac6dc183a │ │ │ ├── 7e8dc32d7cb6ab9d21c8ac6bc879eb4ab221d3d6 │ │ │ ├── 7ebf9def53d124acd6cb4e4374d9d7666cae5d3f │ │ │ ├── 7ec2a640c62898a8268957640a91e7672435b391 │ │ │ ├── 7edc85019db7ca3430ffd824c803a9ec9a5ca01c │ │ │ ├── 7f216174068b9b9991253d9da99354edd95e5aa9 │ │ │ ├── 7f3ee1453ed7c4f7af384e50337e0f69b7eabd9a │ │ │ ├── 7f3fb410f4729315faef0d5cccc0977f4730c808 │ │ │ ├── 7f45c0c17eb45a21e1b14557e560fbd117dc77c7 │ │ │ ├── 7f482154edd5c5b9625bf671f107ac85db1ce96e │ │ │ ├── 7f50f080ad65d73f7d60393a874c325c8e373ae4 │ │ │ ├── 7f60f0da298411957ad74d0e52c4fe5b899b743b │ │ │ ├── 7f62a5d79a81bed92cd9129519309fb0da1f7a71 │ │ │ ├── 7f75a9972ab86466bf8140ab1bd909af326a0376 │ │ │ ├── 7f8825e90428b7a3062bbe974b95ff39d0816f0a │ │ │ ├── 7fb78fff2e22d18c0f8e4b35f91ce07e31206770 │ │ │ └── 7fda646966a9f06b8b270548c9d9b3b0712a7c2b │ │ ├── 8 │ │ │ ├── 800914ebc97533bd4da2a2cfc756655e2d036ed0 │ │ │ ├── 800d3140cbc317ff5ad391fc76afe79da3a78d43 │ │ │ ├── 80169929d351e02a5f57f36f137de768c201f292 │ │ │ ├── 801a41127a0fdba768e8b43a825cec9517a2bb2a │ │ │ ├── 804fa3ba7cbf36fcca4ea1afc7f887339c7763f6 │ │ │ ├── 8067625477570192a5883bfac34efa00a97f8cfa │ │ │ ├── 806a880a0f095ebdb526f6cc3610addd8ef437bf │ │ │ ├── 8076fe4eccadeac6afdcd7f5a1c7df1bc64ded40 │ │ │ ├── 80772bf4d64e871da5328d76c0814a7895df4a34 │ │ │ ├── 809898c20d1e93712a996c1bcdc9935003a08f82 │ │ │ ├── 809930c6a02ede6937c1d949139918af5a23c6c6 │ │ │ ├── 809963bd65f415448ae24ef91e968f6048348799 │ │ │ ├── 809d743c6dae968a43432095ff22d756477d2df9 │ │ │ ├── 80b8fee67db53fbd6fd37e4430edd13e0806a2ac │ │ │ ├── 80bd1b4fd86c936773c680427f100cc8e084f535 │ │ │ ├── 80c05221a1c66b1a1d84a057df4520a3ecea8c0b │ │ │ ├── 80d44d2c7c203e7704470560c5da27ffa218c75f │ │ │ ├── 80e01e9bf1d1004700bb30fee2bc02e4379b4156 │ │ │ ├── 80e27f87749d2ba11f4520b1f90d3ddd278f1110 │ │ │ ├── 80e382f28cf4b54bd890751e33dc88afb30d7cb8 │ │ │ ├── 80f3567cc521a4976bfabcd739a7101b81ea4541 │ │ │ ├── 8166d6e6f0f66da205ef92ebcb1f51b33e296691 │ │ │ ├── 81b9736076978a73beee80f985ec9c8cc7140692 │ │ │ ├── 81ff7c3b8ff2f124c7f485baae7bf9bd100a8ba9 │ │ │ ├── 8225a0a4648d820508cb3064f62d33f836e7d135 │ │ │ ├── 82348fd89dfc5e41c96b9d79602dbb1e3c605cc0 │ │ │ ├── 8264431f86ab75eb1e1ea930f06b4056d3a6a2fb │ │ │ ├── 82816306f4ffdcf3369868d9d42168099b47756f │ │ │ ├── 828aa1c73bc6bac5a7cf9a6d8dd7ad8fe248b627 │ │ │ ├── 82a32e945bff86ef9f19931636fef13de0e7f050 │ │ │ ├── 82c5cba9b48858eabb915cb2dbaa858c7a12f873 │ │ │ ├── 82e50fc7183ba4b8fc8059fff5179dc0e069aba8 │ │ │ ├── 832f7cf5151a4568ebb06fb6687b4dd19fba8a86 │ │ │ ├── 832fd6e6eaede5d792291e5d43ed8e44bf091f23 │ │ │ ├── 8336b44b324d38213ba5fde388e9c163c1cf1b6e │ │ │ ├── 833c3aae17673e3483a6086663b29fa09928e329 │ │ │ ├── 835dfe37b90951833206129b5c48627f929dba7d │ │ │ ├── 835ff61d11c34c1b1064ee27c02b364fe347c6a6 │ │ │ ├── 83734d0d0aab2f5722d6b22490220d119a3ed63f │ │ │ ├── 837bbcc33cfa3df2f6f989a83afb42b507697b1f │ │ │ ├── 83be55ac2fcab23a70008427f97159013e20e03c │ │ │ ├── 83e0740761917f0a9409c33e8b3cff90d0a0925a │ │ │ ├── 83e1e0dd6e6ee56a46e934aae92186e25ecd6414 │ │ │ ├── 840fac8d1183bb1d41c77bf91dc114b14eec1859 │ │ │ ├── 84373e7ee49c68729621e0fa74c5a6fe5376b1fb │ │ │ ├── 84387021741e6c0ffef25ce91b000a2a5bfc017d │ │ │ ├── 843f2bb0504c07af3dca6c312722562436cd6f5a │ │ │ ├── 8445ec7fb7a94684da43d44999ee26739e90c946 │ │ │ ├── 8482addaa1259266708ff605672dc597560b3bd3 │ │ │ ├── 84a949c99e8b4d79dcdfc0a96353b2b5e12859ff │ │ │ ├── 84abe88d38c65ea7f27736542e5d5ec2aef3ee81 │ │ │ ├── 84d835afce17905e13a53f2ad495098d6feb3268 │ │ │ ├── 84e72f68b2922d133a003b624a2d5eeb60165c3f │ │ │ ├── 8545b0dcbb79a98ffb1c27b036ed39eaecb2e7af │ │ │ ├── 855e1670050c832f4d8b51b7c0418f9bb10a75a4 │ │ │ ├── 856075cec37b52623a3a93dd7cf925e82c62a4c1 │ │ │ ├── 856c42f7490c506cabb98e72380b11007a2c1289 │ │ │ ├── 857134c5cda5bb6bb03f86a948cc7a9e18130fe6 │ │ │ ├── 85755fb0b76a3091bfdc45d543798d16c044a1b8 │ │ │ ├── 857ec5e2be824bdb6543850357cf92c4d0f487f1 │ │ │ ├── 8582baa11e2612f49a44139c82fd1a456fba74e0 │ │ │ ├── 858594c16a1f9c42111dde0433a6d88c9be73475 │ │ │ ├── 858769e26d3faa4c2f64c02acc376f96e2ccc855 │ │ │ ├── 85a4c7a1ebf2001e263e0810758749d041fdd0bc │ │ │ ├── 85a5b42f465a138995c290ed1a9d1966c2951b1d │ │ │ ├── 85b56611c96c4ef272634d7c45d79e27f75cbc86 │ │ │ ├── 85dbe634e8f3b366e8e4f3afdb0fdce810d91252 │ │ │ ├── 85fa8d64471f6c17e9e38d117c640454e3188d58 │ │ │ ├── 8637c9f5f6ecd9c944f299746a70bf0555699e9a │ │ │ ├── 864f9d3016e6743f12d1ab8ed8d722e3595fa94f │ │ │ ├── 8668c2893b5832fb37763f47e1ccd8b597c1bb8a │ │ │ ├── 86889ac3f02fd6a39bd0f5bf0cf4fe9ee8882c42 │ │ │ ├── 868c0723982d64caafde609d179b1b915dc01f83 │ │ │ ├── 86920d2055911140c7667c010defb315f49a45a2 │ │ │ ├── 86b1c279b81d7cf075ec1bb6e7f6cf7dc652212c │ │ │ ├── 86c33d55aa86cf2fe128015399e65fea20b58151 │ │ │ ├── 86d71bf288d252373af06dfdb8be12350c686879 │ │ │ ├── 8717735c190bb036b9a618a37c0c8c5af5cebf6f │ │ │ ├── 873f2f61e9abd47a8d9eee68d7d29dfc9c8f466b │ │ │ ├── 8760863b24afd1ebd4bcced610e2249434f83ca1 │ │ │ ├── 876a588fb3b09145ac3b21b672d557b99733fc02 │ │ │ ├── 878c12d3fb9a08f5272f2efb9c9434a8386f4bae │ │ │ ├── 8793974fe5c8b9242671115d3dd48cb2ea5542ae │ │ │ ├── 87ae9accd4327828b83892cc31f1cbf92ce9b3d0 │ │ │ ├── 87bcd029c62fa896748c14c1eea1cb8bc3745dfa │ │ │ ├── 87e6a8318988c16e6a729755fa1957dce5be71e7 │ │ │ ├── 880661cb9737cb4ae178fa882d45eb511d42a092 │ │ │ ├── 880c84d181a7bc9ac7aad9fec9e5e489eb2b3c78 │ │ │ ├── 880edc72f4f6bd1aa23be3935b506a6ac15364ee │ │ │ ├── 8835c3f43b8ac446e84e002f2bbd06f3ca899d93 │ │ │ ├── 883a8ddf12e134e8f2be63d1dfe8965d2fcdc396 │ │ │ ├── 883fc579e18face0ab1aa53c5a8a2f3b107e7850 │ │ │ ├── 8876c36452feb90e074e7ef8409849d174852d26 │ │ │ ├── 887982b294704560d32b1450313d1c6fd78ac6f8 │ │ │ ├── 88824ad311f493addab1522fbda944e2c7aac23a │ │ │ ├── 88878816674f14ed0a205a8074ce1623707075b2 │ │ │ ├── 888a3554be016521a908c881dc1e26889a20246c │ │ │ ├── 889b46fc029449ef446eeb8f1f30c4b801f5a913 │ │ │ ├── 88aa5f9e49a7cec0fc76d8f5d66630cf63839c1c │ │ │ ├── 88b2eb02b7efb932ca1f9c06a5ec6f3570ba4c5c │ │ │ ├── 88dc8e3e323eea7e53fe63cb71035aa6e9a234f4 │ │ │ ├── 88fa74be20c84361388e7a7a7cdf72c6f04b43fa │ │ │ ├── 8924dcc5ed19716b0f0d6e07b1c39f2df1c4e139 │ │ │ ├── 8936eea7aa7f67ed86662068d226fd78af1cf2b7 │ │ │ ├── 894ce156c1286353c7f0a5aab55d3c04f527f48d │ │ │ ├── 8992d52d7bdee02b3a8d8fdfff63f6043ef1a8a3 │ │ │ ├── 899576084aad53a8ad66060d2aa458c987a7dbc8 │ │ │ ├── 89bd9e1713f2405e0e8df99ce3ca361ff6a7837d │ │ │ ├── 89bf7a5af48d652ec3260f1cca88b12e5e3fc8a2 │ │ │ ├── 89c60448157c607b83217e8b1493fa826eef4b0a │ │ │ ├── 89ce9ed32797275a22a654d677cb9794950a2a2c │ │ │ ├── 89d4a288fe925c537c489e2ca69690e2ac557bd0 │ │ │ ├── 8a20166c04e99bd16fa9de2c6630250073a9a556 │ │ │ ├── 8a25bd57fca7da99983b7d4ad7fd272fc1d39069 │ │ │ ├── 8a2c43c2a28904039201d7a75704cdadd84cb320 │ │ │ ├── 8a4ff3e2065921974fdbe2c1b2d50fce2651ac56 │ │ │ ├── 8a9c031e4cf8b735678aeeff46aba0fcd33531e9 │ │ │ ├── 8ab14d3c20be72cc026221b5f3a8e77d1d43ad3b │ │ │ ├── 8abe5c036a063ca863d015da2670feb14d92912a │ │ │ ├── 8b25603764b527e74c60157bf5368b8b08f71423 │ │ │ ├── 8b2deb77bec137d3927046fccc0a885d44bbad0e │ │ │ ├── 8b4454e254b0c65675f48691cfee879d1f9045c6 │ │ │ ├── 8befc989e97257302503187c537ea7ef9fcdcf13 │ │ │ ├── 8c21fdcd119f1a35f4f31fa5f5752a3208a82a64 │ │ │ ├── 8c43367e1d19dd053151b5c2eb09770adbec252f │ │ │ ├── 8c4a3e54fa6d4e3471887480f4c5e43a863083da │ │ │ ├── 8c4fb4ab196f6f0000192babfea5dd73fad52abc │ │ │ ├── 8c7055992ace06e283f2ea1a5927e0a2cac15529 │ │ │ ├── 8c724bee8c290e15cc0f5eb98acffbdd43dddea5 │ │ │ ├── 8c8717a497d0d1a63cd46e044c086380fa7d1a72 │ │ │ ├── 8cb62fb04dcaca68619f918d5428c9a8dbda7162 │ │ │ ├── 8cc75d124461b40f35e3742514317f92dce0aed8 │ │ │ ├── 8cd30fe63827b7f53ba31dce92d17d18f46728e2 │ │ │ ├── 8cda16355a49951f8387dc4f354161cfa42f25ed │ │ │ ├── 8ce3740002a386f1a935fe2d1492dcedd9946acc │ │ │ ├── 8cf11c904e64ade740f0c1608bafe49aa34ae5a5 │ │ │ ├── 8d067144c349ccbc025ec2d281e847c819f4be11 │ │ │ ├── 8d069cc54af698dc5a1805eb2ff2aabce66b3e30 │ │ │ ├── 8d0950d8ed623b5ee8950bdd0b1a2993e57755be │ │ │ ├── 8d15e6cd6bc7ceb201a6fe782171e2b3560d936a │ │ │ ├── 8d20020480d2be8fdb3a0d7855cc0326341ff1b5 │ │ │ ├── 8d2f6a1298591bca0503e2ef08fa49feedbe9e48 │ │ │ ├── 8d588ffe81755eba7dbc9151f2b7c3d15c08597e │ │ │ ├── 8d78fdec3b2806a7caecdce1754697560c50b81a │ │ │ ├── 8d95b15eadf0cf54a44abe1e8f80b2bde5140934 │ │ │ ├── 8ea13eb90398ea2ac518f8643d83407a0f4fea52 │ │ │ ├── 8ea351301da989a4a0ad959c55098374d0fd99db │ │ │ ├── 8eec4d5cbda5e63299790167e76af5d41886d3df │ │ │ ├── 8efcee9ec13eeaecac7262993461700b6a08f9bd │ │ │ ├── 8f0b73ab7c03b40e43c246282afc9e63e170d43a │ │ │ ├── 8f1c09001d77e82bc03f1e889e6ac6ba709846d6 │ │ │ ├── 8f3ac678d6fa54c1836a6225c5883b66bc96f712 │ │ │ ├── 8f8bc024cd14bec1e5332a67586d17cbee3cb21c │ │ │ ├── 8fd215789c7052f0f5ac7634adaa6776b33a55ad │ │ │ ├── 8fdc5b7f02cd16464543fb3a1353a113ad43b958 │ │ │ ├── 8fea382be5cf6bf32f2f55cd802ac2e0c6afb5c5 │ │ │ └── 8ff9ee47aba34bbc66659d4326e80b3637f744b6 │ │ ├── 9 │ │ │ ├── 900546f95a6864d681f8e8923852581649a26eac │ │ │ ├── 90076a24bcc5f06fc154683681bc041ae1191e31 │ │ │ ├── 903ecac8e0a61a2cdbb5f6d4df4f14d4c9e225d2 │ │ │ ├── 904fae04304d616e7b3f21f6bf1d92c1c8d452b6 │ │ │ ├── 905f83562036a610b433120ff9d9a306145bcc2b │ │ │ ├── 9062f389ee33e18af0114fa73da11ef07cb313b3 │ │ │ ├── 9083d201f82e948287c3b1c807cc1a6911acbb45 │ │ │ ├── 90c58fbeea12e99fd1f3bf85f3efd7ac7c697a86 │ │ │ ├── 90da050562346d5fee05cf5d5b4baf522b9ee80e │ │ │ ├── 90e6b3cd743a4a48866cff51aca0382c4d8964d9 │ │ │ ├── 90e9b111049fa05e9786e65ba2f8f509c621059c │ │ │ ├── 90efbf45c824767d7ef26c02f9c0adb5fd0d222f │ │ │ ├── 912389e6797f15f3b6934471d1e6e351309e4050 │ │ │ ├── 914b6dc1ebd895cacad954143770dff0716d1f08 │ │ │ ├── 9159484c881cd9b7d95cf71727da39a8a4c1de15 │ │ │ ├── 91abc339ef16483422ec466741c9924af7977c09 │ │ │ ├── 91c94a34d685cbebe42bbcfd3cf5fb3dbf2bdc67 │ │ │ ├── 91cfad395241bbef42ac1f92a30ade310de67cbb │ │ │ ├── 91e1c1b041eeb6902b447aaa21270e9ca638195a │ │ │ ├── 91f8ffba46ec7c6469fbcf492476b4839d63c1f7 │ │ │ ├── 9202b9bb24f5055e3f332b8e03f364577f65fbb5 │ │ │ ├── 9205319230321a835a632ac1ef6b74d70abe9a0a │ │ │ ├── 92136283f5a552156298bda7bf95451bec2bd6e5 │ │ │ ├── 921d294630b033f78e548628ba62a5bfcdeda0b8 │ │ │ ├── 922c6eb25126d14b9517de51a00cc6fa3c8de0df │ │ │ ├── 9233e34581b7a42a50a6beb420c19ae93ea16e61 │ │ │ ├── 925e8712e7d6db3d3607f8dcd3e5570a543fd22d │ │ │ ├── 9280c17cfb757c98b716a7698872f27c4713218f │ │ │ ├── 928ba54e1b1ea0562c1356edfde4ef3868c796ee │ │ │ ├── 92ba45ac6f4ee37973a6be2ccf7dfc719f43f0f9 │ │ │ ├── 92e87fbe1b10fbc4c5827e0cc52a50ec74047feb │ │ │ ├── 93212094974357e9e500606b93ecf6ec78fec7cf │ │ │ ├── 9332a489ce28dbf6d3b0d0900dc78c401439429a │ │ │ ├── 938ab1fb412e2b4fd19691c280df5d6899b5b0be │ │ │ ├── 93957ecfd54659118dc3499985a37937d157bebf │ │ │ ├── 93a06367cf1f707de3308b4b1d3cedf155318496 │ │ │ ├── 93bb3224c6b10f4a53b5509260606d51845aade9 │ │ │ ├── 93d493093c36c07c516c9ca0630100d08851c9ce │ │ │ ├── 93fcc967cfbabd666da9f2a09d58cbc635611a31 │ │ │ ├── 940cf302d765aa5448e4ef9270065aeaf87fc289 │ │ │ ├── 941749a541e0726a9b720cceddf8525aaaac5d65 │ │ │ ├── 945665cb54c0c4d978f75b6d0987752eb5592e4d │ │ │ ├── 94718167c79fbe9311515a4dfafd32bc35e6eab2 │ │ │ ├── 94959953d775d693fdba56ca12bd4534d6dfe482 │ │ │ ├── 94fc84202f9dbd6af42d403b4ea3538f372ad030 │ │ │ ├── 9517accea3a467f6ae444716a1d96ea2eff3fae8 │ │ │ ├── 954c34db81794e2d6ed2af640dc53ebaadbdbc7f │ │ │ ├── 9552537e4afc2fbfca3dbcf2286a9a6875777b0d │ │ │ ├── 9557db3247967c9baa685d76e0dd6eea1261bc9a │ │ │ ├── 9558a813705249c0419fdb9913d4c1e01d22325e │ │ │ ├── 956b4e341827036c03158220122b0bf7dc0086dc │ │ │ ├── 95772776a0b69497ab2d58cc69f93b9a357b4f39 │ │ │ ├── 95a2ef20749e2b0620d53eea0bac1ff46e7ab465 │ │ │ ├── 95b30e3e37edead39c85e0413b705f658f265b8b │ │ │ ├── 95b996d758abee4fab0cce3f6be5e76e831ae723 │ │ │ ├── 95dbaaf7689007726dd4272f24734edc2f3ff2ec │ │ │ ├── 960f793a5bbbc9aea8dcf6cdf879826966ba1eb6 │ │ │ ├── 9611d0c5b07f772fe709c2e958432ec5236f57ab │ │ │ ├── 9633a868a2072da006f3c62416258bb19819ea74 │ │ │ ├── 965c857bbc49a86b52f18ecd28ad3bb8386a7e19 │ │ │ ├── 965f56027df1302ce6fa75df30b45bf4c95ce444 │ │ │ ├── 968244c16e80fc2128b931e2d0ad0c7f8ee87548 │ │ │ ├── 96a5c7da93baa9accc396eb8a392f469f7cecd9b │ │ │ ├── 96a604d639da7be736c3a0047c94231b8c47b0b4 │ │ │ ├── 96b943b4622697d9a4c6d68d39759ae448b3a286 │ │ │ ├── 96bbe98704e3341e5ca85ff441935f4e0c66c791 │ │ │ ├── 96c1bfb7ee44065182dc26060775863361e9be8b │ │ │ ├── 96c25e426612a50905a4b1e9b43e042893c649ff │ │ │ ├── 96c7a36b341370dd033ee7e76e8a8f1eb6432b72 │ │ │ ├── 96d96f62cdfe3ed15e71a0b3e1d20ec455a1d050 │ │ │ ├── 96eabefc808d8eb76dad147b991b77893eea2293 │ │ │ ├── 96f5980c352301b2dec9aea1fdc194e83fd41ef2 │ │ │ ├── 97204965e3b54c474ebc8e0a59176ee44a3895a1 │ │ │ ├── 975c4f574932ec88c66c24e7f12d8b11c42a613b │ │ │ ├── 975ca55fcc6b9993cd25df69a0d9bfc79d0e66aa │ │ │ ├── 976dfe61e9458fb9e5cf504f6cb356806e8de465 │ │ │ ├── 977a3c6c9690a4f8da678bd457347f36a848ed52 │ │ │ ├── 9790fb6e7c5bbe374e147035ca664a39a87f1d23 │ │ │ ├── 979af4b185ec7803b716355e00570c31846cfb55 │ │ │ ├── 97b45d2841b34a54300ecdcec5477045a6578218 │ │ │ ├── 97bb5f5ae56ff771be2b446d5df6ac4f25109646 │ │ │ ├── 97bd3804f4ec634dbb8f158ba0312d3958097134 │ │ │ ├── 97d67ecf46fb83acca3056888909fed0aff20693 │ │ │ ├── 982a4004875ab098baf7eb6ad4ef68ebfd2d07a6 │ │ │ ├── 982afd0c86b52a2756caed848af50169e825f37a │ │ │ ├── 9831e281be5a3a42eb6f66ae31239c4da37c9675 │ │ │ ├── 985e01136f4371352c586d9eef10905d4a8571ca │ │ │ ├── 985ee83e2892715a93f2f08ad98703350ed8f648 │ │ │ ├── 9863644225b0cac83e7e0fdba311546e14e92465 │ │ │ ├── 986392162417a73e9040f452c6e494ac6ad554f3 │ │ │ ├── 9880c49293c518059fa32e41654f03d48910c182 │ │ │ ├── 98933428ff0a356a4c657413b130d850708d9abd │ │ │ ├── 989fa83c038b1eda4a00f87e0a44230dfb5379b1 │ │ │ ├── 98bf877629f86d0af8b33d4d02a64909ed68839a │ │ │ ├── 98dcaa4e6b97d507b7960f552d5e68a6d384d284 │ │ │ ├── 98e1b54aa393568e6fb705ad0081bda5e8dc8a26 │ │ │ ├── 990128105624529c6a6d551893139c3b28cf85b9 │ │ │ ├── 9917961633ed00de2370bfb809cdf8738a05991a │ │ │ ├── 9958746985df0abf5899cfd899d1d12f547fa69b │ │ │ ├── 996d8ae9f6672a0e36a082b00c5f014aac9d08b9 │ │ │ ├── 997b61c8e1a0c461e7b6673a991c7c27cd30a5bf │ │ │ ├── 99a42ca8f19ef5f8082985019fccb1184e12b0f6 │ │ │ ├── 99a8b60b945646a398cd13ca2e1407c6be5c2500 │ │ │ ├── 99ad50de04ac064d89769194a03dbd6ce8cebe67 │ │ │ ├── 99c7652c48ea3cbaa249afe99bce5bebb5a81133 │ │ │ ├── 99c7ad799c4f86c497880c92d2668c1aa0ce6df5 │ │ │ ├── 99ca7d37346f294baf2c268f43604e35079b4a28 │ │ │ ├── 99f3dd3cea3dcfb4321c12ab82d414ad889d5b1e │ │ │ ├── 9a0270c82a82082464f37bc9ae266babe49a235d │ │ │ ├── 9a153566f4240541ae122bcc819d2dde82abef0e │ │ │ ├── 9a31906e19044fb8d07fe5cae6d4afdc831113dc │ │ │ ├── 9a4011729d317bc8d593ae84c0d70437d0767854 │ │ │ ├── 9a4424bb13ab46d48fb22afd79b16c1e6c341bfc │ │ │ ├── 9a5a75821df2cd88f600713d68a537b82f91f64a │ │ │ ├── 9ad92d5ada7b5ed954673d9f26cedb962e195ac6 │ │ │ ├── 9b12645a6c62253662eb1c1d1e534d883756b0fd │ │ │ ├── 9b3e0d9f06c068aac13c4615aa78418a00497e36 │ │ │ ├── 9b4870e9edb1c47a9219144addb3fb5308ff1d1b │ │ │ ├── 9b508fd190526f410fd6c1656ace6326ab4846b7 │ │ │ ├── 9b7b5c4b8ed31e37420f0a37403903551df9a290 │ │ │ ├── 9b8731df20df14ed23d4ef0ae19f7369ba10d87d │ │ │ ├── 9b8b7bbd5e62a81860c14f4921665bbf1e3d4f14 │ │ │ ├── 9b8cff6ed975ae9a1c13cf786744caed939c0e50 │ │ │ ├── 9bacb9d24f183c8829baf7b0edfec21cbb0ff2c9 │ │ │ ├── 9bad23bd86b92d2f1410487320a9714ba9f13db6 │ │ │ ├── 9bb80aa7eea33dac6bb6c42a36bb3affd1e34832 │ │ │ ├── 9bd5ef483877967215ec19ed65f13f2a21560ffa │ │ │ ├── 9bdbb352fa86c17715897cb0dec0f6fb2f41f775 │ │ │ ├── 9be2ee89a1113bf9c50288c40d94848c574d7c74 │ │ │ ├── 9bedaeaf33654ca16ded5d850dea8d87845caeff │ │ │ ├── 9befa3c2c78422850905f56acc6593785b5e1e45 │ │ │ ├── 9bff5fd9b70dbaeb686340fb1486b4a90700706e │ │ │ ├── 9c1cc334b4f187491e0343156a6b721ba2c4abd7 │ │ │ ├── 9c5bc8f10e995075259f75f9d21dcadd9ad7467a │ │ │ ├── 9ca678e71e1a04a8307621d25c8454cad7b42b22 │ │ │ ├── 9cd46226c770490c2b3091a4f4b8e68e0ba09918 │ │ │ ├── 9cdfb910a706e53ac85f2f7f0618496779e12602 │ │ │ ├── 9cf53a1ad0fde52d7ad7c6c2813a09a5398d4bca │ │ │ ├── 9cf6af4c6c4dddc828101d59faa50301ac6cf63c │ │ │ ├── 9cfe04861c576ea86c37af41d8f1f854cbd92f31 │ │ │ ├── 9d0b292e866b81728ddaf40f657ea3b414ed95b7 │ │ │ ├── 9d1a84c96fc60606e1156b5d795ede152df5661a │ │ │ ├── 9d22c409a4433ebc1824e9a6f4aba654d465fe22 │ │ │ ├── 9d25104f63d89c02b99ccb5c61ac1dd743d57a81 │ │ │ ├── 9d7a1b3d30e8eb958839c8113b6fe2d7ec436245 │ │ │ ├── 9d7aa7018773fa4bdb38eadbf05f48fa1aeef361 │ │ │ ├── 9d8af439f1bb50df9f80130f68fba9b7dfb0f5ea │ │ │ ├── 9d96412d31a28ab3a34f171efda333dbb2773e7a │ │ │ ├── 9da7dd25d6c3597be779234a058cec6137e0d39e │ │ │ ├── 9dc00800e70e8566bb17e38bb2908d9325bdd7a1 │ │ │ ├── 9e241c6aadbdd69c61f35e8029dd71bc3a6c5a73 │ │ │ ├── 9e2659a7cfe82f040f2c82d86c0fed23dd306f04 │ │ │ ├── 9e54abfd42b21d95936a40ab8d59e1639567987a │ │ │ ├── 9e5c5fe0952b77390573a9a500cbd404d923c26c │ │ │ ├── 9e7135da928ef89adf7364a9130c8bbfeb5e2fe5 │ │ │ ├── 9e84c0b5e9c0c0416709586dbb35ce8fc82aba52 │ │ │ ├── 9e9aeb11c3fc9bc59352b58af52c688210a28960 │ │ │ ├── 9eb056e2914ca6233743ef9a5ddb24a75e2e3566 │ │ │ ├── 9eb2924ef372f478675c2f5c8a7ead9f9980fa3e │ │ │ ├── 9eb4d6b03e8709a7e26757196fd6bbed162bc420 │ │ │ ├── 9eb51d6cb8a0829ed92e018a4350e764363286f4 │ │ │ ├── 9ed34f4b893662db4f80fae7ae4e2df99b224817 │ │ │ ├── 9eda3a2e908fb9658f52f41a00f2a24795758e14 │ │ │ ├── 9f072e53ece7cdf63c85e3fc7e960e08dadb15a3 │ │ │ ├── 9f10b6bf1bc77f5c92a4d2bb2d8edc71894c219e │ │ │ ├── 9f16ce93850dd62681347d6a4b252151d5d5e523 │ │ │ ├── 9f727a01bb0a1724798075a25ef58af0b6ef0a57 │ │ │ ├── 9fb60fc9b0adb359353994fbbe29e13300f815d7 │ │ │ ├── 9fc4f222083df29fee1a04e7bd856ad00c7e297c │ │ │ └── 9ff53f9dedf7f00e2b0cca0debc2cb7aed621112 │ │ ├── a │ │ │ ├── a0140d02db3d69c57d8570593546260582884597 │ │ │ ├── a024f9149228b4480d709c8e016bb28c1d474662 │ │ │ ├── a02d609133e1ace30d2cb615a41f28af9af427ab │ │ │ ├── a03700abeb8a5d974b568488b985ed1db7e3dfe7 │ │ │ ├── a040c0cec47f034e142a95bcd3f8950fb18d02ee │ │ │ ├── a04bcf2598a0b3c1c383d75c14817e8b82ebc24f │ │ │ ├── a04e5b94f1be1d26e61bd306ed8e74b18b2c0f96 │ │ │ ├── a085a65c4f4883d9dc728cd35c3efc6e9bef2b2f │ │ │ ├── a08957f9bdd4d523b3683fc4fc073cb44e38c667 │ │ │ ├── a0946b5bfa08952e31d0cecd5ead8766a1ede77f │ │ │ ├── a0b742a8fa5e56a42061a1fbefcaecc4a7a2234b │ │ │ ├── a12d27274aaa0e087a74eb18bb5181cae26ca1b8 │ │ │ ├── a1331ba9698cdbf4836669c37685cb7cab9fcc2b │ │ │ ├── a138d2eb3d7fe8d312ee558e70b0f1d222cf807e │ │ │ ├── a15d04ff5ec37b4c3bef195981ef8b2e3f49c28b │ │ │ ├── a1881ba6c483139618f289a0baea07b8228a245d │ │ │ ├── a1a271a2f61b843c1446759510f19dcf99dd34b0 │ │ │ ├── a1ba87f014a24792fe0af0900de16a835c03945d │ │ │ ├── a1d4afc93165af6d4247e08a4902c7573bf9352e │ │ │ ├── a1f2439ffdbe772799478baff975abe481d0905d │ │ │ ├── a22265d65425ed75d42073b656935b5964d8d267 │ │ │ ├── a2332dff3fb5eaef482decd3d19d44770dfd6cd3 │ │ │ ├── a24a6c5ee8e59a7bf64ab0da13b2332e4609a653 │ │ │ ├── a280cb3ff36b84be4006e13c691ac1e311860419 │ │ │ ├── a2e3829fec1de134119957b8cfa9a54184762a9f │ │ │ ├── a2f3b118092565e47b33168b1e60dfe2558af05d │ │ │ ├── a2fbd7d727a123f4f97975639c3f1fcc7ec6353e │ │ │ ├── a2ff37f900177e2af020c1bafd7eec9925615abe │ │ │ ├── a3619c10c9da3feb492ffefc659998e4e2cf33d6 │ │ │ ├── a373b66bdbad4d49aade313a385987985979c2ed │ │ │ ├── a3cfc9a7b330d3e5651f8a801a770979a07da365 │ │ │ ├── a3e24ed1c300a6f83f1e1c7b8b5be86011dd5421 │ │ │ ├── a401109d6daa342d3d41f0ed1e0d3542f6c7ceb7 │ │ │ ├── a40b1f2b373ce4b50638310385ad38e37988d0af │ │ │ ├── a40c98fbc6ee81e6ab187c1abd5d333dcbe0fb60 │ │ │ ├── a410295f5799fc430f0b79d5e5ca624eaa814bcb │ │ │ ├── a418a10c1b3810b8a2fbcee2a7c6266baf96485f │ │ │ ├── a43a0cb8493807666310d68680699fb40ab053e6 │ │ │ ├── a443d3d5641ffa5f6d3ac5b3f049ad0b791516ed │ │ │ ├── a48f30c94fd532059a6120c6b65cb2f6532c5147 │ │ │ ├── a4b2591ec7bbe973ad08bbf6394b473adb439d0c │ │ │ ├── a4c0d83c145fb75a6af1f1f69c50b72f1e14d14e │ │ │ ├── a4ee8eb5c86975668e5aecee7f7526e4389ecd38 │ │ │ ├── a523b8bfb95b63113a5b4b58265c982f3ec3df7f │ │ │ ├── a5308737d1283db00438b6319fd4eb317d5471f2 │ │ │ ├── a53ea50cd787f8293f173bb93c2bebbafa6b773c │ │ │ ├── a58c48b3a4c4c8d03da7b52131a593543306dcc8 │ │ │ ├── a5909b6515e93cd106750c31a61d5fd3e18ab16d │ │ │ ├── a594a531b6848a25ead11805f5091ff7c164b4dc │ │ │ ├── a59b56d3ab4f3047a70bd0c6af5b572aafdd8f6b │ │ │ ├── a59e04eff863c082bb2e878e379f706a0b3a2aae │ │ │ ├── a5ac61c3f6d952c931db7cd45507f5e3653a7c54 │ │ │ ├── a5bcb771303f2b1a4b0cd52ce62eb54259fbb6af │ │ │ ├── a5c89ee902ccd253ee1172b1287e5d8e4f5706fb │ │ │ ├── a5d41f266c11d4fb540f1c6693ba73532687319f │ │ │ ├── a5de40388d84f604f9834a97c7a3e7c3c6cc1a6f │ │ │ ├── a5eb5890b9b2917db03ee6985669d007d673ee17 │ │ │ ├── a5fe1f45b2ef1434e0eb16480a67f0e4627f3706 │ │ │ ├── a6563daf27404814ebbb99902154719999765fec │ │ │ ├── a672b7a29d81b7194446ac6998614d31a5931865 │ │ │ ├── a67933aece0782f798c11eefae8a1c8e6c7fb7a8 │ │ │ ├── a6a1d599b76a0b961bf37d256d8d492b0b0d814d │ │ │ ├── a6a44530d687caab2e622b8ffd4d28a1a4031c43 │ │ │ ├── a6e001fddbf385819c910e44e765f695adacd2c7 │ │ │ ├── a7086fa50389205a7c8c383bfab42a620e345793 │ │ │ ├── a70e52b5bd89bdc5265cf420dc8fd7cdb1cb3fe6 │ │ │ ├── a72ff0a8c2b660338e1e3ed959b0c961dad80bdc │ │ │ ├── a7757b0f5b67ca3a4531a0d4ea5b0864d2852b40 │ │ │ ├── a77af94ba516ac14dc521b3deda7484176a54bf3 │ │ │ ├── a78cc1668f8a48ed0c4769b69b79d9ec4ffb6bc4 │ │ │ ├── a7ab58c9c163157b9fba08214eb807b3fac48a33 │ │ │ ├── a7c3e2098c71658112f530d05125c1a4caf5aec8 │ │ │ ├── a7cfbb9b441ff38bc6d9cb09cb6b6be89d39d913 │ │ │ ├── a7e9199f016e121a24aaf973a57e43f763c3bd28 │ │ │ ├── a7eaaef50effbb5a126fc0f04f90b3613bdb9789 │ │ │ ├── a8433c78e974ea641e397e508c15124e9ab83f7b │ │ │ ├── a897dfce472e03416ad548c24572466337994703 │ │ │ ├── a8ad06574a4e98af7c34c71f2061d51b6370b08d │ │ │ ├── a8d011c0fc9087ca434e74b058524218c6bf6e18 │ │ │ ├── a8d731503998c44e59b6a08411162ade3d2e75aa │ │ │ ├── a8ed46b332c96ab4927e6cc3e460b0e3442c16d2 │ │ │ ├── a8f42f86d5ea3c6bb494dd280a82e5f7db18087b │ │ │ ├── a94a790c804bb41dd515e1aa32c8068ef56ec97b │ │ │ ├── a95f1a7fe623d2c918310d6aec5588e8512f7f43 │ │ │ ├── a97ae2240e5fd00b72fae4c6314c7b168dddf5b9 │ │ │ ├── a9958bad91bca3621be3710e09e7a101fbee394b │ │ │ ├── a9aabbfeb53310fb2b642bb11ce40f70b82bae3f │ │ │ ├── a9c0d0a5a532964634c0a2a29f8219bfd46bc62d │ │ │ ├── a9c7e654dce3a35fe7255b6222f3c71ee0bee1c6 │ │ │ ├── a9f6faf0adc724cbb84529964f88d21ccd9288f1 │ │ │ ├── aa0400c62fcd3eba5966ea659f42cfb280b3e595 │ │ │ ├── aa1b9882637a6a4a4753b8305ccb9c2ad465ce7b │ │ │ ├── aa4029d03eb8860527d9d602cf1adeaa31a3faff │ │ │ ├── aa5a3766d7bdc55447b04626eb7de8c2d6efbd6c │ │ │ ├── aa61d9bcfa9ce9f75b834dfdb8153839d2e0ddfe │ │ │ ├── aa708227e0d1548a40ae8f8816ba3aa19c43eef7 │ │ │ ├── aad3f6f8ca934aa2ddbe4f5e1118647e18011c20 │ │ │ ├── aaddc81eb72bcd547b4f431af58256326dfb58f1 │ │ │ ├── ab26523eb850f405b40fc2f62e4d45189b8705c5 │ │ │ ├── ab5e424b3083410cb8f2c68ed0b1463b092c8ba8 │ │ │ ├── ab77450ed73aee54b2f28dc61718e8ad40774b61 │ │ │ ├── abc27e9815d5cb1f1cbd4fafc3a37c979e4b16c4 │ │ │ ├── abc67b75394e51c75244b44eb0aa1d3a73141fde │ │ │ ├── abca82988f0209641fb0e45198d6312e9e3bc9d7 │ │ │ ├── abe9fb46c42336cd74c6e933279b08ab192d85d5 │ │ │ ├── abef7612325984f323238ccbfe1c83eb87764012 │ │ │ ├── abf95a50ef7208b22fc96641416f749942c867a0 │ │ │ ├── ac19d5af985e1c2e426fe10e600cc088d349fb5a │ │ │ ├── ac202c3c2fd1dbd0a524e5fb433a0f367bc39000 │ │ │ ├── ac2a6ea8ecbd1659c3ee047de2d3d9b7e47aa82b │ │ │ ├── ac3ef88640ba51ca7a0678f0140e45f5c4b9de3b │ │ │ ├── ac63dfec97bec6834b4773dd398968f5fc53afcc │ │ │ ├── ac692bc61e50ef37e1c56a44537ae52d43e86b8b │ │ │ ├── ac7b4893facc39c20aa8a6671bef26b138e05dee │ │ │ ├── acbdf4743192665bca0960d3ce20c32abacaf0a3 │ │ │ ├── acbf7f068e9716200883512aa9cc6446b616d045 │ │ │ ├── acf70388dd61672551f617a0b24dcaf6c02f7465 │ │ │ ├── acfcbc82d3272d3b045f136e51423c0240f9d651 │ │ │ ├── ad159fc9121511717d1792fcb73be9e118680b87 │ │ │ ├── ad16752e381c2d2f7caafc838306d391509502aa │ │ │ ├── ad26c5c5c58acfdeebdcd567aa0b444a3601571b │ │ │ ├── ad2c2dce667f75dc2a03c374da51f0bddeb8b780 │ │ │ ├── ad66d378ed9abd5a8ba72b8ff3b6d288459c86dc │ │ │ ├── ada163f087b3558040a6b3827c08a1e1866d45d5 │ │ │ ├── ada33b299d312c453cb6bb34a06db5435fde2f6d │ │ │ ├── ada698ef096bb05479a9e1b95e71b8b434d41f6a │ │ │ ├── adacdc629dee7bcc1b45b8ce46ea711083305d7d │ │ │ ├── adaef607654e25ec07350f17b624787e6581b708 │ │ │ ├── adf26c383dbf447abf01da7075504c2c4e14fc1e │ │ │ ├── adf8420675d484d74ca01e2cb1d17d9c451d2e2d │ │ │ ├── adfa48278305189f3d7bef505feed6e032b4a866 │ │ │ ├── ae47bf2ea93ffbd92999002faa8615f694ab80ff │ │ │ ├── ae529880ecb5e257fd95d59cf2789067bc01fd27 │ │ │ ├── ae7f83abd76e5c7d18966995e28c741212fa6f8f │ │ │ ├── ae8562fbe93635aea45fefad81129d623d0460a2 │ │ │ ├── ae88330a7ca272ac3ab88b2dd2b317660b1c4be4 │ │ │ ├── ae907806447e19b71cd92c80163d8b8fa0f599e6 │ │ │ ├── ae98f585545426fff63de247558973a734ebda8f │ │ │ ├── ae9c144b11c54265306a50a989b5f2fccef9d8ba │ │ │ ├── af0169eeb11eeac1a127e37b7c62e3cf26ca7383 │ │ │ ├── af1fa7b551227de66c4d7adb4f580c9b917bf222 │ │ │ ├── af5d6e5a747854a04b7450bf7987cf1a6a0ea878 │ │ │ ├── af6c09c18103f02f3edfa743be0d335964a89c89 │ │ │ ├── af78d53813399f0ce06a671f02b97dd309ccbe24 │ │ │ ├── afbb58ad3074d4e40a1ccbe78a03066c9df100a7 │ │ │ ├── afd4a9897fadbd73a9b11d9713dd34d3a3410361 │ │ │ └── afe7767e96c8295881b7754f874116fc222bd672 │ │ ├── b │ │ │ ├── b0016eda338c4fb2bc27323b679c55fe454ecb85 │ │ │ ├── b0027b5f63c4c624681e4f9aec3e16da5ffec5bd │ │ │ ├── b05c886deed85271915b66d3bbc610651b167c80 │ │ │ ├── b0c3404b4356ac981e7dc453e980215517c56805 │ │ │ ├── b0e4834a8ca75fc0435426a2b040dd0f9b59b1e8 │ │ │ ├── b0fc6dde39ff3e558b9fdc49f9538ead7639f60a │ │ │ ├── b11d26d9794f2010f6850bc3906835390725c4ad │ │ │ ├── b1527229abded828ab8ce67a2016e4e00c0572b4 │ │ │ ├── b17c57daa88f5e5733dc71f656752076cd88924a │ │ │ ├── b17d70b4e91ea6952caa35aa69bdc0667b428aa9 │ │ │ ├── b180eb7d913891dc5499e9550d185a8795ca86ee │ │ │ ├── b18df58a17ce4f43177a8e582bd01fda7f8319a4 │ │ │ ├── b190649b1b83561f25d10f7a1b908a331d61463a │ │ │ ├── b1d3cc4563ea54d492e201b671263ecea89182d7 │ │ │ ├── b1ee18daf52baea1a05b826a1737e16012057603 │ │ │ ├── b1fe8945b09a6e1639e95159140d49477a001ea3 │ │ │ ├── b1fe9a061ef9a89b388f2a17ac0721562294bfeb │ │ │ ├── b202debaae2d4590c744fbe01466a3287d68d77b │ │ │ ├── b2031f24d9ee042d86f1d6151b952f7ac4fbd9ac │ │ │ ├── b21207b3b3887eeabc9a51435a878d46df371f4e │ │ │ ├── b2125ecdf769181bfacd8cd031392ee85cef0d1c │ │ │ ├── b215548061b18c0029b2a46eea5ff0e42262a689 │ │ │ ├── b21bbfadf83f4e125c20a56d22920453d7becf30 │ │ │ ├── b22293bde7806895659dcf944069b753523de5e0 │ │ │ ├── b22ef9ad00007b5e2ce7b29ca2680b1712a1e67d │ │ │ ├── b23d3471d9bcde7c33072f901838e4d63967ac76 │ │ │ ├── b26e3534bc6f335244e06469dfcac0a44fd75042 │ │ │ ├── b272a867be71b1a469f0954625c9710590933f93 │ │ │ ├── b28e4ddef18c14ccc97468356b79de953f0c617c │ │ │ ├── b2b62f2cf204a58a3f643e9a831b4dd6ec99fd4e │ │ │ ├── b2b7d3353ef0a0f43471762df9740bf71d82094f │ │ │ ├── b2b8fd677ce45c26789bab743765e9bd960dbbd1 │ │ │ ├── b2bfe66fd736ed8f228dd216eca5b9b5ba56713a │ │ │ ├── b3012a62b8c025e92441f3a435541ecbb8036573 │ │ │ ├── b31c8093c5c60be898c318921ce7d0b2b8fe7f97 │ │ │ ├── b3205186916b2331d6322e5e35117ba1f0938028 │ │ │ ├── b34d370bdbdcc1b5d8e2faa820af163eff2e1b63 │ │ │ ├── b3513cda41465a7c7b351b852f5fdb5dbc5c9c93 │ │ │ ├── b3860c71878e34c22c13f70d569623e566c07bd0 │ │ │ ├── b38ee833abd1e09ba416c7ab9cdd57654031dcba │ │ │ ├── b3b12a260db2c31e4407b7ebbb813239cd732432 │ │ │ ├── b3bedfc6ed947757ec3158803bc0fc139adc8a63 │ │ │ ├── b3c34e86f1e6ad9e65212e850e8f7cb9c253f3c8 │ │ │ ├── b3cb043bda4c4f78718f2a27682d45394c3def18 │ │ │ ├── b3f4bd9f0d34b4e48f3bad2c737c65fe73a57bcd │ │ │ ├── b431d53941770dcdd4d55e4d863936d48989c118 │ │ │ ├── b43bb43a0088a161631fe56e154e111469a78f41 │ │ │ ├── b47055278af0cbc506de60bc1ffd610d70f4980f │ │ │ ├── b472eaa8a0c1e0c2bdba86824924b4056a7c05a8 │ │ │ ├── b48298b23b1e1f6258864feb56411e236e2598cc │ │ │ ├── b4ca03553882175ae092a5615e764bfa447fb1ea │ │ │ ├── b4d017c3e03dc26a8b1cd9d6585ab514352ce94b │ │ │ ├── b4e63a82c0b15e0b0c7647814644d52d7aab60a1 │ │ │ ├── b4f259bbad16851c6d3afe5077cdd610113461d8 │ │ │ ├── b50623cc6d59bfcd46ba8448b241eebb05864f70 │ │ │ ├── b50ddfdc612dfd64048eafc98ca084aad26b4a04 │ │ │ ├── b51148ffc1d6477db5dba00214b789f4a3db4f90 │ │ │ ├── b5188b55c40fc71c54d7c4e46e6d88e6e586250b │ │ │ ├── b553c5d7874ba620055bd415135acc8fef772717 │ │ │ ├── b58f60175b6487dd566ab0700eb0351659e55c14 │ │ │ ├── b59dfaf9e71b674209f78f3b1359335d86def463 │ │ │ ├── b5a2e5c396271582b9f2f3715b313b1ee573437a │ │ │ ├── b5bf5b55ff832108e3f258d8726a2278ea726535 │ │ │ ├── b5c8e0f5e755344c5f73ea5071bff5b888ba94bd │ │ │ ├── b5e14082a7d68b2430dc8d09593ecc5a9e4cd8f1 │ │ │ ├── b5e4096601b12cdd51fd55a76548b40f1376f5d9 │ │ │ ├── b5e61b4092840ad44b447bf5c60c0cc3414d7f69 │ │ │ ├── b5f5f97be4b484b5bd305e6173cf5b9bab6ba0f3 │ │ │ ├── b6066007160feff050dee6f64ce5b1224ca787b9 │ │ │ ├── b611df10d0bbd59fbee93d4975669e9c566e1abf │ │ │ ├── b62d14ce2b47d5424f1f9614502f1311ec4e5648 │ │ │ ├── b659f042ef0112d7ce543973536cfcf6a2680051 │ │ │ ├── b6620f1d73d6d2a137e308fa8b4c855a8f8bc9c9 │ │ │ ├── b681c73217b314d9cea95f4e6665605c104d692d │ │ │ ├── b68afd6fc6a2547086e07fd0f34da98c643f82e8 │ │ │ ├── b6ae32147a5c633c0430b6019edac8b6f26fcca7 │ │ │ ├── b6c09a46904fee5715f3f92ae95784ba879312b8 │ │ │ ├── b6d720077d1d17c15b5bbccfe6fed8fff94619f2 │ │ │ ├── b6dd08ae3ee4c25b16b0ddf56a765824122c58b0 │ │ │ ├── b6e2410042bd16f03f01848acf585f5ca1362408 │ │ │ ├── b73b029eab30245b1f7a174ed40eb1241e549c3c │ │ │ ├── b747b80718c16907c56a2d73b5eb530231886824 │ │ │ ├── b74c7aa9d478da3dfb390ebb32a8fd34fdfe8657 │ │ │ ├── b75111926c2c4b3f83ff86807d7c4bc07b1ce850 │ │ │ ├── b76cba45e0f613747ea93db0f41f278eea49a065 │ │ │ ├── b778481bc0869d311f0c89fcd9e5389274bf7dfa │ │ │ ├── b7945f2587628c650541831fb8ce1414671900e3 │ │ │ ├── b7a493a8e2eed6e464105d767b20854fd720a3d2 │ │ │ ├── b7a7c13adc687358936fdfc1756933f1d6d00795 │ │ │ ├── b7fd0ded606800131bb812ba620d0e84f3ab25f6 │ │ │ ├── b82b291dff1d402e432dbc1914718ad97db18823 │ │ │ ├── b85c5742b65c81ccb66ea395da7df9ff4667401b │ │ │ ├── b86b9d4ad196e6bf5a5f5e20c57c71a9f26fadc6 │ │ │ ├── b89450e9492fc41866ac42113692cce99556e275 │ │ │ ├── b8a05594bc1a0a2dfbc2b0e5a7cf90c94a8ea8ce │ │ │ ├── b8ca2e397c467d7e584e0d835242a02e9b112b53 │ │ │ ├── b8cba17a3b2e72e776f1c52abbf4d06d74b2add3 │ │ │ ├── b8ed6d6b0e0b4e78183ea65d3dc4e2c202778b30 │ │ │ ├── b94527e1769af7fd604655fec63ac7bf192a6cc3 │ │ │ ├── b9599ff82b386709467938dc4409b83e0c32fa4a │ │ │ ├── b9661271bf932833a9d8ad1ef8d789519eedfda7 │ │ │ ├── b984d4ba690ca5a9846f50e11ce0fffb6ea5c932 │ │ │ ├── b996ba7da26e754ae19cb8393050f7fe69a0dc40 │ │ │ ├── b998ff46e85fcd19fa3329cc79378698deeb4a9e │ │ │ ├── b99b1649a055f593866443e48fd6918dfe0eb80c │ │ │ ├── b9a3726b5e3e910bf3191d9c3ff35d1cfd66547d │ │ │ ├── b9a77fe2085aeb24ccd8f44ef206e49a8864be51 │ │ │ ├── b9c9bdda34bb5fade74891466532d47df4f5226a │ │ │ ├── b9d58e0c332892b14ee4484799f84c30c679a343 │ │ │ ├── b9dfee54c1b33092c10573d8868e9878da8af9b3 │ │ │ ├── b9f27ad7de2786d1948cd2c5b0282bd79f7a0a9d │ │ │ ├── b9fb47042c3874d3d28311043b6c65bd284f78ba │ │ │ ├── ba14cf872eed8369847a9df7ef5b9cae90b1f460 │ │ │ ├── ba2dc1b6a72350e517a8aa45cce6658d6a3bc9f1 │ │ │ ├── ba342eb426ca57c681bd9e1fc9f42e25a1078935 │ │ │ ├── ba3c0d212d65d391b88ecdcf2dfb5a8dbb8dd332 │ │ │ ├── ba654ae2dd20cf2ffa97e281d4ce778d0b271a6b │ │ │ ├── ba774382708b42d76c7be77a910a19802a028137 │ │ │ ├── ba8e1db962e4e18cd4de078f8024d7a9ba42900f │ │ │ ├── bacd462f9a46a0ea466d153a9b4216602b3f00c9 │ │ │ ├── baf2332b78fd672f942d8d10c7f9e42a4646f3e1 │ │ │ ├── bb07831077c866e79c07de1962002f86bc2f6d2d │ │ │ ├── bb212de85165837bd32acd08064f87c83b21914b │ │ │ ├── bb346c299cb154cbdb52c9e3d4366e3b4baa2f74 │ │ │ ├── bb3c41f8ac4f63296c796649baf2251ee82cc2df │ │ │ ├── bb5190af28c7f0b502b343ca286d916273bf3e0b │ │ │ ├── bb553ecc7a35d4e4fbe28e04a954b6f342ba28e0 │ │ │ ├── bb97506aba97323faebc94c40fe6b7a0d6bd06a5 │ │ │ ├── bb99e83f9e61f5a02e19853fcff7d905ace67785 │ │ │ ├── bba56187ea1b43327000c6d977da358a2a1c0ef9 │ │ │ ├── bbb4c1829117e8b874dd01771a844322a95b0e32 │ │ │ ├── bbb677f8179941565f40da0941bce168b25ac8d4 │ │ │ ├── bbd486613599bc8f327228289f0eca34788d1107 │ │ │ ├── bc0bc5cd990e517c020ac40c24c98253bdd41ef5 │ │ │ ├── bc123a13764667f7b4dec3c524db8f35f6e7528e │ │ │ ├── bc1375728bca79fbf2433b53cba7423d969a8041 │ │ │ ├── bc226f9ee655040c34faf856d9910eda4195ab6a │ │ │ ├── bc32ac8e08ee52255e8a24f2c4ff99dd4a1d2a2d │ │ │ ├── bc3c8c6031369cda9bd56dd335c6f07fbfcbb6d7 │ │ │ ├── bc69cb6f3829deb5e81f821ee397ccf9ff7220db │ │ │ ├── bc6fa5a6cd5ab242c3445323706bbc6d97dbd997 │ │ │ ├── bcf9df69eb527400a09b85c83e8ceea245e3723d │ │ │ ├── bd2521457af9ca352975f97a1d6e821943b2f669 │ │ │ ├── bd588f1af662495357c06b8932dfa312e601f67e │ │ │ ├── bd6509f3711d17247c5aa0139b20300c2d7c020f │ │ │ ├── bd74e0985cdd7df5d9297874388309af4e482398 │ │ │ ├── bd7e410ca70c10f8883eddd6244927caada6c55f │ │ │ ├── bde2fb1100d07fd9dfed33e1f68067639c99e0fe │ │ │ ├── bdf74d67bef16f9d3cf0589309d602adeb90c6c0 │ │ │ ├── be15ebcb70fa4df7f92d93c481850c31bc6b0a09 │ │ │ ├── be178ad912b877be7416eeb9acf307a857ff3e17 │ │ │ ├── be1d21bb7ef7015b2dbbb1fbc1fb732d05d63390 │ │ │ ├── be67e30759489e7a573217d5d06adcf87bce7c69 │ │ │ ├── be7200fd1be33de116839676f78a059f4d104e8c │ │ │ ├── beedb0b6f254ab2a7fc612d414482f1fc0833ef7 │ │ │ ├── bef4b69b86b2e598fb1312c2f80e9501c75c9213 │ │ │ ├── beff5c2489469d2b727ef5a8d1c295078a921548 │ │ │ ├── bf9b85c3d20e727ebbeba3f53cfb35e29f41986b │ │ │ ├── bfa583f60be46f3b2fe5c43aaff302d889d2c34e │ │ │ ├── bfad3286251a6d454bdd6c3ea472be99f0ae480f │ │ │ └── bfe91803ce89e26f3fbbbb5ea1ce4578d9d67bc4 │ │ ├── c │ │ │ ├── c004a40fa66c2fc6f6680b16c55acf98c6cf66b0 │ │ │ ├── c008f2bab99623dbb2e9036ac7cfc76e4bde22f2 │ │ │ ├── c01f1d8de3519ca9f1b55f448a1361f089c181d6 │ │ │ ├── c022f14de0aeb26783f1e53ea34b8e56cb4451a6 │ │ │ ├── c028d8f649ea1e81ea0d7ce9279b0517f7fd7cc6 │ │ │ ├── c0292a60cf6624493b7552fe4e5ba2fc750688ca │ │ │ ├── c02ab925e0a972d0b59e8abb10fd3e0ac585dfb0 │ │ │ ├── c02ebc9b4cfb921fe7d36777d7cd60d101234bdc │ │ │ ├── c046ac1cf98c24d418e2909d20e070c5ae698efb │ │ │ ├── c072c25e0d2d777b2c00653f54411d8ed69f958f │ │ │ ├── c087a58b6d971c27a818aeff9cd86ee6f5b44c82 │ │ │ ├── c08c6a5e25d7875161a8fed544cedf7349489d94 │ │ │ ├── c0d0f1e37711b5b550a6f1a60f42f183af2b948b │ │ │ ├── c0dea3aa764a5e4cb866ed85c652028d1a939d86 │ │ │ ├── c10c56ae082b31674681e3c08e6ff2a3098d928c │ │ │ ├── c115b25484460776f08e0cb7db9bee01b1e7f9b4 │ │ │ ├── c12984fcc3bff35c76d5adbfca00d89ee4b5d2b8 │ │ │ ├── c15a6ce97e1f1e7dc8e14fa927085acf66956b8b │ │ │ ├── c165dfa16fc4f84a3afd24ac0e78eafc3904670b │ │ │ ├── c17751923ee0cd839bbedbefbd2a4ad4bf5ce298 │ │ │ ├── c1d229e926150cee8e446fc86d8a14f1e6eefccd │ │ │ ├── c2202f8042e71e252040a2a9b48847605c5829c4 │ │ │ ├── c221d0780858f2fae3b931ad885a872d92d53b94 │ │ │ ├── c22b450ac31c35b12de2537b01f917ac40314adc │ │ │ ├── c22c402091a5c5fd442b81edebc304bae59822b0 │ │ │ ├── c231e960e41d8a9f18d006dca098d5d861444744 │ │ │ ├── c23c1c23bda791d566891a4fcc524c9ea5ba385b │ │ │ ├── c23ddf12a4db1b758c5ac0394a9e77fa3b17cba2 │ │ │ ├── c271735d231a26b8239883ec2856ca68f03ac14d │ │ │ ├── c299a71d8477c3f76220f23472393cc5a670a9da │ │ │ ├── c2b8a77e63b2ca4abfc9f126a9adb1d93ea32d02 │ │ │ ├── c2c102880457ec4630570e93466d7943df6c73a1 │ │ │ ├── c3009a22fb0061bd8c5407b844fa8ffb29cc8a6e │ │ │ ├── c347323f45d66f3a8554bcc1146545c11e07862c │ │ │ ├── c38a3545210389afb681aa17788caac5fb8e0911 │ │ │ ├── c39b9b51c93510e566242397dcb7121549f4b625 │ │ │ ├── c3a14e4c6d74ca1a2f2b0792e0d29bf04947d607 │ │ │ ├── c3bc69d69d32e188ca64f23ff9f39970a5003290 │ │ │ ├── c3d7f8fc2eeb4cf6e823be53d9f5263176368079 │ │ │ ├── c3dbd7c8e5af6b1f027437abff2bb4e1997351c9 │ │ │ ├── c40c42f49b59a8029a81496a4d78d5855dc16d58 │ │ │ ├── c4244d81b60a6e72414a945fd56c4c4e6ecdf88d │ │ │ ├── c43799c83272a90f9d87a689bd59ee1b8c3145ab │ │ │ ├── c43cb3a96374f3438478abdb42fdb7ff12a10c31 │ │ │ ├── c449b9603f59676a8e7d3019b54acd5f1408ff37 │ │ │ ├── c450533043536ecf1a4fee4a6d3994daec9bce68 │ │ │ ├── c453f595cd0e7b2fc7bf8dc315a9e0244d348bc8 │ │ │ ├── c488c20bd3c9622a5589172e7d7501f81e25a1f7 │ │ │ ├── c48a5d69b615dd3f3d828166e999d1c4d0995bfd │ │ │ ├── c4b676c6e3475fc1e6189b1cde45715496f1974c │ │ │ ├── c4c2beab47fd363483a9e18fef46467e6b46bde7 │ │ │ ├── c4c76a5a4dbf71a92636d09284c94b64ce26cf59 │ │ │ ├── c4f1ffb6fd39a2e22f0fe5ad90fda9339705036a │ │ │ ├── c513408a0dfec304745883fc5398a3a5a91db05b │ │ │ ├── c52ffeedd97d697f95802fdeafc2a40217bb4252 │ │ │ ├── c5310d2c000c130d28f5774bd379ccd20d7c44ed │ │ │ ├── c541c859958c680924e41fbf5b7f74929a70caaf │ │ │ ├── c546a0030554685a8a441e11425f388c14b1ae4b │ │ │ ├── c55d0c856142042651c7a77f4266364c0f0d1977 │ │ │ ├── c57062cf618127b0cf1d7f0e3c6977224bede277 │ │ │ ├── c581e00faa732beb0e7d2e0b5c56b908f6afe326 │ │ │ ├── c5b0ef38cb9d6a0207fdba24aa636019442bb30b │ │ │ ├── c5d2c75e5f5f6fb08f0b1f652089bfbcb9364db3 │ │ │ ├── c5ec4eac8e1534ef97798746ce01471d6f0ad8b9 │ │ │ ├── c5fa720b73fb7ae27182ed22be58689f373a96fc │ │ │ ├── c5feb8e404011964448fa64a03951636ab4b77c7 │ │ │ ├── c61b562ceda4d6a96c88bb3837f0fdbd898a8262 │ │ │ ├── c62a9fb9ad66a84a622b86ed8def9659c9d3fa93 │ │ │ ├── c634957c219f2449c54cf7576d691dd287372da4 │ │ │ ├── c64bf6450bf08aa34183381b86e281e882522a4f │ │ │ ├── c6520a31064879ae0c464be7410764ca518c6f01 │ │ │ ├── c65331813410f661f737629ae66127ac6cc65b07 │ │ │ ├── c668396c8e70d813691bd4dc0ca30ab5580820b8 │ │ │ ├── c68f915e60f5ad2bb3f5e84addde1a5927667be6 │ │ │ ├── c6906245761a3ddc3dd701dc4323b06ab31ba231 │ │ │ ├── c6af345acc6a9971c4e8605549b05d7cd6d6e28a │ │ │ ├── c6bf7dc8cca3880c810bc7d7711d2271f1217c00 │ │ │ ├── c6dd871d33c71fe74cb459203d040f0458cea9af │ │ │ ├── c6fe83e062abffed4458f74fd23c8e77b938e89a │ │ │ ├── c704da262e355f00b840631ca8ce0d826030b82e │ │ │ ├── c705ff3d479afc56125a6bd2ca78e5aa08ac7918 │ │ │ ├── c72e0c6bba5ff9d8dd702688c738ca83b4d9c26f │ │ │ ├── c74206e1a70e500f366757a3b972f51348b6ac5a │ │ │ ├── c7436d5731e95ddfe706e3ba719c7d952df61848 │ │ │ ├── c7759469a70a09939b95fc91a987cab71d17f876 │ │ │ ├── c77e32603368989f097c2e7da37d679d7f2fb647 │ │ │ ├── c7be5213807cf4561c9e4687e4a67432c7596f49 │ │ │ ├── c7d21f8bf3842bd015532bbd8bf12dbadd750301 │ │ │ ├── c801ae1c65eb1585549beaeab49178a2368997dd │ │ │ ├── c856b3aec3ffa6251baf64a3a8ed5e1422649366 │ │ │ ├── c87110a2d3f3a8b1c805104cfe84d16aaaa24087 │ │ │ ├── c872e04d0ac373ce1a7e5cf3f9bb0d323cbd9422 │ │ │ ├── c88424c75475da174b2dd6ec65210e98c0183078 │ │ │ ├── c8ad724abe8fa2450549eb294d9978fe8c2a279f │ │ │ ├── c91fa0fa674cfd49d80d90328848fe91ed31a2ee │ │ │ ├── c93e903ac063f82b0dc80f140e9ee1fdcdd01e23 │ │ │ ├── c957ead226476e81561cb5463e4ff1029c511c80 │ │ │ ├── c9810a238a166ded24711f695eb7dc13b9715f90 │ │ │ ├── c985ed33a7a758d063a8cb977862e17577e1ddb1 │ │ │ ├── c98ac101d4fba37d2049b4b3696efd744750dbe9 │ │ │ ├── c9ae242c8446f71410be49e3a7d4bac64c3f134b │ │ │ ├── c9b91f78ea28f803f0acdd88942f76d07b0b1061 │ │ │ ├── c9beb78ee9ce5228adc190aa9c065a4faf876922 │ │ │ ├── c9c58945b5034a85c667293ed3cb1628a46f788f │ │ │ ├── c9cd8e5f2775ce769837a77fa47599d0f975f51b │ │ │ ├── c9cfd0752c1056023dc953eb0f21b3773bc167b1 │ │ │ ├── ca1d185406315eb763b6f68e0e3335814af24ebd │ │ │ ├── ca2da271838bcced6f027c80bd7257a1066aa42f │ │ │ ├── ca441360d8635aba6b752bcbe230af171643f371 │ │ │ ├── cb006d80c01964e534756234fae99e642f20a6b2 │ │ │ ├── cb0b4c77e004ea7fb461022cb173c902a08f46c4 │ │ │ ├── cb4b7e58bcbad764ee074f97911e92af1d6f8fdc │ │ │ ├── cb6be56650566861c69be86a0f4cf71c4fd4e2ed │ │ │ ├── cb73e09f95334ed5fa62d8bcfa9e86d91d9cfe28 │ │ │ ├── cb76a0c04fa9ddb4036679eeca8983301855f33e │ │ │ ├── cb7a64334a541e6b7498af2299feac1c9e25fb1d │ │ │ ├── cbd832459e07a86777d622f26ca4b881f1038db6 │ │ │ ├── cbe151b5a55b62117adb71f0cf0d203e56f66b48 │ │ │ ├── cbf383fd9d7b37685a201b2d9e03a61600dc689f │ │ │ ├── cbf3cafcd84702586f47db15651d17303f23cedc │ │ │ ├── cbf4eccf1f3c4768b56e121a630771436b07835b │ │ │ ├── cbfb6d59ed74a523c8c68d60eaf6d22cc10e5ee2 │ │ │ ├── cbffe61f1de185386b1019611ae6165517a33ee0 │ │ │ ├── cc04f0761e9965a4e7c541ff0fa9a12ceb32021b │ │ │ ├── cc05e9fd00631012d807ac1c385855bfdf6462b7 │ │ │ ├── cc08d1939a11e59c6999ca458f72d2b93006ba48 │ │ │ ├── cc0a108ed38df598cc4b59390b8fb93f86275d06 │ │ │ ├── cc4434bdc7bc83793d18c2a7fc2d4af5b27caefc │ │ │ ├── cc6911e89d545059c6cc38e2d583004600cdfdb9 │ │ │ ├── cc96b5c06c36a5bab2985d01f18fcaf1e56dd276 │ │ │ ├── cca888ae4cda904a82e696bbaa38e947e4e816b7 │ │ │ ├── ccaec3923b813fa67a96103e2b1ae75da2c37ecf │ │ │ ├── ccaedf0fd436b3d31c94cbca9cbe207f635c58b5 │ │ │ ├── ccbc78c004fdeaefc41fe4c5df942a578b7ccaca │ │ │ ├── ccc6e3e93488f739054d801f2ac9bd401da2fc17 │ │ │ ├── ccd184cd9e14a39cfc028d02603e42f662c7d33e │ │ │ ├── ccf4cae5d7e2d0a151607279a8931c4ee549406d │ │ │ ├── ccfc77a15ced737e06033b0d15b576ca3f0e26cf │ │ │ ├── ccfe924b81f409d40c0148b316a2961d15308eb5 │ │ │ ├── cd12c43f932ddf386539a6a2ea9c56f516c96687 │ │ │ ├── cd2d3242417c8d9aa82de04260c151042b0113d3 │ │ │ ├── cd7c50955f2efa0e247c5c7a704815df27526e56 │ │ │ ├── cd8e4bfd303471573998d33df0b86e649d1e8eed │ │ │ ├── cdb7aba83027de3f1391dbbe0b13241f3d9a4249 │ │ │ ├── cdd05a51e98d8d247e2a770716853eee20cdd6e5 │ │ │ ├── cded4099af3d071eaef12dcd1cdc8a940f0210ab │ │ │ ├── ce085e9685a037849c068380123c767f957483b0 │ │ │ ├── ce0b7c194c03ddeaad94e5516fc54a3fcb2fd468 │ │ │ ├── ce1b506d30a0d04f73dcc02a743cde15386a6db7 │ │ │ ├── ce22f2c2fee3d46d6d3ea7eed4e6c286cb010b86 │ │ │ ├── ce36ba1af550e1cf1a57cb338353ab6d0efeb70a │ │ │ ├── ce5734f2158ee1f993e60fcd4e6c896747977433 │ │ │ ├── ce6e75032e5a4dea2db3fe35b3b9d56d97a9cb7e │ │ │ ├── ce8d8b46427549a524377c1723b880ce54b2bf14 │ │ │ ├── ceac9d6f9c3aa6b1df05f4dbb62759be39d0bc47 │ │ │ ├── ceb9df14a4355be1945589ba9e1a3adec2001eee │ │ │ ├── cebc3dff324e30b918841484ade8f1a8105be74a │ │ │ ├── cebdea5323e301d787011dbf060e773bb5fcb945 │ │ │ ├── cecd42b7696761d526be9c06c9b0eb169b1a6193 │ │ │ ├── cee5e12f6eb880f1a2bc9a56ee23be8018d626f5 │ │ │ ├── cf12162c106c1f62f2cda26d9570d39dfb8b2037 │ │ │ ├── cf146edbf7480ef725fbb950fe011ae1561fb955 │ │ │ ├── cf18c08b17152603ff8bbf698c8d4505f31a5f65 │ │ │ ├── cf1a2352515479101bd4ff829a15e878703e293d │ │ │ ├── cf2a9227db8afa4217202a32d6358e7a35966b8e │ │ │ ├── cf3a36443a4be993a61beed868418375fed3dbd8 │ │ │ ├── cf6dc1f49cbd5b1834fb4b40246c6ecf95857dc8 │ │ │ ├── cf894001c27fc52b681a1fc02966b5e8d4b362c4 │ │ │ ├── cf9bc91d4de7076e4db965c7bcc1bfcae091f47e │ │ │ ├── cfda60281f9507c123d8d19cc731b6df7bb9685b │ │ │ ├── cff0acf1d67d3ebc0e98b72485eb06f625057538 │ │ │ └── cfff6f5ed46200eee4907c254b7560d3981f5eda │ │ ├── d │ │ │ ├── d00992e014d40cac233b8b555ec45b06058109c4 │ │ │ ├── d0103f7c33012e252814b56e0f742f8454370833 │ │ │ ├── d013c0f8ba894252deae05700614faeab434f9ec │ │ │ ├── d0924064ce584f4e5bf9af041ef859cf302f4024 │ │ │ ├── d09809101921e5b45ab8bf2f9395e1fed9fa52fd │ │ │ ├── d0a171e6562ed7ffef9045e7d4f73b11ebf4b053 │ │ │ ├── d0b558e0459509ed3627986fa1faed8b2eff5b07 │ │ │ ├── d0bf238eb92ae9518c9bdd18fc7e05cf48fca7e6 │ │ │ ├── d0c12b83cdcf2b1dae5b1745d2a3acbe495ab4f5 │ │ │ ├── d0e787d31e53b0cc251a7e5040be141b7a5dfa46 │ │ │ ├── d0e971d92af9515bc3866d9e643246a841a6d71b │ │ │ ├── d0febdc24c2061a4fdd2b63b7c3673231adb1ce3 │ │ │ ├── d108303cc0ff8eceae180dc0964f00d30c2aba02 │ │ │ ├── d144a03525e3c08f273f2b5dbdb70449ae7bc16d │ │ │ ├── d15075270326797e42811556364b777909fb68a9 │ │ │ ├── d15254fc5e53fc825db49244f815a605b62c91b1 │ │ │ ├── d169c7942efcaaeb9fcb789f372e7cac667819d1 │ │ │ ├── d17295d7e5643c6cd2f37411f9d05b6b7675a614 │ │ │ ├── d1afd8d4d9188947b586b1c783a5741428fa2f25 │ │ │ ├── d1deb61bc86f0fb0b716a7c8c26ead45dfedc0ae │ │ │ ├── d20fecf0027098e00b3591c1030d909a401ce7d3 │ │ │ ├── d211b931c984f6f9a51799ec2f6cbdac63570b6f │ │ │ ├── d24bd6ed809df7b81894ad299f0d87f2e409e84f │ │ │ ├── d2748e9f4753578ae9afe6bb204a15616b3dd50a │ │ │ ├── d294f72d186efe7a88fdf141566dc922a782ca24 │ │ │ ├── d2b21a4e06f93ef839ba2e163e4bfa88fd3631ab │ │ │ ├── d2d28c2470ca3431de197cf477c020c293c6ba85 │ │ │ ├── d2dc61f7472b4c326603fb1530cfdf50cb1dbad2 │ │ │ ├── d2deec62e0588b7170088b68776f0b042a51d8e5 │ │ │ ├── d2eaebfd76023d6dfb2579cd9ecaf9dc5977922f │ │ │ ├── d31de4221f9eab840332099d24bd5912e6db954a │ │ │ ├── d3221096b62d21d59fe36edb796c7cc6414b1d50 │ │ │ ├── d3274a9b4f7e6dbd0b49e19a182e1d7e2d78ea81 │ │ │ ├── d32d62a6952c208b989719b87da93e6d85284d2a │ │ │ ├── d35a3b98b3e183377e67f4095322a7460bd2ad69 │ │ │ ├── d3618f22414797debe2ad1f17a8f58c8c27c0c2f │ │ │ ├── d3944622244651cd0d0bbe799581bb5c54646834 │ │ │ ├── d39eee6ba18011300eae24754a601b7ad07d262c │ │ │ ├── d3b1e7674de230ae966519166af7152d1723cfbd │ │ │ ├── d3c68453df9e9b59d40422bb6e0b477f47c4bb9a │ │ │ ├── d3d5e71525cc798b3a8f0a3d05799c92cba1b3ce │ │ │ ├── d417d447b5d1be14d0f326f9dc78e63ae1c489f4 │ │ │ ├── d43b18ba83d5c63054620d91a68f014204f31f7c │ │ │ ├── d43c0990c02e10cbf3420dd33b8fe327b7294b93 │ │ │ ├── d43f8d2e9193067190d757d5829aa25ac4d71701 │ │ │ ├── d44be693dc43db9b034bf4cba84c9957ffa11807 │ │ │ ├── d44d230b42110c7eced79670c701060e53117b2a │ │ │ ├── d470be8d4a64e7ca31034e2ed6d44fd3c3a975bb │ │ │ ├── d48c1e7b324c4bec8f464d1bc339b61e1763f65f │ │ │ ├── d49aee4b39e84ea52f3d2cfe8214ae7c9653f311 │ │ │ ├── d4bdeddb917d23133a888c1670acc6eccd79e472 │ │ │ ├── d4d0fd71f56de127dc8515804288568c24e05fda │ │ │ ├── d4d1f375fe9b3b1363dd525eeff49f653d886771 │ │ │ ├── d4f416a1b4c90f1643e36b83f4c4cadad709ab5d │ │ │ ├── d503bb546c24f5c006ec35b73a4b95123a6361ca │ │ │ ├── d505c09e0e030a06ea1c8f042e4ed5a3afbba010 │ │ │ ├── d50f0fcb1c7749f0800d1f4c3068774e8d719058 │ │ │ ├── d50f695f47b4ba11fff4623710bd7ed5e3f865ac │ │ │ ├── d51ba7c62c5a110c40c92223d7ebb22c0fd362f6 │ │ │ ├── d540015e923ead1ef9136decd3a707c78a7d6768 │ │ │ ├── d5b24e8a8805a43c9a4e08c59a6309bd7ec59872 │ │ │ ├── d5dbf8cb13b39602a908a9dc02b798f0ffb429d6 │ │ │ ├── d5f3ec7ab1a1216695faf7337c179acc761898b3 │ │ │ ├── d62a3a84bc1e9af2ee2a5863ec22f1fc06ddc409 │ │ │ ├── d66421cd2e49eeab254ea88f0822fc3c2a8eabbf │ │ │ ├── d670f81c88e38026e24a34493885ab3ec7b218d8 │ │ │ ├── d6a4406a0a1a7a1046e4cebc0483057d45d5ab58 │ │ │ ├── d6b245d7a01a7a82efa91a5553d95614881b14ce │ │ │ ├── d6b794449a678ceaed60d128c15d0d0ad145fd09 │ │ │ ├── d701c4c510635f1c20b12fa5c074310162628982 │ │ │ ├── d70f4aa304face6449ccce0ae95c182f06e2260e │ │ │ ├── d713dc767c854327524c83512b4c69d1251eefa9 │ │ │ ├── d7997c4f22b42308c4171ecb61635c982c09cce0 │ │ │ ├── d79e4f379d2b90940d82f47b277e78af0f5da00f │ │ │ ├── d7b72374ad25f88027ae58b144eb1797ef82fae7 │ │ │ ├── d7c42263db4adfc12c9fbb90521e521f710c5382 │ │ │ ├── d7d7b3e67dab8f22ef7ccdf2cd35542ffca5547d │ │ │ ├── d7dfd66b21523f058bd4ede36d633177f741e4ab │ │ │ ├── d7f261156259049f51fae98b3d21ad1a29999bd8 │ │ │ ├── d822cab95e32f1a4d68a3a16265a2adb8df16cfe │ │ │ ├── d85482de8e50faea81865d589d983f87022f3e02 │ │ │ ├── d86a77cd70b4b2bba4287b1fba894f7140208862 │ │ │ ├── d86aa612df51a4bb864c5fac7eaee686cc2b16b6 │ │ │ ├── d88086c32ca1f02d48e714bdf46180ca966576dc │ │ │ ├── d8b70fd430341c9463a0d726b4927f1bf080db5b │ │ │ ├── d8cc1444ed52d41d5cd20050ab369b1f8f2a48d1 │ │ │ ├── d8e0fd95c78989dfacedf6cbbc98e1a43449bbbd │ │ │ ├── d8e1efffd9e7a8070307cbe013ebd86bbcb54e30 │ │ │ ├── d8e811055ea81dd7e57d161c08df985aa98ac35c │ │ │ ├── d8ef1e90770dd765e43fd642f9aaf772ce3625c0 │ │ │ ├── d92ab0cee23d185801dba38bddc607987ada977d │ │ │ ├── d963f0c18fd4354593834f843be3a3276a9cf6f1 │ │ │ ├── d96a4611947c62d6daff36543c202097743d417a │ │ │ ├── d97de383faf31f730dcafc478db20e658b21acaf │ │ │ ├── d989423a8a0eb4a95d9390819d89a5899c09edd9 │ │ │ ├── d9998e559d220893dc2b465fb30c86bfdca1dd90 │ │ │ ├── d99cd8b60c01ee24e491ce3ca99b6c704f6a6e98 │ │ │ ├── d9ae936f9c89d2c4b1b42349ed21de2672bc1bb8 │ │ │ ├── d9b4cf3a72e601e544d484e7a119d017b4cd8ba2 │ │ │ ├── d9baaa181c9da0caead4d4edf9a2ce4ad541ff07 │ │ │ ├── d9bbb59f564c0db923517d8c5e01258765d77e62 │ │ │ ├── d9c67c0d7b35dc01258912c0ba25bb6b7bd4ad09 │ │ │ ├── d9d3d25039828ea0ceb4953a5a153669c4a8c80c │ │ │ ├── d9d4ef4d2e4c3403e969ca4657f6a9a2cf5d5051 │ │ │ ├── da2ade8931c4322259e02e63951a753b258e2631 │ │ │ ├── da7e32b20dc55b1a9312dfa22eb023fcceb63699 │ │ │ ├── da9c5806632d830ed1258efac6d6f0f63e8f80ed │ │ │ ├── da9cd19f98a534a366fbdfbf946bcba67c221201 │ │ │ ├── dac338910ed01ca1f77f8b09aeb39edfb00faf46 │ │ │ ├── dadcabf40e0d5d1afeb83fffacf5371770510503 │ │ │ ├── dae17de2d435b47f2d95f471e98c6c571357ac75 │ │ │ ├── daf7fded12a4423ee5e1dc46b32bd4d8a5684d30 │ │ │ ├── db197fd8b74c5b22391a3523e8e50dae8a37b0fb │ │ │ ├── db52c1990ef4c62987d1fe6bd3746665fe0a0550 │ │ │ ├── db53b80224e486d25e66a4c85ff22e045c67dad9 │ │ │ ├── db5780ec45ee65541e937c8282310eeeb7aeb2e7 │ │ │ ├── db794c80016c1099cb9a0e2ad88c3c17e31fb39f │ │ │ ├── db7e6cdaa7721b931c43af7112bacc77e98492ba │ │ │ ├── db86954f45f227619bf33f1fe30bbb67aef16a6a │ │ │ ├── dba40f0c699d6bc4b434a8b8ccc69b57a2b69525 │ │ │ ├── dbd6194b2b421275dc4bd3c8618ed930a68c5e31 │ │ │ ├── dbdd804231ea847bcd39e5891584feb31ba39894 │ │ │ ├── dbf18ade3771b17ed05c178d23a42d02e25651d9 │ │ │ ├── dbf4abccfd156f1cdc57f41452447ddd685ea0c5 │ │ │ ├── dbf5de5c564d62317734c88305b2d8d29b6922af │ │ │ ├── dc2d16ef10f2dcde6b2eb2a18c81ecf525d04907 │ │ │ ├── dc4c4dade8f7f8642a0c86b0cf70e29f230fa754 │ │ │ ├── dc5814e10ddc4d13470269a0aa190cf0ffb0cb35 │ │ │ ├── dca8ad1dfc90e9a0ed6e9cc0ed16f1433fc53d7e │ │ │ ├── dcbe323d95ead7a6a599af9c6f83d4c274b165a5 │ │ │ ├── dcbed85c62d41beed031019bbb6ce7d323b7f6e5 │ │ │ ├── dcc24ae22f4a39223a9c2ab99bd7eb1ecc49ab98 │ │ │ ├── dcd57b56484410e05576fc5b883fc0138553f42e │ │ │ ├── dcee4fa0ef373835c71def5fe2662f52d81a2301 │ │ │ ├── dd0a21b1b8e58203ba7f6ac30dd34efd151ed661 │ │ │ ├── dd1183e8b313631610e6b819821654b15baca043 │ │ │ ├── dd1bacfbcfc90ff928247f1da48a6635e3a8ff8b │ │ │ ├── dd2a08aaa3c3565c1c357d23d4414a74dd397e4f │ │ │ ├── dd423cfb1ec0cd768fadfeb09775bb578ab9439a │ │ │ ├── dd55758193fc172e975fbc6c04710138eccfaf86 │ │ │ ├── dd6723c0bc4f2e4d09a9d927fe952bee680b338a │ │ │ ├── dd6e3c2b48b397b12b589c20df05ea3c78d296d0 │ │ │ ├── dd7e6c88c3849d111a108ab012e1fcaccef4cb5b │ │ │ ├── dd80c172d9e4391f20ebfdb8878bbd2330b791bc │ │ │ ├── dd8a931ca97b74a75c5795861b4683350b1bb8cd │ │ │ ├── dd96bada1c05598b62db501192248d0a67af7ddf │ │ │ ├── ddb8f1069a2095d15754ff05d61c5065de210ea6 │ │ │ ├── ddec286c94402a6a574766216c6c8765defe6d5b │ │ │ ├── de1a8cf190bf44a29f6ce78d7d2ef831ba9daf25 │ │ │ ├── de242e0ef8434f6c6495bbe0169bb12173abd81e │ │ │ ├── de3b87b17033f4cf3affc2e31b5b43722f3e49f4 │ │ │ ├── de805cfb9590626c780248c1e5770547a1d8ce6a │ │ │ ├── dea39e2c36af9c59e106f9aa70155427f6f5670b │ │ │ ├── debaf967194d3c6ccb855ef1929ddea351e643f6 │ │ │ ├── ded331ce998f7b1fe638c9ec6574eb5c563d6f38 │ │ │ ├── dee4cc5f751b5601d8dd7352820174dfc2c8ccad │ │ │ ├── def63d69657e5ce2ff6b8750deba7dd5e996d932 │ │ │ ├── df0a61b26f58287c0fc7f0bcb87e14cb27711c10 │ │ │ ├── df0dfa02b5eb5b5ea51b80c1ee24a1577815a6c7 │ │ │ ├── df152e705706e8fd5c1bd32bfafbc45eaa049113 │ │ │ ├── df519d76a8858147f1bffef41cb7c3e275039144 │ │ │ ├── df903003ace01dbb7bbe0d9c5a14f9e1b0255de9 │ │ │ ├── df9487d9117a91c4b9e73e88fba3d1c081af723a │ │ │ ├── df9a68b7d1d58916f7eb7421bac2681d742fa700 │ │ │ ├── dfa3e09ae70e648f53a68d8a32a542fd45fdf5d5 │ │ │ └── dfad97a1524f550f7b7640b6a4ed796466b19707 │ │ ├── e │ │ │ ├── e004768db297cab856c38b87e5df0c3547ce2138 │ │ │ ├── e00b6b157342f851a9857053f145a06b91ca9068 │ │ │ ├── e03076dae5187298c21665ab6ace7b92ec1a9f2b │ │ │ ├── e03100083214ef25faad175b096fc21013962846 │ │ │ ├── e04ac40ee679df6011a03c2583fe3ddab5ddcfcb │ │ │ ├── e06a1f41c6cf2995ba3d40fcba202324a715a68a │ │ │ ├── e0714bf9ba21e24968c2d530b40726cad8644432 │ │ │ ├── e08e6849e03d9f2e4e487cf94ba9866987183bf9 │ │ │ ├── e08ede0ea92be6a47028c5cdd17d5a697a9b70b4 │ │ │ ├── e0950e2526b5ab45d43b0d33f1aeb17989b4dffe │ │ │ ├── e0a341c8e7b2efe2f413f7ae710464c998572d2d │ │ │ ├── e0d0eedf0e8e5c159118c76f85386040e180078a │ │ │ ├── e0df53fc74fb11c7f8e5853f4c21505cab799040 │ │ │ ├── e0e247053fb3dc8c77c9dd41e954f1816d03fa2e │ │ │ ├── e0e8f487b898c9992e040d6392321591c0d6773c │ │ │ ├── e0ebbbf0304334a7a7f93d00aa7e273c1941675f │ │ │ ├── e0ec9347f74f11d40d420a16fd5cc41c0605236a │ │ │ ├── e14b70f56997ed319392355b6eb74850ac705391 │ │ │ ├── e14f0a9f3f2d4058f41e7e15f271b8147844792f │ │ │ ├── e1574c92dde675fa00969d64471412209f67eb7f │ │ │ ├── e17c432dde1cb7fad9a6452c6c52360ad5e2b018 │ │ │ ├── e18ffc5e5deca05c250815e15f35ee74b56cff04 │ │ │ ├── e1d3e205ce9d9c1ae6760747311aa9b54ac15ae6 │ │ │ ├── e1e56ffb9f3a3d5a9e203a1093906527b42972c2 │ │ │ ├── e1e93578d74b52721d919116435d8d1bf2f6728f │ │ │ ├── e1fcb31a564cc91c761e22e25af30e18a7703c2a │ │ │ ├── e211a4a690f4f0b130bdaec99fb10e2f28318014 │ │ │ ├── e230c8ab8e72b4ea1afa4fd65a5830975e63f207 │ │ │ ├── e24335bec445f437c8ecd6c7ecff5029d792eabb │ │ │ ├── e258f2bbc44fd60f1b7fc3da380da00eb55d7e2b │ │ │ ├── e264c32bb7bf9cdb438cae930b34e13e29ff3cd9 │ │ │ ├── e26ac11454f57a55d407d186dc744a5fe6ead680 │ │ │ ├── e27037a92aa387279778a38fa93732dc679954dc │ │ │ ├── e290310e6cf84f3732ee43da9662d3f1749872f8 │ │ │ ├── e2be76e85d28c3f892329ee4750a713646d521cb │ │ │ ├── e30411ed77d593459e750d5994210c15fe10ef3d │ │ │ ├── e31d53a039b8e019dc926812d5d2ddc0fa962a4a │ │ │ ├── e33838b0a166f29fc118d36c671b23260493bfc6 │ │ │ ├── e348328890b56bd26908b9a1689aec1d6f11e84c │ │ │ ├── e355e83af0d7de0b555d116ca535bdcedcd40457 │ │ │ ├── e3629ea907a46c5834ece6834afe814ca779c36e │ │ │ ├── e3723b01a6b0350407e317907e71653c3111e479 │ │ │ ├── e374a96738669c10f7c8e9b80851d0f8bc09786b │ │ │ ├── e37a42ced3c4d7c21994e6cb79caddc3979c0b8a │ │ │ ├── e3baa9d5eb0e38225bce64cf010ac1298fd77497 │ │ │ ├── e3de1aea16e2e3e18664bd9cf39e09dfa7b5cce2 │ │ │ ├── e3fb776621f99af2dd90cea9110112630a17c9ff │ │ │ ├── e3fd09462665f2dab36cccca3608738888d83087 │ │ │ ├── e3fedfef3941da9f33861ee2f41fa6bd5bb1d4df │ │ │ ├── e40c592ffb776970997e32fb6edee33a6b435957 │ │ │ ├── e40fc7a0eacbeb42c484af769611b4991d0626fd │ │ │ ├── e455b31ad3f1344af9e38b63e84b561ba680a69a │ │ │ ├── e46130fc33f7097aea2cc87217eb42acf6d289c7 │ │ │ ├── e47e1a9cc1b42e74eea1906062c0bc9e5075f027 │ │ │ ├── e484f023565fb78480616d5ae7fe07858e35ad3a │ │ │ ├── e49a22d82a18f2ac9d540cc68521f9f083f7b90d │ │ │ ├── e4a04b9483aec0b7036d1bc8496dbf8e7f47b8a3 │ │ │ ├── e4e5b634252fe9cf544cb748902125cb939afb54 │ │ │ ├── e528a98c649fd4030bc0fbc0fd50a01cc805dcaf │ │ │ ├── e5795bd9c668a65301ede49d096f5488997a8d35 │ │ │ ├── e5922d18942aef29d91a13830273104937a21f47 │ │ │ ├── e59fd55d6223cf3687e23be166850b4669e15b53 │ │ │ ├── e5a763fe84ad460bdee73a413c818ca56235e99b │ │ │ ├── e5b1c4de723ef1ea46348c95454d2d009ebd1822 │ │ │ ├── e5c6d1f3e8f15b61e34584aeb16962fc7619ea81 │ │ │ ├── e5cf1ed8600c34f37dbc9c041dd8389a50761493 │ │ │ ├── e5d1ff03fa62d063230a078cb124694052e914c2 │ │ │ ├── e5d4e765e4a830646635a6b123632ad9d0af395c │ │ │ ├── e64a7265132261996389f14fc56f846604c4e02e │ │ │ ├── e6819b3463bc0898bf218e05a23dc2b30eea1a59 │ │ │ ├── e69881142c703df02686c9cd607ef995184531f8 │ │ │ ├── e6b153bbafbcc430f08a59f2afbc271a9ad13974 │ │ │ ├── e6c92d512c248d6b9c545868ef6df4c491c2e0c7 │ │ │ ├── e6dd3e4e1c020b62755f5747f6efe8af850b752c │ │ │ ├── e6e7772c14422852b8cbe73077cddd4408e3b702 │ │ │ ├── e7066b69f8377b40964079619de1a3ab485bd2ff │ │ │ ├── e7076a2281ef5acc09b11c535b4636462d86024a │ │ │ ├── e71948455081e5870958fd0c5428e3bfc67ae208 │ │ │ ├── e72a4c35fd5480a0e504428e60fa4e5f8cf06430 │ │ │ ├── e72fd35e0f1b0b18958a83d1ead58c67bff371b9 │ │ │ ├── e730bbd2e8ed31b44f8b97614ffa5f244a17c21b │ │ │ ├── e73cfedf6eb4d4d452c277e3684d136083a0d0c0 │ │ │ ├── e747299ae5882731591e93fb664410de0b4330e4 │ │ │ ├── e75a5d8b45460d8fd0f7eea2ef8092bd7d1529a3 │ │ │ ├── e75bd7ffa2467b96ec4e038173a4b56a67e4bd7d │ │ │ ├── e7643289dc0cf318fddaf8f0b701f48358d799da │ │ │ ├── e774bbca5d1423548c9658ed4795ae75af71574a │ │ │ ├── e77bd496e1fffd81a94976f5258dccc0758d4e53 │ │ │ ├── e797c1cdf5d2652a8d7badb24fc734da7171cc40 │ │ │ ├── e7a1cdfd74dc9f7000bde862bf2e0d2156306d20 │ │ │ ├── e7b0c52cdf9de597a7c8c458496abfccc8ab8d58 │ │ │ ├── e7b5e1a55c46d146ab9326805c7cca7b62388355 │ │ │ ├── e7b932d4143cfda21a1c8c34ec6b4db5a0e3eb07 │ │ │ ├── e7bba88b96dfa7d28ce7f2fb953825791e9a9e58 │ │ │ ├── e7c9d7565db5aba0a42807dbe0af27b7af1abc34 │ │ │ ├── e7dd0219a5cf1d01fd1f31beb6fa65ff92907387 │ │ │ ├── e7e6b4e7774ce6500d64ac1e46a0550f5da9bcc4 │ │ │ ├── e7f160e076b8c12cd27e3f26adbee9b6ce133f06 │ │ │ ├── e7f6cd6ef781ab45b96c5c8a47521f109c52b9c5 │ │ │ ├── e801da5380b9c38607a78c0f6c69fbd14cb1335f │ │ │ ├── e81b03429e985e09d3d63176e8097b218dd1adae │ │ │ ├── e82ac928e8aa4cd0b26aa1169e0e0b282babd7ae │ │ │ ├── e86ad056fcaa3eb8e2b285920b3a9194939debb4 │ │ │ ├── e8738323c13ff2672d6f877b12f6db3f832fbc2e │ │ │ ├── e8741fd4ad4a6816686b8d37e2806b4c64aba657 │ │ │ ├── e89c8d61bcc98cc2e4364c3a85f005849eb999c9 │ │ │ ├── e8a64e1e8805d138763063eff24fe758a610791f │ │ │ ├── e8bac642e2291902b75cb2808613885783d5cc10 │ │ │ ├── e8d0a7afe1e371fc6219b05ae59431799dec9161 │ │ │ ├── e8d3a3ab6cf11a6b640c20d29c097864002832f0 │ │ │ ├── e8e311696e26a7b8c6de69875113723756df5352 │ │ │ ├── e9012ce80fc1e7985e6951a3cb61d957cbf4aadf │ │ │ ├── e91e7191d79b5bf2c6ba1d91018b0419cda7e3b7 │ │ │ ├── e927dafd7c2ee05db127d4d87d4eeb32ae1a39e5 │ │ │ ├── e931fee65a0736fe996a21502951235052fc440c │ │ │ ├── e947d1319bc4ecb47598ad30177d0c96b35d3c4e │ │ │ ├── e9654bf49ce8497aae37df0dc5a43917d5b1113b │ │ │ ├── e96c29bd909241e9e5990ed56fba31df05fe572b │ │ │ ├── e974443e7eafd2aef84d10363943659ed1e7e701 │ │ │ ├── e97f72dcc5b735967a37bc91b744b5989ecbfd4b │ │ │ ├── e987dfbb1fdcdaa3626d3f4a096a50123e3e2db6 │ │ │ ├── e98fad052a9c403a9e507311b15e4f011d667e5b │ │ │ ├── e9c5c19029f9479c3695b8959a8e239740befc5e │ │ │ ├── e9cae0decdc41ff77ad0b400d580a55f0ecf983c │ │ │ ├── e9de361982a3b047902264deef3e0020c6ccec9d │ │ │ ├── e9f56acfdba9ee1428db6b0751d5093628464abd │ │ │ ├── ea0bd1bf615c920526d0f5d63912190b5611a42b │ │ │ ├── ea5e7d27156d9be1bfb8d262eab87882da03b2f6 │ │ │ ├── ea685adf4677ed41e4dcaaf392285aaabbfb9357 │ │ │ ├── ea944ae18db0ef5cc58a3d7cb68fc19b4ee8d755 │ │ │ ├── ea9d438e974c037499fa693b8e547c47673f18f8 │ │ │ ├── eaa22f30a2db3a547a666f46b62b259fc59972d8 │ │ │ ├── eab2034c8bda2ba0a08603c576ea9aa55103aa7b │ │ │ ├── eac9abd14a0acc2de3ce1300cf44190b7f86727f │ │ │ ├── eace75fbf70573e424199e51832cb8ad12e18e95 │ │ │ ├── ead646d460183527fdf77a230793f20d841c5af1 │ │ │ ├── ead6697811fe716bbe35099e64beb970c41a80f9 │ │ │ ├── eafdf05c7b190d342f9aab72f366a65ee0750ae9 │ │ │ ├── eb04364da527c5d8d839ea386deab8b68598c042 │ │ │ ├── eb18de78597875e34c179544ca59e4bd10b27966 │ │ │ ├── eb2b558daf57817138f50b27edd94b7c002cb11f │ │ │ ├── eb2b6ef16604f26033cedb7bbc8b8d1eff099ff0 │ │ │ ├── eb73a98e8bb9bf8cd6e576e1fd91e70c0b193e9e │ │ │ ├── eb753adeb5dd47ef817c31d138d2e4abc0c16096 │ │ │ ├── ebb804cdcd20d7beb0b5381a84fb32f3534ade7e │ │ │ ├── ebddde2da68ebdf13efb5872feaad0c4cc610877 │ │ │ ├── ebdec51fe3edd3326b92cec3bfd5a44c29c25b4c │ │ │ ├── ebe891423b95f2f4c4089187ff6cd8e02142a35e │ │ │ ├── ebeca72d87f60f95c7f86ad1aeb97892a4ff6862 │ │ │ ├── ec0e4b939016578c7f5b8a1be128e914677a76aa │ │ │ ├── ec14b9b9cc412b67137e20863105bf9563f7f8a5 │ │ │ ├── ec1d8e1fe963b8d2be2b0f003d8337cc52aa7c45 │ │ │ ├── ec4dd276549cd88145b9ef050a75c0981373d376 │ │ │ ├── ec4e37375cf09b0cc939869c8abbcc670ad0b726 │ │ │ ├── ec672bade1e116c003319b7c90649ae3c3bd6484 │ │ │ ├── ec752debd95a03b65cd324b1333b0a05ce3f7170 │ │ │ ├── ec87a9457d648e0a54186536da9f653c82b04316 │ │ │ ├── ec89501163fd18c86757960eb85931aebd346415 │ │ │ ├── ec963cc300c3cf1e0e4e000306e2b6b8ca5f87b8 │ │ │ ├── ec981cf541760b8b2968bc1feaab36cf9c2904b5 │ │ │ ├── eca028857e315a73883b5b3f2afa4a9c38d4b872 │ │ │ ├── ececf8bff1a5bbceb69c597a17175dbcd6ab21a8 │ │ │ ├── ecf0cc46a8947d02e92dad00de111a4a0a1e4477 │ │ │ ├── ed37932c91c1347a6a6f0410659bedd48e9d4650 │ │ │ ├── ed54ea58eba02c926fc1b6dcec832beff111b1df │ │ │ ├── ed8d772512c056916357496f16f47543ce118891 │ │ │ ├── ed9a0f8fb959a668901d02f864bb8b14a02af795 │ │ │ ├── eda3fbfc500087246d8b70703ee0932a0d67e541 │ │ │ ├── edbbbb2e4a478a84aac2fe641b531d333310ac32 │ │ │ ├── edc20ebb9b3dcba1e7c9a4a1c8406835fc022b05 │ │ │ ├── edcc9df5cbb8b604e19f2fd68fbb221aeaabfd91 │ │ │ ├── eddd4e1a078848be8993887a45bba40b6057f61e │ │ │ ├── edf1642e8193c47615091a9992f8c962b305adce │ │ │ ├── ee509e0bb557000e73138e2cf8194e9b8b3f352a │ │ │ ├── ee62f40168f4e3c3e9f0c4e7123a719cc26c9b34 │ │ │ ├── ee6edcf92aae074076a9b2fac7325c2bb3e1769a │ │ │ ├── ee7604c939f3d44cd6b20194400098b74988b42f │ │ │ ├── ee76d67bc6d695aef9e8efbc015e5abdf5a9c4f3 │ │ │ ├── ee7e2c666237cadd5f81fe8402210ac36c04840e │ │ │ ├── ee7e3533d9b4bce72f78a70393462045886f141e │ │ │ ├── ee8d5a02c39186600d515202ab824063436564d7 │ │ │ ├── ee9250dc0e0caea6e0cfa415cb372646bfa15061 │ │ │ ├── ee9436bd64a8ec71830cc5e98d723b96d434b65f │ │ │ ├── ee9efa31d7395aa89b2e2e282cca036a5b9e7b38 │ │ │ ├── eea0fd710a4c51a705c613687dfb4879de184c2d │ │ │ ├── eea38d40f3ec6e5614dcc088edb8588da314e0f3 │ │ │ ├── eeaa967789cdc88b8fa7396ce11a43ce93405f3f │ │ │ ├── eeb787588a51ac151e667dbc42eb5279c12a313c │ │ │ ├── ef05ee4351f4d00bb2340268aa773ecf9d96014a │ │ │ ├── ef089a032a166f1be5856f8690ad1e41e8985649 │ │ │ ├── ef0bed7096605cf20c0faea917182bdd137b2012 │ │ │ ├── ef0ea42bbe9b53d051dda4ee4c4cb0863f3546fe │ │ │ ├── ef1c2fe2c072eaaacebe6685bcce1cdaf7169e0f │ │ │ ├── ef38f2d26a627d289f51246b826f4aafc0884ed9 │ │ │ ├── ef39726c2292b28bf8a5e6ded9d6acc8111b2da6 │ │ │ ├── ef48566a719d94bb68a7e1b176ad55602d374666 │ │ │ ├── ef899b13f243a579477de7360e6bb5f33a97bea0 │ │ │ ├── efd6bf17debffc11426c940ee77176dcd1bf56df │ │ │ └── efeb2cb1480fca35d17067f435e4fa20b085ae60 │ │ └── f │ │ │ ├── f00ea1aba7c2d6120dca0c38c636ac84b48c48a2 │ │ │ ├── f026b3e580e106ebacfb5ca57b137a9204b21c56 │ │ │ ├── f03610e71f94fcf53a1b40359b9b5e0bc0f6d602 │ │ │ ├── f05070b6b9044c6df56d11f23efbe9dd3fb5b238 │ │ │ ├── f06edd0c81b5f0879bc59a1017049cbb19b5af26 │ │ │ ├── f07763a6d2d1c3ef514b5de672ef72a0b9317b37 │ │ │ ├── f0bec31660bbb4bc6c91b9144f106f3d55883e38 │ │ │ ├── f0cdd7d4875630a4f044ab483c78ad6b2542b06e │ │ │ ├── f0dca9988550b154a17df4c58e1f69ccd65bbd8e │ │ │ ├── f0e7ed3a90944a25a8f393bcd034eeed5f5732b2 │ │ │ ├── f123d2def87e8f0e7fada6816b56910aba4f5953 │ │ │ ├── f1326110deff59bd48bb92a9561dae37335eb584 │ │ │ ├── f1362c27a89b6bb5236f4acdefe7294156acdadf │ │ │ ├── f15ee2b91da7b6f7765cfb074a0ae021ae94f744 │ │ │ ├── f16c5a20b3bc4ac6d4ad629bc6a2e59d303495ad │ │ │ ├── f18c7520ee61ec3ca66117d17f9c64a17fe7aabf │ │ │ ├── f190277f1965ab1bfbf7d77b65a0cde0bf17bce5 │ │ │ ├── f1bf5fdffbd570fc794f6eb8774089d8c4fe52e5 │ │ │ ├── f1c88699681603d0f4d616062e1309232b4ff03e │ │ │ ├── f1cb0cc6284fefd27cafb537c0ffe4e6cca4c77f │ │ │ ├── f1d229acee9b190a3e38c0b5c94dd03bb836b145 │ │ │ ├── f1e0d8b50de9027953b789bacb69e6adf3faa695 │ │ │ ├── f1ec4314fb6bfcbd21f57355ccd1cd1db033687c │ │ │ ├── f22e8d0b312fb98cfab659d7fc24c0549d81be15 │ │ │ ├── f2347b0715a313b6c635a97aa58310a2c5de6f00 │ │ │ ├── f23c6ac9193f5fcae77cbc2399a884137aa51eae │ │ │ ├── f23e3c2854c7b84029cff7c8f71cbd39da1d53e3 │ │ │ ├── f2542dd390cb489ed2fafa53b72ecc0274e80f72 │ │ │ ├── f27946b9913784e5f4a1b8bf3704bc5def45758f │ │ │ ├── f27a99b240fb371bd6de6098f487854583910b20 │ │ │ ├── f283ff1694a16a0fc37f62fc47f8d9823b30885d │ │ │ ├── f2a32c07b8f3c43bb9a2bdb2bd728d7798345077 │ │ │ ├── f2ab5f5b8089d4597c7bf0ece467414b4e9cb565 │ │ │ ├── f2cac266789ac354003cb10026a3e75300f7ad17 │ │ │ ├── f2d0815349f4fe53fc6f5b3959b587b481ccc778 │ │ │ ├── f2e1a6f8d2361a136e3dedbdfa05d42c9c4764fb │ │ │ ├── f30571f03fec326ae4856c7a1cb1a26a569555fa │ │ │ ├── f3087e4a6dc14e626e35de304d55ffbd9183f477 │ │ │ ├── f3286f48d33d318e7e367d99dfeb207b240dd621 │ │ │ ├── f32b359cd2b393543fd3f8d0791a9b01199d9e63 │ │ │ ├── f334224c3ff3b70fb241951adeaa9da197f88223 │ │ │ ├── f35603fe86e95167b6adc45282a5a577c83ff3d3 │ │ │ ├── f3638f6ba0e27733389c0f7e8036c47438f81668 │ │ │ ├── f368f1cf6bcad8ae22a7c20035980e0df98aeb9c │ │ │ ├── f387ed176b11bc9838a65551deddf409ce01c589 │ │ │ ├── f3e2eef77a8d92de5461109e62c839de85504420 │ │ │ ├── f413396683119ae1649e705573bafb936c0989a1 │ │ │ ├── f44fc94e82392457c15fc5e95f564f419a4a995a │ │ │ ├── f4578a27d42c701be6d901079af9532953852700 │ │ │ ├── f48541d36085216ead2bdcb61b652d7fca2a804f │ │ │ ├── f491d91ec70d724a219f314b151caf71c7138d35 │ │ │ ├── f494ab0431231eb1aaea8dff1c2ab0d80f054dc8 │ │ │ ├── f49adb35f810945dd926fe625b7bafd744cffa5f │ │ │ ├── f49d6860502050bc3489ea0a211369f341ceaa29 │ │ │ ├── f4a174a7959d980b6d11a14e40d314851e27ca9c │ │ │ ├── f4bc90748f7403df2de17c097a10ab300888c4b0 │ │ │ ├── f4cd7a165b034646433430c1fa4d26f6e89e8fe1 │ │ │ ├── f4d82fa21754f3ceeb305132e0875649a8742db5 │ │ │ ├── f4fb4a03776172d26003b76532253465f7e09b78 │ │ │ ├── f4fee9d267c9b3b0d0fef0bd2e0f99f664357b21 │ │ │ ├── f518438251d2a42ad8321d6b6daf5f178af52990 │ │ │ ├── f53a9f0cf3cced46037c5d4065472427fbc48992 │ │ │ ├── f542f6fee6ad96f68c9b46589c47f63bb50df46d │ │ │ ├── f55588adba96fcad658f420517e4aac6f9a90a79 │ │ │ ├── f559e9b91f901e97528dac8346a5b52fd77003b1 │ │ │ ├── f5a1520c5f0e454cc686409a9ae7ac3b046981dd │ │ │ ├── f5cba3fdb5062cdeab647d90d280233da5ad7e3f │ │ │ ├── f5d7e5a849a7d79496f8b5eeacb48e467ad913dc │ │ │ ├── f5e521257e74991b188e40d72b0877f27fcc6ba1 │ │ │ ├── f5e610c73a14f99c76e8c756feb109333c594408 │ │ │ ├── f5f4fbcca460a799c287b635714bc49fc58ca6bf │ │ │ ├── f6058162389a9c8c9abc53c243eab4dc78475c4b │ │ │ ├── f6256178507152150a4e786f9cb338b4e45f6d43 │ │ │ ├── f6264447b4063d9932d9d9e89d4e75cd68cf0235 │ │ │ ├── f63ef9e408caf2de40edb153f1c06db9615a2fc7 │ │ │ ├── f662cd69257a39ae39b2b257ddc93ff7e2c940b2 │ │ │ ├── f682ae5e2dff2eb875473e41f6c46739669d475d │ │ │ ├── f691e371c7151ad12a20e7bc11e0dcf31028e2b2 │ │ │ ├── f69a23605a33075e199d0f45edf6f1bfe673379c │ │ │ ├── f6a61538995da24307d1aad9d38aa6e9b7a2fa97 │ │ │ ├── f6b72230a91d86ee38ec8be7ab4df4f0d00b3f8b │ │ │ ├── f7323da9d7afddd0c7ef8f85903e530c3a72900f │ │ │ ├── f76f58b61211c5376b34221c6ae7ca153fd7133f │ │ │ ├── f775fa960b007b7300dfb2c1f514b9b47ac07984 │ │ │ ├── f78a17e74d6b2c55020788e5b2253e3663dd6a4c │ │ │ ├── f80325a5c434eac76e90c7c6356f242d52a2cbea │ │ │ ├── f8077f4821bde61651bc2f658a8a3e868cf88771 │ │ │ ├── f8360022a44cfe1e7c789d8e64739e6f3c27ac91 │ │ │ ├── f849701f05688cad097f5ed1120f6d615ff95816 │ │ │ ├── f849de8366dbfa6c66cda2f3f108feb8c023f05b │ │ │ ├── f84cc3ac2e789fd01ec587dc2dd75e718e1cfbf7 │ │ │ ├── f851e2437798c68d31d902085229c8f9bbf47524 │ │ │ ├── f857a321e545e5d71eb662957dcd6bc9c68297fa │ │ │ ├── f868bc1d5ef868de00872dcadb230d22d67c4fe9 │ │ │ ├── f8cc9b28bb1a7a6f4cbeef3ea8189a0b3b490698 │ │ │ ├── f90b41818dbca51fde37576041431e478c07ca33 │ │ │ ├── f9104bd9167b9cd8a23e562842ea12166c2c6f8a │ │ │ ├── f917d3842fa02dcf84462428ced61039def0ecd5 │ │ │ ├── f94b3cc7c9b5ed40328f9f4fdf2d4743e68d9cc2 │ │ │ ├── f9578f6b76c23af23e3a7782e130a70b2fbabdc7 │ │ │ ├── f95a60c0359d20a1b99612dcec2af6ef7a47f2e0 │ │ │ ├── f95d745bf3b8a2c6c1961f307ab4a44ff8f1370e │ │ │ ├── f965ad41a47ae6c3182f693cc3c87554d34a8914 │ │ │ ├── f9776794bb12ac8e563bd2f4b32ad7fc1bbfc75d │ │ │ ├── f9875fc1406daae21312dd972674c5de1e2fc4d3 │ │ │ ├── f9a96d1c3dd56bc929f7c21b7427d8d32b0efc3e │ │ │ ├── f9b03dd8b153f032b20fd4e84ef1577d7ddc48a9 │ │ │ ├── f9b0aed35480ff6b369b32793ca5b13df91ee805 │ │ │ ├── f9c83ccdbda2bfb18f9437190eaad445557c9788 │ │ │ ├── f9db4a7563575878d04d549b0bec26537dc41f0c │ │ │ ├── fa2d6770800357951a85ba7d9b5a91e4ec75b6a5 │ │ │ ├── fa2e30f531f1a3298f21b0acf0020a279f30d4e6 │ │ │ ├── fa4d0693e167d0181d4756849e0ff99121172b45 │ │ │ ├── fa4f8761ff94bb939bb6ed6acbfc1237459a9bd0 │ │ │ ├── fa99cffae3030548e7afabf4903ff58a7029dc7f │ │ │ ├── faaf96a6bd6e62102b7cf7dcbc6e857c359b9e35 │ │ │ ├── fabd23e38a170e075c67185043e4b4086b0100f1 │ │ │ ├── fac2b6c9d314722b451c33652ff5ddd3b2daf354 │ │ │ ├── fac45ce084fb947c071d77ffb1006b9be996b4e3 │ │ │ ├── fadbed7ca03445ff7e7eb336e12f0083c728196a │ │ │ ├── fae376c7873305d14e498c8547721c9d5b6bb48e │ │ │ ├── fae7ab7a2c17cdf24dfd7e44e8a24a480158089b │ │ │ ├── fb0bf5e0cb0b1b4bc6c6b7b3e4ec8f54ed6fa500 │ │ │ ├── fb21d043d53fb7045e3b201df690d4eee8ef8d37 │ │ │ ├── fb220bcbe500e733a3a0f234103a6b158c1b854b │ │ │ ├── fb4186e843d34423ba2c39c1750dc97845fb8712 │ │ │ ├── fb45212a252fd8abe330bf2a8eaf999c2f56190a │ │ │ ├── fb587de0dae220405a3052b2199cf9daac3683db │ │ │ ├── fb5d31a340ab484bd178b0db513835f90bd50dce │ │ │ ├── fb80e4ec66f2929e324c0625d39e15ee00ea01d1 │ │ │ ├── fb9256efeafbd3a687694a75e1e6b1109b88aa42 │ │ │ ├── fb973f1339ecfc8c844f8aca969046a91870c678 │ │ │ ├── fbaca1972143a6d3d686381ceaff530f35802119 │ │ │ ├── fbe0081fd4537f64ce3a271cfba10bca7570d74e │ │ │ ├── fbe211fd496ed1886edfdb0a4653add2cdf7c58c │ │ │ ├── fbe9b6eb9bac10355c8ac20662dc1024b31496fa │ │ │ ├── fbfd02119658824bafeac1ff4078cc679d40eff6 │ │ │ ├── fc19e2f639359001b93fc16ae94ffe898b1cca34 │ │ │ ├── fc1c948829a53f4a686750eab55195468c5259a0 │ │ │ ├── fc2f23397368d5bb313e8bbe8055960789a47ef2 │ │ │ ├── fc3d418e791a62de7d6f1fb68923d080ea4a9f21 │ │ │ ├── fc42591507f4d44ba44c897ef8225f8762bb8906 │ │ │ ├── fc47cb508c2efd67c221baa2a637069a321629bc │ │ │ ├── fcbed88ac21c01007918d3cfb6b3ee4376f821a8 │ │ │ ├── fcdddd617d99294108844226dea5edbd394548b5 │ │ │ ├── fce889bd47041974b0b233359b9e0544cde95ff8 │ │ │ ├── fcf345094399af60faf68342b517528532e927b8 │ │ │ ├── fcf7a7c7740a7f53f1b19d0c489f3c2b47aa020c │ │ │ ├── fd2b59485f93990c3db7e9ca7d893560ac45443b │ │ │ ├── fd511c11ab6d4c3253daf8a32e6b3ccdcc25dc01 │ │ │ ├── fd7b30c6e9fbbadb32100010de84466f9ef42f25 │ │ │ ├── fd8a879a6ee2d32a5776ada6ecb8b25f3a811aaa │ │ │ ├── fd939335b37a522984a88b4c5270b401658f17a7 │ │ │ ├── fd9c912728c1c778a49281956b2b64607d609d6d │ │ │ ├── fdad353d37df0ee72aeaa263b5f97f05c40ed5d3 │ │ │ ├── fdb40e690e832dc1616cbde10968d0c8a9e5172b │ │ │ ├── fdcc2f5d724431b6656f228a68d9d1e43334c076 │ │ │ ├── fdde04ef25465216eb9c665ae7ed6feada7e183e │ │ │ ├── fe27cb4c63ec8671f6ea72d746c610ace17f0840 │ │ │ ├── fe33f0de0d038a8ca176d6257a4337cd140615e1 │ │ │ ├── fe374074362cb24c908e6af596e261bf613c1589 │ │ │ ├── fe3f1ab4623119a6c5c368ba4330d3f0ebd65357 │ │ │ ├── fe43b05cd008a835a2ff7aeb6265b06402082077 │ │ │ ├── fe4a4036aebf55d0a231a4eac251f72ace15c69e │ │ │ ├── fe526ba3054602064635696efe67b64d555c4d0e │ │ │ ├── fe5e8a16f3c49c8539f7d270eae9457058cf6860 │ │ │ ├── fe6543ed0f7aab7af6e80a20eb1d25a3ef6416e9 │ │ │ ├── fe8c7f35ee30c654f12f69d7d0d025105c20967e │ │ │ ├── fe8dfa7e47bf242ca17e9124acf092d910796aae │ │ │ ├── fea7c270e30a9e73ff705e4922687854b74a1fa7 │ │ │ ├── febb4eab20e860fa453369bf74b6a3c8c5ac0e77 │ │ │ ├── feda9105fe05ae07fa97953acdf43c671321b93c │ │ │ ├── feefc451d9fb6668beb3aa222141f8e6b7cee82f │ │ │ ├── fefa7c2e3b670105ca40c013e2bf0d9e33142732 │ │ │ ├── ff1dc03f6e984d1987a7ef0dc5dbb11dba7d7d2c │ │ │ ├── ff6969c47e207c978843312dc4c9d2e897026f7c │ │ │ ├── ff8790c5a9887ffa0126efe0c3cabca71b69c3e7 │ │ │ ├── ff8dcec03d722a3835c335961851bfe588202aa4 │ │ │ ├── ff9569742aaf4d3098421fe45466788f30d1c355 │ │ │ ├── ff9577bdf3fd3fa1e168dca18d8dfa342ad81f9b │ │ │ ├── ffd1a87db8cf059d80c7d028c685727257238144 │ │ │ ├── ffec403bb62be8c16842b0e468f4c1e7991927ec │ │ │ └── fff92c9203efe405f349bacdcc46f4067a85bbbf │ ├── tx_invalid.json │ └── tx_valid.json │ ├── musig2 │ ├── det_sign_vectors.json │ ├── key_agg_vectors.json │ ├── key_sort_vectors.json │ ├── nonce_agg_vectors.json │ ├── nonce_gen_vectors.json │ ├── sig_agg_vectors.json │ ├── sign_verify_vectors.json │ └── tweak_vectors.json │ └── recid.txt ├── iosMain └── kotlin │ └── fr │ └── acinq │ └── bitcoin │ └── crypto │ ├── Digest.ios.kt │ └── pbkdf2.ios.kt ├── jvmMain └── kotlin │ └── fr │ └── acinq │ └── bitcoin │ ├── crypto │ ├── Digest.jvm.kt │ └── pbkdf2.jvm.kt │ └── io │ ├── InputStreamInput.kt │ └── OutputStreamOutput.kt ├── jvmTest ├── java │ └── fr │ │ └── acinq │ │ └── bitcoin │ │ └── crypto │ │ ├── CryptoJavaTests.java │ │ └── Pbkdf2JavaTests.java └── kotlin │ └── fr │ └── acinq │ └── bitcoin │ └── TestHelpers.jvm.kt ├── linuxMain └── kotlin │ └── fr │ └── acinq │ └── bitcoin │ └── crypto │ ├── Digest.linux.kt │ └── pbkdf2.linux.kt ├── macosMain └── kotlin │ └── fr │ └── acinq │ └── bitcoin │ └── crypto │ ├── Digest.macos.kt │ └── Pbkdf2.macos.kt ├── nativeInterop └── cinterop │ └── CoreCrypto.def ├── nativeMain └── kotlin │ └── fr │ └── acinq │ └── bitcoin │ └── crypto │ ├── Sha1.native.kt │ ├── Sha256.native.kt │ ├── Sha512.native.kt │ └── pbkdf2.native.kt └── nativeTest └── kotlin └── fr └── acinq └── bitcoin └── TestHelpers.native.kt /.gitignore: -------------------------------------------------------------------------------- 1 | # Build 2 | build/ 3 | 4 | # Idea 5 | .idea 6 | .kotlin 7 | *.iml 8 | 9 | # Gradle 10 | .gradle 11 | local.properties 12 | .gradletasknamecache 13 | gradle-app.setting 14 | 15 | # OS 16 | .DS_Store 17 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "c/secp256k1"] 2 | path = c/secp256k1 3 | url = https://github.com/bitcoin-core/secp256k1.git 4 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | # gradle 2 | org.gradle.jvmargs = -Xmx1536m 3 | org.gradle.parallel = true 4 | 5 | # kotlin 6 | kotlin.code.style = official 7 | kotlin.mpp.enableCInteropCommonization=true 8 | 9 | # Android 10 | android.useAndroidX = true 11 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/bitcoin-kmp/35bff866666f2d4fba37dda51a2cea31c994b41e/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip 4 | distributionSha256Sum=d725d707bfabd4dfdc958c624003b3c80accc03f7037b5122c4b1d0ef15cecab 5 | validateDistributionUrl=true 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "bitcoin-kmp" 2 | 3 | pluginManagement { 4 | repositories { 5 | google() 6 | gradlePluginPortal() 7 | } 8 | 9 | resolutionStrategy { 10 | eachPlugin { 11 | if (requested.id.id == "com.android.library") useModule("com.android.tools.build:gradle:${requested.version}") 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/commonMain/kotlin/fr/acinq/bitcoin/Protocol.kt: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 ACINQ SAS 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package fr.acinq.bitcoin 18 | 19 | public object Protocol { 20 | public const val PROTOCOL_VERSION: Long = 70015L 21 | } -------------------------------------------------------------------------------- /src/commonMain/kotlin/fr/acinq/bitcoin/crypto/Pbkdf2.kt: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 ACINQ SAS 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package fr.acinq.bitcoin.crypto 18 | 19 | import kotlin.jvm.JvmStatic 20 | 21 | 22 | public expect object Pbkdf2 { 23 | 24 | public fun withHmacSha512(password: ByteArray, salt: ByteArray, count: Int, dkLen: Int): ByteArray 25 | 26 | } 27 | -------------------------------------------------------------------------------- /src/commonMain/kotlin/fr/acinq/bitcoin/io/Output.kt: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 ACINQ SAS 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package fr.acinq.bitcoin.io 18 | 19 | public interface Output { 20 | public fun write(buffer: ByteArray, offset: Int = 0, count: Int = buffer.size) 21 | public fun write(byteValue: Int) 22 | } 23 | -------------------------------------------------------------------------------- /src/commonTest/kotlin/fr/acinq/bitcoin/SatoshiTestsCommon.kt: -------------------------------------------------------------------------------- 1 | package fr.acinq.bitcoin 2 | 3 | import kotlin.test.Test 4 | import kotlin.test.assertEquals 5 | 6 | class SatoshiTestsCommon { 7 | 8 | @Test 9 | fun `numeric operations`() { 10 | assertEquals(Satoshi(-20), -Satoshi(20)) 11 | assertEquals(Satoshi(30) + Satoshi(20) * 2 + Satoshi(50) / 2 - Satoshi(5), 90.sat()) 12 | assertEquals(100.sat().max(101.sat()), 101.sat()) 13 | assertEquals(100.sat().min(101.sat()), 100.sat()) 14 | } 15 | 16 | } -------------------------------------------------------------------------------- /src/commonTest/kotlin/fr/acinq/bitcoin/TestHelpers.kt: -------------------------------------------------------------------------------- 1 | package fr.acinq.bitcoin 2 | 3 | import kotlinx.io.buffered 4 | import kotlinx.io.files.Path 5 | import kotlinx.io.files.SystemFileSystem 6 | import kotlinx.io.readByteArray 7 | import kotlinx.io.readString 8 | import kotlinx.serialization.json.Json 9 | import kotlinx.serialization.json.JsonElement 10 | 11 | object TestHelpers { 12 | val resourcesPath = Path(readEnvironmentVariable("TEST_RESOURCES_PATH")?: "src/commonTest/resources") 13 | 14 | fun readResourceAsJson(filename: String): JsonElement { 15 | val raw = SystemFileSystem.source(Path(resourcesPath, filename)).buffered().readString() 16 | val format = Json { ignoreUnknownKeys = true } 17 | return format.parseToJsonElement(raw) 18 | } 19 | 20 | 21 | fun readResourceAsByteArray(filename: String): ByteArray { 22 | return SystemFileSystem.source(Path(resourcesPath, filename)).buffered().readByteArray() 23 | } 24 | } 25 | 26 | expect fun readEnvironmentVariable(name: String): String? 27 | -------------------------------------------------------------------------------- /src/commonTest/resources/7393096d97bfee8660f4100ffd61874d62f9a65de9fb6acf740c4c386990ef73.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/bitcoin-kmp/35bff866666f2d4fba37dda51a2cea31c994b41e/src/commonTest/resources/7393096d97bfee8660f4100ffd61874d62f9a65de9fb6acf740c4c386990ef73.bin -------------------------------------------------------------------------------- /src/commonTest/resources/b5a7e05f28d00e4a791759ad7b6bd6799d856693293ceeaad9b0bb93c8851f7f.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/bitcoin-kmp/35bff866666f2d4fba37dda51a2cea31c994b41e/src/commonTest/resources/b5a7e05f28d00e4a791759ad7b6bd6799d856693293ceeaad9b0bb93c8851f7f.bin -------------------------------------------------------------------------------- /src/commonTest/resources/block1.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ACINQ/bitcoin-kmp/35bff866666f2d4fba37dda51a2cea31c994b41e/src/commonTest/resources/block1.dat -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/0/00f827c5d641247a5321f406ddcf77c0c487036a: -------------------------------------------------------------------------------- 1 | {"tx": "010000000217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585cd010000003c6f07ec00b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430999f01000000bf69198a0184f93000000000001976a914386ff9508a5616fbc61d94f554909a13024d639088ac59f4022a", "prevouts": ["6bd24300000000002251200858c60587c43e653fa1379b50bb2c6b545bf5a3ea179fae6310b237ebb7711c", "7ba91e0000000000225120b83f11b52c8ec1dcbb49346fcb59f4f11c86d2c36a9589faf45255810351dc04"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_hashtype_2", "final": true, "success": {"scriptSig": "", "witness": ["8ff97c71e72a91d97134eb66f49e0210584c727765d3ec548329ff5c5ab93354ef47d2f5959ec50172ffef6614c1c64ae71269842de8264686149fc97720ae7002"]}, "failure": {"scriptSig": "", "witness": ["3ba5df207f29393e2e49bd2ae6607f2ca13881b7c671a40f901cce113800d36421dd7ebda4ff59427a294c09abfadb464e07b18107521f79a330fab19a22e71102"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/0/01cfb9959afd9abf6c7429960619681197c20237: -------------------------------------------------------------------------------- 1 | {"tx": "010000000200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099a800000000a45985c017d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585dc000000009da912c901c529240000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b42c5010000", "prevouts": ["f6891f000000000022512068533507579288c0846f4c0a3d696a2117ecfcd9d5a0f3a98cc4e46be226b46b", "643f51000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_4a", "final": true, "success": {"scriptSig": "", "witness": ["0f99ca36f539f41bc07e6d1dc038cdf3993a113934d94c4a6f76bee3520006b325f41385e3a853d1d59a4e27873db9903348ba55e2dea8a05e2745246feacd36"]}, "failure": {"scriptSig": "", "witness": ["c139a6b99a3abd94a51dddcef7eb04a9edf8f82e575041fab7f29c37246f73b6043050ad455a1c17a847cfcdb76be8656aca5eb6493beb22eec6bd16ebf00a614a"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/0/026aed60269b41aa4b8334e0ce5a3904cba2d76c: -------------------------------------------------------------------------------- 1 | {"tx": "1513e9db037981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a6d2000000002fb703c317d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585f3000000004d3ae2f6893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221dd7000000003f1234dd01113db000000000001976a914f6f8d70e2af9f3497a20c8601a2301b18874ba0288acb3000000", "prevouts": ["f40d6100000000002251202b8992fcf62103d03bd5203f22a885940a17a2cd118fcd84d90f782f34eb2069", "73fc4e00000000002251208d05cb2d7832668d60939bbc56e912f2bed9b9a37e7f00eecb148a5b47e23b8b", "c8467c0000000000225920ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13"], "index": 2, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["68bffe0de5dc4c338ecc6c1c1be26babd1e7647f2f2bf8b3ad88b431f60699c4fb0a92929e735c5c964760f1bbf465961e3d4666c03b43ba884388c080c50025"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/0/050b1c7a5338742a7488e3e99a38f8fa38a3eb4f: -------------------------------------------------------------------------------- 1 | {"tx": "ecbe3dee017981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a65c000000006ddf2da004161f6300000000001976a9144fa3256cf92194bb0a742302193599868008298588ac580200000000000017a91484f3abb145fccd4088282427d88e232960f348db8758020000000000001976a9145dee50a1fe15647b3679528774f9cbe42d53698188ac580200000000000017a914d78cecb068724b5396a067fe307ae319d7e53bbf8792a16a27", "prevouts": ["6fe6650000000000225120be2b14a5ec8280cb9d4bf1974c8910c1db1b2e80f7305580081c370b145e4741"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/purepk", "final": true, "success": {"scriptSig": "", "witness": ["049b841a7e44c5b0906a781ff82c551e464b1ad1dfee4ad7a4066226dc1058a255b1570bd51214659095748c4de234cbfe8c276c476920922bc309c500b4b72801"]}, "failure": {"scriptSig": "", "witness": ["b5aee70c1a774e7464988e7dfb38dc3f2dfd03ec2329b22a5cd2c6ceb212bd232226a6e870f272e347427e8f551e1dd967e67b585a19085116a566d017b79e2301"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/0/06be9122ecf9e38621aa56ac5dffa9c8aa0d8869: -------------------------------------------------------------------------------- 1 | {"tx": "f49f832b0200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee4309964000000002ec73ebc00b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee4309909020000009a7c98c102c6d5410000000000160014db44c768d5d74a213b396d457d765cda183e171258020000000000001976a91492beaa71be84970f5a32bc213a525bee10dc8abc88ac645c043e", "prevouts": ["08e323000000000017a914c607ec9e2aef43acf3b00f9840e985497e8fe7b887", "54c61f000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "21571fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea", "witness": ["36125abf7bff6b67fc4628cebe8eaa1df818077d5d56a2c15954a41dd73a96e2d4d1b0806326cd02251bde469bc76bce741929dcb4c0af9101374d0d115e1247"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/0/0859371e439334b5d5ffd496b39bb6a7d207132d: -------------------------------------------------------------------------------- 1 | {"tx": "0100000002893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221da700000000481b9b827981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a67b01000000a2429dec035bbced0000000000160014db44c768d5d74a213b396d457d765cda183e17125802000000000000160014e51f0be7a83934f4eb7efc18fc6eee82a6eec4ba58020000000000001976a9143ff742cf8c99530bc047b30cdbf6126eca4917f288accc7bdf2c", "prevouts": ["215285000000000017a9145ad9406a31e1c19040c8726d35d1d6720462713c87", "ae0f6a000000000017a9141db696283f07e9277093b9115dca9d47b8002ceb87"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "235321ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300", "witness": ["f8566dde77da72b973273f47671ee6a1d3dd96f25832dd2e97a49e845e4f0a172cbaa24034728e551823d99fbbbb32c02ed33890fcd9d6ba2515a1a43e482f5c"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/0/088b2b769636fd06b82915e364fd88ec3af9f138: -------------------------------------------------------------------------------- 1 | {"tx": "0200000002893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d7b0000000084b056f200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099fc0000000085fe0de201b09f19000000000017a914bb871b2e809b54ceac5bba737d8bcfa813927c31879347d55d", "prevouts": ["36a195000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "ae2c20000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_10", "final": true, "success": {"scriptSig": "", "witness": ["2fde14fbdfca55cc9c17af472a9b0fd539194acf7d0e760a14f55c3f0992b2026839d0c1d9dd03d6d6acddefa892148b4148f71874208ddc65bd3ee09199c7ee81"]}, "failure": {"scriptSig": "", "witness": ["a04f29bc5bc415573a7b9d36d939b6c9a6ef628a43c2fbe9943e76f56a044b97dbddc693f6127a67a2609513985c7dc86eb3eaf92538fdf723d082ac2a24e3c610"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/0/0beb6b4303c7d58197386662cbfaebe07720caf7: -------------------------------------------------------------------------------- 1 | {"tx": "0200000002893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d460100000097c0c6d37981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a66200000000a52ac8fe03230ccd000000000017a914d78cecb068724b5396a067fe307ae319d7e53bbf8758020000000000001976a914febb08a77d38d94a5558f94e10f9a7d9fc2efaa488ac580200000000000017a914d78cecb068724b5396a067fe307ae319d7e53bbf877bfa5752", "prevouts": ["f2cb7100000000002251208cb954bd09453febdfbeb84f0cdb979a7b9ae52387b9c9b2a6df3869f26e8a74", "d42c5e0000000000235721ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["9cb70b17854088cd2c9652adf8546e1c1d96acd7fefc87a56c7c36a7f7f8877beab9762692c8bf504be1ad551d9785f1e770d647d787519608af58ef06249271"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/0/0c1b41376f311899986540aa9f253b354384e47d: -------------------------------------------------------------------------------- 1 | {"tx": "dfd0c7ab01893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d6b01000000f94e0f9403111c93000000000017a914d78cecb068724b5396a067fe307ae319d7e53bbf8758020000000000001976a914f6f8d70e2af9f3497a20c8601a2301b18874ba0288ac58020000000000001976a9144fa3256cf92194bb0a742302193599868008298588ac033c8b23", "prevouts": ["f34795000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_5b", "final": true, "success": {"scriptSig": "", "witness": ["b278eb9ecc522a74acb28e2b05cd17550dbe40603cf1634b018fa55a40f4a1d34ea3ec8a8bcc0e45c88c2784b3f36ed850f4ed43c2ecf3aa2b3a17cb0e1442d602"]}, "failure": {"scriptSig": "", "witness": ["1d1c81405f2c600bb4fafe13ae16ae6f0d85548ad385465b8b077b70f3777d00f959432df217b9b431a34ad011e6533d549f2204ea6cb413e7cb807a4b4159ca5b"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/0/0f34a598171f2f3f11c1a1964a8951173c80e2c5: -------------------------------------------------------------------------------- 1 | {"tx": "8d2735b702893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221daa00000000b6b82faa00b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099a301000000ad781fce01e807180000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b423864c65f", "prevouts": ["1fe695000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "1f41200000000000225120ab2850f50a82e9b3145eb686d07e96e1d9b0bcca031ed9ceda7a1ff0858fefe8"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_e8", "final": true, "success": {"scriptSig": "", "witness": ["5c966fab91a09e58c64073ed8e482fa91da958555d29a9381b4a3ece49ade15928a0a753c806239b27ec3aea3a428528512501d822c1caa1c8efaf166ce7632081"]}, "failure": {"scriptSig": "", "witness": ["c7525601ca691608b15fc9c70bf79a2b4efb82363211b7e74ca2280557e0647057a29074981567a1f50a541d0c1a1e69d37e5fe1373011ea05f3c76f9a55e46ee8"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/1/10b3ac1872102ace2784ab4edf88117262a1e964: -------------------------------------------------------------------------------- 1 | {"tx": "0200000002893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221df100000000f58c4dc717d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585c300000000e24ed5ce02ae81d500000000001976a9145dee50a1fe15647b3679528774f9cbe42d53698188ac58020000000000001976a914386ff9508a5616fbc61d94f554909a13024d639088ac4a31942e", "prevouts": ["f7698e0000000000225120869d67f83e239c57b2531b2e299dc6e9d7dec2d2934cbe4a8a8002f4bb5baff2", "c80349000000000017a91431eea3f4787f8e37f55e2a9f63cca6e156323b1d87"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "225720ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13", "witness": ["17f18c5d8b33ba6f31ff8f1bd495892ec6694ca12922deb01253ad1cbe716b62725d149b685440d9799cd81e17353a77377b154f79ef7ffd7935e040cb068418"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/1/11860556cfa40598657c0c9c554ead6b30ca05b4: -------------------------------------------------------------------------------- 1 | {"tx": "020000000217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f5854e00000000526112c2c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd84c0100000037de3fe703e7ad8f00000000001976a914386ff9508a5616fbc61d94f554909a13024d639088ac5802000000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b4258020000000000001976a914386ff9508a5616fbc61d94f554909a13024d639088ac2e010000", "prevouts": ["e75355000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "4f173c000000000017a914eb92872cd3fc105cadfb0105a2146382db3105e787"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "235821ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300", "witness": ["6e0051fa4b9bac0a620e95ab6b368a83db011cb6c09a3ee36a0c3582649f2ba42a30f3a3b0f63e2999bb2cd0b50b723b222952112eb3263d866f425962410675"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/1/1186d4b9169f9d846a1f3047500b8a7a5ed40d7a: -------------------------------------------------------------------------------- 1 | {"tx": "d7b7cc1e027981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a61802000000f5219cf300b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee4309918020000009f79a49d0141ea68000000000017a914d78cecb068724b5396a067fe307ae319d7e53bbf871f11ca57", "prevouts": ["df7069000000000017a9147f1c499cd23e708f2f5e1d42a7e4e64d7769eea387", "2bcd1f000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_fa", "final": true, "success": {"scriptSig": "", "witness": ["71d633e74e2517bcc2ea1d1718deca6ed9dd21f23faabd745a6a0af86f30173cae641c14707585d5c9e461413d103cf79b20147b4726dc2199fcb65d63c5447f82"]}, "failure": {"scriptSig": "", "witness": ["2b7339bab37ba61a7fd98d6b053ae51db73dcfed49faecffc15b09076b962d0cae34f1370d210ed459be92f7cc3d6c9f7336a71e6a8b8f10083a1f0c154113a1fa"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/1/12db16c02b8f1b12381a0c6709b3239ab9523d9a: -------------------------------------------------------------------------------- 1 | {"tx": "0100000002c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd89f010000007f76d60817d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f5854500000000dc9cb2f702ea3a76000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d22018758020000000000001976a914febb08a77d38d94a5558f94e10f9a7d9fc2efaa488aca4000000", "prevouts": ["b9f82f000000000017a914b38db95d8a16d755aaa2d15807141921119485ee87", "5290480000000000225120a75df2613b798ac0ee2857add086a5e8775f5274081148c634ea093779f1149f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "215a1fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea", "witness": ["9e099d8013b416201fbcb6c37bd9c45661625d20d5f582b369b5c4c87ddb31aae43cecf0df25737f66ca596ebbe4db0b26eaddd2d5abee989aed7f653ccc404b"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/1/161e5eb9edd4cd187a2eb1145ad25245364ead29: -------------------------------------------------------------------------------- 1 | {"tx": "010000000200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099c400000000ddca1d44893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d150000000023ab6fac01312e2a0000000000160014db44c768d5d74a213b396d457d765cda183e1712a8dcce50", "prevouts": ["d60322000000000017a914845852e20a4e0b1b6a7b1e15044b25950272497b87", "381294000000000017a91486360ed40c86fde9ea0ee67a5213744095148dc087"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "235b21ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300", "witness": ["594841dda616759f6dacb5b6093705d5987664d0c4e729be6444e00f3c0145d3bb667be87fe0f9b99d394c057c1ba02148ee2f5daa82fb655a128fdec833fe16"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/1/1637a81719675e5503c0548188ebf594125a7b2d: -------------------------------------------------------------------------------- 1 | {"tx": "0849b56702893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d6701000000b324c5c200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430991f02000000cf79f4b30193b4a400000000001976a9145dee50a1fe15647b3679528774f9cbe42d53698188ac93010000", "prevouts": ["644889000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "b338240000000000165f14ba7c7be40632d575646a853cbbf784f4fd62a33c"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_a6", "final": true, "success": {"scriptSig": "", "witness": ["3a73bb87f032c626763b71ce9119d3d80a31164d0f0af35d6be35481209c1271c64f0cbd8a93c7f7301df9fd2a72615fdbe1ccb35b0244c4b573dec1d8f7fe5203"]}, "failure": {"scriptSig": "", "witness": ["6dd1f60d06191725d434ee11fd945fdfd44a9104436db1a8709e2d57cc61c3f387380f74261740d3c7b2268e359c393f1b5b7ba0cf9c11c2fe65000e4e3a8a0ea6"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/1/17ab4a26a31f585e4a97b26511468137f7e4e8d1: -------------------------------------------------------------------------------- 1 | {"tx": "0200000002a6dd41a6e75991142b463764a719a3cd201ae724952150d882c5aec4d38d9ef40000000000f81c4cf23966f25d9b5c2936f93205c4d3186e90aac5dc3d60e1e4bf66ec277c51f7929b0000000000a1651ba702b6413db7220000001976a914e623d314a7fe7052d055c20b754698eb8cf0c71988ac58020000000000001600146678dc58d8c54af12eb7d12cad86dd0988d4376372e00e58", "prevouts": ["50d7ebb31000000022512040da908f6e89f13ad4a19dddd6a5352ed6d728b62ae539c355805188695995c9", "8c2254031200000022512040da908f6e89f13ad4a19dddd6a5352ed6d728b62ae539c355805188695995c9"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY", "comment": "inactive/keypath_empty", "success": {"scriptSig": "", "witness": []}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/1/180b74cc69a1fcbad02818065de3f6d5700779c8: -------------------------------------------------------------------------------- 1 | {"tx": "02000000027981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a6d4000000003e0b97dac2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd86a00000000607ee883021ed891000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d2201875802000000000000160014e51f0be7a83934f4eb7efc18fc6eee82a6eec4ba56010000", "prevouts": ["ee44590000000000165b14ba7c7be40632d575646a853cbbf784f4fd62a33c", "f51c3b000000000022512040e82cac4ae47e4c201d99053bbb2bdc1c34c9e818569d9e1f50d738b050dc4f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["da32662b3d7f489b6152b51d319d755d6dbe72eef0785fd5e19e284cd1889c2a58bb9b82e021b5d4828c48d005fee1c55421beca71ac9d829ca72f26908c3b22"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/1/181bc74e574be1b6e2b212c28beef2a97c021b5f: -------------------------------------------------------------------------------- 1 | {"tx": "996917f80200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099a7000000008fd89eba7981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a6df01000000a553e9c701517b6500000000001976a9145dee50a1fe15647b3679528774f9cbe42d53698188ac05000000", "prevouts": ["aafe220000000000235821ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300", "5a53570000000000225120840ae0c4bd7adccb1a0a7c68b102f9e479c0fc5d3d6a91cc0a08e0da5950dca3"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/scriptpath", "success": {"scriptSig": "", "witness": ["ab927f9c9a8334cf90f09d102eed00329f001af98e15a334e8f7101c1916a34ce9998c2e9f85715c8541c058522d97bfd10fe97a4c34f21371c9ec58a9683012", "20ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535ac", "c11a068fd7ebf3ee1f2f2c5610d8a6af10173154f9935145a20014da5995fc88e746c7eccffefd2d573ec014130e508f0c9963ccebd7830409f7b1b1301725e9fa"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/1/1a709cbc04384a3178967aa4bcb42dac60ea8c74: -------------------------------------------------------------------------------- 1 | {"tx": "aacf531e0163dcfdb0c7a56e8a451890b6677f4143e16ec0dad6bedb32400fe95de8c7456d0000000000576b02f101afa318900b00000017a914ef92772434381915e442e89d3d882e30eaa2f23b8761253237", "prevouts": ["1c535f471100000022512009bfe0c10eaf87f05e2b8283ee4081d3481fae27cbc847efa31f62bae5ae5842"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY", "comment": "inactive/scriptpath_invalid_unkleaf", "success": {"scriptSig": "", "witness": ["7336e7d2b8b74e52d1ae596b4750a9c0e342071a96d57137a9a42d9b8601a79b3d7a9c89e022a75841df8674aebd4f90b83f9f5c5cad6b18112131f7421d1ca6", "20f3c3608039999dd5cdd723df45ff5c319564a9a70d3c9e8dee66312f1e149864ac", "c3f3c3608039999dd5cdd723df45ff5c319564a9a70d3c9e8dee66312f1e14986443df64860663c2876a63fe4966c184df49611c9d2e1a0fa59fbb471a1162d4b3be85468bf02be586ae65953cf9033088b7ef819e1bc0c36f89da92dc5966f181"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/1/1ae9c19c8fd54989958f46953d0992728e35ca2e: -------------------------------------------------------------------------------- 1 | {"tx": "c973030b0217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585c100000000a0d0cc9bc2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd82a000000003767a99701d2b938000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d22018732000000", "prevouts": ["1c7c42000000000017a9148eba72f1f8fe1e398b470e29af358de05343ce8a87", "364f3b000000000017a91431eea3f4787f8e37f55e2a9f63cca6e156323b1d87"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/scriptpath", "success": {"scriptSig": "165314ba7c7be40632d575646a853cbbf784f4fd62a33c", "witness": ["39970464158a9a0e63e80c3e5d9abcf67c863f06c9c2f63a87680f777cac78c57c173e83c53dd17a7943ae02da2c66882c04172a9c93cb2db6844a21ac8688b0", "20ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535ac", "c11a068fd7ebf3ee1f2f2c5610d8a6af10173154f9935145a20014da5995fc88e746c7eccffefd2d573ec014130e508f0c9963ccebd7830409f7b1b1301725e9fa"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/1/1b17592c4c9018adc10c1fa6e1d25910925d971a: -------------------------------------------------------------------------------- 1 | {"tx": "9a4f1bf402c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd86c010000008a82458717d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f5859f00000000a742188701340441000000000017a91484f3abb145fccd4088282427d88e232960f348db8791e10729", "prevouts": ["92a130000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "16a45100000000002251207b8216c2bf9d1f748dde3c1aab40f4ea4b3c031f0779e48fc127c43fe50d4c98"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_2e", "final": true, "success": {"scriptSig": "", "witness": ["11e30cac102d9cdc202b60453b230f151a9b49d73d9695d4c51741fa80833055f119bea086eaba658e9184bdccd989624b7e6566134f5b33b56ed765a73c469301"]}, "failure": {"scriptSig": "", "witness": ["2fe96d73610f8b25167f3e3bc743599ed031e4df8bb1dfdc4297641a2253e3afe29a75fe5c9db6ee93fa5e4827ae94de8e5593c819a0579c851141f9f08fe1e72e"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/1/1cf186a0c2b2c36c9433a7bbefa3beae02205e90: -------------------------------------------------------------------------------- 1 | {"tx": "010000000217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585dd000000000d8863f800b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430990700000000ea442ed0020ed46c000000000017a91484f3abb145fccd4088282427d88e232960f348db8758020000000000001976a9145dee50a1fe15647b3679528774f9cbe42d53698188acd1010000", "prevouts": ["52c84a000000000017a91415422574b675d9bb3f07168bd17eeb710b4de1c887", "acb2240000000000225120a5c849c2c11281147c1eb4fcb204985fd5d2e2e7adca1ca3d4a4077465a19372"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "215e1fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea", "witness": ["b93ecb97b6a33eed93dfe50fb1e42d08d649765d27f628ec65daee842982818d682efbe5845733e0d6fdd516d47618a774f5195a87f6a4c06331b28266cbf3c7"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/1/1d46293b1d967e175fe9c63bc15f76b3e45360b8: -------------------------------------------------------------------------------- 1 | {"tx": "6b37320d027981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a61c0100000067e9b9b500b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430995b000000008e0d5ba1035a1b8200000000001976a914f6f8d70e2af9f3497a20c8601a2301b18874ba0288ac5802000000000000160014b7472484093bbb67ec1bf28dde6f9f38b474ebe958020000000000001976a914f6f8d70e2af9f3497a20c8601a2301b18874ba0288ac95000000", "prevouts": ["4b5a5f000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "bacd240000000000235e21ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["274e3d263821c8cc9d7e7b3d7cee16eae313bb4124566f8be43fe11db66cc087c9140d21ce68c8a01ec04a1d51cf36cb4f4c35f612743e60308636154e4d64b8"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/1/1e7d5e6396bc8a05992393209e0ffb55005b42db: -------------------------------------------------------------------------------- 1 | {"tx": "c973030b0217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585c100000000a0d0cc9bc2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd82a000000003767a99701d2b938000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d22018732000000", "prevouts": ["1c7c42000000000017a9148eba72f1f8fe1e398b470e29af358de05343ce8a87", "364f3b000000000017a91431eea3f4787f8e37f55e2a9f63cca6e156323b1d87"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/scriptpath", "success": {"scriptSig": "225720ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13", "witness": ["9c391ec4834a7f0dc75f6a7844022e286fb884cb7166e9c7e70d524b3219011fbc6ab768bfa6d5e2c164a82dc226effd3daf1f5f1fd57e1ddcd449f59c13aea5", "20ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535ac", "c11a068fd7ebf3ee1f2f2c5610d8a6af10173154f9935145a20014da5995fc88e746c7eccffefd2d573ec014130e508f0c9963ccebd7830409f7b1b1301725e9fa"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/1/1f26ee85e30cbb91e62fe02b69a5846be878d010: -------------------------------------------------------------------------------- 1 | {"tx": "5b5c1c330117d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f5851c0000000067d47aad02cbc64d0000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b425802000000000000160014b7472484093bbb67ec1bf28dde6f9f38b474ebe9e63f9b5f", "prevouts": ["9a65500000000000225120b660ab5ce6c19d8e36b1f4f678f2223f99b328dedcf49ed0e3441dec1b887cc6"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "alwaysvalid/notsuccessx", "success": {"scriptSig": "", "witness": ["6a50", "c0ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535761301ea059e5d2efb2c92912ea7774ef29449812e7d265e858b6fd1c0b51434"]}, "failure": {"scriptSig": "", "witness": ["6a9b616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161", "c0ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535fa0cedfc8c4c5a04ac3787009b16f69cf342d2af09b40867d2c29ecd108727e2"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/2/204af33d4bb7ed863a366a2826c6d71ac9915a34: -------------------------------------------------------------------------------- 1 | {"tx": "d7b7cc1e027981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a61802000000f5219cf300b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee4309918020000009f79a49d0141ea68000000000017a914d78cecb068724b5396a067fe307ae319d7e53bbf871f11ca57", "prevouts": ["df7069000000000017a9147f1c499cd23e708f2f5e1d42a7e4e64d7769eea387", "2bcd1f000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/scriptpath", "success": {"scriptSig": "165b14ba7c7be40632d575646a853cbbf784f4fd62a33c", "witness": ["e413d27e217280f3ca1e5a01d610c197d69893e46a547aa89ea85665018b2c3f4f60d6547719c42c4a58a89ae22204b90f99892e2d046edfb0579ba3d3d1e43e", "20ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535ac", "c11a068fd7ebf3ee1f2f2c5610d8a6af10173154f9935145a20014da5995fc88e746c7eccffefd2d573ec014130e508f0c9963ccebd7830409f7b1b1301725e9fa"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/2/20dad3d031113cd044e85b962331cfe253d32156: -------------------------------------------------------------------------------- 1 | {"tx": "6982dd5502c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd8ba01000000d54cfda77981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a61702000000104da1970328b59000000000001976a914386ff9508a5616fbc61d94f554909a13024d639088ac58020000000000001976a9143ff742cf8c99530bc047b30cdbf6126eca4917f288ac5802000000000000160014db44c768d5d74a213b396d457d765cda183e17127a030000", "prevouts": ["93372e000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "d22965000000000017a9148eba72f1f8fe1e398b470e29af358de05343ce8a87"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "165314ba7c7be40632d575646a853cbbf784f4fd62a33c", "witness": ["c868aaadc94eb338e619a6098d8ceb3fc32cfd55a75c7babd3f418fa6877af4db343d2fc9bc4c8498d33a7f871ce2913531a4ce9c2e445fa934a862e4cb6c629"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/2/22ae897fff01eeef8c36cb90cc76b84a81dbc183: -------------------------------------------------------------------------------- 1 | {"tx": "dcc5cd3202893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d33010000004db602c600b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430997700000000d4c0c68101d3b5a80000000000160014db44c768d5d74a213b396d457d765cda183e17123c456d47", "prevouts": ["39f88d0000000000225120265023ea5f5be069c16ecc77856c2ca66ae0e99be745be7184fcaed70ad70b7c", "aa7123000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_51", "final": true, "success": {"scriptSig": "", "witness": ["f1d4eb8128ad7d222c2c5b5bde0394801f9b7a52f3776071ecbb50ef89b2fa9a382989b9fc3b031faa2d3b435f345d289b68a94f92afe9b5b6d6318f21ad714a81"]}, "failure": {"scriptSig": "", "witness": ["a1d7dce47243d425c8d16d24013df942ff5447254a3010bccad45dabb93aa4e960938f2611ec5e1f1470d322f74b1c1a899c2e72293f8393f73a4cbb4132270951"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/2/2393b3e1fb5831eeddbe22d451caf68ea306fa95: -------------------------------------------------------------------------------- 1 | {"tx": "010000000272760660278068ca38678fb10bd62916904bb6c03cfba91275df040949e500280100000000a4283b14a6dd41a6e75991142b463764a719a3cd201ae724952150d882c5aec4d38d9ef40100000000478558e5047393848b220000001976a914e623d314a7fe7052d055c20b754698eb8cf0c71988ac58020000000000001600143df2b92f88d375aa32fea2292704d9446280e9a258020000000000001600149d642eea0425bdf45fa4979665da213d71385dbd58020000000000001976a914ec706ac05577197c9c55111b7b9f8b4d523300ca88acef030000", "prevouts": ["dc90e43b1300000022512040da908f6e89f13ad4a19dddd6a5352ed6d728b62ae539c355805188695995c9", "d0baa24f0f00000022512040da908f6e89f13ad4a19dddd6a5352ed6d728b62ae539c355805188695995c9"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY", "comment": "inactive/keypath_invalidsig", "success": {"scriptSig": "", "witness": ["1895d4a1b4e19cd41651940b2a303f8335ffa95d3ee11a3be50ae9f0965cb8df746d36abfd79fb3f10355fcf9484c9de46048ef6ada4d726d5418148b8b10ce8"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/2/23b5ae834f191fd630a0c597374ee82a621d974c: -------------------------------------------------------------------------------- 1 | {"tx": "020000000200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee4309953000000003d30869200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430998801000000362e4be601b99f05000000000017a91484f3abb145fccd4088282427d88e232960f348db87752a9e1e", "prevouts": ["bd2526000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "857c21000000000022512021821ff961d1169f94f5d77b9fc14d268956b29aa1a932f4ee1dfad8ed1c9f7c"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_1c", "final": true, "success": {"scriptSig": "", "witness": ["ebec3b348a74407f9eee5b9c9b9a4f42627605a515f5e57c4ee9912bb95a91a97d2bc721ff768a12e6c44b8a1b98943ae83b700e0d8ce8c5dd0192a88d485ed083"]}, "failure": {"scriptSig": "", "witness": ["c230530a4ef685edec166f00e822dd6bb09243ada07b7712b862535af99e8ca378da5803c5022fe99d7abe63c67b0e0e2408d2e5b4ca3d5534fc38de50d207e21c"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/2/23fe94a0b29fe49e264bdde90489381a3363cd35: -------------------------------------------------------------------------------- 1 | {"tx": "0e5dac8a01c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd83a0100000074ac489102f97035000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d22018758020000000000001976a914f6f8d70e2af9f3497a20c8601a2301b18874ba0288ac9c030000", "prevouts": ["2ec037000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/hashtype1to0_keypath", "final": true, "success": {"scriptSig": "", "witness": ["213cf8e9cb50da7db4660195137aead64f3ae000c57ed1d7bb1f8c1bd7a7f8b234290c6987aab2705fddb4e055eb847a85a88b22a949900f7aae0bf1686663ff01"]}, "failure": {"scriptSig": "", "witness": ["fc98cfbc445bfdfb97cef5ac51f9882bc27e768d0c99cae86913fe339650906975e3330a1c1b9c2860743fab200397ef2c5e0b0f581ccbab5b78c4b9ab9d49b6"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/2/2476f0e018ee0729725ec6c5cb6fb94d0d2a7610: -------------------------------------------------------------------------------- 1 | {"tx": "02000000027981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a6a400000000b727a1fe893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d0a000000006f40538801e06a6a000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d2201874f6b4333", "prevouts": ["22b76c000000000016001430a063ed931c2cbfac874c7750f0480c237e39ac", "bc157e000000000017a91429c1dd8ced03d4e3df9fa9c39da0e6c74632bc7787"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "165c14ba7c7be40632d575646a853cbbf784f4fd62a33c", "witness": ["596bdb03c69f9f2e2eb1e9389d7a16b1aadc438ee898e32b00206cab678122c884d79752beb2138ebc47c8a7422c87616c3af4b2e8272c7aa7d931a3421a2207"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/2/27434bdfc304b1bba32f19347864ca95dfd74d90: -------------------------------------------------------------------------------- 1 | {"tx": "0200000001893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d6e0100000095d1b3a004733f9600000000001976a914febb08a77d38d94a5558f94e10f9a7d9fc2efaa488ac5802000000000000160014db44c768d5d74a213b396d457d765cda183e17125802000000000000160014b7472484093bbb67ec1bf28dde6f9f38b474ebe958020000000000001976a914f6f8d70e2af9f3497a20c8601a2301b18874ba0288acdf020000", "prevouts": ["6af697000000000017a91401b84317dd6974c7d96ddadf82ec427ffd43453687"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "225a20ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13", "witness": ["7990e1815973a67fb3a269e270f17a6876785a92e239481d2f3d28e33615499b5c8dce18f6ab7f66da86e1269533f5fc785e1ac156ce3f8a2b18c09699cfc3c7"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/2/28601c7b66f36e2a5dc88f933ea7c83ebb0a64d6: -------------------------------------------------------------------------------- 1 | {"tx": "0100000002c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd8b70000000029a1ac2e17d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585e200000000fb89258602fd147e00000000001976a914f6f8d70e2af9f3497a20c8601a2301b18874ba0288ac580200000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d220187a6010000", "prevouts": ["e10735000000000017a9145cc85e11e0cb533a324b60b3ae0d155d1f73177f87", "c5ee4b0000000000225120699446d4218e8ca0e63f5a10c0259fa5385ec9269fdf50eb256a3586997215ca"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "165114ba7c7be40632d575646a853cbbf784f4fd62a33c", "witness": ["d664b0debd8f27b23fae03b35c56e3d77bb047ce75d5d7d145a485c7e7d8cbcb0c280649758ad97385f5d30cd8f1dbf337272b656933629e85ba0790c007e6c5"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/2/2ae545eef3bfdb4a9db790668d0557c1dacb250f: -------------------------------------------------------------------------------- 1 | {"tx": "0100000003c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd804010000009ef4d51417d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585c3010000001129bd3917d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f5850f020000001686a74c01b642250000000000160014db44c768d5d74a213b396d457d765cda183e171286df295f", "prevouts": ["95b43b0000000000225120eb54da1481a4902fbaeca4f741043cb3dd76bb7ae50bf08df28af8a9f1deac75", "596e450000000000225a20ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13", "bf8b4300000000002251209d61f8d1ec8e8f44a449313496fca5afe8ee263a655d26409b9d9d112a143dee"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["accabd47bce0a0c12e79e7318aadf93ca108c8f7e086b701182183d2f88de396a4f9686ce645c766aa2c88c62b1f12c9c40998f9a9c27c416131c589a4116d59"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/2/2b75cbfb8f8ff36b3ebb582572991da15de97227: -------------------------------------------------------------------------------- 1 | {"tx": "0200000002893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d2a000000001748cad117d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585c101000000f0b4918d030a4ada000000000017a914671c99f0419c7758161271daaaaa3713f31afe36875802000000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b42580200000000000017a91484f3abb145fccd4088282427d88e232960f348db87f0010000", "prevouts": ["ba79880000000000235c21ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300", "7da754000000000022512063b1a3bf2f7e78e9b51528fd3e755a9da45fdcdd8454b8372c0ca28eda8a5d30"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["975abac6ea4392729f004ba66d79863f02b32de913b1f6502872909dcc937444f5d8a18725b438573126b93a91a03d4c090eb7da4bb25e5cdc28f2f500c818ec"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/2/2bc8a21ad54e2cb61b8b3dafc37751c196ecae37: -------------------------------------------------------------------------------- 1 | {"tx": "36a71b080217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f58514000000005c0c6ba300b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430991801000000664080b4044cb46a000000000017a914bb871b2e809b54ceac5bba737d8bcfa813927c318758020000000000001976a9144fa3256cf92194bb0a742302193599868008298588ac580200000000000017a914d78cecb068724b5396a067fe307ae319d7e53bbf8758020000000000001976a914386ff9508a5616fbc61d94f554909a13024d639088ac9f000000", "prevouts": ["00db4e0000000000225120daf2979174376b3fce33967eb0f758df830a80376bd2e8a13b1c6691c731d1ce", "276c1e0000000000165614ba7c7be40632d575646a853cbbf784f4fd62a33c"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["5f1c7ac3007fc11ed50732a5b3502fc66ed7da30368ff10b89c7146ced01f736b074851e5139b09de58f9474d4bb6b046bc5e86b4bb60615fb6051045d1ff242"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/2/2c4a0216612d5185ca59685719b0bd5ecd09e34a: -------------------------------------------------------------------------------- 1 | {"tx": "801c31ab01893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d190000000073632f8a02b7816f00000000001976a914f6f8d70e2af9f3497a20c8601a2301b18874ba0288ac58020000000000001976a9143ff742cf8c99530bc047b30cdbf6126eca4917f288ace7010000", "prevouts": ["b65072000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_77", "final": true, "success": {"scriptSig": "", "witness": ["5d7173fab2dc024bc276dd5b9d4d74ebd98be0a6f17d886115501f167a064ddca26f819a4cdffb156edcc7bdd53796ce2eb21ce0877b5e7d7ddbd3c91d0ddd7181"]}, "failure": {"scriptSig": "", "witness": ["03875099a9a177909acb1c5ca23da8b8b9fcb25085dd4698d40b0b90904f0bf097f3696e47a9076c604e7b9a8617115c0361568208d8773ffd29856f0f31dadd77"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/2/2fd90a4cf7c5725fc2e757eeaa2b8f1de68f9592: -------------------------------------------------------------------------------- 1 | {"tx": "0100000002893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d04000000005576e5bf7981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a647010000002bf6b49b016c52b90000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b42f396e73a", "prevouts": ["9cc484000000000022512071b987e4b4e37ee31c31c084b07a4f1396cbc7a42875d8f63903d7846adc9ee6", "3fb765000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_b5", "final": true, "success": {"scriptSig": "", "witness": ["92952f5c23c147d0bc04858fc8ca379f858a78b2069b95d58206c8ed011e0db66b2c3319e0d39e0b05e69f9be96590be563c5743246d158d0a12281eea53d5f782"]}, "failure": {"scriptSig": "", "witness": ["5beac4e16991b07936b10894f7483092d2ad68cbac70c6da6c75f1a318982dd2175ed33d0bbbd2d0853ba2d0dc68b18e8bbc5d0ff6733653d1b171fb9dfa48deb5"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/3/3170499c0060f36304396bd1ea055a4b1ade678a: -------------------------------------------------------------------------------- 1 | {"tx": "0200000002893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d4f0100000050fc99e300b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099da0100000001ce7ef801f10c8500000000001976a91492beaa71be84970f5a32bc213a525bee10dc8abc88acbf000000", "prevouts": ["620c84000000000017a914a765e2a82923a520307255f1299f072a3f66357787", "7ecf23000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_fd", "final": true, "success": {"scriptSig": "", "witness": ["6003077d99eed99fd4f4e52ebff7a89c60467a6c1ec217d5904d0438c08ccf7391c3efe60a793a93b17167c5534355bfed75d97186bd2a4978e52ffe813a3cf502"]}, "failure": {"scriptSig": "", "witness": ["f9037bbaa973a8c6b5706c5b42b9aa55d0ec1b184c6709a428957dd7cdef28c58511d2e10467fd26ce9e063046253c5d0c5f8caaedb8273406f4b6222bd275cdfd"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/3/33404265c3fe58d13c1649e3df474b2eea2584ec: -------------------------------------------------------------------------------- 1 | {"tx": "0200000003c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd810010000001cefe5b800b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430995201000000b43317b37981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a6fe01000000583316c901f676600000000000160014b7472484093bbb67ec1bf28dde6f9f38b474ebe9c4020000", "prevouts": ["429b3b000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "622421000000000017a91402568fe8faeca070d8a24d18ac6eff708d735ca987", "4d4d620000000000225120f406c1443bee85a2e31e71f9ec002de0f482876f6a2e5d429a3c56ffd8c7d938"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "165a14ba7c7be40632d575646a853cbbf784f4fd62a33c", "witness": ["3864f227dfd77b0f378baf5c1f403c62ee39a3cf3dc517363b70874f519d85edf250317a09dc12691af07ddfff27cdcf926aa48bc1c721d0bb469e124bb51332"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/3/3406f763b3d79e7b984d1ea05f9d4bdeee858348: -------------------------------------------------------------------------------- 1 | {"tx": "0100000002893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d84010000003d685701c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd8200000000092e2adef01bb731f000000000017a91484f3abb145fccd4088282427d88e232960f348db8785285c22", "prevouts": ["5e0b96000000000017a9142fcfcc79fa632caab14d1aa1b31beb4b1defb7cf87", "114833000000000022512032290b8cf0e56b5e47047a5ac3e9eb4c1580cb98776fcf6454bd544ec0fc965c"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "165814ba7c7be40632d575646a853cbbf784f4fd62a33c", "witness": ["9f12f5332a5fdc67cdb993813f2d6444f9e86f6e648234780dcc99d31d417ca44056cd0392411693e737c6b226bd60ff474e64d774ec5fda9fe3d17acb293c78"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/3/3418c4e903343701bcd52541162359b6ffd6e1a1: -------------------------------------------------------------------------------- 1 | {"tx": "02000000017981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a65700000000044a70b104428d70000000000017a914d78cecb068724b5396a067fe307ae319d7e53bbf875802000000000000160014b7472484093bbb67ec1bf28dde6f9f38b474ebe9580200000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d220187580200000000000017a91484f3abb145fccd4088282427d88e232960f348db876a000000", "prevouts": ["499c72000000000017a914eb0080170437a9214be02be7136c3762d03611fa87"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "235521ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300", "witness": ["2d19d47075c2444fa4e9e17cf1da75aac2e0c8dbe0f2269b9bc151e16d65f2adffc7c9f4978abaf1d10a981fdbd2623d7ca95dca17d0669e505854c0972b3acc"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/3/344345de19c9ef1dfdde6403407c26d14a220a3a: -------------------------------------------------------------------------------- 1 | {"tx": "0200000002893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d9e01000000d9e88a97893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d9c0000000079c7e7b204719e1601000000001976a9145dee50a1fe15647b3679528774f9cbe42d53698188ac58020000000000001976a914386ff9508a5616fbc61d94f554909a13024d639088ac58020000000000001976a9143ff742cf8c99530bc047b30cdbf6126eca4917f288ac58020000000000001976a91492beaa71be84970f5a32bc213a525bee10dc8abc88acb0030000", "prevouts": ["92a68100000000002200202b8525ce0e7f3b77aab42c36d649475060b0e64c3bca4db90478df6afab4a1b4", "b776970000000000235321ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["32ac007633614b106f6927651e4ab4132a55acb656522cc3d9962220202ef3b314e59ece70fe1066603249485b23951e0de656e53663263eabb1d3b8f78e0e03"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/3/36324d4968eea331fb241a71e94057ce35923dc3: -------------------------------------------------------------------------------- 1 | {"tx": "010000000100b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430990502000000a4f04cc0044b4e2300000000001976a9145dee50a1fe15647b3679528774f9cbe42d53698188ac58020000000000001976a914386ff9508a5616fbc61d94f554909a13024d639088ac580200000000000017a914671c99f0419c7758161271daaaaa3713f31afe3687580200000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d220187f7edbf30", "prevouts": ["4bc425000000000021581fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["d7a6f26b7b5d05d19443b92947c825da90d63879336e7f0fafd214116f8cafc7b6dd31f277695ffe634cffc456a7db5fb8a53935f7de19addba8530bf6eddebd"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/3/36372614d6b875e09374c051f503a5578aae8ce8: -------------------------------------------------------------------------------- 1 | {"tx": "695d6bd102893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d3201000000318f6381c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd86f00000000fb0e9bc103e207b500000000001976a914386ff9508a5616fbc61d94f554909a13024d639088ac580200000000000017a914d78cecb068724b5396a067fe307ae319d7e53bbf875802000000000000160014db44c768d5d74a213b396d457d765cda183e1712250e1225", "prevouts": ["10ae7f0000000000225120ba911c24e931358c1bfe2d664593e02ae257513a627a732cfb4255805841bcfc", "bb6537000000000017a91411c36eb391683d21326034a9d71cbcb997c5957187"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "225420ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13", "witness": ["83361621ee82a19ac1c5dcb2a00f38e4981be1a8017e65371309f6c8208a19a25db4599061b6d283149c5cd5f76a1832f311215ec0d453d5d3d1d570bdce1739"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/3/39791dbb3d93970b4cc009e05f0d8f2f99d24591: -------------------------------------------------------------------------------- 1 | {"tx": "87de65c4017981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a6890100000028d4fed70299996d0000000000160014b7472484093bbb67ec1bf28dde6f9f38b474ebe958020000000000001976a9145dee50a1fe15647b3679528774f9cbe42d53698188ac15817b39", "prevouts": ["c9da6f000000000017a914a6bc28eadeafe91187d1fa71bf21b254d7a61e1487"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "225920ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13", "witness": ["fa8c95ce6206d4d35d898e55cf5239a5f89f1e3e95e3b17bfb2ea3178fa21745062f1892394e142a463ec42ba62df5c09aae1ae09d510d0117e92aca3df2b9ee"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/3/39caff7d1f57a2f1c4581fccd46259b584f3af68: -------------------------------------------------------------------------------- 1 | {"tx": "cbbe33c30217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f58548010000001416a3d8893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d93000000009cc8c18402b30ec50000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b42580200000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d2201877d000000", "prevouts": ["1d2052000000000022512049e07c73f6391abf199cc399a03558d925f6a22f35c5ba1e72a000ceb52a147e", "440175000000000017a91475c0fef62eebfd77b907d5a988ecb99831efc4b687"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "225d20ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13", "witness": ["f9b1803550b26a0a22dfd3475b6c5259a24c086385f3abc29522d9e33082e965c31bc6f12d218256660bf7cd9f69547d2a1d7be8737cc81bbe177f292fd64da6"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/3/3a67ae8b8de10f630230835eadd737d44aa77f4a: -------------------------------------------------------------------------------- 1 | {"tx": "0100000001c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd85400000000d0243f10035c4b2d000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d220187580200000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d2201875802000000000000160014db44c768d5d74a213b396d457d765cda183e1712a1c10c3c", "prevouts": ["1ab92f000000000017a914d0584c916b2389ebd9f45cc396985640294e997087"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/scriptpath", "success": {"scriptSig": "21591fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea", "witness": ["dfb38120edf99f9bb516cc7393b7b4bf87aac51d1db301c6bde7f5afabfa3c7ed1d7a35bc6a879f7a64adef03cea6b61a1ae634bea09b83763b650123425c6d2", "20ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535ac", "c11a068fd7ebf3ee1f2f2c5610d8a6af10173154f9935145a20014da5995fc88e746c7eccffefd2d573ec014130e508f0c9963ccebd7830409f7b1b1301725e9fa"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/3/3ddf2c178dced397ca98077fae2970c517b056a7: -------------------------------------------------------------------------------- 1 | {"tx": "0100000002c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd84401000000f82e453517d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f5858a01000000d6c72abb048a0c750000000000160014e51f0be7a83934f4eb7efc18fc6eee82a6eec4ba580200000000000017a91484f3abb145fccd4088282427d88e232960f348db87580200000000000017a914bb871b2e809b54ceac5bba737d8bcfa813927c318758020000000000001976a9143ff742cf8c99530bc047b30cdbf6126eca4917f288acb71e6d5d", "prevouts": ["eb952e000000000017a91429b3b211b53722cf7ce8a45310026bb8068074bf87", "235048000000000022512021821ff961d1169f94f5d77b9fc14d268956b29aa1a932f4ee1dfad8ed1c9f7c"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "225520ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13", "witness": ["a8caac73198104b38293b49fee2cbc6c01e874cbc0657ad4f65eb33f6fae7c04a8e85153c6e30cf9b31e88c2bda4384f5c62d6a3f11d1872758a1bc7a6c2c455"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/3/3ed515d635fb095809b103259ddb1393fc3b65ca: -------------------------------------------------------------------------------- 1 | {"tx": "010000000117d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585ba00000000682d681002f0d04e0000000000160014e51f0be7a83934f4eb7efc18fc6eee82a6eec4ba5802000000000000160014db44c768d5d74a213b396d457d765cda183e171229ced55a", "prevouts": ["9c2e51000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_9c", "final": true, "success": {"scriptSig": "", "witness": ["d1a4543209035e59a3a7d33caf8be2b61f7ce5a6f36402cc75bbe84fd81b345526bdadcaca0cd34f9b358751a713300d575ac36de781d0fd1997d8552a85fe3181"]}, "failure": {"scriptSig": "", "witness": ["f77a8ae3dfff6a2b0648899c2b05bd2e2c40c5daa42744238dc4a1c9c873e712d928bb82b3fad2468864f3f277f13daf7d813656c25250652c60009ad3918cf79c"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/3/3fcbc24745799bfd0a52d16ff450439c363b6521: -------------------------------------------------------------------------------- 1 | {"tx": "0e5f7a7f027981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a6ca01000000c78eecf617d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f58543010000008e7050ff04e1bbaf000000000017a914d78cecb068724b5396a067fe307ae319d7e53bbf875802000000000000160014b7472484093bbb67ec1bf28dde6f9f38b474ebe95802000000000000160014b7472484093bbb67ec1bf28dde6f9f38b474ebe95802000000000000160014e51f0be7a83934f4eb7efc18fc6eee82a6eec4ba91000000", "prevouts": ["36446a00000000002251206112fb9cfcb6428ccacf342c207c18cdf14c62f392b948939a1a20cf15b57719", "3b8347000000000017a9143c1c9bea957b0d32e4fcf9e37726d7ec09840d4a87"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "21581fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea", "witness": ["e7e415b3c1c3b82b183db67011da9380cfda64997aeee710a38d03bd85751dc8cd7a16df312d3ac558329ec7087f1d2326463bbeb6735b75c2dc195db9750b6d"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/3/3ff38314026a1a035410a51aec1b60370ae11f10: -------------------------------------------------------------------------------- 1 | {"tx": "8fddb3af0200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099fb010000005743d9f17981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a6b1000000001c1fb8e801e3030100000000001976a914f6f8d70e2af9f3497a20c8601a2301b18874ba0288aceb90372e", "prevouts": ["4acc1d0000000000225120bd8dcb760a177a37935270780d00d1fff2dc1913b5dc9e1f47cf1e821eece207", "216362000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_7d", "final": true, "success": {"scriptSig": "", "witness": ["93277fa3c36a137efae743edd6aeb5b00fd92950fecc9a9a27ae082ce298dc9f8cda182f1b900c53875956b37fbf82368eee5a0977d9de821fd1299f7e107fe601"]}, "failure": {"scriptSig": "", "witness": ["38a5001d811d49df71faa14cf0f52168827e77e0d969d516f03d96f1e031a1543e04f6d038f4adca1c832db42805db8434e7e359006dc3993dc3a56ffe3f13347d"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/4/418b8ff12108f2f33657f02fe1aa1510e38a3011: -------------------------------------------------------------------------------- 1 | {"tx": "01000000017981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a6b5000000009184ac190480006e0000000000160014e51f0be7a83934f4eb7efc18fc6eee82a6eec4ba580200000000000017a914d78cecb068724b5396a067fe307ae319d7e53bbf875802000000000000160014b7472484093bbb67ec1bf28dde6f9f38b474ebe9580200000000000017a914671c99f0419c7758161271daaaaa3713f31afe3687de000000", "prevouts": ["540a710000000000225820ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/scriptpath", "success": {"scriptSig": "", "witness": ["9c96e506f72014bd2a478724888a75e012337c9f3ee429ddfaca524850475f421788d762b0c4c390326792eda855c0c89219c49c32414180b16d11be36cd39d4", "20ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535ac", "c11a068fd7ebf3ee1f2f2c5610d8a6af10173154f9935145a20014da5995fc88e746c7eccffefd2d573ec014130e508f0c9963ccebd7830409f7b1b1301725e9fa"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/4/42762261954a3e63971b9ee4301ae68dc7dc7b6f: -------------------------------------------------------------------------------- 1 | {"tx": "010000000200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099f9000000005e5267b17981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a666010000007655760501a74a51000000000017a914671c99f0419c7758161271daaaaa3713f31afe368744000000", "prevouts": ["8a341e0000000000225120c9610d2f07bcf6b586ab2cd0bc0525eae39309a63a73a14c01ba8f44cb7ef2c7", "1ced6f000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_73", "final": true, "success": {"scriptSig": "", "witness": ["7cfe097a0f83107cc1b15189eaef0c59bf52346843914574507c5cead96ebfa36acc58a74eccf060d81c2a918194eff0d727089dca5a2efadf668f72e6af000202"]}, "failure": {"scriptSig": "", "witness": ["a31bafdc14743b4bccf54fd5aecd0f33a9d4b7690ec546d47a1837d27053ecde1d8c7446022b4e07b0fcbb43b66e41e7b58be142c79a1de39ca031e39a4137e172"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/4/43fc59177a10fdfe9646963c478e19191cf9c2cd: -------------------------------------------------------------------------------- 1 | {"tx": "02000000014c46edfb85e3b731be8d24e897816db67bb208ed5fbd2b5327abbc37becfb93501000000008e55b0ed017b08eb5e0d0000001976a9142e584a0bea82653decd0df4c604e85729e5d86e688ace7040000", "prevouts": ["501a0e8c1300000022512009bfe0c10eaf87f05e2b8283ee4081d3481fae27cbc847efa31f62bae5ae5842"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY", "comment": "inactive/keypath_invalidsig", "success": {"scriptSig": "", "witness": ["3102fc46c2e3ef978fa924e0b3b35b09f7e158a91ef0ac6e9cc9fcf9948a1f630e01ed325e4341780caf591fb08f3d90dec55e2dc73ba4af67185b6dcc0887c5"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/4/447c1f79724f39c53d5d6691dbaa516345b2051e: -------------------------------------------------------------------------------- 1 | {"tx": "b695634c02893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221dba00000000620151aa893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d0b00000000bd61dbc801d305de0000000000160014db44c768d5d74a213b396d457d765cda183e171216376d27", "prevouts": ["e27091000000000021551fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea", "cef281000000000022512075e7d96718b82095e3a67d94169d3753f3f0877359fade17cbb95529887dfe63"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["16fe5ceaec98bc1a6f7fdd50eaf672a389a09585eb65191064c8f4f8f24ff0ec3f30f10151fe4d63c294666cd71a4b64ac5babebf42ce4dd96ec1c90e2769030"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/4/44fe691ebbf5926325f71c122cc5af18ea338c5d: -------------------------------------------------------------------------------- 1 | {"tx": "010000000217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585e1000000006195c4d47981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a619020000007d9173f5010ee608000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d220187f2000000", "prevouts": ["eb1343000000000017a9147f1c499cd23e708f2f5e1d42a7e4e64d7769eea387", "ffa168000000000022002060f3fbf95b62c3137a2484940c6da4b1b0afa3e4175ed205558b926ca95651b6"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "165b14ba7c7be40632d575646a853cbbf784f4fd62a33c", "witness": ["9b1dc947df2cbd94f3674d3d67d9b744ac6b9bfae959236cfb585602cc289964dd9ebeb59347b178c5952773db9554f218e2ad865d2467af8488afada774647a"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/4/4588d9742b345b8d021aed85979983b4ff03b441: -------------------------------------------------------------------------------- 1 | {"tx": "02000000027981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a6070000000064ab4b9c17d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585b200000000634a0d8b01a38c3f00000000001976a914febb08a77d38d94a5558f94e10f9a7d9fc2efaa488acb8020000", "prevouts": ["a61461000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "3ab948000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_59", "final": true, "success": {"scriptSig": "", "witness": ["4d5937eb0cd7ddf521d8a841fda29c07ff3ea565f451900d9c8c3d4bfadd832e1c105b4e18d85d77eea11bac64f3c511aa769f4ae748b6cdc194fd6def05870981"]}, "failure": {"scriptSig": "", "witness": ["980e8d1ad84fa5afd6e994520a6040422d30e7e4e6a422cda2abf9ea1766c088cee27cf583b7e1ccce2d999c73fcd63ba4e4d4687fb817fcaacd33d85afc1ff959"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/4/47decf7ca8208d903295a484fc0a867f236c7ba8: -------------------------------------------------------------------------------- 1 | {"tx": "0200000002893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221dda01000000d029a2fbc2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd85f000000006c19b4a004b7bbbe0000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b425802000000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b425802000000000000160014b7472484093bbb67ec1bf28dde6f9f38b474ebe9580200000000000017a914bb871b2e809b54ceac5bba737d8bcfa813927c31870f899f45", "prevouts": ["936d8f000000000017a9146c461955c6ef7835c7b4122c89d03166d76acf0d87", "4607320000000000225120cd134b49547ae0041245676e4c685bb28ba22b660bd53a4405793c51570277cf"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "225320ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13", "witness": ["dd75626844a43b0403f7ef358ae307bdf93caa7f7eaab784fa897eaf5bcf66fb5540dc1e7688b6bd55ed5802d60a635086d93c541b0115b1fc6b1455f4b257f8"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/4/498a191aa0bb8a7293a4f702728292a80de638c7: -------------------------------------------------------------------------------- 1 | {"tx": "1917c0d702c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd8e200000000339ca495893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d08020000003d963ead04c2e8bf0000000000160014e51f0be7a83934f4eb7efc18fc6eee82a6eec4ba58020000000000001976a9144fa3256cf92194bb0a742302193599868008298588ac580200000000000017a914671c99f0419c7758161271daaaaa3713f31afe368758020000000000001976a9144fa3256cf92194bb0a742302193599868008298588ac29cc1029", "prevouts": ["c7d8370000000000165214ba7c7be40632d575646a853cbbf784f4fd62a33c", "f6f88a000000000022512003e49a8e4095ec67ddebe86382064ded51778cc799d103c1558c998a303c181f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["96942b98fb58132d44b93973efc9f6c9501a7ecaf304ab872f6da3cf4e7f444cf58ef49cd966971ae64fbe10b6084c77165ab0db8bce9f61939db604368285df"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/4/4a668a6e0ce7befe722a5cf82b1648fc9bff31d2: -------------------------------------------------------------------------------- 1 | {"tx": "cf198daa02c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd879010000005dbf8493893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d8b00000000c78fe1a8024704b400000000001976a9145dee50a1fe15647b3679528774f9cbe42d53698188ac58020000000000001976a914febb08a77d38d94a5558f94e10f9a7d9fc2efaa488acb3030000", "prevouts": ["f68c3b0000000000225120a990982ab25ba644892e316f880e0a0983fe3605e05d45d4395f7380c8bf5ff5", "46517a0000000000235621ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["57fecc18621be86e428699fc7b02b119b52f8df158c024ee3736eaac4779b5af54627e325c8b54db3908a90887d9330c083a1eeb3d6dc0b7325137c43cda8a03"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/4/4c066eaff23a91eb9d6d350f2b6c1ecc5105fd85: -------------------------------------------------------------------------------- 1 | {"tx": "010000000117d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585a401000000852d7d5d01c4161f0000000000160014e51f0be7a83934f4eb7efc18fc6eee82a6eec4ba1d653924", "prevouts": ["24404900000000002251202f9f69595d7b3ede71a10ffdf23d61c8b16dcdb0fe58e9d0103aed2762e25eeb"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "alwaysvalid/notsuccessx", "success": {"scriptSig": "", "witness": ["6a50", "c1ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c55357ac1a66615b2aaa170e13c634fe4adc8e21579cd2ad4b0e05677ccecae701899"]}, "failure": {"scriptSig": "", "witness": ["6a30616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161", "c1ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535fa0cedfc8c4c5a04ac3787009b16f69cf342d2af09b40867d2c29ecd108727e2"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/4/4c2447a975769f57a687428112b0a8ab7deab09c: -------------------------------------------------------------------------------- 1 | {"tx": "8ad273850217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f58574000000008ff6a0a1893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221dd10000000034c378e8044f1fd1000000000017a914bb871b2e809b54ceac5bba737d8bcfa813927c31875802000000000000160014b7472484093bbb67ec1bf28dde6f9f38b474ebe9580200000000000017a914bb871b2e809b54ceac5bba737d8bcfa813927c3187580200000000000017a91484f3abb145fccd4088282427d88e232960f348db87bd59f33b", "prevouts": ["834246000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "bd808d000000000021511fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["131ab4d161b43d4bf33f68f9bafcd147563c154e685566ab648a6ef89e2ffa1e68014d2ee07121909d29bec49de6ec1e6b8f2550b1013c1d90d9e56f957866af"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/4/4c29ee8da8eb4c5945bcfcd0b22541dcb13d0786: -------------------------------------------------------------------------------- 1 | {"tx": "0200000002c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd8650000000052dfc7fc00b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099c7010000006c8fc5d902dd6c5000000000001976a914febb08a77d38d94a5558f94e10f9a7d9fc2efaa488ac58020000000000001976a914f6f8d70e2af9f3497a20c8601a2301b18874ba0288ac58d4ca3f", "prevouts": ["8f65340000000000165c14ba7c7be40632d575646a853cbbf784f4fd62a33c", "f8aa1d0000000000225120bc59798ba81d206221130b70b8664f0f970e79312f237370463866df37b901db"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["010b71e2bbcf389f7a028d0dcdb71ccff683c288570fc5f0ad749f10dead92bd6efa8d408f71a89568036d15e905d0513dc14f2911d4fa12cca935c98bbf48bb"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/4/4c97c37635f5c44489e2cbfa0c0957c9deb3692a: -------------------------------------------------------------------------------- 1 | {"tx": "010000000117d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585720100000067044787015f4c2d000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d22018734000000", "prevouts": ["2ceb4c000000000017a9147db21a5ab5a1a0504ec8ad5387e8040c9d49b53087"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "235c21ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300", "witness": ["6447354fe07f178539ea34ecd8df580bf0c772b8c77b010c7e6f5d3f5632b8694639e0d0cb8991ed80dc480e80c54ef192e0d0158eaca2acf3aa437ed01fa3a7"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/4/4dd760f7ac76d76490de4993f5146ddc963990fb: -------------------------------------------------------------------------------- 1 | {"tx": "0200000002893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221dcd0100000005199ad5c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd8d101000000eb20ebdb019ed4b000000000001976a91492beaa71be84970f5a32bc213a525bee10dc8abc88ace8020000", "prevouts": ["116096000000000021541fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea", "74c934000000000022512071b987e4b4e37ee31c31c084b07a4f1396cbc7a42875d8f63903d7846adc9ee6"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/scriptpath", "success": {"scriptSig": "", "witness": ["b0f4840b583ed4a5907e6af9861086f13ca5974bdf66d07a52f8af5fe2700cac198ff085da97c67f060dd9187b91bf1f729032b631f53b8cfb3fcaaa8e68597e", "20ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535ac", "c11a068fd7ebf3ee1f2f2c5610d8a6af10173154f9935145a20014da5995fc88e746c7eccffefd2d573ec014130e508f0c9963ccebd7830409f7b1b1301725e9fa"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/4/4e1df749186ee16497e80c18a57c85bf9ab8e1c9: -------------------------------------------------------------------------------- 1 | {"tx": "c2f263cf0217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585db01000000bb40df9800b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099c7000000006fdd05a1042a8f610000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b4258020000000000001976a91492beaa71be84970f5a32bc213a525bee10dc8abc88ac580200000000000017a914bb871b2e809b54ceac5bba737d8bcfa813927c31875802000000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b420d020000", "prevouts": ["4c9140000000000021571fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea", "ab9722000000000017a91422fb0b151a5dd6f54fd3340ef8215bb618518d6387"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["207b579496ff9f8c423da8cc05da1aef9de4e3a6cb3e286113d033869667675494fee8d0d6563172f0885ba76ad37689e353e1f25406b2f0b73298df597aeab7"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/5/526284ea369aff4b66ed649e15ed43fc2c7919a9: -------------------------------------------------------------------------------- 1 | {"tx": "0100000002c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd8d5010000007dc5f74d00b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099f7000000003fd02b9104711e5500000000001976a91492beaa71be84970f5a32bc213a525bee10dc8abc88ac58020000000000001976a914f6f8d70e2af9f3497a20c8601a2301b18874ba0288ac58020000000000001976a9143ff742cf8c99530bc047b30cdbf6126eca4917f288ac5802000000000000160014b7472484093bbb67ec1bf28dde6f9f38b474ebe98976fb34", "prevouts": ["dc2e3600000000002251207809451595121f8284ef2e5edb4d794d83a8d273b4c5ab2866ee736a4886625d", "6607210000000000225d20ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["6a36bcc3aa8d445a20220f92ae48d2f126ca2e90e50626ee3a9d087665f3841f282d33b534bf520895d5f60efebc44ca5d861f7ec5e66fd8914f0c153dbdb16b"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/5/530c7d702684f41c7f4535e981200ebb3105c08d: -------------------------------------------------------------------------------- 1 | {"tx": "9d4a6d570200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430999900000000f1745ba7893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d53000000008d031882029760a5000000000017a914bb871b2e809b54ceac5bba737d8bcfa813927c3187580200000000000017a914bb871b2e809b54ceac5bba737d8bcfa813927c31879cf59e54", "prevouts": ["494b200000000000225720ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13", "8d7087000000000022512005e888d510df255088afd254582315917170d0fb8f8ce11ab25ca5435190bfde"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["16762cfa4f76f9c24c92e54327f5b11d9ba84f8b8a421411b265d4c2e8855205e80205e2999c3b19fb641a8c23551b1a5692dd1964f10dc25def9afec6eb65b8"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/5/5712125fdc06cd6d7970df8ed1661beb9cae95d3: -------------------------------------------------------------------------------- 1 | {"tx": "0200000001c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd83701000000173135c00336cd36000000000017a914d78cecb068724b5396a067fe307ae319d7e53bbf875802000000000000160014e51f0be7a83934f4eb7efc18fc6eee82a6eec4ba580200000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d2201871d267a33", "prevouts": ["5ae438000000000017a914280f6d54fed0fed795386f7dcb26d84e02c1161b87"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "225620ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13", "witness": ["829f719236c8ff87e82b944adce6537776e3decf0f6d3e8d0bd6c289c4f2b3f67fb86e07ea93e51c4bb05f0912703f6376efeb02ec96f7025c2498846daa6c6e"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/5/58ab1e04f0a5ae9866e05841faed750e5c1615d4: -------------------------------------------------------------------------------- 1 | {"tx": "0200000001c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd8930000000053d09aa8027f723700000000001976a9145dee50a1fe15647b3679528774f9cbe42d53698188ac5802000000000000160014b7472484093bbb67ec1bf28dde6f9f38b474ebe987000000", "prevouts": ["3bd639000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_e6", "final": true, "success": {"scriptSig": "", "witness": ["d28db6228d6a701e69d7dc850d956937e1a98431e1d6696392bf957898ae68308c77174baf3c9da50c1c7933fcb65c5d52897ef667099d9b42c500f746bff96882"]}, "failure": {"scriptSig": "", "witness": ["e3e9503c3ed6fe016d8a36923b097932b6af3b71025c60298f7808f24e74bac4a003267ac7e154bad1cd08d2486ed64172af511300a83aae988380820776aa30e6"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/5/5bc278cb5be4a7e0b924fbf1234c4f45fad3aeeb: -------------------------------------------------------------------------------- 1 | {"tx": "01000000037981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a684000000009c2a1a0fc2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd809000000005479738e7981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a6420100000052e6fe25022f7bef00000000001976a9144fa3256cf92194bb0a742302193599868008298588ac5802000000000000160014e51f0be7a83934f4eb7efc18fc6eee82a6eec4ba59000000", "prevouts": ["98685a0000000000235a21ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300", "6a7634000000000022512038c6eb4bd8462b3eaad52b8da428b5ff54ea8fc7940ba1218b9df48c92a28d12", "a0c3620000000000225120b00c5e0586754e674280d9279d898e7ba8a18b4f8649523872508105e11ae0d2"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["857c8b27d2cb18e6bc4fbf967f8730a223904d9091f4b55d79d91cab815f4d0555ac74d67004f7fa50bb292d270a8e558f0b65a58d08b4d9c46e5183e399f44c"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/5/5c05d8b974d86994d8d20a442ead0816e5be38fc: -------------------------------------------------------------------------------- 1 | {"tx": "0200000002893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221dac01000000e5964e9f893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d180000000029edc6eb01b15a0f010000000017a914671c99f0419c7758161271daaaaa3713f31afe3687ab743522", "prevouts": ["b8f2900000000000225120761d2195f6d63eeb7760b7e12ec99ac5c6f00d7bdc9714a6266489b019e04a76", "7a3e8f0000000000225320ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["83c94426f4ed8899530d6ed33b581f1ef4d030f5fe2a08570f6a40fdcb4eb97f80db718fc870429de278ece4d7c6a5b7a90810807b375c4256e55f53503148ae"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/5/5ecd2dbb87fac704f0101c9a34bffca469d2acea: -------------------------------------------------------------------------------- 1 | {"tx": "02000000027981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a68b0000000043d88abd893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d1f010000003d0c68a80153dc7100000000001976a9143ff742cf8c99530bc047b30cdbf6126eca4917f288acde8a1e23", "prevouts": ["721b6b000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "0aea97000000000022512012a182f7a588fe233e9d8d54148350b3b60b0556a158f429ca3d53946e439010"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_c", "final": true, "success": {"scriptSig": "", "witness": ["ae76ff09e7b274030ef18e415d05abf2444df2fb259ed6d01368b2cf4e04297ba1053996f671499b9f9b15607cabd81357e84de89743f65c046a5ce7f22cf16502"]}, "failure": {"scriptSig": "", "witness": ["ffc4698d72e24db0ce8c88a3167452a3f2989e6ad5a4b088d527f6cf8ddba8cbc8c925d7773efcb2904025e9849f6b48a570385704665e47164191a46964d5ae0c"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/5/5ffa72ffd2bd92db27e67d4143ee8834f1534030: -------------------------------------------------------------------------------- 1 | {"tx": "9b9eb31d01893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d2e00000000411df8b502234878000000000017a914671c99f0419c7758161271daaaaa3713f31afe368758020000000000001976a9145dee50a1fe15647b3679528774f9cbe42d53698188ac94020000", "prevouts": ["051d7a000000000021591fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["e7cfbfd0dc90aaa5b78eba0d808e19f160ff368a2ffee0add7da01e073bb3f9f5c894cf4c1cd8a69772781eb6dc9d33abab793457479d19db25357c3c556341f"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/6/61528dd2cbb8021835c5d24fb5fbd383c13e3d25: -------------------------------------------------------------------------------- 1 | {"tx": "020000000200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099a000000000599b7ec87981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a6dc0000000005f090af0187ae860000000000160014db44c768d5d74a213b396d457d765cda183e17126a000000", "prevouts": ["552e1e000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "3a4a6b0000000000225120c7112aa416545cfa5c8f9aeaa3bb3bef399213a0ee9ec4890b22b2db003acf2c"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_54", "final": true, "success": {"scriptSig": "", "witness": ["8ae5695d9cce6e45539ad840d342e465c20429683b7d06a1a4a09d93e5bb6b33f22a546609be8d10a00ffe0a42d328cfdbf424a9a0a4f65e9a2ff9897f7dc127"]}, "failure": {"scriptSig": "", "witness": ["4da8e611973d7bad86ef104b3435813e2cfba3bf850a1dc9694f9c25f64ad367d357747308442efdb9dc17f92bd974f918a96d1a8642220948e0e5c3d2fc345054"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/6/617f53a250f4f3b4b7b8396e890211852aa168ea: -------------------------------------------------------------------------------- 1 | {"tx": "020000000137f9f520a5a0f3006100109a3d876fd8577f99c81ffd485bf5aaa09b5d6a413a0000000000e5247be902b5e0a513110000001976a914d2c608896a87a77b64a95c6d78807dacff98a37188ac58020000000000001976a9142e584a0bea82653decd0df4c604e85729e5d86e688acff493430", "prevouts": ["787da7131100000022512009bfe0c10eaf87f05e2b8283ee4081d3481fae27cbc847efa31f62bae5ae5842"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY", "comment": "inactive/scriptpath_valid", "success": {"scriptSig": "", "witness": ["4fd05787843ce52a19994a04958c1b9871b3eeba229428810bb46d803a9bd9f816053e05269a278a4c7c0c04ee94ca9f7185a88e8eb8fe3a96d66540e654cc78", "20f3c3608039999dd5cdd723df45ff5c319564a9a70d3c9e8dee66312f1e149864ac", "c1f3c3608039999dd5cdd723df45ff5c319564a9a70d3c9e8dee66312f1e1498649403c7ac4d25304e341a1b239865a196eea60b987afea42b58748c445bf9658f"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/6/62597f16246e3dfe1b512a86bd5e15dd41447851: -------------------------------------------------------------------------------- 1 | {"tx": "0200000001c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd81801000000c89992e40464563400000000001976a914386ff9508a5616fbc61d94f554909a13024d639088ac5802000000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b4258020000000000001976a9143ff742cf8c99530bc047b30cdbf6126eca4917f288ac58020000000000001976a914febb08a77d38d94a5558f94e10f9a7d9fc2efaa488ac30000000", "prevouts": ["f25737000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_46", "final": true, "success": {"scriptSig": "", "witness": ["59183e78c12f1192913b7736f859e82e32cafd68912373851224a12eaf2b6695149888daaf07d3439c2daff4dba8c390f3a1343db2eb47a00ef078beb4bfe39a"]}, "failure": {"scriptSig": "", "witness": ["dc167aebe5f570ec3d1ede64daff43cb156a3d88039c71517a2d6e60e7b0267bf88e2476052bd3b9bce56d1d8d2a7af1e3255641c0a10c265c141857e1452b4546"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/6/63726872c6cd9d0775541e2f3ae4049836f6dd4c: -------------------------------------------------------------------------------- 1 | {"tx": "0100000001c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd8580100000047b359dd029cd72e00000000001976a9145dee50a1fe15647b3679528774f9cbe42d53698188ac58020000000000001976a914febb08a77d38d94a5558f94e10f9a7d9fc2efaa488acf9000000", "prevouts": ["ee4b31000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_66", "final": true, "success": {"scriptSig": "", "witness": ["9e4ce31c76d2baf20bd3eece0edfaa6c803bc32dbf0c8ca615017001d78882d5406a0b123d1ba142e58fddfcd41fa77890bf6a7367d75aa3aba79f1abd939f0383"]}, "failure": {"scriptSig": "", "witness": ["22328fdf86ebabbfceb7463f41fdf80d8921ceaaafd7c52518781cef15ff491239cd0322ccea55b535c08861e378a4a2669f1e9d586b78176c3216f1b6df1b5966"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/6/664a507312c03bb73a32685db0d7ef86c023171f: -------------------------------------------------------------------------------- 1 | {"tx": "84c9517e0200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee4309901000000009d71418b00b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099ce00000000ea2f2fd502f68a3d00000000001976a914f6f8d70e2af9f3497a20c8601a2301b18874ba0288ac5802000000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b4297956e20", "prevouts": ["1d9322000000000017a91410272c5578f9fc1c8370550fc4e6f229a33cbb3487", "42a01d000000000022512076cc8391863fbdb653b5d03902bc104defd8ec50cc36d94424c9a6bff2a79808"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "21551fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea", "witness": ["8966b4cedf31e3a1a8bc6cccaa822f8b23a425e0edd3d17dc9a0a7180bfe2d27c653cfd29ea1277250a5470c34212d44014567e5e9a8c07be4eededd9600e02d"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/6/67866feb8f00e16dade9c781e4499bc3bae07ead: -------------------------------------------------------------------------------- 1 | {"tx": "02000000017981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a60602000000d24a61be04760e7000000000001976a91492beaa71be84970f5a32bc213a525bee10dc8abc88ac5802000000000000160014b7472484093bbb67ec1bf28dde6f9f38b474ebe9580200000000000017a914d78cecb068724b5396a067fe307ae319d7e53bbf87580200000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d220187c2000000", "prevouts": ["2696710000000000225420ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/scriptpath", "success": {"scriptSig": "", "witness": ["5a4a1ab1941a094d1569ad10cd76f9e357f5ab350fdedbc2a75bc3e587994f1cc8a8363a7d6215db906dc63ab89772c32e1e823b5b7dc23cbd08cfcaaeab52a2", "20ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535ac", "c11a068fd7ebf3ee1f2f2c5610d8a6af10173154f9935145a20014da5995fc88e746c7eccffefd2d573ec014130e508f0c9963ccebd7830409f7b1b1301725e9fa"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/6/683638d469b1df9f5e11969493a7b88978c255bb: -------------------------------------------------------------------------------- 1 | {"tx": "0100000002c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd8e80000000094509e1f7981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a636000000009b94fd8201d2457b00000000001976a914febb08a77d38d94a5558f94e10f9a7d9fc2efaa488ac16010000", "prevouts": ["1ddf33000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "73b162000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_f1", "final": true, "success": {"scriptSig": "", "witness": ["74873be4e04027debce7b662afaecc733cfdb221a96f55acebc683b776d5890667d65ae8aaa0e850c3e5b75d8ae437187212c4d4764ae9e845d66b3db2b65e9c02"]}, "failure": {"scriptSig": "", "witness": ["fd3222e525f01cfec8fc74c5924295a923efd3cd0610a322eec1642e9c6de9eb4092244b5161585f50fc2ad4db06b531a3c47398f7b81c4d78b00613a69923b0f1"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/6/688a70f030ef2ddfbd984775180a8509e67c62ea: -------------------------------------------------------------------------------- 1 | {"tx": "baa1e89b027981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a679000000007c8d62aec2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd8ad000000001cacc1a001d336350000000000160014db44c768d5d74a213b396d457d765cda183e1712c4b8eb4b", "prevouts": ["f40061000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "bf0639000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_34", "final": true, "success": {"scriptSig": "", "witness": ["4fa2f81b87f4e7b8686be60f4bd148260e1afbe6bc4c044f299ad9cbd21c2204b85ec8764b796064c98c60183b4b1d9a876838422e133e239fdc27c3e9f6eab482"]}, "failure": {"scriptSig": "", "witness": ["c34e7475cf9a213d018317a9b59928ca606223ab9aba75bfbf49b1284679eb140eb3172f4be1ce43c39d838a64d74a78c3e60f042a5e651e371421e7fd1d7f2834"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/6/6aceda07a5b6cb10c045ac4dfda359b0d0840e6f: -------------------------------------------------------------------------------- 1 | {"tx": "010000000117d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f58585000000009a68fb1e047b4c4f00000000001976a914f6f8d70e2af9f3497a20c8601a2301b18874ba0288ac58020000000000001976a914febb08a77d38d94a5558f94e10f9a7d9fc2efaa488ac5802000000000000160014e51f0be7a83934f4eb7efc18fc6eee82a6eec4ba58020000000000001976a9145dee50a1fe15647b3679528774f9cbe42d53698188ac9b010000", "prevouts": ["00d0510000000000165814ba7c7be40632d575646a853cbbf784f4fd62a33c"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["74f5c60c94a5de938daccd449f5ba5d6441bfe9880b0ac425b7f772d52f86a856ce23c80df0d7ab8c276d005b8a89995f7e4750e298daa383cf90eaf0fa6d746"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/6/6e56404145ef2f2dc91a824718a964746a4cc935: -------------------------------------------------------------------------------- 1 | {"tx": "010000000217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f5851600000000f6c5bf8d893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221daa01000000ea2fd70a019f142f00000000001976a914f6f8d70e2af9f3497a20c8601a2301b18874ba0288ac62000000", "prevouts": ["051154000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "20607b0000000000225120460c677f6c2b73c7f27cea9b6e52df0443c80f47d608d2a4af333c4a572d8766"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_14", "final": true, "success": {"scriptSig": "", "witness": ["f18cc2b0ff6266d570dea512fe167e18c62d31d374d2ad5c56dd10678568f34a5d0c5c393151eeb56b887fc9689a9104be968eaa587c3d28cd225ec85510664681"]}, "failure": {"scriptSig": "", "witness": ["bf9f57947b9c80ee4ccc092045abb0d90712b35602d1884eb5f7a29a45a10367c57cec654ee9c752b39213ff44e5fd3cd0045f9ee5eadc538830d332fa70cff914"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/6/6f5a5df2a35fe4f6d1ef6c6d7803cfe70646479b: -------------------------------------------------------------------------------- 1 | {"tx": "81f0a9430200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee4309984000000005a6493e4c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd81b020000000f0568c602bf77580000000000160014b7472484093bbb67ec1bf28dde6f9f38b474ebe958020000000000001976a9145dee50a1fe15647b3679528774f9cbe42d53698188aca19f3e22", "prevouts": ["21f41f0000000000235521ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300", "b7a53a0000000000232102b43031a662887bd18f4a5e8cc563d71517e888b37817dd94ee10055faa11244bac"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["5dac08b63dc2600b2f1fc7dd7f9e760ce6467668354895543a4d62364da00f727020b18eb106b08fb24ab62b341a8eb20c480239fcc6dcb96eed0dcdad7d8ac0"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/7/701db460e489d43db068342b4e7c4a9969e6d572: -------------------------------------------------------------------------------- 1 | {"tx": "0200000002893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221da2000000005cd376ab17d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f5857901000000f623fe8901db604a0000000000160014e51f0be7a83934f4eb7efc18fc6eee82a6eec4ba14030000", "prevouts": ["aaf373000000000017a914a765e2a82923a520307255f1299f072a3f66357787", "c06a45000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "225e20ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13", "witness": ["5fa734e89a09c3400db5bf247e3258b3c0ed1225adce5ffcdb076c820b9552e90adeb173e1e2dd886c6761991b8804bb62fa8ef3cd174b07917ad80489420303"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/7/7071cd49eddd0fd8aa05ab3d516fb9e534728637: -------------------------------------------------------------------------------- 1 | {"tx": "da28c0e7017981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a67301000000fe74d8e50355c156000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d22018758020000000000001976a9144fa3256cf92194bb0a742302193599868008298588ac58020000000000001976a9143ff742cf8c99530bc047b30cdbf6126eca4917f288ac77148629", "prevouts": ["308a58000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_dc", "final": true, "success": {"scriptSig": "", "witness": ["17495637f9c9f187a4f8482a55bf872b6f720535d3ab189194e2c7dbd6391d05b2455dc79ad0383c633e3726b8e06b9d590053439f47c1a77769d1c24247d7af83"]}, "failure": {"scriptSig": "", "witness": ["d6aef0ac76a3dbe5ace7c9789f6a4ab877fd95ad270ee0f0e0eabfe68055b3982a984352207c514dfa750890d6bd43c97e2859f66426ab2b11ca2ea271741863dc"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/7/71951893aa026b55f58bdb3d9043fd2c19056503: -------------------------------------------------------------------------------- 1 | {"tx": "010000000300b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430994601000000e5534f86893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d40000000004e70e9e400b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099240100000026d933f901780ab50000000000160014b7472484093bbb67ec1bf28dde6f9f38b474ebe9f8000000", "prevouts": ["eea62300000000002251202cc32b3b4c1190f620cda6f061144a7157c5046b321a4295ab20fa7c49eaf18b", "0b119200000000002251209bd82fbf908992d6714744121d92e0cfe5285d9f0c17c0d7671d31b347b97b60", "6ef41c0000000000225820ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13"], "index": 2, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["b0db9288e1fbcc945712cc2a77fb0088abc7259529e33ccec7906c5064df38cf8c84e2b6d3dd755fdca5d960f36215cb0afe747a948e4508b72379d5813d9f8c"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/7/762afdaf88f58e3c63d7e18aa7250289a87bfa40: -------------------------------------------------------------------------------- 1 | {"tx": "3c65865a0117d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f5851802000000014a1ec101367321000000000017a91484f3abb145fccd4088282427d88e232960f348db87b4000000", "prevouts": ["07e3420000000000232102b43031a662887bd18f4a5e8cc563d71517e888b37817dd94ee10055faa11244bac"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY", "comment": "legacy/pk-wrongkey", "final": true, "success": {"scriptSig": "473044022021ec431b39212e8003d1ba90330d76da12df9b94d8c3ca37e88c709ab1d51a6a02204343f30c90d20104721de9dbfabdde8b1fa9e122c315f10b7d253fc825ebf20301", "witness": []}, "failure": {"scriptSig": "47304402204dd3c17d4936196a1edbb6ad8c5abb637cf6cfea726e65cfd71504c297c7d3d902202aa4ebabe554300b8ddcc00775e21e933af80f0abfa6442ed8069cf08892f9b701", "witness": []}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/7/76f6137404c081e3fcc6cd0ffee4beadf1dedfbf: -------------------------------------------------------------------------------- 1 | {"tx": "020000000200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099a901000000207fd6b300b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430992d000000002e11b0e20131dc30000000000017a91484f3abb145fccd4088282427d88e232960f348db876c1d5c47", "prevouts": ["ba9e1d000000000017a91413949c7822536f393a948cc5db074676c101194987", "17151d0000000000235e21ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/scriptpath", "success": {"scriptSig": "", "witness": ["2df4bd711cff9dd1eacf8058e15d926f4b2a9fa810ad6c962c1a3cb2dec92f2efa58297727a0ac0e815a6978a8e5aef3d69c36cb5d1443cb47e0b49a4af0ff4e", "20ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535ac", "c11a068fd7ebf3ee1f2f2c5610d8a6af10173154f9935145a20014da5995fc88e746c7eccffefd2d573ec014130e508f0c9963ccebd7830409f7b1b1301725e9fa"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/7/7709ba64f6b681112762f0a9bd542fd88c0caea2: -------------------------------------------------------------------------------- 1 | {"tx": "0200000002893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221dee00000000671a1fad17d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585090000000043e9eb810295a8b60000000000160014b7472484093bbb67ec1bf28dde6f9f38b474ebe958020000000000001976a914f6f8d70e2af9f3497a20c8601a2301b18874ba0288acaa080633", "prevouts": ["5d5f7a00000000004c635b2102b43031a662887bd18f4a5e8cc563d71517e888b37817dd94ee10055faa11244bba5c87672102b43031a662887bd18f4a5e8cc563d71517e888b37817dd94ee10055faa11244bac68", "c54c3f000000000017a91436a5ffc7320dff741596e2c64b0f861f571a606887"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "165214ba7c7be40632d575646a853cbbf784f4fd62a33c", "witness": ["cfb6b928407d3353c38262129e1aef0a4d099b2a1838a804b63ed32e5a301260bdb29705f71e6b349619a7f4534548d83c8f8b31ad64ec3f25a7d08a1cba94af"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/7/77b0f267e47f32c89a25fefcefaa0f0e3e71cccc: -------------------------------------------------------------------------------- 1 | {"tx": "020000000217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f5859f01000000956cabb77981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a63001000000e262a2d20108648c000000000017a914d78cecb068724b5396a067fe307ae319d7e53bbf8717000000", "prevouts": ["b81a430000000000225d20ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13", "407c5a000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/scriptpath", "success": {"scriptSig": "", "witness": ["0e8b8c8fd5665c278a6ad041fea63380b15d49e7d538682c01c61be408e8fcda0d96d51ce5f1da47c12895487a36c110f199882daa3307decf674e7b21fde7bd", "20ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535ac", "c11a068fd7ebf3ee1f2f2c5610d8a6af10173154f9935145a20014da5995fc88e746c7eccffefd2d573ec014130e508f0c9963ccebd7830409f7b1b1301725e9fa"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/7/78d4a16c8c442d4d6276e855f55d01e6ec7a1c08: -------------------------------------------------------------------------------- 1 | {"tx": "02000000027981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a68501000000f8da93d07981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a6ab01000000229758c90164fdca0000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b42e7acd54c", "prevouts": ["51606a000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "51506a000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_a9", "final": true, "success": {"scriptSig": "", "witness": ["ad510ca904621c5c6e3d541acc0a83ca4599acf505eeb59c224f5ea3ac6426cdc78315c5f5803258d7365f87dd1564dc843c28e3fda9dc99ecd27f47bd26a5a103"]}, "failure": {"scriptSig": "", "witness": ["958ac7a43a47a2b0d7d28b41cede284b085e4ae0ee10b77da58f932f0783729d646c28c8385357d214b7c5e814914b6d16adf680c5a8324b5b17243ea3170568a9"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/7/7a2b9254503d91d046056da921c7908954e4dabc: -------------------------------------------------------------------------------- 1 | {"tx": "010000000117d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585e0000000009ff696f20367fa460000000000160014e51f0be7a83934f4eb7efc18fc6eee82a6eec4ba5802000000000000160014db44c768d5d74a213b396d457d765cda183e1712580200000000000017a914d78cecb068724b5396a067fe307ae319d7e53bbf8743b5bf45", "prevouts": ["adc249000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_b8", "final": true, "success": {"scriptSig": "", "witness": ["a7ed9145f80888074f34aaf45859aac087a5339120324a11f43363ed246b2e7211edb76a61cc48551e53dea71b9dab269999cf0173dc4ff10b734d80f7793e4102"]}, "failure": {"scriptSig": "", "witness": ["f47ad20c1dedc092c8150fc92a9fbf1b5a437e37cf52dee5e5bbf7a85f3cfcc4b8dafceb4a5f9c835ee4a7ed400fec64c820394e7ec69120b54806eec5e6dd0db8"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/7/7db9dabc3c8484a956394180532b1d2c44938eaa: -------------------------------------------------------------------------------- 1 | {"tx": "01000000027981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a64c000000000043800617d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f5853701000000a19ea4d301a65402000000000017a914671c99f0419c7758161271daaaaa3713f31afe3687d4000000", "prevouts": ["7c386700000000002251206242ee2f2405ead1ca066f5a4547b1af09a67a42b4cf321a4e9b0bf41d6bb0da", "49c050000000000017a91473a65d69301113cff5fd4051dfe8d8325f832bea87"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "235e21ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300", "witness": ["5e5151b6f9f0e81d9b2292e229e0d2cdc9ddaf6015b597304f43c24a50b8869de0f58f4ed7a547fa429832088d8644ddf47a4e2f003dbd3784d7ca3bd4928df0"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/7/7de9a093cdf2ab793eafd149d3de42fa290dcd74: -------------------------------------------------------------------------------- 1 | {"tx": "68d960950200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee4309959010000007fbc04887981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a6c30100000019adaea901c428450000000000160014b7472484093bbb67ec1bf28dde6f9f38b474ebe904020000", "prevouts": ["9da423000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "84b0650000000000225120223fbd4cad10d6e02721d9a2f977b190fa5d2040a93c11e11216e564843284be"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_3f", "final": true, "success": {"scriptSig": "", "witness": ["790b0eb908e4e2dbd2400a2df2710ece82b8ebdbf76723c98d2d7edf883d65a252f81f2f4621398cc3b418d99462c06eb908ad25933c5dc873c8689ff260c86c03"]}, "failure": {"scriptSig": "", "witness": ["082de3ca5ac2c29db1a64ccdc976ab6b967b6be457eea4d1ea4d25d5eda2960fa781e2bce54877dd4e3aca0e6a2774b24c24eaa093be8508bc9e96d5fa2c07da3f"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/7/7edc85019db7ca3430ffd824c803a9ec9a5ca01c: -------------------------------------------------------------------------------- 1 | {"tx": "2dd1ac3e0217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585f7000000006d795cc2c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd807000000006c970ad00314ff84000000000017a914bb871b2e809b54ceac5bba737d8bcfa813927c31875802000000000000160014db44c768d5d74a213b396d457d765cda183e1712580200000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d2201875d478033", "prevouts": ["5e9b4d000000000021561fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea", "773339000000000022512075e7d96718b82095e3a67d94169d3753f3f0877359fade17cbb95529887dfe63"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["51e04a69d1a2e56c83f0b669f6069cda15b6921775320a0ef8c53c855dceb4302807f8f74a81b7e4e6ac09c35f8aa4814bc5af8027f39254e3bcbf8c9f4b27e3"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/7/7fb78fff2e22d18c0f8e4b35f91ce07e31206770: -------------------------------------------------------------------------------- 1 | {"tx": "ac90f6340200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee4309910010000004306b49f893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221dac00000000e26d26c001fedd48000000000017a914d78cecb068724b5396a067fe307ae319d7e53bbf87526ed95e", "prevouts": ["5c5a20000000000017a91410aa8bb15d00ffa5ac6790cdacd16111aa83768c87", "cf007c000000000017a914bc9528cbc6f12163a10811d063206cccf76570bb87"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "225b20ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13", "witness": ["a8a66dfe55b03b7850494d522cdca7f6abf082ea16dd5424f87d2c6ebe6f26b3793fa9b9b2f01600c644a90f5f1a3bd685f9bb100621ea53d9ea7d34f489a796"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/7/7fda646966a9f06b8b270548c9d9b3b0712a7c2b: -------------------------------------------------------------------------------- 1 | {"tx": "02000000027981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a6b801000000320e69b017d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585a501000000f892088001a9b01700000000001976a91492beaa71be84970f5a32bc213a525bee10dc8abc88ac5151ac1f", "prevouts": ["0dab60000000000021561fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea", "76d74100000000002251205c0012deb7cdc3cbc9ee56b191a919213af3a83577bf19ab045388a78c8cd47a"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/scriptpath", "success": {"scriptSig": "", "witness": ["cd6619840e66674f9ec181b24b0dbf0e49f3631e87091cd2c9aff63e186170c215fe2593d3390494ec8001e65837709b927522bf94c247c6dbfbea156c2f193a", "20ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535ac", "c11a068fd7ebf3ee1f2f2c5610d8a6af10173154f9935145a20014da5995fc88e746c7eccffefd2d573ec014130e508f0c9963ccebd7830409f7b1b1301725e9fa"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/8/80169929d351e02a5f57f36f137de768c201f292: -------------------------------------------------------------------------------- 1 | {"tx": "36043b370217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f5853b000000001c4f4bb9893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d2201000000709486d502d73fd10000000000160014e51f0be7a83934f4eb7efc18fc6eee82a6eec4ba580200000000000017a91484f3abb145fccd4088282427d88e232960f348db873dd1c844", "prevouts": ["b86b4e000000000017a9142d63c738bcf4aee693627693103d61ea6285d6d987", "bcd5840000000000225120bd8dcb760a177a37935270780d00d1fff2dc1913b5dc9e1f47cf1e821eece207"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "165414ba7c7be40632d575646a853cbbf784f4fd62a33c", "witness": ["44b96b4a7d352c0c802f1dd8d6fc4fc06c6c05828c0038913d514a19860bdce7aa06d27d9c020abb90ef3f1ed568ff5b1d24ead0501b784038dc450ba3623543"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/8/80c05221a1c66b1a1d84a057df4520a3ecea8c0b: -------------------------------------------------------------------------------- 1 | {"tx": "0da46678027981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a68401000000466149e900b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099c1000000006e6563d00146402c0000000000160014e51f0be7a83934f4eb7efc18fc6eee82a6eec4bad22a0862", "prevouts": ["8a2f61000000000021521fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea", "491822000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_94", "final": true, "success": {"scriptSig": "", "witness": ["d34846577df3562e3cf500146dce2f33d8972c7069ee2276589700a78bd454d62d86f1d356afe0dc4856ab757a31e2e1c1e5e86345a30d016cc0d6042075d3be01"]}, "failure": {"scriptSig": "", "witness": ["bac03f08dfde575f7a561b438e8d17efbaab99915dc7542aded3b6804d8399e5ab2fe421189bf3dc159c562123288e14f2deb167edc640026e66746f5f22143f94"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/8/80f3567cc521a4976bfabcd739a7101b81ea4541: -------------------------------------------------------------------------------- 1 | {"tx": "0100000002c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd8ca00000000b264dbd217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f5858c00000000d26aec0a0434b06f00000000001976a914febb08a77d38d94a5558f94e10f9a7d9fc2efaa488ac58020000000000001976a91492beaa71be84970f5a32bc213a525bee10dc8abc88ac5802000000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b4258020000000000001976a9144fa3256cf92194bb0a742302193599868008298588ac75000000", "prevouts": ["331031000000000022512040101da69d03a581a192033c87b050cb4c7dd55ba3cbbadc37d8652b238395bf", "a34a410000000000225e20ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["f3cc2ad06224797e6fb26b22c0d5668459c35814a2b5be1262f0a0331eecf1b9d08b3d28e68e0a1c72c60c4758741ee5f1ae359e14a20d93ec6a34de14ffc8ee"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/8/82a32e945bff86ef9f19931636fef13de0e7f050: -------------------------------------------------------------------------------- 1 | {"tx": "02000000027981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a6a30000000052989aed00b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee4309963010000008d9690ef02b6848800000000001976a9143ff742cf8c99530bc047b30cdbf6126eca4917f288ac5802000000000000160014db44c768d5d74a213b396d457d765cda183e17126d340739", "prevouts": ["5d50670000000000225120c7112aa416545cfa5c8f9aeaa3bb3bef399213a0ee9ec4890b22b2db003acf2c", "1c08240000000000225c20ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["02ae5fbee89bc687c05ddba36ee55d13c94aed7be1df8e1836a6fdf4adc34751bd7388a1277c694e4d48119003bb4072b62d291ce0600f0f190931916bae66e6"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/8/840fac8d1183bb1d41c77bf91dc114b14eec1859: -------------------------------------------------------------------------------- 1 | {"tx": "02000000027981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a6c9000000002bfb82eec2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd835000000007153e6a601c5991d00000000001976a914f6f8d70e2af9f3497a20c8601a2301b18874ba0288ac3a7e5122", "prevouts": ["20f16000000000002251207809451595121f8284ef2e5edb4d794d83a8d273b4c5ab2866ee736a4886625d", "85c9360000000000225720ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/scriptpath", "success": {"scriptSig": "", "witness": ["ab46f694a454a2dce158e56d66ab57d56f6298e8f34e4f898d3f65f1a4911d1faa1358c6d2f3d302d40568274d82d51b113b0baef482d0e4d84cebb97b83406a", "20ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535ac", "c11a068fd7ebf3ee1f2f2c5610d8a6af10173154f9935145a20014da5995fc88e746c7eccffefd2d573ec014130e508f0c9963ccebd7830409f7b1b1301725e9fa"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/8/857ec5e2be824bdb6543850357cf92c4d0f487f1: -------------------------------------------------------------------------------- 1 | {"tx": "020000000163dcfdb0c7a56e8a451890b6677f4143e16ec0dad6bedb32400fe95de8c7456d01000000006d023d8c0133734e87050000001976a9140be7c7094cc5b9caaa4e95245e690a52521809fc88ac9668785d", "prevouts": ["f75679031300000022512009bfe0c10eaf87f05e2b8283ee4081d3481fae27cbc847efa31f62bae5ae5842"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY", "comment": "inactive/keypath_valid", "success": {"scriptSig": "", "witness": ["64f03efc1637ddd9aedbb27fb8959549fba739cd59f584b3f5a7299ef63da40492bdd579ff2665c35da2fff523964d1718a33fc5073474d00aac48f91aadd647"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/8/86889ac3f02fd6a39bd0f5bf0cf4fe9ee8882c42: -------------------------------------------------------------------------------- 1 | {"tx": "010000000200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099360100000036080ff400b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099980100000020284e8102b5033b0000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b425802000000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b42d80edb51", "prevouts": ["ba3e200000000000225120c0746a8666091718dd45d9ec755196bee872170eb84f270b93641ffff78dcb7f", "89f91c000000000017a9149f1cb69ba95b64128c6ab0ce54160d9fedaec7ce87"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "215c1fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea", "witness": ["10634031f39b5d9f7dabe48e0a26709919bb7dbac6f0356ebe912d5232ddf720b906f15d5e10805d451d6042a2dd6c4de9753731f6b580a77242748a3f8cc6de"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/8/86d71bf288d252373af06dfdb8be12350c686879: -------------------------------------------------------------------------------- 1 | {"tx": "0200000002c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd8c4000000000227c7ca17d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585e001000000aa75b4c40135d9130000000000160014e51f0be7a83934f4eb7efc18fc6eee82a6eec4ba3b4a5626", "prevouts": ["72773300000000002251204750f73d3b4c8a479e844f4fff511f3a9c88b943484372811e9e06e1b3b40265", "de0246000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_aa", "final": true, "success": {"scriptSig": "", "witness": ["ce582b29c8ec3ee0edf1eee030ecfd21e984ace103daea181fcc8d23cc277b7081897499328574c405f55d3f223e7b896dc91450459af97000fb100fa4a5277c"]}, "failure": {"scriptSig": "", "witness": ["0ee557e4f5723a0163f3bdcefdce6a0380359e3ec77237bc00a41bbb0a97c596d92855018f701741363bfea8083931501d95fb2fa7edd8ced42799613a486f41aa"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/8/880c84d181a7bc9ac7aad9fec9e5e489eb2b3c78: -------------------------------------------------------------------------------- 1 | {"tx": "31023d0301893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221dae010000000a14beba023c0a740000000000160014e51f0be7a83934f4eb7efc18fc6eee82a6eec4ba58020000000000001976a91492beaa71be84970f5a32bc213a525bee10dc8abc88acf7020000", "prevouts": ["bdbc75000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_50", "final": true, "success": {"scriptSig": "", "witness": ["366fe9f12d0c348d28945d5c7fe66cde1ae30abf82a2afdd338199b12a7e49cbd767e6b37a0c2ba1b337310a2fb4b3ddaf2bc543990325a71ae0918c4a156cbd"]}, "failure": {"scriptSig": "", "witness": ["151a8b7a29a6f8474cf5d2e9e57ed64eb2edb2f000802ac11b46b08b56e771656d457e534535a8ebb35b3d1ae54c14e8dc5afd64a0f63a7f59ac54d5046a18b150"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/8/88824ad311f493addab1522fbda944e2c7aac23a: -------------------------------------------------------------------------------- 1 | {"tx": "432d8a40016145ecfed1b42223ecf36d11b0768d908ee16842ca7a648166d2951a9f3f0f3401000000000ab38ab501f8d73373120000001976a914d2c608896a87a77b64a95c6d78807dacff98a37188ac24693845", "prevouts": ["1948ca4a1400000022512009bfe0c10eaf87f05e2b8283ee4081d3481fae27cbc847efa31f62bae5ae5842"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY", "comment": "inactive/scriptpath_invalidcb", "success": {"scriptSig": "", "witness": ["6bab1a7afd30e4b8bcc69821198d3f9aca40ff8cd49b46a0845d4b92f91999fe938d09d427cedded0ad496a490f7b059cba18415775d30f45668394f1ef3df34", "20f3c3608039999dd5cdd723df45ff5c319564a9a70d3c9e8dee66312f1e149864ac", "c1f3c3608039999dd5cdd723df45ff5c319564a9a70d3c9e8dee6631271e1498649403c7ac4d25304e341a1b239865a196eea60b987afea42b58748c445bf9658f"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/8/8c4fb4ab196f6f0000192babfea5dd73fad52abc: -------------------------------------------------------------------------------- 1 | {"tx": "0200000001893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d9500000000792416c501c7da100000000000160014b7472484093bbb67ec1bf28dde6f9f38b474ebe985b4e424", "prevouts": ["f4eb70000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_62", "final": true, "success": {"scriptSig": "", "witness": ["0ef2971dfe9f1b9fb91554261558444463a7a318c570b07fd089dde064aebbfb6b5ffc7edef4478217146705b7ad94f49a4d2c81fc7b52ce951836bcb964de1f01"]}, "failure": {"scriptSig": "", "witness": ["ba54a9027a9de9dc223bc0e1b1bb7e2dde44e389485898f1fe7020b35efb8c82bd6f84faa201327ae2c4a0e9c6332de42415d958d4736447a6b5863b5079b37b62"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/8/8c7055992ace06e283f2ea1a5927e0a2cac15529: -------------------------------------------------------------------------------- 1 | {"tx": "c87c889202c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd81f00000000c6bd7dbc7981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a6700100000090a0ced203ac80a100000000001976a914386ff9508a5616fbc61d94f554909a13024d639088ac5802000000000000160014b7472484093bbb67ec1bf28dde6f9f38b474ebe958020000000000001976a914386ff9508a5616fbc61d94f554909a13024d639088acbcd95141", "prevouts": ["d3313a0000000000225120bd8dcb760a177a37935270780d00d1fff2dc1913b5dc9e1f47cf1e821eece207", "31f6680000000000225f20ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["cc1e61a6c6dc62d7e0c1a313b4c9ed35f908f12576166553d6218dd714ecc4525427a2a7e1b16af6b19efdf231f1b27a471d0cc426728962ae97a345527e4c5b"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/8/8d0950d8ed623b5ee8950bdd0b1a2993e57755be: -------------------------------------------------------------------------------- 1 | {"tx": "0100000001c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd8e60100000050ae14e3013c2b1f00000000001976a9145dee50a1fe15647b3679528774f9cbe42d53698188acf3914348", "prevouts": ["82433200000000002200202b8525ce0e7f3b77aab42c36d649475060b0e64c3bca4db90478df6afab4a1b4"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY", "comment": "legacy/pk-wrongkey", "final": true, "success": {"scriptSig": "", "witness": ["3044022024475e1b2e3fa27bbb9500653862a9ebed9eefb7f2fdd42f477e982b23f2d1e302206e3a23a839655e1c7ca13ed17774fb5c0269e12f87d09a8bbc254a15645fa8f703", "2102b43031a662887bd18f4a5e8cc563d71517e888b37817dd94ee10055faa11244bac"]}, "failure": {"scriptSig": "", "witness": ["3045022100a0df157c0eafb9ecc90479edadaf04b4bdbda44d05ab1371dd350453279f2e9502204e8546ab2870ecf6114cfda9767b5a32d3acd6470ab38816930e594234e8480a03", "2102b43031a662887bd18f4a5e8cc563d71517e888b37817dd94ee10055faa11244bac"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/9/905f83562036a610b433120ff9d9a306145bcc2b: -------------------------------------------------------------------------------- 1 | {"tx": "020000000217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f5857e000000005eef77c57981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a6f80000000093a956e301638e8d00000000001976a9144fa3256cf92194bb0a742302193599868008298588ace5010000", "prevouts": ["8257500000000000225120fcb00e3c2b787fe04b1712f731663bd1c9433a624a72a51443484287b957616e", "847164000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_44", "final": true, "success": {"scriptSig": "", "witness": ["e3888d8c8a981b86b3995473e943751eef5605f0305817ed02997109c763abbed44bada566134b43558a9c2a2c14eba490dcef55a1323a75e68e77396cba68a3"]}, "failure": {"scriptSig": "", "witness": ["959909cd5634ce5ee53f6d7ba7150706778084113ec886f570e2e59e8d3de53a26cef2e67d8a2e784091af2d6305e8cc977145c2fe75726b19d239c52830e5cc44"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/9/922c6eb25126d14b9517de51a00cc6fa3c8de0df: -------------------------------------------------------------------------------- 1 | {"tx": "3d052fd202c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd81400000000a5394ddc00b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430999b00000000057ff9be01e8345300000000001976a914febb08a77d38d94a5558f94e10f9a7d9fc2efaa488ac00000000", "prevouts": ["f9203a00000000002251208b1c52331edcb4118477c1ec8b83ceb5ac2128a01ddb10998e7dece6a3c92f92", "96dd20000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_8e", "final": true, "success": {"scriptSig": "", "witness": ["23a4cdf5c69768bf4944936a33a826571844e22cd5ac7e7b16a3e9fb86ee3e430dc44962633a4a32c93bc15fa302d7002aaa71f1f77e659363b4b909a8d5525402"]}, "failure": {"scriptSig": "", "witness": ["586b1ecc32e94ddf518e5126f58c5de3242a5cdcd4b067433c7506b9da1d86d7f5b00b34f5258503a5b31a531398dd9934f3326cd49be7f573f1a611df50fc108e"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/9/982a4004875ab098baf7eb6ad4ef68ebfd2d07a6: -------------------------------------------------------------------------------- 1 | {"tx": "0da46678027981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a68401000000466149e900b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099c1000000006e6563d00146402c0000000000160014e51f0be7a83934f4eb7efc18fc6eee82a6eec4bad22a0862", "prevouts": ["8a2f61000000000021521fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea", "491822000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/scriptpath", "success": {"scriptSig": "", "witness": ["059c64e5966466735bc49f0d605c5237783e36c4af5fd46c51e0f76376329525b66c07bb6eb749da813062401e8a519e85ffeb6d34a1fb19e989253325c12aaf", "20ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535ac", "c11a068fd7ebf3ee1f2f2c5610d8a6af10173154f9935145a20014da5995fc88e746c7eccffefd2d573ec014130e508f0c9963ccebd7830409f7b1b1301725e9fa"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/9/985e01136f4371352c586d9eef10905d4a8571ca: -------------------------------------------------------------------------------- 1 | {"tx": "82653a5d0217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585c700000000bdb982b2893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221dd300000000b153c2e304bb7bb7000000000017a914d78cecb068724b5396a067fe307ae319d7e53bbf87580200000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d220187580200000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d220187580200000000000017a914671c99f0419c7758161271daaaaa3713f31afe36877ee96040", "prevouts": ["abea470000000000225120d2c41665b89d84846f34834e5667786a62f951a274d78484184e95d0c7e2df78", "734a720000000000166014ba7c7be40632d575646a853cbbf784f4fd62a33c"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["e56a039353eb501a1f5eaccb663cf0e9b8740e8c70e6a60ba0cc4a4b861ef6480898d86c3f25e44b6ad53ea7ff6a04617a0611aaf5c13a2c02191da696163643"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/9/985ee83e2892715a93f2f08ad98703350ed8f648: -------------------------------------------------------------------------------- 1 | {"tx": "2f0443c5037981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a6ff010000004e18a89f00b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430995101000000053a52a8893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d0301000000dde08bce010829fd00000000001976a9143ff742cf8c99530bc047b30cdbf6126eca4917f288ac101bae22", "prevouts": ["29a65f000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "77d3240000000000165d14ba7c7be40632d575646a853cbbf784f4fd62a33c", "8ba17f000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["453bdf515f1dddc2d84b8266c80e22767b175c5fafb94f1848432589250d48a695cc6fb8694c36c0dff363778600a534237dbd988f99c727e7fe8959fcd8edb7"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/9/986392162417a73e9040f452c6e494ac6ad554f3: -------------------------------------------------------------------------------- 1 | {"tx": "010000000317d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585e700000000b5ce771c893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d9401000000a0ede8fd00b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430996300000000b40121fe017023d0000000000017a914671c99f0419c7758161271daaaaa3713f31afe36878124a657", "prevouts": ["43e3420000000000225120fcb00e3c2b787fe04b1712f731663bd1c9433a624a72a51443484287b957616e", "ab8c830000000000165e14ba7c7be40632d575646a853cbbf784f4fd62a33c", "15f62300000000002251204a85ece338adbf0babc0512aa246de1583ff44882b12bfb59ae3bf89536b4688"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["6f5a5c7d573c0ec2b045a8012aef0c32578515ede69d7a84388ffbaaf09c2ed9feb82c91c0cfabbccf2f870e894af9a522ef7cd2713c7e30dbb094fb37dfb059"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/9/98e1b54aa393568e6fb705ad0081bda5e8dc8a26: -------------------------------------------------------------------------------- 1 | {"tx": "bcff847401893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d3e01000000f3994cdc0173088700000000001976a9143ff742cf8c99530bc047b30cdbf6126eca4917f288ac9f000000", "prevouts": ["0f208b0000000000235321ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/scriptpath", "success": {"scriptSig": "", "witness": ["c5197f01714112499a530683955ff0a8132bf99a3305ed0bb61c7813395e696a0705ec973c6e10447ac0dcbfb07d57e945468a64df46ad395ecdada4e4a03af2", "20ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535ac", "c11a068fd7ebf3ee1f2f2c5610d8a6af10173154f9935145a20014da5995fc88e746c7eccffefd2d573ec014130e508f0c9963ccebd7830409f7b1b1301725e9fa"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/9/9b4870e9edb1c47a9219144addb3fb5308ff1d1b: -------------------------------------------------------------------------------- 1 | {"tx": "c2860c0e01893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221dc800000000b1645ad9030ced8600000000001976a9145dee50a1fe15647b3679528774f9cbe42d53698188ac580200000000000017a914d78cecb068724b5396a067fe307ae319d7e53bbf87580200000000000017a914671c99f0419c7758161271daaaaa3713f31afe36872e000000", "prevouts": ["c09f89000000000017a91456425a04ebd1abdc72824f8d9461ff2f432ab8bc87"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "235121ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300", "witness": ["399d430f1e39b2056ca4217c6051eda9f9d8a111dcfdce73b7abcdd2e513c2603af7c94a53a9994c3afcc556e9b37d8e8fcb32801ee95924143152129583bbf0"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/9/9cd46226c770490c2b3091a4f4b8e68e0ba09918: -------------------------------------------------------------------------------- 1 | {"tx": "8c5dc1ba02c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd86f01000000eaa557afc2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd8640100000049c832940198a23000000000001976a9144fa3256cf92194bb0a742302193599868008298588acf24aca42", "prevouts": ["e50f30000000000022512040101da69d03a581a192033c87b050cb4c7dd55ba3cbbadc37d8652b238395bf", "c4b0310000000000235921ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["4244d8dc3ca81172d305a1068ee519ae59fe49ee8703ec01a606297b1f213cffc473a6e8311709cf147c79ae7435c7e92f63f5e893a2cbd79a0d9da819ee2303"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/9/9d25104f63d89c02b99ccb5c61ac1dd743d57a81: -------------------------------------------------------------------------------- 1 | {"tx": "010000000217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f5850501000000df550aa8c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd8c800000000b3c38f2e0160b612000000000017a91484f3abb145fccd4088282427d88e232960f348db8706000000", "prevouts": ["b1e33f0000000000215c1fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea", "ebff300000000000232102b43031a662887bd18f4a5e8cc563d71517e888b37817dd94ee10055faa11244bac"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY", "comment": "legacy/pk-wrongkey", "final": true, "success": {"scriptSig": "483045022100e191ea6add0a5eec96d6f1ab8cdab60223e61c2c234252ed00beb347203c95f102206ee6ac42ef67a3aa2f4cf1936ff5ab0d3f1805d140c542cbd265ebfca009b28202", "witness": []}, "failure": {"scriptSig": "483045022100bca92437964a9e190a6d28a1e859708a8742ee6ffaa930128552475807511d3f022037cc27c4f5f857c4037dbb35c44d9145f0ac6742cf160e92ecad93c384ac398902", "witness": []}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/9/9d96412d31a28ab3a34f171efda333dbb2773e7a: -------------------------------------------------------------------------------- 1 | {"tx": "401e36680100b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430997f010000005d6ac493030b60240000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b4258020000000000001976a914386ff9508a5616fbc61d94f554909a13024d639088ac580200000000000017a914d78cecb068724b5396a067fe307ae319d7e53bbf87be010000", "prevouts": ["dff425000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_21", "final": true, "success": {"scriptSig": "", "witness": ["5bb64ad9d82fd0740f88e713e1426d404228e3601ad1a7213dd378a044763c37fdba51e85bb0077d13bee86ff1752d725d2f5ceb731d4c8fe56c36981783cd4183"]}, "failure": {"scriptSig": "", "witness": ["145678c42470590db0ae98003e71ac25ff40853c8d58cbdd6ba91df40b936e0b6367ef2a6453b80a437a8b02b4d7f7b98637fdb2f5948d70bc2921e720bf2eb521"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/9/9fb60fc9b0adb359353994fbbe29e13300f815d7: -------------------------------------------------------------------------------- 1 | {"tx": "3f3706c50200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430998a01000000b3dbddf7893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221df500000000e0d142a601d02f5900000000001976a9144fa3256cf92194bb0a742302193599868008298588acbd000000", "prevouts": ["bfb1230000000000215f1fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea", "5546820000000000225120cd2d0daf22b7d5367d1d97062ac20b89f827b141f26fdc81eee9e194e3e041d2"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/scriptpath", "success": {"scriptSig": "", "witness": ["a5f4ecbdf48b8539c715c8c7607737389fb156f5fe566a8986c6bddaf903e950965863aec944328ad1b5f432b5f69dcee4bcdeffa7b5182c5b58e39789aab1a3", "20ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535ac", "c11a068fd7ebf3ee1f2f2c5610d8a6af10173154f9935145a20014da5995fc88e746c7eccffefd2d573ec014130e508f0c9963ccebd7830409f7b1b1301725e9fa"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/a/a12d27274aaa0e087a74eb18bb5181cae26ca1b8: -------------------------------------------------------------------------------- 1 | {"tx": "9fe4fe790117d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f5857101000000fe85e7a702d1034100000000001976a914f6f8d70e2af9f3497a20c8601a2301b18874ba0288ac58020000000000001976a9144fa3256cf92194bb0a742302193599868008298588ac124f4146", "prevouts": ["5f8a43000000000017a91495d1abe11b69ee1c7a63082188faec4760d65cf887"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "215f1fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea", "witness": ["66d5676ba5f77c05f736177a37126d3604fd213640a5bae9bb1c0eef089a456a642cbfe7098d33a3caad77622a59b5b31f633b48414a3ef932e96ea7c8051015"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/a/a138d2eb3d7fe8d312ee558e70b0f1d222cf807e: -------------------------------------------------------------------------------- 1 | {"tx": "020000000217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585bc0100000073107fb217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f5856a01000000d96824b7047dda9600000000001976a914f6f8d70e2af9f3497a20c8601a2301b18874ba0288ac580200000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d220187580200000000000017a914d78cecb068724b5396a067fe307ae319d7e53bbf875802000000000000160014db44c768d5d74a213b396d457d765cda183e17127dadd55d", "prevouts": ["41084e000000000017a914b844e16524b9f89c8337f35b1db90e1653224aa887", "5c604a000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "21521fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea", "witness": ["454aac16fa4964c2491676afbeaa1924c5d98a94692a79dd8f73e8db9d42f38d1815f677cbcbd7f125d59445aac2342879143d26bd41ef6c81ce4b44213f839e"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/a/a594a531b6848a25ead11805f5091ff7c164b4dc: -------------------------------------------------------------------------------- 1 | {"tx": "9603163e0117d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f5854d01000000449152d802da5c4300000000001976a9145dee50a1fe15647b3679528774f9cbe42d53698188ac58020000000000001976a914f6f8d70e2af9f3497a20c8601a2301b18874ba0288ac6ffd7738", "prevouts": ["f84346000000000017a9142d2120395b137c8bbbbd2db294d0916284da1fa587"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "225820ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13", "witness": ["e3a58e0a7dfaa1f0c794a7071637e589efc0816befbc91a608049c83666b2b3f1efad353b8bfefa05572ff18b006fe5e69dad24994b3f30cbe04195455c9f5c9"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/a/a5bcb771303f2b1a4b0cd52ce62eb54259fbb6af: -------------------------------------------------------------------------------- 1 | {"tx": "0200000001893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d7701000000d6a9aaa001024758000000000017a914bb871b2e809b54ceac5bba737d8bcfa813927c318785000000", "prevouts": ["6e978b0000000000225120be2b14a5ec8280cb9d4bf1974c8910c1db1b2e80f7305580081c370b145e4741"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sig/key", "final": true, "success": {"scriptSig": "", "witness": ["eda11789a4aa96e572f01a70656979203d80c7d447d31e443a0344d6ca74236b4688a61ca2a74e20bb2c17a80e7c787e37d5a5a9573b74b0b01c224d1a49f986"]}, "failure": {"scriptSig": "", "witness": ["8dcad26e456959dc15b654f15bd335526fd7843bb41d718be90f17879bdf01a703db131236f3c3d56991ac9f80115cb4eb28b6a95087ac4dc4162258ca6e0f15"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/a/a8ad06574a4e98af7c34c71f2061d51b6370b08d: -------------------------------------------------------------------------------- 1 | {"tx": "010000000200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099c400000000ddca1d44893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d150000000023ab6fac01312e2a0000000000160014db44c768d5d74a213b396d457d765cda183e1712a8dcce50", "prevouts": ["d60322000000000017a914845852e20a4e0b1b6a7b1e15044b25950272497b87", "381294000000000017a91486360ed40c86fde9ea0ee67a5213744095148dc087"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "235a21ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300", "witness": ["a865f831e97da8987dbee030ffc1d82caaa8d8f65d0990cf8dbea1b4e4c6784cc0fe162e82075b51c4e90d204abdcd3d72ce65aba7b38832dbe1d7c92052c1fb"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/a/a9f6faf0adc724cbb84529964f88d21ccd9288f1: -------------------------------------------------------------------------------- 1 | {"tx": "0100000002c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd86700000000b794dec217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585c201000000647584f503ae20740000000000160014b7472484093bbb67ec1bf28dde6f9f38b474ebe958020000000000001976a91492beaa71be84970f5a32bc213a525bee10dc8abc88ac5802000000000000160014b7472484093bbb67ec1bf28dde6f9f38b474ebe9bed70323", "prevouts": ["20fc30000000000017a9148caa473b7d8afdf1120f4dda6fae38a18b4c115b87", "04844500000000002251209c2da972472442bc7de3f485bb9b34882691c0fbcadde20b4de038f3a159d402"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "21531fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea", "witness": ["dfd5ce853bfec45150ff9b7bdacc9226bce6fba3096a0b6638122787e07a3f9ad3d137f95d4de799c6d9d24e9ef8662f2c9cab2a922e17ccaff625c7ecd49e4f"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/a/aa61d9bcfa9ce9f75b834dfdb8153839d2e0ddfe: -------------------------------------------------------------------------------- 1 | {"tx": "0200000002c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd85601000000eb42c8bac2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd8d900000000d7d8fd810110fb5100000000001976a914f6f8d70e2af9f3497a20c8601a2301b18874ba0288acdc7b2c31", "prevouts": ["14c12e000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "81c42f000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_9d", "final": true, "success": {"scriptSig": "", "witness": ["0a0ae16b00948811d495a5218545cdf21ffa1e1eab87e5192a3517e093e6b5747931ec6860207af0b5351c281c5116b91b3bc018f6859e4991edaad77f45d9dc01"]}, "failure": {"scriptSig": "", "witness": ["4621bbd4ee7973bdebc93f6f093cf6a4ac8f9188b7d19ab360c8f3b508fc1b125b118f9fd49c8a243f031f5d1853ac318d286a0a27bbb3f4aee95d3911ec70859d"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/a/abc67b75394e51c75244b44eb0aa1d3a73141fde: -------------------------------------------------------------------------------- 1 | {"tx": "0100000001893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221ded00000000178d7e4201191b12000000000017a91484f3abb145fccd4088282427d88e232960f348db87dc90a32d", "prevouts": ["0e46750000000000225120e7563bc9e8c12eaf32f96191c32a523ce0f6d2c8fd09b9d7e1fc22602d3bbcf1"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "alwaysvalid/notsuccessx", "success": {"scriptSig": "", "witness": ["6a50", "c1ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c55358a6d05bce1350142da4c8baa3641d62f98981f8d5be82f6cd048a62bad6f0283"]}, "failure": {"scriptSig": "", "witness": ["6a49616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161", "c1ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535fa0cedfc8c4c5a04ac3787009b16f69cf342d2af09b40867d2c29ecd108727e2"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/a/ad66d378ed9abd5a8ba72b8ff3b6d288459c86dc: -------------------------------------------------------------------------------- 1 | {"tx": "0200000002c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd834010000001f4f249117d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585ac000000003b8e3fc90384a07300000000001976a9144fa3256cf92194bb0a742302193599868008298588ac58020000000000001976a914386ff9508a5616fbc61d94f554909a13024d639088ac5802000000000000160014db44c768d5d74a213b396d457d765cda183e171296c1852e", "prevouts": ["f9ff2f000000000017a914cf63b495afc0dce784ab1f26661b56174e417f5b87", "ec4c450000000000235d21ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["70a89061aae2c10925606999ac9a3a04bf9569db3ad096a5648cc10f15ca6ce043a8d61b5e3b6775cb684054898e7d15b6072346041251eaf43f2df369863409"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/a/adf26c383dbf447abf01da7075504c2c4e14fc1e: -------------------------------------------------------------------------------- 1 | {"tx": "ed79ec5602893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221dfe00000000109520c117d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585ec010000006dd1dd8a019c867800000000001976a914386ff9508a5616fbc61d94f554909a13024d639088ac0f010000", "prevouts": ["53ee80000000000017a9143b211d9a5b247debe233f6607197ff38cab7f95c87", "90304b000000000022512015eddf395796ff84493728757548c3445455c2ff5f4643a141d12556a81b76ca"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "225c20ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13", "witness": ["b6aabe1920dc37f9287dbeef76f9b3a8a0acf2c4bdd9623b8f1b33295fb660c0c030dc74bb3881b5ccdbe6bb48866e6cc3667128044fb9fab187900bd641c601"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/a/af0169eeb11eeac1a127e37b7c62e3cf26ca7383: -------------------------------------------------------------------------------- 1 | {"tx": "020000000117d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f5854200000000b77daaa1013cff2600000000001976a914f6f8d70e2af9f3497a20c8601a2301b18874ba0288ac09000000", "prevouts": ["95c04c000000000021521fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["4502c94090f6a33ba2672c8096d4bf1a2db0ba1cbecb3319c927af72e593b52df754c89e97e989448ea276ccbeafd3a109b74e710055a3aa97d840a1f1dd3642"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/a/af1fa7b551227de66c4d7adb4f580c9b917bf222: -------------------------------------------------------------------------------- 1 | {"tx": "020000000100b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430997a00000000106241d802aa001f00000000001976a91492beaa71be84970f5a32bc213a525bee10dc8abc88ac5802000000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b4258b0545e", "prevouts": ["88e8210000000000236021ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/scriptpath", "success": {"scriptSig": "", "witness": ["5fa58105d45078677ad3009037d9631adba8430437abfc2f257b9893f03435f1bedcd48f15a0a885faaada68617a0b8972c56a60ff79de088e8c64b99bbc3a49", "20ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535ac", "c11a068fd7ebf3ee1f2f2c5610d8a6af10173154f9935145a20014da5995fc88e746c7eccffefd2d573ec014130e508f0c9963ccebd7830409f7b1b1301725e9fa"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/b/b0027b5f63c4c624681e4f9aec3e16da5ffec5bd: -------------------------------------------------------------------------------- 1 | {"tx": "010000000100b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430990e020000003a39e9ee02eab42100000000001976a9144fa3256cf92194bb0a742302193599868008298588ac580200000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d220187ca030000", "prevouts": ["d27624000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_5c", "final": true, "success": {"scriptSig": "", "witness": ["726de4b740d031fe5f3b123e213236671d862b5f03296a7031c50feef13da3271e196e474d6f04d6ec483c5bf83c06312b9446e574b4506f8e22b2c87cc92a99"]}, "failure": {"scriptSig": "", "witness": ["566c03d8d87b74c3533cf0acdc40869e8766e79a097178a17d7fd9c9a56992d33f3fdec3f1844839fd70fd272ab5d9e6f55cdcba2f9a660711ca8c19ae5b5d245c"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/b/b1d3cc4563ea54d492e201b671263ecea89182d7: -------------------------------------------------------------------------------- 1 | {"tx": "28953129017981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a65100000000fd3990a7012ed10900000000001976a914febb08a77d38d94a5558f94e10f9a7d9fc2efaa488ac55550d45", "prevouts": ["c715700000000000225120be2b14a5ec8280cb9d4bf1974c8910c1db1b2e80f7305580081c370b145e4741"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/purepk", "final": true, "success": {"scriptSig": "", "witness": ["2d8e550c235903f847165192a23f5199412886001c1107a77b4acb5137e3ad2a646239a0fdea8760a3842136f33be902906f9c2c2b455226671de0bee786501c83"]}, "failure": {"scriptSig": "", "witness": ["1be00ec23fe97e194756b1f77f79a6a86d61d7bd6f05bfcadb28b14076e283bbcf2aa9795d22d27711dfc1bc51f2b598b68df908f2701018031b52586f27eb9e83"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/b/b215548061b18c0029b2a46eea5ff0e42262a689: -------------------------------------------------------------------------------- 1 | {"tx": "9cefc29602893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221df201000000dbfeb9f3893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221df10100000055f61fc4016faf2e0000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b4256bb3f43", "prevouts": ["bd8e820000000000225120ec7e2167a4714f8cbf12b19c2709bfd12124ba16ed8a7ffeac1963bf777e0a87", "fe4c82000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_c0", "final": true, "success": {"scriptSig": "", "witness": ["7c0d2a92bb5d07f58dc7ab245a9d065e10a986954fd6d208f4f16e0dd30d341bea60ebd47be0959f40940a5110b45770e69139d7425a39f253635a94580fdaea02"]}, "failure": {"scriptSig": "", "witness": ["8360e5faf7513b7591c8c548e381e88ffac876d96eb330e1186dd107f586e51320f8196129b2a49445ac47de30485d7ef280387dde3d94c349b571a158d687eac0"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/b/b28e4ddef18c14ccc97468356b79de953f0c617c: -------------------------------------------------------------------------------- 1 | {"tx": "0200000002893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d7e0000000059c69ef87981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a612000000002e919e9401d527d3000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d22018781010000", "prevouts": ["064b7a0000000000225120de6efa1c0cae8b3397496a0480fc2a17def7c4e8527a0030f414af98f915d81c", "66406e0000000000215f1fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["06c360c46fd8768b7b0b2c065778e2e5ebe216acc093b32e2a324405a37067d2c6e4ecc04dd87a314e260ea0378794bd8a356742aa526b6fa300a2314b9127dc"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/b/b47055278af0cbc506de60bc1ffd610d70f4980f: -------------------------------------------------------------------------------- 1 | {"tx": "0100000002893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221dcb0000000006d36f60c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd859000000003621875c04dbf6ae0000000000160014e51f0be7a83934f4eb7efc18fc6eee82a6eec4ba5802000000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b425802000000000000160014b7472484093bbb67ec1bf28dde6f9f38b474ebe958020000000000001976a91492beaa71be84970f5a32bc213a525bee10dc8abc88ac34000000", "prevouts": ["644382000000000022512076d5c9ef17fe2a5b9f4dfe4df711f14f62ed81005413ed86fa681b84d55bf568", "37432e0000000000235221ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["2d357d230e19d902f27d5df8de5c243c058b6e75358d1d61f95e4533a3d219481ff31143d4636c659817e1b55b8b8a9e38ebfa23fc05b2dfc293931bd4fe8bbe"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/b/b4e63a82c0b15e0b0c7647814644d52d7aab60a1: -------------------------------------------------------------------------------- 1 | {"tx": "010000000300b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee4309951000000005feab69b7981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a69901000000780733d400b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099080100000035c221d10101695000000000001976a914386ff9508a5616fbc61d94f554909a13024d639088ac9d020000", "prevouts": ["f3271d000000000022512015eddf395796ff84493728757548c3445455c2ff5f4643a141d12556a81b76ca", "61c5700000000000165414ba7c7be40632d575646a853cbbf784f4fd62a33c", "033b21000000000022512010428b5493640a24b5101672fa29131bbe2b6179188b7e502e0a31c908d3c14d"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["a61120bf5dd5abee9874b2560a44b30303c92f295e181abb7936e53f716a10de5f1e4616c9450d6e8b263da11c59261b3a21bd7360125e7e4cd09557b27f1e16"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/b/b4f259bbad16851c6d3afe5077cdd610113461d8: -------------------------------------------------------------------------------- 1 | {"tx": "15aced5b02c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd86b01000000de8e3dd000b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430998c01000000b060f29401e8e73b000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d220187bf000000", "prevouts": ["a9f3310000000000235821ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300", "81b71d0000000000215b1fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["e52ab3e0fa42589fdaadbb08da2c34ce8ccc64aa223e7fefec7e66b74d9e99822fa56220d8a8c21b55e5667e552fef8982d6b49d8ccf61f614cc050ab8fd0d6c"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/b/b50623cc6d59bfcd46ba8448b241eebb05864f70: -------------------------------------------------------------------------------- 1 | {"tx": "0849b56702893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d6701000000b324c5c200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430991f02000000cf79f4b30193b4a400000000001976a9145dee50a1fe15647b3679528774f9cbe42d53698188ac93010000", "prevouts": ["644889000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "b338240000000000165f14ba7c7be40632d575646a853cbbf784f4fd62a33c"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/scriptpath", "success": {"scriptSig": "", "witness": ["a1f261c75b0b104192c68da7376fcffecaafc9d9c39556bd71e2e27ea0dc8838e3487326e457778ed4e85807b47c7fb9d66536eba8a72dfb78ed21aea5eed780", "20ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535ac", "c11a068fd7ebf3ee1f2f2c5610d8a6af10173154f9935145a20014da5995fc88e746c7eccffefd2d573ec014130e508f0c9963ccebd7830409f7b1b1301725e9fa"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/b/b5e14082a7d68b2430dc8d09593ecc5a9e4cd8f1: -------------------------------------------------------------------------------- 1 | {"tx": "a3ec8804027981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a629000000002b9256a117d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585a10100000027734f9901dfcaa600000000001976a914f6f8d70e2af9f3497a20c8601a2301b18874ba0288ac17000000", "prevouts": ["777172000000000022512049b8adbaff8bb4a5db475b0def03e4c994249f679f4fc471c34f4c18894ecd57", "57c1400000000000225120b83f11b52c8ec1dcbb49346fcb59f4f11c86d2c36a9589faf45255810351dc04"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_hashtype_mis_83", "final": true, "success": {"scriptSig": "", "witness": ["b79b37eed3ece709b6a32b7ca91f6de1c4af9838ee60041c60cacdd8a512ed4a79dba06203543fe0f30a1ab74536943d94c8475559c634f60f44efbc9b743bbd81"]}, "failure": {"scriptSig": "", "witness": ["9496e44f97b87cf1e23a379d98983df7226c6a265902092f7aec9c90bc4817f0519b62c3f8f129a0db5bf493cbd22ab058fce4702bdeb436ce87c474322c078983"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/b/b659f042ef0112d7ce543973536cfcf6a2680051: -------------------------------------------------------------------------------- 1 | {"tx": "02000000027981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a6f6000000006d54d2b1c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd8b601000000f4e3048502be2eaa00000000001976a914386ff9508a5616fbc61d94f554909a13024d639088ac5802000000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b4203010000", "prevouts": ["900d730000000000225120ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13", "c98939000000000017a914e9af6ee41a00094ee6b8d72676299c3553e3ca3787"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "21541fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea", "witness": ["c0711bf5e1b866e3214a0a27df5e6c28d9162e070962734b1d1e494db676a0665e00319d0fd44dd91d36f411b617669bf425594d9c89d25ab8bf3b37d975b653"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/b/b76cba45e0f613747ea93db0f41f278eea49a065: -------------------------------------------------------------------------------- 1 | {"tx": "0100000001c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd87f000000006a31b7a201251c0f00000000001976a914386ff9508a5616fbc61d94f554909a13024d639088ac024c3137", "prevouts": ["04d72c0000000000225120e2cdd452e16369cffda005fae12203109846eebf5dbcb6181d7eaf0092e08461"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "alwaysvalid/notsuccessx", "success": {"scriptSig": "", "witness": ["6a50", "c1ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535f369480f07347d294c5ec55b6a8cae19a0490f895004383b3ec97d49c181391a"]}, "failure": {"scriptSig": "", "witness": ["6a2c616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161", "c1ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535fa0cedfc8c4c5a04ac3787009b16f69cf342d2af09b40867d2c29ecd108727e2"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/b/b89450e9492fc41866ac42113692cce99556e275: -------------------------------------------------------------------------------- 1 | {"tx": "020000000200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099c60000000090c7e2dfc2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd80f00000000300aedce02d9675000000000001976a9144fa3256cf92194bb0a742302193599868008298588ac58020000000000001976a914386ff9508a5616fbc61d94f554909a13024d639088ac8953d25a", "prevouts": ["4ae7240000000000165a14ba7c7be40632d575646a853cbbf784f4fd62a33c", "011a2e000000000017a91427abf3736af2d38531236a4dd159a933b3f4925987"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["dc24397b9ae93ecbbe4979ebc262c021badef174ffbc66ae5e5f4cd87376f64cc5d38ce3467f16a97d13b0de75335270c2bd611a7c8ea7a14b84a5baadb13b2b"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/b/bb99e83f9e61f5a02e19853fcff7d905ace67785: -------------------------------------------------------------------------------- 1 | {"tx": "0200000002c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd80d010000001cdddcf917d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f58566010000009e9dedce01842303000000000017a914bb871b2e809b54ceac5bba737d8bcfa813927c3187b1000000", "prevouts": ["91d9360000000000225120783956994125a6276df3cb78a40a28d92b4cb3291e066af9f1b528ca0fc3c469", "557d51000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_5d", "final": true, "success": {"scriptSig": "", "witness": ["789af4f994b5ced99ec9c5ca5ad355f29734fa7af4530ecd38a7631b7e3dca67d547371f4228f7f8e53a677339c12dc1ce2c30ae47deee01f1e50d6da6d3651402"]}, "failure": {"scriptSig": "", "witness": ["4d879f32630c0e6cc3d9e58e4a909d9cd3efb296ceb7e631e45de99ba4bc72e55a8b3e4af01d02757342de798f9f4032c0e41ff07c3ef7c6e06b6e8386882c315d"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/b/bcf9df69eb527400a09b85c83e8ceea245e3723d: -------------------------------------------------------------------------------- 1 | {"tx": "8837c2be0200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099d300000000eca18ec017d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585d900000000cbf1fab1018e9240000000000017a91484f3abb145fccd4088282427d88e232960f348db8780000000", "prevouts": ["a5e222000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "7d42530000000000225920ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_e5", "final": true, "success": {"scriptSig": "", "witness": ["033477b0c1d4bbec9cf00505fb3ecb680d57825f1784c76dce9e1094df117fd719455fa385c771eb636d284844f723e9c4f436e8cf8c38ea884c69de3cdda49482"]}, "failure": {"scriptSig": "", "witness": ["179404d22218285d9f111a59c4a64f924387d984cdf223d8a67d773040e831c88f8962c7162d720870147484a54d2ece8b7cb1acbfdc8f90c04798309068a69ce5"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/c/c22b450ac31c35b12de2537b01f917ac40314adc: -------------------------------------------------------------------------------- 1 | {"tx": "0200000002893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d7b0000000084b056f200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099fc0000000085fe0de201b09f19000000000017a914bb871b2e809b54ceac5bba737d8bcfa813927c31879347d55d", "prevouts": ["36a195000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "ae2c20000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_24", "final": true, "success": {"scriptSig": "", "witness": ["c96d5b7467240ed437f9525dc9fd25285d5c95288a1a9b7448d5da84a2094de61505e9fa905afb3c1859a6ddecb2f40c3f721dd697cfb819a35623018e62806481"]}, "failure": {"scriptSig": "", "witness": ["d043f7333e4edfdcb99de0b040454608e0f9abb670f448df8f0f3826b8852384cfd1467081ea1b8cab19e87f946ca7702eac720c41aa20d7a58f891632cde30924"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/c/c57062cf618127b0cf1d7f0e3c6977224bede277: -------------------------------------------------------------------------------- 1 | {"tx": "6b2ab32801893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221db6010000000e4009bf01749a020000000000160014db44c768d5d74a213b396d457d765cda183e1712a0030000", "prevouts": ["14e07a000000000017a9146c7c3a3fd6e5ab9ba6e4f8735b491126944aca6287"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "235221ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300", "witness": ["3258867fb24171bc13840e99f76c0735783a4e5ce8369372ffce9c1e81a86f336e41e8dea2525bce039b89632071d6de3ff6e4a04c4a966d428ff9115eecf7ae"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/c/c5ec4eac8e1534ef97798746ce01471d6f0ad8b9: -------------------------------------------------------------------------------- 1 | {"tx": "01000000027981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a6a9000000004826cf4e00b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099bd01000000571f1c11044db97b00000000001976a9144fa3256cf92194bb0a742302193599868008298588ac58020000000000001976a91492beaa71be84970f5a32bc213a525bee10dc8abc88ac5802000000000000160014e51f0be7a83934f4eb7efc18fc6eee82a6eec4ba5802000000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b42d7020000", "prevouts": ["fe2e5a000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "9bac23000000000017a9149e68332846c81c992d946b5272d47eb1bf4bf33e87"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "165614ba7c7be40632d575646a853cbbf784f4fd62a33c", "witness": ["dace5c7edc33f010656c9feaad4ee392e0f12c25c99f802755e86572fba119e8be1fc823af482c064c1555e5a6fbcaca9d2bff73d4fd402203be90caed895f69"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/c/c9cfd0752c1056023dc953eb0f21b3773bc167b1: -------------------------------------------------------------------------------- 1 | {"tx": "0100000002893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d0c00000000c3a3384c17d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f58531000000003f4b0a720337e8d600000000001976a9145dee50a1fe15647b3679528774f9cbe42d53698188ac580200000000000017a91484f3abb145fccd4088282427d88e232960f348db87580200000000000017a91484f3abb145fccd4088282427d88e232960f348db87c2020000", "prevouts": ["cba185000000000022512040e82cac4ae47e4c201d99053bbb2bdc1c34c9e818569d9e1f50d738b050dc4f", "73ef530000000000226020ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["cbf3f26b6eb63611877e5191ba0c72fa57d6c122725c906154270879332d9c17048e039f2064a1c5dbd32de22ee3d7ae023f6ad22648b47831330f515b523228"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/c/cb4b7e58bcbad764ee074f97911e92af1d6f8fdc: -------------------------------------------------------------------------------- 1 | {"tx": "0200000002c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd89201000000325963bc00b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430996901000000fb7dbded01f0f1410000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b4225020000", "prevouts": ["3f222e000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "8c121d0000000000225120b83f11b52c8ec1dcbb49346fcb59f4f11c86d2c36a9589faf45255810351dc04"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_8a", "final": true, "success": {"scriptSig": "", "witness": ["9d3052e977cecacabae9219bfeecc6380693e01e398f295366542f82bca508a8f02b3a37c693504467e7b90c5f490e536f92f9263f5834807b5cea6e83c52d4a01"]}, "failure": {"scriptSig": "", "witness": ["3c41faf2015eda79e739c96db1147f96b9683ac042bb035890d596ccde280ab3656d3ed1cd6be1bff0a3b746e19543dcf60d110ad544d250424fc287c73ab8a08a"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/d/d00992e014d40cac233b8b555ec45b06058109c4: -------------------------------------------------------------------------------- 1 | {"tx": "020000000137f9f520a5a0f3006100109a3d876fd8577f99c81ffd485bf5aaa09b5d6a413a0100000000c00ededd046cf1ac9f1100000017a9141024450c47e36dca58313ec01bc0cd5eb8a8efd487580200000000000017a914c696a7cbf908aee796f0b3210c514b682a2ac5bc87580200000000000017a9141024450c47e36dca58313ec01bc0cd5eb8a8efd4875802000000000000160014d2260fc9d335efa5f9c299cf2a364634fe97960dee010000", "prevouts": ["e402af9f1100000022512009bfe0c10eaf87f05e2b8283ee4081d3481fae27cbc847efa31f62bae5ae5842"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY", "comment": "inactive/keypath_empty", "success": {"scriptSig": "", "witness": []}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/d/d0103f7c33012e252814b56e0f742f8454370833: -------------------------------------------------------------------------------- 1 | {"tx": "02000000027981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a614020000000a4a1fb0893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d6201000000ba413ac70181d6a600000000001976a914386ff9508a5616fbc61d94f554909a13024d639088ac60029756", "prevouts": ["ca7d5b000000000017a9140a0be6e01c714b71e1cb4dbd8f049741637015cb87", "91417c000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_22", "final": true, "success": {"scriptSig": "", "witness": ["b01d44d24ad8870e8ea27cffb76aaf202a646cb6a1e72e00e603d92e0f6c436f15078e8b6275b2035155cc807e5d23c5583530c18a6f841fa1e5f2dce20419a402"]}, "failure": {"scriptSig": "", "witness": ["0bd4c79389ae4030227981838a66f7d7d641dceaaba1ba85eaa0796cda54637776bdba78c036655bb5c30d6dc754f993c9575ec4ed00504b29ff30225bd0901622"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/d/d20fecf0027098e00b3591c1030d909a401ce7d3: -------------------------------------------------------------------------------- 1 | {"tx": "010000000217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f58557000000001df5d2fe893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221dd7010000001c65c1fc0101111a00000000001976a914386ff9508a5616fbc61d94f554909a13024d639088ac37000000", "prevouts": ["eef545000000000017a9147e71f9d76ec24e7c0d6f7fb7374a059780bcc72087", "6c168c0000000000225120d955b47f7e98a0438f74ff32d92fe01d0d07e2ce67af737b74d0d0bcd7e48100"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "21601fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea", "witness": ["2332b1a2fe30b19b7cf7dc2cb785eebe9fe46e793652c1ab6cb7170154e740f068176a2a7b3a34faa3cbb01d8b43e1f2ae464a6babb7d5a148193caac02b0958"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/d/d2deec62e0588b7170088b68776f0b042a51d8e5: -------------------------------------------------------------------------------- 1 | {"tx": "020000000217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585920000000025408bf0893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d6100000000b0687ad2017df33200000000001976a914386ff9508a5616fbc61d94f554909a13024d639088ac06000000", "prevouts": ["4dca46000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "291b87000000000022512009fe5eeb19ebc71d1a7960a156733739228611a93cc0e0197f805d462a00afcd"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_1b", "final": true, "success": {"scriptSig": "", "witness": ["015e242d856dfa85a547a38a5634166dd2022fb5114cbd9f23a2bf3f3d962c77489095f0db42ea939b1a9c1ddbb9dba6d5829174bf7dad853e0dbbc81516e1f983"]}, "failure": {"scriptSig": "", "witness": ["79cea455c501ead66d287f82f05ffc023658ec314f1fa111281ec41476034868036e7d1c966c535863945f93297beda9e08ec023604f3274c7e71f4536275fb21b"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/d/d2eaebfd76023d6dfb2579cd9ecaf9dc5977922f: -------------------------------------------------------------------------------- 1 | {"tx": "020000000100b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099e100000000a1c58c9a02da041f00000000001976a9144fa3256cf92194bb0a742302193599868008298588ac580200000000000017a91484f3abb145fccd4088282427d88e232960f348db8796000000", "prevouts": ["579b210000000000225b20ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["cb6492a1bf799ada16847a85c9b1616008f0fb205059f1b846841054101666deba47de7cde771748d0096a068e59bd477da16ef4931d9535e32e15d113525bb7"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/d/d66421cd2e49eeab254ea88f0822fc3c2a8eabbf: -------------------------------------------------------------------------------- 1 | {"tx": "0200000002c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd834010000001f4f249117d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585ac000000003b8e3fc90384a07300000000001976a9144fa3256cf92194bb0a742302193599868008298588ac58020000000000001976a914386ff9508a5616fbc61d94f554909a13024d639088ac5802000000000000160014db44c768d5d74a213b396d457d765cda183e171296c1852e", "prevouts": ["f9ff2f000000000017a914cf63b495afc0dce784ab1f26661b56174e417f5b87", "ec4c450000000000235d21ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "235921ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300", "witness": ["2663d22240d1beda909c53cc8ac2a05c21345de95369e1615227a24015d7b6ddb3deec4b6d9ac4c6c00b389295b7a981b4345fcc20d878ae52719678cebb6338"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/d/d85482de8e50faea81865d589d983f87022f3e02: -------------------------------------------------------------------------------- 1 | {"tx": "dd509c20027981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a65900000000e5888df07981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a664000000003f679aa2027636c700000000001976a9144fa3256cf92194bb0a742302193599868008298588ac58020000000000001976a9145dee50a1fe15647b3679528774f9cbe42d53698188ac11020000", "prevouts": ["b1235e0000000000225120b0d0009f8fb1c572b11628663d1eef47049fac151d70c4384e52e390d2aed35b", "d0076c0000000000165314ba7c7be40632d575646a853cbbf784f4fd62a33c"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["f0105c5035292d0a51d23d2800d83d50b8e00940e598a09086d92a2c8d2e4308eef1226c702190410c1cf968b116806a386838e3b00ebd3269454c973641c799"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/d/d8ef1e90770dd765e43fd642f9aaf772ce3625c0: -------------------------------------------------------------------------------- 1 | {"tx": "cf929784027981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a6fb00000000cf5535e9893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221da9000000007f32a1b9027a11d4000000000017a914d78cecb068724b5396a067fe307ae319d7e53bbf87580200000000000017a914671c99f0419c7758161271daaaaa3713f31afe368753000000", "prevouts": ["76175f00000000002251203ff33713d9992215b1439b1d6ad015fa70787aebc2a3f5cbe16c080d8a165417", "4c6977000000000017a9142b8efebe5331a352ecf0ac72979a1475604efda187"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "215d1fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea", "witness": ["7e00603328cec89517caea335c069b36e5892a2e5a0a025c31953c2ecf75165ca97ed1e0db16d6918930419513ba7ded63dce68312e768cf4e09b8643a7e6abf"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/d/d96a4611947c62d6daff36543c202097743d417a: -------------------------------------------------------------------------------- 1 | {"tx": "02000000017981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a647000000005a4c84d202bbc06e000000000017a914d78cecb068724b5396a067fe307ae319d7e53bbf87580200000000000017a914bb871b2e809b54ceac5bba737d8bcfa813927c3187f2030000", "prevouts": ["6bac71000000000017a914bc9528cbc6f12163a10811d063206cccf76570bb87"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY", "comment": "legacy/pk-wrongkey", "final": true, "success": {"scriptSig": "4830450221009cf2154544c4fd6624f950b19fc6f578b7c516be3be22446f959e0acd356a3d30220649b21014be181632ff28acb29ba808322327a4daae5eb4995685396b2b7f47b03232102b43031a662887bd18f4a5e8cc563d71517e888b37817dd94ee10055faa11244bac", "witness": []}, "failure": {"scriptSig": "4730440220594a7d457354615fdee6fcd7a465997e180b6c10638a9b238cc73b351f72f08d022072c1987f197e3d48af131182d366445d48e1be013a58e6da5724f0a663ca7aed03232102b43031a662887bd18f4a5e8cc563d71517e888b37817dd94ee10055faa11244bac", "witness": []}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/d/d9bbb59f564c0db923517d8c5e01258765d77e62: -------------------------------------------------------------------------------- 1 | {"tx": "0100000001c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd83e010000006fab5552029da72f00000000001976a9145dee50a1fe15647b3679528774f9cbe42d53698188ac5802000000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b42c4000000", "prevouts": ["dc4631000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_c7", "final": true, "success": {"scriptSig": "", "witness": ["2de7b4b96263acf0abdac843524849db1022f8cec93d2c4b716ed03867a07d697be43b5e4a3864afef555a9136f9e1082a32be21fe869add62a71a8fadd10f3803"]}, "failure": {"scriptSig": "", "witness": ["54632e30739a0774d92a6e9b2e9130b3908218d060960843b568cb759c838d82ca6a9fb9929608939115fd353b04086bb6936b42213c2e47b284a69f9d9eb4acc7"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/d/dbf18ade3771b17ed05c178d23a42d02e25651d9: -------------------------------------------------------------------------------- 1 | {"tx": "0100000002893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d300000000011465f2b00b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430996500000000ebb889fb0141c77200000000001976a9143ff742cf8c99530bc047b30cdbf6126eca4917f288ac200fa62d", "prevouts": ["b8ab7600000000002251200858c60587c43e653fa1379b50bb2c6b545bf5a3ea179fae6310b237ebb7711c", "7c6c250000000000235921ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/scriptpath", "success": {"scriptSig": "", "witness": ["895d3f3ad0a0c246371661a337af9437264cbeaf101f817a8acfe455a53c7e666ff1b080c3e88c5c85210c9ff2bc2d705a2962c9263af709d44732d5740b9c5e", "20ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535ac", "c11a068fd7ebf3ee1f2f2c5610d8a6af10173154f9935145a20014da5995fc88e746c7eccffefd2d573ec014130e508f0c9963ccebd7830409f7b1b1301725e9fa"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/d/ddec286c94402a6a574766216c6c8765defe6d5b: -------------------------------------------------------------------------------- 1 | {"tx": "3d3249e401893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221df9000000006e67d4ca024cff740000000000160014b7472484093bbb67ec1bf28dde6f9f38b474ebe95802000000000000160014e51f0be7a83934f4eb7efc18fc6eee82a6eec4ba2b794c51", "prevouts": ["991e77000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_fb", "final": true, "success": {"scriptSig": "", "witness": ["a571f29ba00b7325230d40ceb063f6ff96c75ab5a780c8014f98455b00ac22f65df3f5face505ee886b2d295ad85cc7a117d9046c4d16b999a9afe399448313702"]}, "failure": {"scriptSig": "", "witness": ["3715d7966b0f29929d6ca3093bc25c6e9b222efb672a9087ade5ba5cb5d75d1484abdfbfdea828b061201af68a9f6e0630e535411cb620257cac2d1049f8901dfb"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/d/df0dfa02b5eb5b5ea51b80c1ee24a1577815a6c7: -------------------------------------------------------------------------------- 1 | {"tx": "020000000217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f5855100000000668be6a77981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a611010000009dbeb0ab025868b30000000000160014db44c768d5d74a213b396d457d765cda183e171258020000000000001976a914f6f8d70e2af9f3497a20c8601a2301b18874ba0288ac97000000", "prevouts": ["0ebc46000000000017a91474937bd64f19cab8825612d3513cf47154f0080d87", "fe246f00000000002251200ba0c478324b28e5bff781a0c0cd784455f71006aab6c5246bdf8788e9bb7b35"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "21511fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea", "witness": ["3eeb4e39815777aefd4989da3d032d39e83ca6a05cab2d2a02394cfb4979f4d762a3693cb25f9e379ac36e935e896c49f0634400827f0f25ed05a652dd548fbe"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/d/dfa3e09ae70e648f53a68d8a32a542fd45fdf5d5: -------------------------------------------------------------------------------- 1 | {"tx": "020000000100b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099bc00000000b2777c9b03715d220000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b4258020000000000001976a914386ff9508a5616fbc61d94f554909a13024d639088ac580200000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d220187914dce22", "prevouts": ["881925000000000017a914f418950e7bfc292a086fc18946ed658c3bcb393e87"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/scriptpath", "success": {"scriptSig": "21561fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea", "witness": ["c801779d25e4b4541c9338be20142b12eee6900a5f0aef26b12e17c4f8ad3b9b54a2adce26ad6d6d47624eb5df8d5c8ec2b20fe45365c8443a5980456ed5449f", "20ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535ac", "c11a068fd7ebf3ee1f2f2c5610d8a6af10173154f9935145a20014da5995fc88e746c7eccffefd2d573ec014130e508f0c9963ccebd7830409f7b1b1301725e9fa"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/e/e0714bf9ba21e24968c2d530b40726cad8644432: -------------------------------------------------------------------------------- 1 | {"tx": "a553e4c102893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d38010000008a292fb217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585ce01000000aa18e1cb01478053000000000017a91484f3abb145fccd4088282427d88e232960f348db870a000000", "prevouts": ["e29372000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "b4d741000000000022512040101da69d03a581a192033c87b050cb4c7dd55ba3cbbadc37d8652b238395bf"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_67", "final": true, "success": {"scriptSig": "", "witness": ["17c96d84ffe1aa3dac07e3664e0c301a1556f3ccc9b2c746cfe844911cc0f2c7e7c075749f80bec1aaff369fabb01a31b91520c2dcf9366f0034f168c8ab1e2001"]}, "failure": {"scriptSig": "", "witness": ["4e9821e73ab3d29ef85896687b943db987ca51d7859623099ce4b56425f13f4c99825555d2547a6aeab790437349c95a0a996dc828a9bee979bde25ab0fecdb067"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/e/e0df53fc74fb11c7f8e5853f4c21505cab799040: -------------------------------------------------------------------------------- 1 | {"tx": "0200000001893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d36010000008a6903a6012cc63f000000000017a914d78cecb068724b5396a067fe307ae319d7e53bbf8779000000", "prevouts": ["ec5c9400000000001976a91430a063ed931c2cbfac874c7750f0480c237e39ac88ac"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY", "comment": "legacy/pkh-sighashflip", "success": {"scriptSig": "47304402207bf5d8c160f66ee0688b44232447d10ead6f7c921f7f0c52027a6894c443db95022065d9e459383f5537e959e17b69771ea0dc8a93863d21cb6986f10eec712639d0cf2102b43031a662887bd18f4a5e8cc563d71517e888b37817dd94ee10055faa11244b", "witness": []}, "failure": {"scriptSig": "483045022100ed12b2b586144d31337eb2e89f322ace1f1376d6da6f2b926021f42c7faef80e0220721affe4fe16bc69cb45b470da323d528bc84555b32370ff2bb6b77f2f816f69cf2102b43031a662887bd18f4a5e8cc563d71517e888b37817dd94ee10055faa11244b", "witness": []}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/e/e26ac11454f57a55d407d186dc744a5fe6ead680: -------------------------------------------------------------------------------- 1 | {"tx": "010000000200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430999e000000008e8592cfc2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd8f80000000026dabdbb0100410500000000001976a9143ff742cf8c99530bc047b30cdbf6126eca4917f288ac23000000", "prevouts": ["1045200000000000165f14ba7c7be40632d575646a853cbbf784f4fd62a33c", "403239000000000017a914f06c4313e4c49b3a41313badd13e855f95fdfffc87"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["f656413ec89cef1e52e8687f8615f30cb98d932e7cf9266ae4f30832c1cbe9705191370208e868263c8be9e648d2919487a0315c99b3f02942ed5f8f88aec4eb"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/e/e290310e6cf84f3732ee43da9662d3f1749872f8: -------------------------------------------------------------------------------- 1 | {"tx": "020000000200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee4309935010000000846f0c517d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f5855d01000000c5c9eaa60163c04b00000000001976a9145dee50a1fe15647b3679528774f9cbe42d53698188acfc010000", "prevouts": ["2ea21e000000000022512048f5c6d298252aa40d919cdbaa4a7259099116b96389bf85d8a5b050f6f97851", "e34e480000000000236021ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["35137c15329857746c9dd68e9e8b450b55014b5e05a1887738983d9300e2b84447b8e8282854c52d3834fbd347eb4522d5123c052ddbf2763d15cc6215cc03d2"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/e/e374a96738669c10f7c8e9b80851d0f8bc09786b: -------------------------------------------------------------------------------- 1 | {"tx": "020000000200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099a901000000207fd6b300b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430992d000000002e11b0e20131dc30000000000017a91484f3abb145fccd4088282427d88e232960f348db876c1d5c47", "prevouts": ["ba9e1d000000000017a91413949c7822536f393a948cc5db074676c101194987", "17151d0000000000235e21ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "235d21ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300", "witness": ["10f0cec12324cea7e852345f9a6c7972f429b41eeb9a250d8a9ab2da6f3afbb3dd587756e9bf8b916a9b10b8ebf2f5e29deb0f7779d3378a4f30c94f5db501af"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/e/e72fd35e0f1b0b18958a83d1ead58c67bff371b9: -------------------------------------------------------------------------------- 1 | {"tx": "0200000002c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd84500000000f24440a200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee4309986000000001bbcd1d0049c2f53000000000017a91484f3abb145fccd4088282427d88e232960f348db875802000000000000160014b7472484093bbb67ec1bf28dde6f9f38b474ebe9580200000000000017a91484f3abb145fccd4088282427d88e232960f348db875802000000000000160014e51f0be7a83934f4eb7efc18fc6eee82a6eec4ba41010000", "prevouts": ["f3ab2f0000000000235b21ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300", "e49f250000000000225120efd90a8c136aed8a1da201998bdd867df3fd90af2172df019e0f82b3abb26c23"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["48898c57c6f5350b73c216d49c35a7c3a5f2c2a1e1a9eeb0943982ffd0becb3f83394a4fe0d93179ed3d468270c818e62abfb8c2342fcd9367e5e4fa9d6899ef"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/e/e75bd7ffa2467b96ec4e038173a4b56a67e4bd7d: -------------------------------------------------------------------------------- 1 | {"tx": "8837c2be0200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099d300000000eca18ec017d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585d900000000cbf1fab1018e9240000000000017a91484f3abb145fccd4088282427d88e232960f348db8780000000", "prevouts": ["a5e222000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "7d42530000000000225920ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/scriptpath", "success": {"scriptSig": "", "witness": ["2fe2f2c114a537f4c48af1224083f8d1ce9b6a86e81a688c5fe9abc2c217bd3abfbdf5d959fd6d356f34e7bd26f38f5d2ac967c552ca193d4f858e60946e5737", "20ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535ac", "c11a068fd7ebf3ee1f2f2c5610d8a6af10173154f9935145a20014da5995fc88e746c7eccffefd2d573ec014130e508f0c9963ccebd7830409f7b1b1301725e9fa"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/e/e801da5380b9c38607a78c0f6c69fbd14cb1335f: -------------------------------------------------------------------------------- 1 | {"tx": "15aced5b02c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd86b01000000de8e3dd000b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430998c01000000b060f29401e8e73b000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d220187bf000000", "prevouts": ["a9f3310000000000235821ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300", "81b71d0000000000215b1fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["b25e37bbd511765fd588e911d0051c03214e39d3cbdf11b186cc77d88758a606cb66364a53ea34ee532b2f360398f7285a56ddfe74581960f121d073c40c1ddc"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/e/e91e7191d79b5bf2c6ba1d91018b0419cda7e3b7: -------------------------------------------------------------------------------- 1 | {"tx": "8831f1a70200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430995001000000467b1996c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd8e3010000009a4c39f201308c0000000000001976a914386ff9508a5616fbc61d94f554909a13024d639088ac05000000", "prevouts": ["66ea20000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "782f3600000000002251201e245e56fb6325b1f7eee787de0c614db66b67df9151168735a4fb734799e2e6"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_c8", "final": true, "success": {"scriptSig": "", "witness": ["54f7ff2127cee5901158f657d2295c3fbd989b4db581fd5ba2b39dce894159cc2b2158f63081639b19d7017bdcafefe642fe875c837c7c7ddd37ab247a26aec681"]}, "failure": {"scriptSig": "", "witness": ["cb0bbbd94e1b2a3d19c25a99f893a14feedab345ee479c6d0f8576718f8ac2557566dbff770d1d5e5888220afdf2152b6602aa69e0545579d1b3d3074e54512dc8"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/e/ea0bd1bf615c920526d0f5d63912190b5611a42b: -------------------------------------------------------------------------------- 1 | {"tx": "70a3c7c8027981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a676010000001e3be3c9c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd86e0100000076b78db2016d456d000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d2201872d1dcf34", "prevouts": ["4ba86d0000000000225120eb80a6e57ccda9e25d1fe19fd03cc53374e6d5d257b8ce9354fd87efc89bdcb3", "2ea6350000000000215e1fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["673660a31d47057108d9e357bd54c5a6c8d7db857586fb3ec1374e502e4dcc778f23c76230ca99998feddba08e505847f61ad3987e042949d557629669f4e84b"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/e/eafdf05c7b190d342f9aab72f366a65ee0750ae9: -------------------------------------------------------------------------------- 1 | {"tx": "010000000217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f585640100000063a2ef7c7981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a6b201000000c3398a4c024bd7be000000000017a914d78cecb068724b5396a067fe307ae319d7e53bbf8758020000000000001976a914386ff9508a5616fbc61d94f554909a13024d639088acb6126857", "prevouts": ["96c554000000000017a91482a7a7827bae1d79186210e2aba71715fb585a9a87", "b7076c000000000017a914fe373299712c60d49855a64420abcce621fb7e5587"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "165514ba7c7be40632d575646a853cbbf784f4fd62a33c", "witness": ["ec090affdd834e5c5acbfd43f692f38ab50528f40bc4a3a37b6c5ef6e772bfc2bd50761f3aea73e6b5c608f7a14418261188bdb325b761fc3fe89e326d065d44"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/e/edbbbb2e4a478a84aac2fe641b531d333310ac32: -------------------------------------------------------------------------------- 1 | {"tx": "e49b6bf00100b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430991102000000b2054291049e001f000000000017a91484f3abb145fccd4088282427d88e232960f348db875802000000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b42580200000000000017a914d78cecb068724b5396a067fe307ae319d7e53bbf87580200000000000017a914bb871b2e809b54ceac5bba737d8bcfa813927c318704713a27", "prevouts": ["3fda21000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_f", "final": true, "success": {"scriptSig": "", "witness": ["345380d0a2d8de311acecda96a853eaae8716fca7bdac7366e64c97545f8eb25a28d82b78b903fdc2002ee4e9727de174f469f74c0940e34715135d2d6245635"]}, "failure": {"scriptSig": "", "witness": ["9cfa3c3eb8ce7768b59f61d21c862c6f3ec65af0ded131b00252278d4af7ca6073574940beafd1d3cc6b6dffad1a8ac600bab6d391e03bc7146e4045b79eb0fe0f"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/e/ef39726c2292b28bf8a5e6ded9d6acc8111b2da6: -------------------------------------------------------------------------------- 1 | {"tx": "0200000002893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d000000000046e507fbc2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd80202000000a1e671c901ec237c000000000017a914bb871b2e809b54ceac5bba737d8bcfa813927c31871b020000", "prevouts": ["77f57e000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "14e12e0000000000225120be2b14a5ec8280cb9d4bf1974c8910c1db1b2e80f7305580081c370b145e4741"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sig/flip_p", "final": true, "success": {"scriptSig": "", "witness": ["068a5c16bd5941b4710bd1140e7f7b3666d9348b0e66453ba29f00da99849e9f6891e9691c583c4bc89c9ebb7ea9365ad7546ad71de30ee44af6c4efb5c056e2"]}, "failure": {"scriptSig": "", "witness": ["ff0005b81f589e2fae85b6d7726c621199e0634bb399653007b673afc0e251212cb6876282ff692c7f07ad702817378f2ea0f0bc561abce25483173c69d4ac3b"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/f/f1326110deff59bd48bb92a9561dae37335eb584: -------------------------------------------------------------------------------- 1 | {"tx": "010000000217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f5850501000000df550aa8c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd8c800000000b3c38f2e0160b612000000000017a91484f3abb145fccd4088282427d88e232960f348db8706000000", "prevouts": ["b1e33f0000000000215c1fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea", "ebff300000000000232102b43031a662887bd18f4a5e8cc563d71517e888b37817dd94ee10055faa11244bac"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["d601f03899e735fc96cfd0c06debddb267c667e419e310d144395e67ec2075f27feed9666b5abfcf485d5f2cd5f7da2a57d3bd5d4fc8e4328e4d62bb6c63d65a"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/f/f1bf5fdffbd570fc794f6eb8774089d8c4fe52e5: -------------------------------------------------------------------------------- 1 | {"tx": "010000000217d832be2d40a8f2f790126366806304cc98fe5587e3eb91c08c0214de57f58580000000008dbd0a9fc2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd8a700000000426c42cc04b3418500000000001976a9144fa3256cf92194bb0a742302193599868008298588ac5802000000000000160014e51f0be7a83934f4eb7efc18fc6eee82a6eec4ba580200000000000017a91484f3abb145fccd4088282427d88e232960f348db8758020000000000001976a914febb08a77d38d94a5558f94e10f9a7d9fc2efaa488ac61010000", "prevouts": ["3476550000000000165714ba7c7be40632d575646a853cbbf784f4fd62a33c", "bffb3100000000002251207fe271823b1f6e820abe4dd3e95bdd63c36e3bfe41e3937185b08241dd190b49"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["bb66f9857127a4f17b3ecd787951565b225c5527173d8e47baada0222f245d44d47d597263dd8f573794caa34c482ef7ea982c0eab5e416b9144c4187b64a2ef"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/f/f2cac266789ac354003cb10026a3e75300f7ad17: -------------------------------------------------------------------------------- 1 | {"tx": "02000000027981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a614020000000a4a1fb0893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d6201000000ba413ac70181d6a600000000001976a914386ff9508a5616fbc61d94f554909a13024d639088ac60029756", "prevouts": ["ca7d5b000000000017a9140a0be6e01c714b71e1cb4dbd8f049741637015cb87", "91417c000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/scriptpath", "success": {"scriptSig": "165f14ba7c7be40632d575646a853cbbf784f4fd62a33c", "witness": ["53d49b64bd6ab38a1cb75e7976541515b362d268d4ec158a5f05764da000a4d72faa229d920c35744ebc447f29414e26d0af1c0ff0c040c47579e483d7dfa1e8", "20ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535ac", "c11a068fd7ebf3ee1f2f2c5610d8a6af10173154f9935145a20014da5995fc88e746c7eccffefd2d573ec014130e508f0c9963ccebd7830409f7b1b1301725e9fa"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/f/f2e1a6f8d2361a136e3dedbdfa05d42c9c4764fb: -------------------------------------------------------------------------------- 1 | {"tx": "0100000002c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd87300000000f092a4fb893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d89010000002fc7984204b3ffb200000000001976a914386ff9508a5616fbc61d94f554909a13024d639088ac5802000000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b425802000000000000160014e51f0be7a83934f4eb7efc18fc6eee82a6eec4ba580200000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d220187d6af7a48", "prevouts": ["bbdc2c000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "03b1880000000000235f21ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["166143fecb5494e0a69653b8d007365067b823104262e4d70fcdb626d7f3127384f752f47af147c1e3cd25c2d7b3466458ea20ecc1bbef63a24a801bc4316de2"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/f/f3e2eef77a8d92de5461109e62c839de85504420: -------------------------------------------------------------------------------- 1 | {"tx": "783066930200b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430993200000000fea7b2a9c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd80c020000005c147ada0292655400000000001976a914386ff9508a5616fbc61d94f554909a13024d639088ac580200000000000017a914bb871b2e809b54ceac5bba737d8bcfa813927c31871dc7b635", "prevouts": ["df201f000000000021531fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea", "d7023700000000002251203d61b02b66b6d4c8e9b1e537686f1b0c6d13b60b3772814f822977a714daa12f"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["c6997282645f941e8175f389365378b35d41444ea627623965a40f57114e3c18f689484234f7d7a6a966ae9a680e3ff3d6dc89f278b56f5a8604d88fa19a7bdf"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/f/f5f4fbcca460a799c287b635714bc49fc58ca6bf: -------------------------------------------------------------------------------- 1 | {"tx": "02000000016145ecfed1b42223ecf36d11b0768d908ee16842ca7a648166d2951a9f3f0f34000000000039e27798012ae53c71090000001976a914d2c608896a87a77b64a95c6d78807dacff98a37188acd542b231", "prevouts": ["df12530e1300000022512009bfe0c10eaf87f05e2b8283ee4081d3481fae27cbc847efa31f62bae5ae5842"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY", "comment": "inactive/scriptpath_valid_unkleaf", "success": {"scriptSig": "", "witness": ["5df4e6b729a01552c0853a86dfc326f8d453797f537041094faa65e692f0c94b49cde8e47d253feee71d973a91dff8d7d4709a85870ed5de6e86a0da06e20f2d", "20f3c3608039999dd5cdd723df45ff5c319564a9a70d3c9e8dee66312f1e149864ac", "c3f3c3608039999dd5cdd723df45ff5c319564a9a70d3c9e8dee66312f1e14986443df64860663c2876a63fe4966c184df49611c9d2e1a0fa59fbb471a1162d4b3be85468bf02be586ae65953cf9033088b7ef819e1bc0c36f89da92dc5966f181"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/f/f6058162389a9c8c9abc53c243eab4dc78475c4b: -------------------------------------------------------------------------------- 1 | {"tx": "ea39460c01893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d250000000094d5d1830149356100000000001976a9143ff742cf8c99530bc047b30cdbf6126eca4917f288acfa49c124", "prevouts": ["59558e000000000017a914cf63b495afc0dce784ab1f26661b56174e417f5b87"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/scriptpath", "success": {"scriptSig": "235921ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300", "witness": ["0fd27cf5e573dee783b552831f49b6839be8239c86dd007b13f5cfc6dcac96c92b8c744e2910bccbe4c4e5345feeeeae459541f9625ae2ba0990dfa16ea89914", "20ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535ac", "c11a068fd7ebf3ee1f2f2c5610d8a6af10173154f9935145a20014da5995fc88e746c7eccffefd2d573ec014130e508f0c9963ccebd7830409f7b1b1301725e9fa"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/f/f682ae5e2dff2eb875473e41f6c46739669d475d: -------------------------------------------------------------------------------- 1 | {"tx": "0100000001893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d3001000000646526060368dc8400000000001976a9145dee50a1fe15647b3679528774f9cbe42d53698188ac58020000000000001976a914f6f8d70e2af9f3497a20c8601a2301b18874ba0288ac58020000000000001976a9143ff742cf8c99530bc047b30cdbf6126eca4917f288ac0a020000", "prevouts": ["186a86000000000017a914fe373299712c60d49855a64420abcce621fb7e5587"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/scriptpath", "success": {"scriptSig": "165514ba7c7be40632d575646a853cbbf784f4fd62a33c", "witness": ["843750d03fde3d3cc51eca681a8eb8c3f0b6e804ec171aa90a631ef2ff24f83d94c71e17c3b4d4b2fdd2814fa64b8b3aaf11c35d1ac057d52eb4a95adb196645", "20ce272ec9cac3cdd8d3f023eb15074e1444d353d0aa55fd4c5f97df16fc7c5535ac", "c11a068fd7ebf3ee1f2f2c5610d8a6af10173154f9935145a20014da5995fc88e746c7eccffefd2d573ec014130e508f0c9963ccebd7830409f7b1b1301725e9fa"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/f/f849701f05688cad097f5ed1120f6d615ff95816: -------------------------------------------------------------------------------- 1 | {"tx": "2d9f0d22027981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a6e1000000005e92a8c77981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a61202000000db13d0a40131bb2e0000000000160014e51f0be7a83934f4eb7efc18fc6eee82a6eec4ba41000000", "prevouts": ["574167000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "03de58000000000022512049729d22b1f711231981753d1b2ee151bfad937f9d628b951ea9fbc3ebf9057a"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_79", "final": true, "success": {"scriptSig": "", "witness": ["3704ca50725194e17ba6a709a8e8b3a4770867d7764acc095525eaf229eeac95b0ce3d45ae8b800e838f76d82fb6f3e88b569674dd544414aeb8fb575baf3fa103"]}, "failure": {"scriptSig": "", "witness": ["e2d456b119bcca6da06b620bc11f4095e70fd9f52b5662f1ed9caa2ae04be479769e4a7d1a27db2063c2c3b9a97a015783341995dc8e27370eca8ae7a23e483379"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/f/f849de8366dbfa6c66cda2f3f108feb8c023f05b: -------------------------------------------------------------------------------- 1 | {"tx": "01000000027981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a6a8000000009b502e3900b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430996a000000008bad799101814515000000000017a914671c99f0419c7758161271daaaaa3713f31afe3687e1d45a4f", "prevouts": ["7c266000000000002251206e11f138d7eb620a9f5dba6ff46b1dee302f2ca9c00873fa81012096f952aaa6", "d8d5230000000000225520ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea13"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["19e8ec08cb44321a834943f1eb4ddc55d1af7f137ee2673fb6849edd67b11ef12b7ca33f8ce4d9a1b132e9acda9b8ca11a3c3679e5ba63cc87f12c9622281454"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/f/f9578f6b76c23af23e3a7782e130a70b2fbabdc7: -------------------------------------------------------------------------------- 1 | {"tx": "0100000002c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd83300000000101b225000b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099a801000000af9ac7b7011f400c000000000017a914464efa2f1bb0e2889ce7402f3f80b683776d2201873b153428", "prevouts": ["f2f236000000000021601fba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea", "78ce210000000000225120be2b14a5ec8280cb9d4bf1974c8910c1db1b2e80f7305580081c370b145e4741"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["758210cef3b11f93f0f7064bc5a5139ea768eaa05806471ae4f90a567bdb32613009bc9ffcb3a88d3683319d0ea17775e4cb8f7196c28368d93ca8c506412f47"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/f/fae7ab7a2c17cdf24dfd7e44e8a24a480158089b: -------------------------------------------------------------------------------- 1 | {"tx": "0200000002893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d1d01000000a37078c57981eff45a9fcae1d1ce7fb2e295a79f611c71213aa759287a269508636609a60a02000000cc85d7d80179107b0000000000160014e51f0be7a83934f4eb7efc18fc6eee82a6eec4ba0a000000", "prevouts": ["39c48c00000000001976a9144e0ce0a9b7b8806d20ff9a02e1f9772c39716db588ac", "111a5a000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_a5", "final": true, "success": {"scriptSig": "", "witness": ["d1224498d60c63e2bb500f8f7640114089bac2a5fdbbf27a3e92e7af9c56a05aa9577e7dca1c0610641606c822d9075a25f80a2fd4cecec386f3703dbb10c84002"]}, "failure": {"scriptSig": "", "witness": ["2cff058007c96b1c626c91a40d567dde7079886cff471a03baf6cbb51e45947b48bba9a8b0326b81fe8256df439e32346ccce4489f9ca284fb370795211756c3a5"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/f/fb0bf5e0cb0b1b4bc6c6b7b3e4ec8f54ed6fa500: -------------------------------------------------------------------------------- 1 | {"tx": "6c37cd050100b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee43099820000000080115e990112760d0000000000160014db44c768d5d74a213b396d457d765cda183e17128c010000", "prevouts": ["7dd0240000000000232102b43031a662887bd18f4a5e8cc563d71517e888b37817dd94ee10055faa11244bac"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY", "comment": "legacy/pk-wrongkey", "success": {"scriptSig": "483045022100c311518f28c394f12c6bbc72e531ddd3135a2e2cb61777da16a729c9349e382b02205edd5dd45b92ac19078f2340b0d5c5890fe6bd6f766fb25098d8626bc660125d52", "witness": []}, "failure": {"scriptSig": "483045022100c4a7130936d734c561f662c30436bbc499061c36d63795278b35919b46417960022072c8a2b4e5b1f2ba3cd09f0c449e647669caae85ad747e2a70ee49b686023d4a52", "witness": []}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/f/fcf345094399af60faf68342b517528532e927b8: -------------------------------------------------------------------------------- 1 | {"tx": "a750855e01893074256b5a8c5975dca75cd0b552e656b747ac22a28f53f28a8cd347ca221d8a000000000cc893d001b076740000000000160014b7472484093bbb67ec1bf28dde6f9f38b474ebe9e49b044f", "prevouts": ["2101900000000000235121ba7c7be40632d575646a853cbbf784f4fd62a33c2ac425392a2eca6ba08cea1300"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "applic/keypath", "success": {"scriptSig": "", "witness": ["ea142ad402e43d77ff2b86e24de11ab8fae384b965f37740ce173736bb881068993803765d369d1e96b5992545f65f6b236cc0ad6d756f02c5df40e7d993a205"]}}, 2 | -------------------------------------------------------------------------------- /src/commonTest/resources/data/taproot-functional-tests/f/fea7c270e30a9e73ff705e4922687854b74a1fa7: -------------------------------------------------------------------------------- 1 | {"tx": "0200000002c2cc6d1c4f8d5c2a24c9e926895ed006cc000a073844a0604d2e38033b610cd89201000000325963bc00b2b7c01498792e9dcae7be28212450c6b478dd248b7660c2a42a2ebee430996901000000fb7dbded01f0f1410000000000160014c9ce5a2a9829ba074e88e12a29b3a750dcca7b4225020000", "prevouts": ["3f222e000000000022512095f5230eb81ff9831a77ae334b228a96fe7e54d391875a3de4363969725fdf2f", "8c121d0000000000225120b83f11b52c8ec1dcbb49346fcb59f4f11c86d2c36a9589faf45255810351dc04"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_hashtype_0", "final": true, "success": {"scriptSig": "", "witness": ["02dbabbc5164adcf7614cef3d1a61fa74153d080ce810a07ce1f0ea2ed08dab7307b8458551fac22b0c9cf3a8b5c170feec89a5913a8e41744050d2df33b5fee"]}, "failure": {"scriptSig": "", "witness": ["23aa6d92b1cbc39cf74199fbb8417c5967ed9e1a53822b720bbfd7cb3d03f0f21b252b81c5bf3facd20c452b3da58e69a5fe8752dd72dd8e008d4da4b6663d17"]}}, 2 | -------------------------------------------------------------------------------- /src/jvmMain/kotlin/fr/acinq/bitcoin/crypto/Digest.jvm.kt: -------------------------------------------------------------------------------- 1 | package fr.acinq.bitcoin.crypto 2 | 3 | import java.security.MessageDigest 4 | 5 | 6 | internal class DigestJvm(algorithmName: String) : Digest { 7 | 8 | private val digest = MessageDigest.getInstance(algorithmName) 9 | 10 | override fun getAlgorithmName(): String = digest.algorithm 11 | 12 | override fun getDigestSize(): Int = digest.digestLength 13 | 14 | override fun update(input: Byte): Unit = digest.update(input) 15 | 16 | override fun update(input: ByteArray, inputOffset: Int, len: Int): Unit = digest.update(input, inputOffset, len) 17 | 18 | override fun doFinal(out: ByteArray, outOffset: Int): Int = digest.digest(out, outOffset, out.size - outOffset) 19 | 20 | override fun reset(): Unit = digest.reset() 21 | } 22 | 23 | internal actual fun Sha1(): Digest = DigestJvm("SHA-1") 24 | internal actual fun Sha256(): Digest = DigestJvm("SHA-256") 25 | internal actual fun Sha512(): Digest = DigestJvm("SHA-512") 26 | -------------------------------------------------------------------------------- /src/jvmMain/kotlin/fr/acinq/bitcoin/crypto/pbkdf2.jvm.kt: -------------------------------------------------------------------------------- 1 | package fr.acinq.bitcoin.crypto 2 | 3 | import javax.crypto.SecretKeyFactory 4 | import javax.crypto.spec.PBEKeySpec 5 | 6 | 7 | public actual object Pbkdf2 { 8 | 9 | @JvmStatic 10 | public actual fun withHmacSha512(password: ByteArray, salt: ByteArray, count: Int, dkLen: Int): ByteArray = 11 | SecretKeyFactory.getInstance("PBKDF2WithHmacSHA512") 12 | .generateSecret( 13 | PBEKeySpec( 14 | CharArray(password.size) { password[it].toInt().toChar() }, 15 | salt, 16 | count, 17 | dkLen * 8 18 | ) 19 | ) 20 | .encoded 21 | 22 | } 23 | -------------------------------------------------------------------------------- /src/jvmMain/kotlin/fr/acinq/bitcoin/io/InputStreamInput.kt: -------------------------------------------------------------------------------- 1 | package fr.acinq.bitcoin.io 2 | 3 | import java.io.InputStream 4 | 5 | 6 | public class InputStreamInput(private val stream: InputStream) : Input { 7 | 8 | override val availableBytes: Int get() = stream.available() 9 | 10 | override fun read(): Int = stream.read() 11 | 12 | override fun read(b: ByteArray, offset: Int, length: Int): Int = stream.read(b, offset, length) 13 | } 14 | -------------------------------------------------------------------------------- /src/jvmMain/kotlin/fr/acinq/bitcoin/io/OutputStreamOutput.kt: -------------------------------------------------------------------------------- 1 | package fr.acinq.bitcoin.io 2 | 3 | import java.io.OutputStream 4 | 5 | public class OutputStreamOutput(private val stream: OutputStream) : Output { 6 | 7 | override fun write(buffer: ByteArray, offset: Int, count: Int) { 8 | stream.write(buffer, offset, count) 9 | } 10 | 11 | override fun write(byteValue: Int) { 12 | stream.write(byteValue) 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/jvmTest/java/fr/acinq/bitcoin/crypto/Pbkdf2JavaTests.java: -------------------------------------------------------------------------------- 1 | package fr.acinq.bitcoin.crypto; 2 | 3 | import fr.acinq.secp256k1.Hex; 4 | import org.junit.Test; 5 | 6 | import static org.junit.Assert.assertEquals; 7 | 8 | public class Pbkdf2JavaTests { 9 | 10 | @Test 11 | public void withHmacSha512() { 12 | final byte[] password = Hex.decode("6162616e646f6e206162616e646f6e206162616e646f6e206162616e646f6e206162616e646f6e206162616e646f6e206162616e646f6e206162616e646f6e206162616e646f6e206162616e646f6e206162616e646f6e2061626f7574"); 13 | final byte[] salt = Hex.decode("6d6e656d6f6e6963"); 14 | final byte[] result = Pbkdf2.withHmacSha512(password, salt, 2048, 64); 15 | assertEquals("5eb00bbddcf069084889a8ab9155568165f5c453ccb85e70811aaed6f6da5fc19a5ac40b389cd370d086206dec8aa6c43daea6690f20ad3d8d48b2d2ce9e38e4", Hex.encode(result)); 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/jvmTest/kotlin/fr/acinq/bitcoin/TestHelpers.jvm.kt: -------------------------------------------------------------------------------- 1 | package fr.acinq.bitcoin 2 | 3 | actual fun readEnvironmentVariable(name: String): String? { 4 | return System.getenv(name) 5 | } -------------------------------------------------------------------------------- /src/linuxMain/kotlin/fr/acinq/bitcoin/crypto/Digest.linux.kt: -------------------------------------------------------------------------------- 1 | package fr.acinq.bitcoin.crypto 2 | 3 | 4 | internal actual fun Sha1(): Digest = Sha1Native() 5 | internal actual fun Sha256(): Digest = Sha256Native() 6 | internal actual fun Sha512(): Digest = Sha512Native() 7 | -------------------------------------------------------------------------------- /src/linuxMain/kotlin/fr/acinq/bitcoin/crypto/pbkdf2.linux.kt: -------------------------------------------------------------------------------- 1 | package fr.acinq.bitcoin.crypto 2 | 3 | public actual object Pbkdf2 { 4 | public actual fun withHmacSha512(password: ByteArray, salt: ByteArray, count: Int, dkLen: Int): ByteArray = 5 | Pbkdf2Native.withHmacSha512(password, salt, count, dkLen) 6 | } 7 | -------------------------------------------------------------------------------- /src/macosMain/kotlin/fr/acinq/bitcoin/crypto/Digest.macos.kt: -------------------------------------------------------------------------------- 1 | package fr.acinq.bitcoin.crypto 2 | 3 | internal actual fun Sha1(): Digest = Sha1Native() 4 | 5 | internal actual fun Sha256(): Digest = Sha256Native() 6 | 7 | internal actual fun Sha512(): Digest = Sha512Native() 8 | -------------------------------------------------------------------------------- /src/macosMain/kotlin/fr/acinq/bitcoin/crypto/Pbkdf2.macos.kt: -------------------------------------------------------------------------------- 1 | package fr.acinq.bitcoin.crypto 2 | 3 | public actual object Pbkdf2 { 4 | public actual fun withHmacSha512(password: ByteArray, salt: ByteArray, count: Int, dkLen: Int): ByteArray = 5 | Pbkdf2Native.withHmacSha512(password, salt, count, dkLen) 6 | } -------------------------------------------------------------------------------- /src/nativeInterop/cinterop/CoreCrypto.def: -------------------------------------------------------------------------------- 1 | package = platform.KCoreCrypto 2 | 3 | noStringConversion = KCCKeyDerivationPBKDF 4 | 5 | --- 6 | 7 | #import 8 | 9 | int 10 | KCCKeyDerivationPBKDF( 11 | CCPBKDFAlgorithm algorithm, 12 | const char *password, size_t passwordLen, 13 | const uint8_t *salt, size_t saltLen, 14 | CCPseudoRandomAlgorithm prf, uint rounds, 15 | uint8_t *derivedKey, size_t derivedKeyLen 16 | ) { 17 | return CCKeyDerivationPBKDF( 18 | algorithm, 19 | password, passwordLen, 20 | salt, saltLen, 21 | prf, rounds, 22 | derivedKey, derivedKeyLen 23 | ); 24 | } 25 | -------------------------------------------------------------------------------- /src/nativeTest/kotlin/fr/acinq/bitcoin/TestHelpers.native.kt: -------------------------------------------------------------------------------- 1 | package fr.acinq.bitcoin 2 | 3 | import platform.posix.* 4 | import kotlinx.cinterop.* 5 | 6 | @OptIn(ExperimentalForeignApi::class) 7 | actual fun readEnvironmentVariable(name: String): String? { 8 | return getenv(name)?.toKString() 9 | } --------------------------------------------------------------------------------