Skip to content

Commit 1b9974f

Browse files
committed
Add case with invalid internal pubkey
1 parent ca05b5e commit 1b9974f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

unit_test_data/script_assets_test.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -2241,5 +2241,6 @@
22412241
{"tx": "01000000028e771626df8522f8f2f36f01e12763a01a9c43804558e67b5d7101d7db2d700b19010000004bec27d18e771626df8522f8f2f36f01e12763a01a9c43804558e67b5d7101d7db2d700bce00000000e1222f5d0311223d000000000017a914944c242d1a1d3c9514d1c2755bc8d997e31ace0b87580200000000000016001416c94655d33f4a5a93c5c71caa4a961e33154e1b580200000000000017a9144c7b181cf65345431acacfbdb38aa6ead74c8ffb874f000000", "prevouts": ["613f200000000000225120d2d94257223cb5a1ad2bfdea8b38478743aab826249cabaab80cca69d2b9d7e3", "b3271f000000000022512091b62df04a7bea60993bf8688a7cfa1f97c484f5abb2d25fe816142acd370750"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "sighash/keypath_unk_hashtype_b9", "final": true, "success": {"scriptSig": "", "witness": ["ce40eba7d09138f69b5b7a07039ad8ae967c00b2b441b2bac5c7e7e2ade492285211aa9ae501d5cbe84397573693a5a1a0dcbc5fdaa12ef910e8a13d8f0cd47a82"]}, "failure": {"scriptSig": "", "witness": ["f5b0bef48948ada5183bc5f24685cc89a55eef357d5c15b8058f5df61a53edde43205eaa18871dce33f97f0098a80dee494423f4814f6eae7bb105f0fad4d93cb9"]}},
22422242
{"tx": "0200000002db38e3ab6ba99b0b810400a211882152d27173c6a7945a40fe23b7924bff77cfd50000000036ef5fc7db38e3ab6ba99b0b810400a211882152d27173c6a7945a40fe23b7924bff77cfa90000000031677cac02b597eb000000000017a9143b2a4accf7c78df155eb56ad4e226344dd0fef398758020000000000001600140bc00ae291852583635cf39b7798fac73100da2aae000000", "prevouts": ["4b336b000000000022512008e1fc35c018a6a48e85641c2c589074cff6d2c3c739f3f9ec4883f40f415547", "263683000000000022512067e64729b16232c08ce864cd3536106c9523d2ca953da45b6dd875fe8b7a2c5f"], "index": 1, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "unkver/bigpush", "success": {"scriptSig": "", "witness": ["4d09021c306d156399fddcf8aeab0569cad74c622e50d2a3a684de7cda9ee84fd1085ec63c471ed562154a1993b3f3b2fcc97c90799f79715f8ab5d7859d1e5bc541726acef280c77934acaa202315c7ac6f9532130efc6000bfa011a6b927136e956d5b5390d932d066f9ba6cacb2664ae7278fe5c7fca6b11c5b4247f6cbaa0a961199b8eba9f7eb40022c47ad1a7c80ce82900626cbc528cfa8ea42572d094e2790ff1223fe832b1a465035d1325110bb43ed917f8134972ddabec0fb524449b81b7ae11b543d555c9e447e2a2281715d28b1ccf5474cdd14079ad9720b27bfccd82fee36a945678db975a2591ec9221f397642449db17e57a4cef5e8d7e6c52489b59b3503b7e733506c21fd6409eb22b1b4c3dec7df9f09e616392974462282a2d83891b4f7f531f038dcb8cabf4c7ee151652fc33ee64c9029e16700ba032c38cfb84c49fb9be064e967a38ff278ce8ef5fdefe89d2b2147cfd6bb8b467440746db1c5dbd580f6841800000844aa004313dcc6a3ef1b9cc59ec1299219359fab57e3f4f3dbf3f7a769bc2f6349e51fe1853ddb4a272f6070a4e762819e947fad49fdf584e1048ea9dcbe7e16a659aa47391c2647e7027f86ad3eb117f146065e60fadf577ef2f5c821130035c50bc03290df5ad9d965ab586285da2d79dda2392339c95a56eb2b4392981c0c3d96ad9c7862a30402294e3876968609cc5db44c8eb9332b0fbf05121975", "9c8e1df32a218511de5af086a6819db368c29f43658f01265f3d4cdc0308331a4afc6f4f278f7f03448073e51d00f56e85c05dc9571bd6edee742a876f60acc35c892354dd5f92859718af8a7916e29ed17e03eb1b9932ecc43d170e995c6ba4ff60c996c0cb9398f7257d89ff583be1935f75172819a40771f8f52d159e811348"]}, "failure": {"scriptSig": "", "witness": ["4d090200dece07e1eb1a805bece4d41a876507d17c7f2728d48e314226f69cdf64ec4896918bd361b958c1f5df92498c2274a1886d3ad48ba21150f3805374f7a42554017caf06b72c109936a7e7235917dea0ee1952701be8f21ac0fc051cd7ffdfce3f7d59e2582b5d61a0eb53321e519327906b6aa74028bb8db05e42c04f8a500217ffe840b4c26ed456f82174dc23f300dcdaaae9b3178539e0c818d2020971a796ec41c27ec8f05688f5c54a3f5ef54417de898adb40d57029634a7b321d00caccc20bd49b114950159d52e56a5bb8726d0f51891524b7191182a30156104fc1e559817f84e89070dd16b344c44c58667e64bd1ee5fe1839e808001ee058ea5d355d9e204d49180ba82abda7d5ebf307a30b1a24dab2b03faa459e0f8d437a6dd6d96e3c3ebdacca8a023e72ee8e4f0f78dda1305a07323947df937cbad97337266319239e71aead2633eae2bd77785711be6e7509eb08c0c1d10c7c2e974c2cd7fe00bd7f358257d63a81ec72db7e9f57bcb89033753600b7c961404cf36ec639e5362482c37784e5a6a3678a25b5a7965eb5a2fa3bc1a34facdb8a27255ab139253c0f3bfb9e2fbd9611d38c8f8bf19ad4fb72c313d164c75b19ffebdcb44d77e4d3fd2d8bf2c43fa218adde5fc8eec96dcc7edf33e62da09c8e9f0c8d577ad1f3a2ae394d746f3ab033836b3712e62d451e7555f46fac420c59a69328b59f8c94d0b39ddb102cde75", "c08e1df32a218511de5af086a6819db368c29f43658f01265f3d4cdc0308331a4ada584e7d32612381cf88edc1c02e28a296e807c16ad22f591ee113946e48a71e74eb97136043fc3648c47b7306da001262f7f7f290559585cfd11b00cbb1ab6044e6af87df81eb4224c0e8fcf230d8719ff802f24b8478495067b297d815f1e1"]}},
22432243
{"tx": "020000000242dbdd00df8ddb7968f88bd7c899d66c3007e19d1c71ddba2274f9e900c0cefa1602000000bd6a7bfb42dbdd00df8ddb7968f88bd7c899d66c3007e19d1c71ddba2274f9e900c0cefa7100000000efb052eb01745725000000000017a91455f15abff54c45f85f86f857699f38aa74e27cc687072d1c36", "prevouts": ["0b39370000000000220020d630dfd4293389d05f08b944c860055e345f4decaf4f0aa20baefaf4b9221cb9", "4b8b3b0000000000165c147b7400271ca52e7a15c551c43656971a663df3e6"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY", "comment": "legacy/pk-wrongkey", "final": true, "success": {"scriptSig": "", "witness": ["304402207a72326d68ec4061498ad85ec88dbb56bb6342339af6291e757e76fa89870c5702204934289e84a6de368541d0fbb0cc220e15fdcadd948d0184a70da8613f672e6603", "2103f871918dbbba11e7337b225516c407d8d65d14652f2ec16de7b573c1b8fbeec8ac"]}, "failure": {"scriptSig": "", "witness": ["304402205e3f2aefaea5e11437f743f89d2a5b500291364160194202b635d00917a74e2a022068fb5175b923b028cb6c64d6ace4a02826a361501bb5ac39314a47703099e08403", "2103f871918dbbba11e7337b225516c407d8d65d14652f2ec16de7b573c1b8fbeec8ac"]}},
2244-
{"tx": "0200000001bedc011f4a6f1beb102eaac0327a48842615d5fee03e2fed84911ab0b05422b4f30000000084647cf502703d39000000000016001496a982b436d7fb23586fa1e00d203e8820b895c158020000000000001976a91458e6dc071a2acb3bf8ecae540e9f5f39b031dbdc88acd4030000", "prevouts": ["bf343c0000000000225120ed33cb1501f5a2e5137f92693d8e008cca169c4b1839fb6490efd76d75762afd"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "opsuccess/unexecif", "success": {"scriptSig": "", "witness": ["0063eb68", "c0b25b883ac8f4173e9c327238b49420a12eb162c56fd7840c6ffd220886fc354ed300bab14a59e521ba24782c2f2145d4a7429c0cdd6ce75f9b04f76a9e5b4d513f7be6f8848b5bddf332c4d7bd83077f73701e2479f70e02b5730e841234d0827cd9645010d0d362260f8e791c2d6c226bbd521972f34a0b51c93a0a64f3a7f88bc5889b918ddb85635c8ea9e50ad14f39b46ee204467705eb0a06f55a38d68e"]}, "failure": {"scriptSig": "", "witness": ["00636168", "c0b25b883ac8f4173e9c327238b49420a12eb162c56fd7840c6ffd220886fc354e20e1233246ac9a23fcb5b3ba301349c9efee22ef31ffea4e16f8e5d228bda7e199aaf103cceb41d9bc37ec231aca89b984b5fd3c65977ce764d51033ac65adb4d7b686bbfacc47c1b05dd1a4dba6230932a582b8a6325557956c273687119f858bc5889b918ddb85635c8ea9e50ad14f39b46ee204467705eb0a06f55a38d68e"]}}
2244+
{"tx": "0200000001bedc011f4a6f1beb102eaac0327a48842615d5fee03e2fed84911ab0b05422b4f30000000084647cf502703d39000000000016001496a982b436d7fb23586fa1e00d203e8820b895c158020000000000001976a91458e6dc071a2acb3bf8ecae540e9f5f39b031dbdc88acd4030000", "prevouts": ["bf343c0000000000225120ed33cb1501f5a2e5137f92693d8e008cca169c4b1839fb6490efd76d75762afd"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "opsuccess/unexecif", "success": {"scriptSig": "", "witness": ["0063eb68", "c0b25b883ac8f4173e9c327238b49420a12eb162c56fd7840c6ffd220886fc354ed300bab14a59e521ba24782c2f2145d4a7429c0cdd6ce75f9b04f76a9e5b4d513f7be6f8848b5bddf332c4d7bd83077f73701e2479f70e02b5730e841234d0827cd9645010d0d362260f8e791c2d6c226bbd521972f34a0b51c93a0a64f3a7f88bc5889b918ddb85635c8ea9e50ad14f39b46ee204467705eb0a06f55a38d68e"]}, "failure": {"scriptSig": "", "witness": ["00636168", "c0b25b883ac8f4173e9c327238b49420a12eb162c56fd7840c6ffd220886fc354e20e1233246ac9a23fcb5b3ba301349c9efee22ef31ffea4e16f8e5d228bda7e199aaf103cceb41d9bc37ec231aca89b984b5fd3c65977ce764d51033ac65adb4d7b686bbfacc47c1b05dd1a4dba6230932a582b8a6325557956c273687119f858bc5889b918ddb85635c8ea9e50ad14f39b46ee204467705eb0a06f55a38d68e"]}},
2245+
{"tx": "01000000021bc29b85e40fc06d9368c3158b19362fc0520a2915a433143d5ee544d0731ba0f800000000d49426c7a933ca389ab2ff4920ffd6ce5cdd917f182b4e86d3f69ce0d40525e4130764bcf201000000aa23063502be027400000000001600145e71b01477e0c48a5c485639bd595b762bd63a2f580200000000000017a91402f64dc22c7efee637962663dd342b3475f7c5ec87d0000000", "prevouts": ["a08148000000000022512026d398ab7371a5d9997bfed8be147639decf89a87b0038ac4a8d44e01c58c4a1", "ed272e00000000002251207178b70f9089c75a2913e23d199a504815225c03ef338e5934bf17119167cfb7"], "index": 0, "flags": "P2SH,DERSIG,CHECKLOCKTIMEVERIFY,CHECKSEQUENCEVERIFY,WITNESS,NULLDUMMY,TAPROOT", "comment": "output/invalid_x", "final": true, "success": {"scriptSig": "", "witness": ["d4d0ee0c6f1906d8c044183a30dc325c3f5b9fa6597fa216aa08e4ba9dddb8715aa319b95d6bcef4cf01d5baedae7a6024408b53c7870ecbe06ba5ddc6357277"]}, "failure": {"scriptSig": "", "witness": ["51", "c1c3ff7bca2466b1794a67e2f73105778d4f0a14380e3d8d784b3a9b479b0b7b95"]}}
22452246
]

0 commit comments

Comments
 (0)